Can't run Flutter application on IOS simulator from Android Studio.

We updated Flutter to v2.5.1.
And now we can't run Flutter application on IOS simulator from Android Studio. But I can run from XCode on IOS simulator.
With real IPhone we don't have such problem. With Android device and Emulator we don't have problems too.
flutter run -v:
#0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
          #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:669:9)
          <asynchronous suspension>
          #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1125:27)
          <asynchronous suspension>
          #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
          <asynchronous suspension>
          #4      CommandRunner.runCommand (package:args/command_runner.dart:209:13)
          <asynchronous suspension>
          #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
          <asynchronous suspension>
          #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
          <asynchronous suspension>
          #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
          <asynchronous suspension>
          #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
          <asynchronous suspension>
          #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
          <asynchronous suspension>
          #10     main (package:flutter_tools/executable.dart:92:3)
          <asynchronous suspension>

flutter doctor -v:
[✓] Flutter (Channel stable, 2.5.1, on macOS 11.6 20G165 darwin-x64, locale en-UA)
    • Flutter version 2.5.1 at /Users/admin/Flutter/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ffb2ecea52 (6 days ago), 2021-09-17 15:26:33 -0400
    • Engine revision b3af521a05
    • Dart version 2.14.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/admin/AndroidSDK
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/admin/AndroidSDK
    • ANDROID_SDK_ROOT = /Users/admin/AndroidSDK
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 13.0, Build version 13A233
    • CocoaPods version 1.11.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2020.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)

[✓] VS Code (version 1.60.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.25.0

[✓] Connected device (4 available)
    • MI 9 (mobile)            • 7794ffbd                                 • android-arm64  • Android 11 (API 30)
    • Andrii’s iPhone (mobile) • 506e3fe45600f9ab6101e50338e802947b8ea455 • ios            • iOS 14.8 18H17
    • iPhone 13 mini (mobile)  • 0792C011-B695-478B-A248-D87C61946DEA     • ios            • com.apple.CoreSimulator.SimRuntime.iOS-15-0 (simulator)
    • Chrome (web)             • chrome                                   • web-javascript • Google Chrome 93.0.4577.82

@galunecandrey
Can you provide the complete flutter run --verbose log ? It'll be huge so you can put that in a file and share it here.
Also provide your ios/podfile.
Thanks.

@darshankawar
ios/Podfile:
deployment_target = '13.0'
platform :ios, deployment_target

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))

  target 'RunnerTest' do
    inherit! :search_paths
  end
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    installer.pods_project.build_configuration_list.build_configurations.each do |config|
      config.build_settings.delete('ARCHS')

    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = deployment_target
      config.build_settings.delete('ARCHS')

          # You can remove unused permissions here
          # for more infomation: https://github.com/BaseflowIT/flutter-permission-handler/blob/develop/permission_handler/ios/Classes/PermissionHandlerEnums.h
          # e.g. when you don't need camera permission, just add 'PERMISSION_CAMERA=0'
          config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
            '$(inherited)',

            ## dart: PermissionGroup.calendar
            # 'PERMISSION_EVENTS=1',

            ## dart: PermissionGroup.reminders
            # 'PERMISSION_REMINDERS=1',

            ## dart: PermissionGroup.contacts
            # 'PERMISSION_CONTACTS=1',

            ## dart: PermissionGroup.camera
             'PERMISSION_CAMERA=1',

            ## dart: PermissionGroup.microphone
             'PERMISSION_MICROPHONE=1',

            ## dart: PermissionGroup.speech
            # 'PERMISSION_SPEECH_RECOGNIZER=1',

            ## dart: PermissionGroup.photos
             'PERMISSION_PHOTOS=1',

            ## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]
             'PERMISSION_LOCATION=1',

            ## dart: PermissionGroup.notification
             'PERMISSION_NOTIFICATIONS=1',

            ## dart: PermissionGroup.mediaLibrary
            # 'PERMISSION_MEDIA_LIBRARY=1',

            ## dart: PermissionGroup.sensors
            # 'PERMISSION_SENSORS=1'

            ## dart: PermissionGroup.bluetooth
            # 'PERMISSION_BLUETOOTH=1',

            ## dart: PermissionGroup.appTrackingTransparency
            # 'PERMISSION_APP_TRACKING_TRANSPARENCY=1'
          ]
        end
    end
  end
end

@darshankawar
logs.pdf

@galunecandrey
Thanks for the log. I was looking for something like undefined symbols kind of error in it, but don't see any. Maybe the simulator arch could be missing, but I am not sure. Do you see any of the above terms in the error log you get ?
Can you share your pubspec.yaml, pubspec.lock, and ios/Podfile.lock?

@darshankawar I can run project from XCode on IOS Simulator. The problem in flutter_tools package

@darshankawar
PODS:
  - ACPAnalytics (2.5.1):
    - ACPAnalytics/xcframeworks (= 2.5.1)
    - ACPCore (>= 2.9.0)
  - ACPAnalytics/xcframeworks (2.5.1):
    - ACPCore (>= 2.9.0)
  - ACPCore (2.9.4):
    - ACPCore/main (= 2.9.4)
  - ACPCore/main (2.9.4)
  - ACPPlaces (1.4.0):
    - ACPCore (>= 2.9.0)
    - ACPPlaces/xcframeworks (= 1.4.0)
  - ACPPlaces/xcframeworks (1.4.0):
    - ACPCore (>= 2.9.0)
  - ACPPlacesMonitor (2.1.4):
    - ACPCore (>= 2.3.6)
    - ACPPlaces (>= 1.3.0)
    - ACPPlacesMonitor/iOS (= 2.1.4)
  - ACPPlacesMonitor/iOS (2.1.4):
    - ACPCore (>= 2.3.6)
    - ACPPlaces (>= 1.3.0)
  - ACPUserProfile (2.2.0):
    - ACPCore (>= 2.9.0)
    - ACPUserProfile/xcframeworks (= 2.2.0)
  - ACPUserProfile/xcframeworks (2.2.0):
    - ACPCore (>= 2.9.0)
  - "app_settings (3.0.0+1)":
    - Flutter
  - AppAuth (1.4.0):
    - AppAuth/Core (= 1.4.0)
    - AppAuth/ExternalUserAgent (= 1.4.0)
  - AppAuth/Core (1.4.0)
  - AppAuth/ExternalUserAgent (1.4.0)
  - device_info (0.0.1):
    - Flutter
  - FBAEMKit (11.2.1):
    - FBAEMKit/AEM (= 11.2.1)
  - FBAEMKit/AEM (11.2.1):
    - FBSDKCoreKit_Basics (~> 11.2.1)
  - FBSDKCoreKit (11.2.1):
    - FBSDKCoreKit/Core (= 11.2.1)
  - FBSDKCoreKit/Core (11.2.1):
    - FBAEMKit (~> 11.2.1)
    - FBSDKCoreKit_Basics (~> 11.2.1)
  - FBSDKCoreKit_Basics (11.2.1):
    - FBSDKCoreKit_Basics/Basics (= 11.2.1)
  - FBSDKCoreKit_Basics/Basics (11.2.1)
  - FBSDKLoginKit (11.2.1):
    - FBSDKLoginKit/Login (= 11.2.1)
  - FBSDKLoginKit/Login (11.2.1):
    - FBSDKCoreKit (~> 11.2.1)
    - FBSDKCoreKit_Basics (~> 11.2.1)
  - Firebase/CoreOnly (8.6.0):
    - FirebaseCore (= 8.6.0)
  - Firebase/Crashlytics (8.6.0):
    - Firebase/CoreOnly
    - FirebaseCrashlytics (~> 8.6.0)
  - Firebase/Messaging (8.6.0):
    - Firebase/CoreOnly
    - FirebaseMessaging (~> 8.6.0)
  - Firebase/RemoteConfig (8.6.0):
    - Firebase/CoreOnly
    - FirebaseRemoteConfig (~> 8.6.0)
  - firebase_core (1.6.0):
    - Firebase/CoreOnly (= 8.6.0)
    - Flutter
  - firebase_crashlytics (2.2.1):
    - Firebase/Crashlytics (= 8.6.0)
    - firebase_core
    - Flutter
  - firebase_messaging (10.0.7):
    - Firebase/Messaging (= 8.6.0)
    - firebase_core
    - Flutter
  - firebase_remote_config (0.11.0):
    - Firebase/RemoteConfig (= 8.6.0)
    - firebase_core
    - Flutter
  - FirebaseABTesting (8.7.0):
    - FirebaseCore (~> 8.0)
  - FirebaseCore (8.6.0):
    - FirebaseCoreDiagnostics (~> 8.0)
    - GoogleUtilities/Environment (~> 7.4)
    - GoogleUtilities/Logger (~> 7.4)
  - FirebaseCoreDiagnostics (8.7.0):
    - GoogleDataTransport (~> 9.0)
    - GoogleUtilities/Environment (~> 7.4)
    - GoogleUtilities/Logger (~> 7.4)
    - nanopb (~> 2.30908.0)
  - FirebaseCrashlytics (8.6.0):
    - FirebaseCore (~> 8.0)
    - FirebaseInstallations (~> 8.0)
    - GoogleDataTransport (~> 9.0)
    - GoogleUtilities/Environment (~> 7.4)
    - nanopb (~> 2.30908.0)
    - PromisesObjC (< 3.0, >= 1.2)
  - FirebaseInstallations (8.7.0):
    - FirebaseCore (~> 8.0)
    - GoogleUtilities/Environment (~> 7.4)
    - GoogleUtilities/UserDefaults (~> 7.4)
    - PromisesObjC (< 3.0, >= 1.2)
  - FirebaseMessaging (8.6.0):
    - FirebaseCore (~> 8.0)
    - FirebaseInstallations (~> 8.0)
    - GoogleDataTransport (~> 9.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.4)
    - GoogleUtilities/Environment (~> 7.4)
    - GoogleUtilities/Reachability (~> 7.4)
    - GoogleUtilities/UserDefaults (~> 7.4)
    - nanopb (~> 2.30908.0)
  - FirebaseRemoteConfig (8.6.0):
    - FirebaseABTesting (~> 8.0)
    - FirebaseCore (~> 8.0)
    - FirebaseInstallations (~> 8.0)
    - GoogleUtilities/Environment (~> 7.4)
    - "GoogleUtilities/NSData+zlib (~> 7.4)"
  - Flutter (1.0.0)
  - flutter_acpanalytics (0.0.1):
    - ACPAnalytics (~> 2.2)
    - Flutter
  - flutter_acpcore (0.0.1):
    - ACPCore (~> 2.5)
    - Flutter
  - flutter_acpplaces (1.0.0):
    - ACPPlaces (~> 1.3)
    - Flutter
  - flutter_acpplaces_monitor (1.0.1):
    - ACPPlacesMonitor (~> 2.1.3)
    - Flutter
  - flutter_acpuserprofile (1.0.1):
    - ACPUserProfile
    - Flutter
  - flutter_facebook_auth (3.5.1):
    - FBSDKCoreKit (~> 11.2.0)
    - FBSDKLoginKit (~> 11.2.0)
    - Flutter
  - flutter_inappwebview (0.0.1):
    - Flutter
    - flutter_inappwebview/Core (= 0.0.1)
    - OrderedSet (~> 5.0)
  - flutter_inappwebview/Core (0.0.1):
    - Flutter
    - OrderedSet (~> 5.0)
  - flutter_secure_storage (3.3.1):
    - Flutter
  - FMDB (2.7.5):
    - FMDB/standard (= 2.7.5)
  - FMDB/standard (2.7.5)
  - geocoding (1.0.5):
    - Flutter
  - geolocator_apple (1.2.0):
    - Flutter
  - Gigya (1.2.3)
  - gigya_flutter_plugin (0.1.0):
    - Flutter
    - Gigya (>= 1.2.0)
  - google_maps_flutter (0.0.1):
    - Flutter
    - GoogleMaps
  - google_sign_in (0.0.1):
    - Flutter
    - GoogleSignIn (~> 5.0)
  - GoogleDataTransport (9.1.0):
    - GoogleUtilities/Environment (~> 7.2)
    - nanopb (~> 2.30908.0)
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleMaps (5.1.0):
    - GoogleMaps/Maps (= 5.1.0)
  - GoogleMaps/Base (5.1.0)
  - GoogleMaps/Maps (5.1.0):
    - GoogleMaps/Base
  - GoogleSignIn (5.0.2):
    - AppAuth (~> 1.2)
    - GTMAppAuth (~> 1.0)
    - GTMSessionFetcher/Core (~> 1.1)
  - GoogleUtilities/AppDelegateSwizzler (7.5.2):
    - GoogleUtilities/Environment
    - GoogleUtilities/Logger
    - GoogleUtilities/Network
  - GoogleUtilities/Environment (7.5.2):
    - PromisesObjC (< 3.0, >= 1.2)
  - GoogleUtilities/Logger (7.5.2):
    - GoogleUtilities/Environment
  - GoogleUtilities/Network (7.5.2):
    - GoogleUtilities/Logger
    - "GoogleUtilities/NSData+zlib"
    - GoogleUtilities/Reachability
  - "GoogleUtilities/NSData+zlib (7.5.2)"
  - GoogleUtilities/Reachability (7.5.2):
    - GoogleUtilities/Logger
  - GoogleUtilities/UserDefaults (7.5.2):
    - GoogleUtilities/Logger
  - GTMAppAuth (1.2.2):
    - AppAuth/Core (~> 1.4)
    - GTMSessionFetcher/Core (~> 1.5)
  - GTMSessionFetcher/Core (1.7.0)
  - image_picker (0.0.1):
    - Flutter
  - integration_test (0.0.1):
    - Flutter
  - Localytics (<IP_ADDRESS>)
  - localytics_plugin (0.0.1):
    - Flutter
    - Localytics (~> 6.2.1)
  - nanopb (2.30908.0):
    - nanopb/decode (= 2.30908.0)
    - nanopb/encode (= 2.30908.0)
  - nanopb/decode (2.30908.0)
  - nanopb/encode (2.30908.0)
  - OrderedSet (5.0.0)
  - package_info (0.0.1):
    - Flutter
  - path_provider (0.0.1):
    - Flutter
  - "permission_handler (5.1.0+2)":
    - Flutter
  - PromisesObjC (2.0.0)
  - sign_in_with_apple (0.0.1):
    - Flutter
  - sqflite (0.0.2):
    - Flutter
    - FMDB (>= 2.7.5)
  - uni_links (0.0.1):
    - Flutter
  - url_launcher (0.0.1):
    - Flutter
  - video_player (0.0.1):
    - Flutter
  - wakelock (0.0.1):
    - Flutter
  - webview_flutter (0.0.1):
    - Flutter

DEPENDENCIES:
  - app_settings (from `.symlinks/plugins/app_settings/ios`)
  - device_info (from `.symlinks/plugins/device_info/ios`)
  - firebase_core (from `.symlinks/plugins/firebase_core/ios`)
  - firebase_crashlytics (from `.symlinks/plugins/firebase_crashlytics/ios`)
  - firebase_messaging (from `.symlinks/plugins/firebase_messaging/ios`)
  - firebase_remote_config (from `.symlinks/plugins/firebase_remote_config/ios`)
  - Flutter (from `Flutter`)
  - flutter_acpanalytics (from `.symlinks/plugins/flutter_acpanalytics/ios`)
  - flutter_acpcore (from `.symlinks/plugins/flutter_acpcore/ios`)
  - flutter_acpplaces (from `.symlinks/plugins/flutter_acpplaces/ios`)
  - flutter_acpplaces_monitor (from `.symlinks/plugins/flutter_acpplaces_monitor/ios`)
  - flutter_acpuserprofile (from `.symlinks/plugins/flutter_acpuserprofile/ios`)
  - flutter_facebook_auth (from `.symlinks/plugins/flutter_facebook_auth/ios`)
  - flutter_inappwebview (from `.symlinks/plugins/flutter_inappwebview/ios`)
  - flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`)
  - geocoding (from `.symlinks/plugins/geocoding/ios`)
  - geolocator_apple (from `.symlinks/plugins/geolocator_apple/ios`)
  - gigya_flutter_plugin (from `.symlinks/plugins/gigya_flutter_plugin/ios`)
  - google_maps_flutter (from `.symlinks/plugins/google_maps_flutter/ios`)
  - google_sign_in (from `.symlinks/plugins/google_sign_in/ios`)
  - image_picker (from `.symlinks/plugins/image_picker/ios`)
  - integration_test (from `.symlinks/plugins/integration_test/ios`)
  - localytics_plugin (from `.symlinks/plugins/localytics_plugin/ios`)
  - package_info (from `.symlinks/plugins/package_info/ios`)
  - path_provider (from `.symlinks/plugins/path_provider/ios`)
  - permission_handler (from `.symlinks/plugins/permission_handler/ios`)
  - sign_in_with_apple (from `.symlinks/plugins/sign_in_with_apple/ios`)
  - sqflite (from `.symlinks/plugins/sqflite/ios`)
  - uni_links (from `.symlinks/plugins/uni_links/ios`)
  - url_launcher (from `.symlinks/plugins/url_launcher/ios`)
  - video_player (from `.symlinks/plugins/video_player/ios`)
  - wakelock (from `.symlinks/plugins/wakelock/ios`)
  - webview_flutter (from `.symlinks/plugins/webview_flutter/ios`)

SPEC REPOS:
  trunk:
    - ACPAnalytics
    - ACPCore
    - ACPPlaces
    - ACPPlacesMonitor
    - ACPUserProfile
    - AppAuth
    - FBAEMKit
    - FBSDKCoreKit
    - FBSDKCoreKit_Basics
    - FBSDKLoginKit
    - Firebase
    - FirebaseABTesting
    - FirebaseCore
    - FirebaseCoreDiagnostics
    - FirebaseCrashlytics
    - FirebaseInstallations
    - FirebaseMessaging
    - FirebaseRemoteConfig
    - FMDB
    - Gigya
    - GoogleDataTransport
    - GoogleMaps
    - GoogleSignIn
    - GoogleUtilities
    - GTMAppAuth
    - GTMSessionFetcher
    - Localytics
    - nanopb
    - OrderedSet
    - PromisesObjC

EXTERNAL SOURCES:
  app_settings:
    :path: ".symlinks/plugins/app_settings/ios"
  device_info:
    :path: ".symlinks/plugins/device_info/ios"
  firebase_core:
    :path: ".symlinks/plugins/firebase_core/ios"
  firebase_crashlytics:
    :path: ".symlinks/plugins/firebase_crashlytics/ios"
  firebase_messaging:
    :path: ".symlinks/plugins/firebase_messaging/ios"
  firebase_remote_config:
    :path: ".symlinks/plugins/firebase_remote_config/ios"
  Flutter:
    :path: Flutter
  flutter_acpanalytics:
    :path: ".symlinks/plugins/flutter_acpanalytics/ios"
  flutter_acpcore:
    :path: ".symlinks/plugins/flutter_acpcore/ios"
  flutter_acpplaces:
    :path: ".symlinks/plugins/flutter_acpplaces/ios"
  flutter_acpplaces_monitor:
    :path: ".symlinks/plugins/flutter_acpplaces_monitor/ios"
  flutter_acpuserprofile:
    :path: ".symlinks/plugins/flutter_acpuserprofile/ios"
  flutter_facebook_auth:
    :path: ".symlinks/plugins/flutter_facebook_auth/ios"
  flutter_inappwebview:
    :path: ".symlinks/plugins/flutter_inappwebview/ios"
  flutter_secure_storage:
    :path: ".symlinks/plugins/flutter_secure_storage/ios"
  geocoding:
    :path: ".symlinks/plugins/geocoding/ios"
  geolocator_apple:
    :path: ".symlinks/plugins/geolocator_apple/ios"
  gigya_flutter_plugin:
    :path: ".symlinks/plugins/gigya_flutter_plugin/ios"
  google_maps_flutter:
    :path: ".symlinks/plugins/google_maps_flutter/ios"
  google_sign_in:
    :path: ".symlinks/plugins/google_sign_in/ios"
  image_picker:
    :path: ".symlinks/plugins/image_picker/ios"
  integration_test:
    :path: ".symlinks/plugins/integration_test/ios"
  localytics_plugin:
    :path: ".symlinks/plugins/localytics_plugin/ios"
  package_info:
    :path: ".symlinks/plugins/package_info/ios"
  path_provider:
    :path: ".symlinks/plugins/path_provider/ios"
  permission_handler:
    :path: ".symlinks/plugins/permission_handler/ios"
  sign_in_with_apple:
    :path: ".symlinks/plugins/sign_in_with_apple/ios"
  sqflite:
    :path: ".symlinks/plugins/sqflite/ios"
  uni_links:
    :path: ".symlinks/plugins/uni_links/ios"
  url_launcher:
    :path: ".symlinks/plugins/url_launcher/ios"
  video_player:
    :path: ".symlinks/plugins/video_player/ios"
  wakelock:
    :path: ".symlinks/plugins/wakelock/ios"
  webview_flutter:
    :path: ".symlinks/plugins/webview_flutter/ios"

SPEC CHECKSUMS:
  ACPAnalytics: 65bc33a03d31dc3e60f061766b629aac988d1e29
  ACPCore: 7d09a5b7233d72fa7cb4369c99a8250fd7240305
  ACPPlaces: 6d2f2f4a5d0eee5fd021c11219a7d6775e243ab8
  ACPPlacesMonitor: 41bc81cef3dbc7857d9324fc92ed4a627df9a10f
  ACPUserProfile: 34bd51d00a2ae1add3d04eab0a313b73cb01b904
  app_settings: d103828c9f5d515c4df9ee754dabd443f7cedcf3
  AppAuth: 31bcec809a638d7bd2f86ea8a52bd45f6e81e7c7
  device_info: d7d233b645a32c40dfdc212de5cf646ca482f175
  FBAEMKit: 5de0a7aaa854eec69bb5be20795952a63d38a5f6
  FBSDKCoreKit: bf655f808b040ed66a72b9922911b39d703e64f4
  FBSDKCoreKit_Basics: 73ebe3a27eb688ac5b5aa7e99f68992993042115
  FBSDKLoginKit: 2e76831ef08d356b8f9150ea51cce865074ea304
  Firebase: 21ac9f28b09a8bdfc005f34c984fca84e7e8786d
  firebase_core: c21ac09a8d23afd3594b56ed786bad12e5266bba
  firebase_crashlytics: b0581024be6112af8821de61e5a37fdb292373f0
  firebase_messaging: 0fddeca6fcfee0bed23c66210391d782af8f8d0e
  firebase_remote_config: 4defdf4a3bc8e9749abf68084b3103f3075721fb
  FirebaseABTesting: 5a72ea0e88422f9e223614cb4016cafffb2af8d1
  FirebaseCore: 620b677f70f5470a8e59cb77f3ddc666f6f09785
  FirebaseCoreDiagnostics: b63732f581a1c6a453ec7241f9ab60b3a5bd3450
  FirebaseCrashlytics: 58f8ecea7c799c61c50e8111d2e438424a8a1d2e
  FirebaseInstallations: ede6fb72bb6337914e5888b399271259d0c4910c
  FirebaseMessaging: ce0a5ee974f7bfe83b6cc5acce88c2d969e37c41
  FirebaseRemoteConfig: 9ee4672d4eacf646256e26cfac61021b3a390ea4
  Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a
  flutter_acpanalytics: 91411eff9228cd3f25b721e71f9f1052e4eee5ec
  flutter_acpcore: 781971fcbde815f237f85a4fb33539ffee53ab5d
  flutter_acpplaces: d277aabf1758187f8fdd5798a9db4a0e6583c513
  flutter_acpplaces_monitor: dc7077286dd12b7a440868661961aa5dd95921d3
  flutter_acpuserprofile: a6d25197f25f252ccf9eec2426e48ccb90e2bcc3
  flutter_facebook_auth: 870a465b1afff3ace7a592bd44665d921991726c
  flutter_inappwebview: bfd58618f49dc62f2676de690fc6dcda1d6c3721
  flutter_secure_storage: 7953c38a04c3fdbb00571bcd87d8e3b5ceb9daec
  FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a
  geocoding: 32cfcdb16d38d907caaba65e2e42ad10d38bee58
  geolocator_apple: b741765c55dc21950e3e106e8b3584e55cf81ce5
  Gigya: 79cb9e8fd61e1aed1eba2d20bb7bca467bac32e7
  gigya_flutter_plugin: e71ab0f684717fd6a06c7e606d938b431478ea8b
  google_maps_flutter: abdb8dee6c52d4be36ad131ee6ebfacd14417c5a
  google_sign_in: c5cecea71f3be43282263550556e311c4cc03582
  GoogleDataTransport: 85fd18ff3019bb85d3f2c551d04c481dedf71fc9
  GoogleMaps: 086ae1dab659eaa7339bdb30fc88e2f44e7c597c
  GoogleSignIn: 7137d297ddc022a7e0aa4619c86d72c909fa7213
  GoogleUtilities: 8de2a97a17e15b6b98e38e8770e2d129a57c0040
  GTMAppAuth: ad5c2b70b9a8689e1a04033c9369c4915bfcbe89
  GTMSessionFetcher: 43748f93435c2aa068b1cbe39655aaf600652e91
  image_picker: 9aa50e1d8cdacdbed739e925b7eea16d014367e6
  integration_test: 7db6d89f336f671dcbc7563ee27a5b08f6f8aee1
  Localytics: e16702979bb9c98dfd38a6a2cea74fc6721ded82
  localytics_plugin: 95087ee1ccebc4eb740c770b69b8ed578925e9b2
  nanopb: a0ba3315591a9ae0a16a309ee504766e90db0c96
  OrderedSet: aaeb196f7fef5a9edf55d89760da9176ad40b93c
  package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62
  path_provider: d1e9807085df1f9cc9318206cd649dc0b76be3de
  permission_handler: ccb20a9fad0ee9b1314a52b70b76b473c5f8dab0
  PromisesObjC: 68159ce6952d93e17b2dfe273b8c40907db5ba58
  sign_in_with_apple: f3bf75217ea4c2c8b91823f225d70230119b8440
  sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904
  uni_links: d97da20c7701486ba192624d99bffaaffcfc298a
  url_launcher: b6e016d912f04be9f5bf6e8e82dc599b7ba59649
  video_player: ecd305f42e9044793efd34846e1ce64c31ea6fcb
  wakelock: d0fc7c864128eac40eba1617cb5264d9c940b46f
  webview_flutter: 5fb4def2bbd4339889ee14d045b605cefc5bc232

PODFILE CHECKSUM: 2b2313bc3205d26572309059f4942ec48bdbb83c

COCOAPODS: 1.11.2

@darshankawar
pubspec.lock
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
  _fe_analyzer_shared:
    dependency: transitive
    description:
      name: _fe_analyzer_shared
      url: "https://pub.dartlang.org"
    source: hosted
    version: "26.0.0"
  about_app:
    dependency: "direct main"
    description:
      path: "../package/about_app"
      relative: true
    source: path
    version: "0.0.1+1"
  account:
    dependency: "direct main"
    description:
      path: "../package/account"
      relative: true
    source: path
    version: "1.0.0+1"
  add_note:
    dependency: "direct main"
    description:
      path: "../package/add_note"
      relative: true
    source: path
    version: "1.0.0+1"
  add_task:
    dependency: "direct main"
    description:
      path: "../package/add_task"
      relative: true
    source: path
    version: "1.0.0+1"
  analyzer:
    dependency: transitive
    description:
      name: analyzer
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.3.0"
  app_settings:
    dependency: transitive
    description:
      name: app_settings
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.1.1"
  archive:
    dependency: transitive
    description:
      name: archive
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.2"
  args:
    dependency: transitive
    description:
      name: args
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.3.0"
  article:
    dependency: "direct main"
    description:
      path: "../package/article"
      relative: true
    source: path
    version: "1.0.0+1"
  async:
    dependency: transitive
    description:
      name: async
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.8.1"
  auth_core:
    dependency: "direct main"
    description:
      path: "../package/auth_core"
      relative: true
    source: path
    version: "1.0.0+1"
  auto_route:
    dependency: "direct main"
    description:
      name: auto_route
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.4.0"
  auto_route_generator:
    dependency: "direct dev"
    description:
      name: auto_route_generator
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.4.0"
  bdd_widget_test:
    dependency: "direct dev"
    description:
      name: bdd_widget_test
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.3+1"
  bloc:
    dependency: transitive
    description:
      name: bloc
      url: "https://pub.dartlang.org"
    source: hosted
    version: "7.1.0"
  boolean_selector:
    dependency: transitive
    description:
      name: boolean_selector
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.0"
  build:
    dependency: transitive
    description:
      name: build
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.0"
  build_config:
    dependency: transitive
    description:
      name: build_config
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.0"
  build_daemon:
    dependency: transitive
    description:
      name: build_daemon
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.0"
  build_resolvers:
    dependency: transitive
    description:
      name: build_resolvers
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.4"
  build_runner:
    dependency: "direct dev"
    description:
      name: build_runner
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.2"
  build_runner_core:
    dependency: transitive
    description:
      name: build_runner_core
      url: "https://pub.dartlang.org"
    source: hosted
    version: "7.1.0"
  built_collection:
    dependency: transitive
    description:
      name: built_collection
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.1.1"
  built_value:
    dependency: transitive
    description:
      name: built_value
      url: "https://pub.dartlang.org"
    source: hosted
    version: "8.1.2"
  buy_online:
    dependency: "direct main"
    description:
      path: "../package/buy_online"
      relative: true
    source: path
    version: "1.0.0+1"
  cached_network_image:
    dependency: "direct main"
    description:
      name: cached_network_image
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.0"
  cached_network_image_platform_interface:
    dependency: transitive
    description:
      name: cached_network_image_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.0"
  cached_network_image_web:
    dependency: transitive
    description:
      name: cached_network_image_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.1"
  calendar:
    dependency: "direct main"
    description:
      path: "../package/calendar"
      relative: true
    source: path
    version: "1.0.0+1"
  calendar_core:
    dependency: "direct main"
    description:
      path: "../package/calendar_core"
      relative: true
    source: path
    version: "1.0.0+1"
  calendar_slide_up:
    dependency: "direct main"
    description:
      path: "../package/calendar_slide_up"
      relative: true
    source: path
    version: "1.0.0+1"
  characters:
    dependency: transitive
    description:
      name: characters
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.0"
  charcode:
    dependency: transitive
    description:
      name: charcode
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.3.1"
  checked_yaml:
    dependency: transitive
    description:
      name: checked_yaml
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  chewie:
    dependency: transitive
    description:
      name: chewie
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.0"
  chewie_audio:
    dependency: transitive
    description:
      name: chewie_audio
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.2.0"
  cli_util:
    dependency: transitive
    description:
      name: cli_util
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.3.3"
  clock:
    dependency: transitive
    description:
      name: clock
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.0"
  code_builder:
    dependency: transitive
    description:
      name: code_builder
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.1.0"
  collection:
    dependency: transitive
    description:
      name: collection
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.15.0"
  content_core:
    dependency: "direct main"
    description:
      path: "../package/content_core"
      relative: true
    source: path
    version: "1.0.0+1"
  convert:
    dependency: transitive
    description:
      name: convert
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.1"
  coverage:
    dependency: transitive
    description:
      name: coverage
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.3"
  cross_file:
    dependency: transitive
    description:
      name: cross_file
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.3.1+5"
  crypto:
    dependency: transitive
    description:
      name: crypto
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.1"
  csslib:
    dependency: transitive
    description:
      name: csslib
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.17.0"
  cupertino_icons:
    dependency: transitive
    description:
      name: cupertino_icons
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.3"
  customize_plan_fab:
    dependency: "direct main"
    description:
      path: "../package/customize_plan_fab"
      relative: true
    source: path
    version: "1.0.0+1"
  dart_style:
    dependency: transitive
    description:
      name: dart_style
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.2.0"
  dartz:
    dependency: "direct main"
    description:
      name: dartz
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.10.0"
  developer:
    dependency: "direct main"
    description:
      path: "../package/developer"
      relative: true
    source: path
    version: "1.0.0+1"
  device_info:
    dependency: transitive
    description:
      name: device_info
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.2"
  device_info_platform_interface:
    dependency: transitive
    description:
      name: device_info_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  dio:
    dependency: "direct main"
    description:
      name: dio
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.0.0"
  easy_debounce:
    dependency: transitive
    description:
      name: easy_debounce
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  email_validator:
    dependency: transitive
    description:
      name: email_validator
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  equatable:
    dependency: transitive
    description:
      name: equatable
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.3"
  expandable:
    dependency: transitive
    description:
      name: expandable
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.0.1"
  extra_pedantic:
    dependency: transitive
    description:
      name: extra_pedantic
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.5.0"
  fake_async:
    dependency: transitive
    description:
      name: fake_async
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.2.0"
  faq:
    dependency: "direct main"
    description:
      path: "../package/faq"
      relative: true
    source: path
    version: "1.0.0+1"
  feedback:
    dependency: "direct main"
    description:
      path: "../package/feedback"
      relative: true
    source: path
    version: "0.0.1+1"
  ffi:
    dependency: transitive
    description:
      name: ffi
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.2"
  file:
    dependency: transitive
    description:
      name: file
      url: "https://pub.dartlang.org"
    source: hosted
    version: "6.1.2"
  filter:
    dependency: "direct main"
    description:
      path: "../package/filter"
      relative: true
    source: path
    version: "0.0.1+1"
  filter_core:
    dependency: transitive
    description:
      path: "../package/filter_core"
      relative: true
    source: path
    version: "1.0.0+1"
  firebase_core:
    dependency: "direct main"
    description:
      name: firebase_core
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.6.0"
  firebase_core_platform_interface:
    dependency: transitive
    description:
      name: firebase_core_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.0.1"
  firebase_core_web:
    dependency: transitive
    description:
      name: firebase_core_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.0"
  firebase_crashlytics:
    dependency: "direct main"
    description:
      name: firebase_crashlytics
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.2.1"
  firebase_crashlytics_platform_interface:
    dependency: transitive
    description:
      name: firebase_crashlytics_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.2"
  firebase_messaging:
    dependency: "direct main"
    description:
      name: firebase_messaging
      url: "https://pub.dartlang.org"
    source: hosted
    version: "10.0.7"
  firebase_messaging_platform_interface:
    dependency: transitive
    description:
      name: firebase_messaging_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.5"
  firebase_messaging_web:
    dependency: transitive
    description:
      name: firebase_messaging_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.5"
  firebase_remote_config:
    dependency: "direct main"
    description:
      name: firebase_remote_config
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.11.0"
  firebase_remote_config_platform_interface:
    dependency: transitive
    description:
      name: firebase_remote_config_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.3.0+5"
  fixnum:
    dependency: transitive
    description:
      name: fixnum
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.0"
  fl_chart:
    dependency: transitive
    description:
      name: fl_chart
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.40.0"
  flutter:
    dependency: "direct main"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_acpanalytics:
    dependency: transitive
    description:
      name: flutter_acpanalytics
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  flutter_acpcore:
    dependency: transitive
    description:
      name: flutter_acpcore
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  flutter_acpplaces:
    dependency: transitive
    description:
      name: flutter_acpplaces
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  flutter_acpplaces_monitor:
    dependency: transitive
    description:
      name: flutter_acpplaces_monitor
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  flutter_acpuserprofile:
    dependency: transitive
    description:
      name: flutter_acpuserprofile
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  flutter_bloc:
    dependency: transitive
    description:
      name: flutter_bloc
      url: "https://pub.dartlang.org"
    source: hosted
    version: "7.2.0"
  flutter_blurhash:
    dependency: transitive
    description:
      name: flutter_blurhash
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.6.0"
  flutter_cache_manager:
    dependency: transitive
    description:
      name: flutter_cache_manager
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.2"
  flutter_driver:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_facebook_auth:
    dependency: transitive
    description:
      name: flutter_facebook_auth
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.5.2"
  flutter_facebook_auth_platform_interface:
    dependency: transitive
    description:
      name: flutter_facebook_auth_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.7.0"
  flutter_facebook_auth_web:
    dependency: transitive
    description:
      name: flutter_facebook_auth_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.6.0+2"
  flutter_html:
    dependency: transitive
    description:
      name: flutter_html
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.2"
  flutter_inappwebview:
    dependency: transitive
    description:
      name: flutter_inappwebview
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.3.2"
  flutter_layout_grid:
    dependency: transitive
    description:
      name: flutter_layout_grid
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.3"
  flutter_localizations:
    dependency: "direct main"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_markdown:
    dependency: transitive
    description:
      name: flutter_markdown
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.6.6"
  flutter_math_fork:
    dependency: transitive
    description:
      name: flutter_math_fork
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.4.1"
  flutter_plugin_android_lifecycle:
    dependency: transitive
    description:
      name: flutter_plugin_android_lifecycle
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.3"
  flutter_rating_bar:
    dependency: transitive
    description:
      name: flutter_rating_bar
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.0.0"
  flutter_secure_storage:
    dependency: transitive
    description:
      name: flutter_secure_storage
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.2.1"
  flutter_svg:
    dependency: "direct main"
    description:
      name: flutter_svg
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.22.0"
  flutter_test:
    dependency: "direct dev"
    description: flutter
    source: sdk
    version: "0.0.0"
  flutter_web_plugins:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.0"
  fraction:
    dependency: transitive
    description:
      name: fraction
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.1.0"
  freezed:
    dependency: "direct dev"
    description:
      name: freezed
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.14.5"
  freezed_annotation:
    dependency: "direct main"
    description:
      name: freezed_annotation
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.14.3"
  frontend_server_client:
    dependency: transitive
    description:
      name: frontend_server_client
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.2"
  fuchsia_remote_debug_protocol:
    dependency: transitive
    description: flutter
    source: sdk
    version: "0.0.0"
  geocoding:
    dependency: transitive
    description:
      name: geocoding
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  geocoding_platform_interface:
    dependency: transitive
    description:
      name: geocoding_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  geolocator:
    dependency: transitive
    description:
      name: geolocator
      url: "https://pub.dartlang.org"
    source: hosted
    version: "7.6.2"
  geolocator_android:
    dependency: transitive
    description:
      name: geolocator_android
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.2"
  geolocator_apple:
    dependency: transitive
    description:
      name: geolocator_apple
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.2.0"
  geolocator_platform_interface:
    dependency: transitive
    description:
      name: geolocator_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.3.5"
  geolocator_web:
    dependency: transitive
    description:
      name: geolocator_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.6"
  get_it:
    dependency: "direct main"
    description:
      name: get_it
      url: "https://pub.dartlang.org"
    source: hosted
    version: "7.2.0"
  gigya_flutter_plugin:
    dependency: transitive
    description:
      name: gigya_flutter_plugin
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.1.1"
  glob:
    dependency: transitive
    description:
      name: glob
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  google_maps_flutter:
    dependency: "direct main"
    description:
      name: google_maps_flutter
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.10"
  google_maps_flutter_platform_interface:
    dependency: transitive
    description:
      name: google_maps_flutter_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.1"
  google_place:
    dependency: transitive
    description:
      name: google_place
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.4.3"
  google_sign_in:
    dependency: transitive
    description:
      name: google_sign_in
      url: "https://pub.dartlang.org"
    source: hosted
    version: "5.1.1"
  google_sign_in_platform_interface:
    dependency: transitive
    description:
      name: google_sign_in_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  google_sign_in_web:
    dependency: transitive
    description:
      name: google_sign_in_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.10.0+3"
  graphs:
    dependency: transitive
    description:
      name: graphs
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.0"
  help_center:
    dependency: "direct main"
    description:
      path: "../package/help_center"
      relative: true
    source: path
    version: "1.0.0+1"
  help_center_core:
    dependency: transitive
    description:
      path: "../package/help_center_core"
      relative: true
    source: path
    version: "1.0.0+1"
  hive:
    dependency: transitive
    description:
      name: hive
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.4"
  hive_flutter:
    dependency: "direct main"
    description:
      name: hive_flutter
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.1.0"
  home:
    dependency: "direct main"
    description:
      path: "../package/home"
      relative: true
    source: path
    version: "1.0.0+1"
  html:
    dependency: transitive
    description:
      name: html
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.15.0"
  html_unescape:
    dependency: transitive
    description:
      name: html_unescape
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.0"
  http:
    dependency: transitive
    description:
      name: http
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.13.3"
  http_multi_server:
    dependency: transitive
    description:
      name: http_multi_server
      url: "https://pub.dartlang.org"
    source: hosted
    version: "3.0.1"
  http_parser:
    dependency: transitive
    description:
      name: http_parser
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.0.0"
  i69n:
    dependency: "direct main"
    description:
      name: i69n
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.0.1"
  image_core:
    dependency: "direct main"
    description:
      path: "../package/image_core"
      relative: true
    source: path
    version: "1.0.0+1"
  image_picker:
    dependency: "direct main"
    description:
      name: image_picker
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.8.4+2"
  image_picker_for_web:
    dependency: transitive
    description:
      name: image_picker_for_web
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.1.3"
  image_picker_platform_interface:
    dependency: transitive
    description:
      name: image_picker_platform_interface
      url: "https://pub.dartlang.org"
    source: hosted
    version: "2.4.1"
  injectable:
    dependency: "direct main"
    description:
      name: injectable
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.5.0"
  injectable_generator:
    dependency: "direct dev"
    description:
      name: injectable_generator
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.5.2"
  integration_test:
    dependency: "direct dev"
    description: flutter
    source: sdk
    version: "0.0.0"
  interest_core:
    dependency: transitive
    description:
      path: "../package/interest_core"
      relative: true
    source: path
    version: "1.0.0+1"
  intl:
    dependency: transitive
    description:
      name: intl
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.17.0"
  io:
    dependency: transitive
    description:
      name: io
      url: "https://pub.dartlang.org"
    source: hosted
    version: "1.0.3"
  js:
    dependency: transitive
    description:
      name: js
      url: "https://pub.dartlang.org"
    source: hosted
    version: "0.6.3"
  json_annotation:
    dependency: transitive
    description:
      name: json_annotation
      url: "https://pub.dartlang.org"
    source: hosted
    version: "4.1.0"
  lawn_data_core:
    dependency: "direct main"
    description:
      path: "../package/lawn_data_core"
      relative: true
    source: path
    version: "0.0.1+1"
  lawn_profile:
    dependency: "direct main"
    description:
      path: "../package/lawn_profile"
      relative: true
    source: path
    version: "1.0.0+1"
  lawn_quiz:
    dependency: "direct main"
    description:
      path: "../package/lawn_quiz"
      relative: true
    source: path
    version: "0.0.1+1"
  loading:
    dependency: "direct main"
    description:
      path: "../package/loading"
      relative: true
    source: path
    version: "0.0.1+1"
  localytics_plugin:
    dependency: "direct main"
    description:
      path: "."

Also, there have been similar issues reported recently about unable to run app specially on iOS simulator from AS:
https://github.com/flutter/flutter/issues/90504
https://github.com/flutter/flutter/issues/90382
https://github.com/flutter/flutter/issues/90338

Keeping it open for further insights from the team.
/cc: @jmagman

@darshankawar @jmagman It works with config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64' in Podfile

@galunecandrey did you got any error after adding the config
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64' I am getting
 Unable to load contents of file list: 'ios/newOutputFile.xcfilelist' (in target 'Runner' from project 'Runner')

@bilalgodesto No, I didn't

Can you please  paste your Pod file here. I am having this issue and nothing seems to be working for me

@bilalgodesto Yes, sure:

ios/Podfile
deployment_target = '13.0'
platform :ios, deployment_target

# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

project 'Runner', {
  'Debug' => :debug,
  'Profile' => :release,
  'Release' => :release,
}

def flutter_root
  generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
  unless File.exist?(generated_xcode_build_settings_path)
    raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
  end

  File.foreach(generated_xcode_build_settings_path) do |line|
    matches = line.match(/FLUTTER_ROOT\=(.*)/)
    return matches[1].strip if matches
  end
  raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
end

require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)

flutter_ios_podfile_setup

target 'Runner' do
  use_frameworks!
  use_modular_headers!

  flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))

  target 'RunnerTest' do
    inherit! :search_paths
  end
end

post_install do |installer|
  installer.pods_project.targets.each do |target|
    flutter_additional_ios_build_settings(target)
    installer.pods_project.build_configuration_list.build_configurations.each do |config|
      config.build_settings.delete('ARCHS')

    target.build_configurations.each do |config|
      config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = deployment_target
      # Temporary fix //https://github.com/flutter/flutter/issues/90601
      config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64'
      config.build_settings.delete('ARCHS')

          # You can remove unused permissions here
          # for more infomation: https://github.com/BaseflowIT/flutter-permission-handler/blob/develop/permission_handler/ios/Classes/PermissionHandlerEnums.h
          # e.g. when you don't need camera permission, just add 'PERMISSION_CAMERA=0'
          config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
            '$(inherited)',

            ## dart: PermissionGroup.calendar
            # 'PERMISSION_EVENTS=1',

            ## dart: PermissionGroup.reminders
            # 'PERMISSION_REMINDERS=1',

            ## dart: PermissionGroup.contacts
            # 'PERMISSION_CONTACTS=1',

            ## dart: PermissionGroup.camera
             'PERMISSION_CAMERA=1',

            ## dart: PermissionGroup.microphone
             'PERMISSION_MICROPHONE=1',

            ## dart: PermissionGroup.speech
            # 'PERMISSION_SPEECH_RECOGNIZER=1',

            ## dart: PermissionGroup.photos
             'PERMISSION_PHOTOS=1',

            ## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse]
             'PERMISSION_LOCATION=1',

            ## dart: PermissionGroup.notification
             'PERMISSION_NOTIFICATIONS=1',

            ## dart: PermissionGroup.mediaLibrary
            # 'PERMISSION_MEDIA_LIBRARY=1',

            ## dart: PermissionGroup.sensors
            # 'PERMISSION_SENSORS=1'

            ## dart: PermissionGroup.bluetooth
            # 'PERMISSION_BLUETOOTH=1',

            ## dart: PermissionGroup.appTrackingTransparency
            # 'PERMISSION_APP_TRACKING_TRANSPARENCY=1'
          ]
        end
    end
  end
end

@galunecandrey Thanks for the log. I was looking for something like undefined symbols kind of error in it, but don't see any.

I agree, that log doesn't look complete, I don't see any errors from Xcode, which is strange.  @galunecandrey can you run flutter clean and then attach your --verbose logs again (if you can attach a txt file instead of a pdf that would be easier to read).  Thanks for your patience!

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


Change PageRangeFormat::format to follow Pandoc

(This is a big change; I apologize.)
This PR changes formatting of page ranges entirely. In summary

PageRangeFormat::format no longer accepts start and end parameters of type i32; instead it expects a &str
The function now handles a list of ranges, separated by & or ,; each range is rendered separately and then joined with the respective connective
Each range may now have a prefix. E.g., 8n11564-8n1568 is formatted to 8n11564–68 by Chicago15. (The prefix must be identical for start and end of the range!)

I followed the Haskell implementation of pandoc pretty closely, while trying to be as efficient as possible and writing it like one would in Rust. I would not be surprised if it can be optimized further.
Three points should be cleared up before merging:

[ ] Should we follow the citeproc test suite exactly? Prefixes, while important for many texts, are not mentioned in the CSL spec. In particular, the test suite demands that 123N110 - N5 is turned to 123N110-N5 by Expanded (note that no en-dash is used!). I would prefer the given separator instead of the normal dash. This is a matter of taste. Answer: We should use the given separator.
[ ] Should the parsing of the ranges be done by Citationberg while rendering or should Citationberg have a more complex data structure for ranges that is created by hayagriva and then only rendered by Citationberg? This is a question of where we want this to be handled: Should accessing a hayagriva Library expose the structure of the ranges without rendering using CSL or should it be seen as part of CSL? Answer: See comment below.
[ ] Should we no longer have a default for page-range-format?

This would be the second API change to citationberg. If merged, we should have a new version.

I share your preference to keep the user-specified separator. With Hayagriva's new test allow-list, we can explicitly opt out of some of citeproc's tests.
I see the boundary between citationberg and hayagriva as follows: The former implements CSL features in a way that does not make assumptions about the data we want to format while hayagriva comes with its own data model and the implementation needed to format it. I think that parsing our user input is still format-specific and should be handled in hayagriva. Do you agree?

I share your preference to keep the user-specified separator. With Hayagriva's new test allow-list, we can explicitly opt out of some of citeproc's tests.

That makes sense. In that case, we should have our own tests in the same format to test the new behavior.
I also found that according to the CSL docs we should only replace hyphens if the attribute was set. There also is no mention of a default for page-range-format. Should we remove our default?

I see the boundary between citationberg and hayagriva as follows: The former implements CSL features in a way that does not make assumptions about the data we want to format while hayagriva comes with its own data model and the implementation needed to format it. I think that parsing our user input is still format-specific and should be handled in hayagriva. Do you agree?

I agree. My proposal is this:

Hayagriva handles splitting the input into multiple ranges or single pages  (e.g., 1-5, 6-12 & 18 is turned to [1-5, 6-12, 18].
A range in hayagriva consists of a start and end page, with each page having an optional prefix.
Citationberg handles the formatting of a single range or page like in this PR.

That seems to be the desired behavior.

I apologize for my late answer! If the CSL spec does not want us to remove hyphens if the attribute isn't set we shall not. I think that the page-range-format default, however, should be kept as styles may rely on it given that citeproc.js is the biggest CSL consumer.
Your proposal looks good to me!

I updated this PR. I am preparing a PR for hayagriva. When this is merged, I can use it in hayagriva to incorporate the things we discussed.

Thank you! Do you need a breaking citationberg release right away or do we expect more changes?

No need for a new release. It is already set to use the git repo.


Improvement: Correct type annotation for azure_ad_token_provider Closed: #14402

Description
Fix https://github.com/langchain-ai/langchain/issues/14402, Similar changes: https://github.com/langchain-ai/langchain/pull/14166
Twitter handle
lin_bob57617

@baskaryan good to merge whenever you're ready to sequence it

@baskaryan, @eyurtsev, @hwchase17 I have changed it to the code in langchain_community, PTAL


Appropriate prompt in AP

Describe the bug

Arithmetic Progression Calculator does not give any prompt to user over blank input rathar show NaN which is not a good way to make the calculator user interactive

Possible solution

Making appropriate alteration in the existing function and adding a prompt for user over blank input

Screenshots

If applicable, add screenshots to help explain your problem.

Kindly assign this issue to me @sairish2001

Go ahead
Deadline 8 April,2021 11:59 PM IST


Update Transactional Templates page into a "jobs to be done" format

To do:
Rewrite the Create and Edit Transactional Templates page in a "jobs to be done" format. This means numbered steps, clear directions and correct UI workflow. Feel free to replace/remove/move screenshots, and remove any unnecessary words.
Bonus:
Change the title to be sentence case and put in gerundive form.
Tips:
Avoid passive voice
UI components should be labeled as bold, e.g., Click OK.
Keep it short and sweet.
For an example of a page already put into a jobs format, see Sending an Email.
Actual content
Link to page:

sure @tulikavijay, thanks!


Allowing input to be provided directly as Json

Hi There,
I wanted to embed pretty-swag in my frontend (react) which directly renders swagger spec on the browser.
To do that I need to be able to provide json object directly to your library.
At the moment there are references to "fs" that would break when the project is loaded in a browser.
Is there any plan to release a version that doesn't use "fs" and consumes json directly ?
Thanks

I think pretty-swag already handle that. So when you call
function parse(src, dst, config, callback)
You can pass in the input json as src.
And if you set dst to null, you will get a call back with your result html content.
Let me know if this work out for you.

Hi @twskj ,
I tried the following code using the parse method:
prettySwag.parse( this.props.spec, null, {
            format: "singleFile",
            markdown: true,
            fixedNav: true,
            autoTags: true,
            theme: {
                "default": "blue",
                "GET": "blue",
                "POST": "indigo",
                "DELETE": "red",
                "PUT": "amber"
            }
        }, ( html: string ) => {
            this.setState({prettySwag:html});
            console.log( html );
        } );

And I am getting the follow error re fs:
./~/pretty-swag/pretty-swag.js
Module not found: Error: Can't resolve 'fs' in '../node_modules/pretty-swag'
 @ ./~/pretty-swag/pretty-swag.js 1:9-22
 @ ./src/frontend/screens/app/screens/api/components/pretty-swag.render.component.tsx
 @ ./src/frontend/screens/app/screens/api/screens/api.screen.component.tsx
 @ ./src/frontend/screens/app/screens/app/app.tsx
 @ ./src/frontend/screens/app/app.layout.tsx
 @ ./src/frontend/index.tsx

Thanks

Oh I see what's going on. Wait a sec I'll make a patch.

I pushed it to master on github can you try it out and let me know if it helps?

I am getting this error:
Module not found: Error: Can't resolve 'fs' in '/Users/ali/sf-projects/website/node_modules/pretty-swag'
 @ ./~/pretty-swag/pretty-swag.js 644:31-44
 @ ./src/frontend/screens/app/screens/api/components/pretty-swag.render.component.tsx
 @ ./src/frontend/screens/app/screens/api/screens/api.screen.component.tsx
 @ ./src/frontend/screens/app/screens/app/app.tsx
 @ ./src/frontend/screens/app/app.layout.tsx
 @ ./src/frontend/index.tsx
 @ multi (webpack)-dev-server/client?

I'm don't know much about react but why does it run line 644 ? Aren't it suppose to hit 642 and return?

Oh maybe it's the Webpack. Can you turn off Webpack just for now and see if things fall into place.
If that is the case, we know we have to by pass Webpack to gather fs somehow. It should be configurable.

Found it: add this to your config
node: {
  fs: "empty"
}

Thank @twskj
Now I am getting:
pretty-swag.render.component.tsx:15 Uncaught TypeError: prettySwag.parse is not a function
    at PrettySwagRenderComponent.componentDidMount (pretty-swag.render.component.tsx:15)
    at ReactCompositeComponent.js:264
    at measureLifeCyclePerf (ReactCompositeComponent.js:75)
    at ReactCompositeComponent.js:263
    at CallbackQueue.notifyAll (CallbackQueue.js:76)
    at ReactReconcileTransaction.close (ReactReconcileTransaction.js:80)
    at ReactReconcileTransaction.closeAll (Transaction.js:209)
    at ReactReconcileTransaction.perform (Transaction.js:156)
    at batchedMountComponentIntoNode (ReactMount.js:126)
    at ReactDefaultBatchingStrategyTransaction.perform (Transaction.js:143)

essentially this line:
prettySwag.parse( this.props.spec, null, {
            format: "singleFile",
            markdown: true,
            fixedNav: true,
            autoTags: true,
            theme: {
                "default": "blue",
                "GET": "blue",
                "POST": "indigo",
                "DELETE": "red",
                "PUT": "amber"
            }
        }, ( html: string ) => {
            this.setState( { prettySwag: html } );
            console.log( html );
        } );

says parse is not a method

I changed the prettySwag like below:
 prettySwag.run( this.props.spec, null, {
            format: "singleFile",
            markdown: true,
            fixedNav: true,
            autoTags: true,
            theme: {
                "default": "blue",
                "GET": "blue",
                "POST": "indigo",
                "DELETE": "red",
                "PUT": "amber"
            }
        }, ( html: string ) => {
            this.setState( { prettySwag: html } );
            console.log( html );
        } );

Getting
TypeError: fs.readFileSync is not a function
    at makeSingleFile (livedoc.js:1106)
    at Object.generateHTML (livedoc.js:1260)
    at pretty-swag.js:640
    at index.js:11
    at run (setImmediate.js:40)
    at runIfPresent (setImmediate.js:69)
    at onGlobalMessage (setImmediate.js:109)

try .run

I tried run and getting the error above

I'm looking at it.

I see what happened here. Let's do a work around. I'll add that in tomorrow.
run with format = lite

rolled out on v0.1.122. Can you try it out and let me know?

Thanks @twskj
After upgrading to latest version I don't get any error but the resulting string is null, any ideas ?
My code:
 prettySwag.run( this.props.spec, null, {
      format: "singleFile",
      markdown: true,
      fixedNav: true,
      autoTags: true,
      theme: {
        "default": "blue",
        "GET": "blue",
        "POST": "indigo",
        "DELETE": "red",
        "PUT": "amber"
      }
    }, ( html: string ) => {
      console.log( html ); // prints Null
    } );

Here is my input
{
    "swagger": "2.0",
    "info": {
        "title": "Test title",
        "description": "Test descripiton",
        "version": "1.0.0",
        "contact": {
            "name": "No Contact Name provided",
            "url": "http://www.test.com",
            "email"<EMAIL_ADDRESS>        }
    },
    "host": "localhost:3000",
    "schemes": ["http"],
    "basePath": "/api/v1.0",
    "produces": ["application/json"],
    "paths": {
        "/user": {
            "post": {
                "operationId": "createUser",
                "summary": "Create a new User",
                "description": "This call will create a new User and returns it back to the callee.\n",
                "tags": ["User"],
                "parameters": [{
                    "in": "body",
                    "name": "body",
                    "required": true,
                    "schema": {
                        "$ref": "#/definitions/UserCreateRequest"
                    }
                }],
                "responses": {
                    "201": {
                        "description": "The new User, in detailed view.",
                        "schema": {
                            "$ref": "#/definitions/UserDetailResponse"
                        }
                    },
                    "422": {
                        "$ref": "#/responses/ErrorResponse422"
                    }
                }
            }
        }
    },
    "parameters": {
        "userId": {
            "name": "userId",
            "in": "path",
            "description": "User id",
            "required": true,
            "type": "string"
        }
    },
    "definitions": {
        "AppSummaryResponse": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string",
                    "description": "Id of entity"
                },
                "url": {
                    "type": "string",
                    "description": "URL pointing to this entity for getting detailed view"
                },
                "deleted_at": {
                    "type": "string",
                    "description": "When this entry was marked to be deleted"
                }
            }
        },
        "AppCreateRequest": {
            "type": "object",
            "properties": {}
        },
        "AppDetailResponse": {
            "type": "object",
            "properties": {
                "created_by": {
                    "type": "string",
                    "description": "The user who created the entry"
                },
                "created_at": {
                    "type": "string",
                    "description": "The timestamp when this entry was created"
                },
                "updated_by": {
                    "type": "string",
                    "description": "The user who most recently updated the entry"
                },
                "updated_at": {
                    "type": "string",
                    "description": "When was the entry was most recently updated"
                },
                "deleted_by": {
                    "type": "string",
                    "description": "The user who deleted the entry"
                }
            }
        },
        "UserCommonFields": {
            "type": "object",
            "properties": {}
        },
        "UserCreateRequest": {
            "allOf": [{
                "$ref": "#/definitions/AppCreateRequest"
            }, {
                "$ref": "#/definitions/UserCommonFields"
            }, {
                "type": "object",
                "required": ["name", "email", "password"],
                "properties": {
                    "name": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 255
                    },
                    "description": {
                        "type": "string",
                        "maxLength": 1024
                    },
                    "external_uri": {
                        "type": "string",
                        "format": "url"
                    },
                    "email": {
                        "type": "string",
                        "format": "email"
                    },
                    "password": {
                        "type": "string",
                        "minLength": 8,
                        "maxLength": 20
                    }
                }
            }]
        },
        "AppUpdateRequest": {
            "type": "object"
        },
        "UserSummaryResponse": {
            "allOf": [{
                "$ref": "#/definitions/AppSummaryResponse"
            }, {
                "$ref": "#/definitions/UserCommonFields"
            }, {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string"
                    }
                }
            }]
        },
        "UserUpdateRequest": {
            "allOf": [{
                "$ref": "#/definitions/AppUpdateRequest"
            }, {
                "$ref": "#/definitions/UserCommonFields"
            }, {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 255
                    },
                    "description": {
                        "type": "string",
                        "maxLength": 1024
                    },
                    "external_uri": {
                        "type": "string",
                        "format": "url"
                    },
                    "email": {
                        "type": "string",
                        "format": "email"
                    },
                    "password": {
                        "type": "string",
                        "minLength": 8,
                        "maxLength": 20
                    }
                }
            }]
        },
        "UserDetailResponse": {
            "allOf": [{
                "$ref": "#/definitions/AppDetailResponse"
            }, {
                "$ref": "#/definitions/UserSummaryResponse"
            }, {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string"
                    },
                    "description": {
                        "type": "string"
                    },
                    "external_uri": {
                        "type": "string"
                    },
                    "email": {
                        "type": "string"
                    }
                }
            }]
        },
        "Error": {
            "type": "object",
            "properties": {
                "error_code": {
                    "type": "string"
                },
                "resource_name": {
                    "type": "string"
                }
            }
        },
        "ErrorMessage": {
            "type": "object",
            "properties": {
                "message": {
                    "type": "string"
                },
                "errors": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/Error"
                    }
                }
            }
        },
        "SingleErrorMessage": {
            "type": "object",
            "properties": {
                "message": {
                    "type": "string"
                }
            }
        }
    },
    "responses": {
        "ErrorResponse400": {
            "description": "Bad request, problems parsing JSON",
            "schema": {
                "$ref": "#/definitions/SingleErrorMessage"
            }
        },
        "ErrorResponse401": {
            "description": "Request failed because user is not authenticated",
            "schema": {
                "$ref": "#/definitions/SingleErrorMessage"
            }
        },
        "ErrorResponse403": {
            "description": "Request failed because user does not have authorization to access a specific resource",
            "schema": {
                "$ref": "#/definitions/SingleErrorMessage"
            }
        },
        "ErrorResponse422": {
            "description": "Your request was understood, but contained invalid parameters",
            "schema": {
                "$ref": "#/definitions/ErrorMessage"
            }
        },
        "CreateResponse": {
            "description": "Entry created successfully",
            "headers": {
                "location": {
                    "type": "string",
                    "description": "Link to newly created entry."
                }
            }
        }
    }
}

The call back signature is the normal Nodejs style: callback(err, data)

Do you have it running ok now ?

Thanks @twskj


Why does the WebGL drawing lag (ever so slightly) behind the CSS rendering?

If you play close attention (more visible in Safari), then you'll notice that WebGL content lags slightly behind CSS content. For example, in this (example)[https://keithclark.co.uk/labs/3d-model-custom-element/examples/3d-scene/], move back a little, then jiggle the mouse around and the model seems to catch up to the motion of the floor a very short (but noticeable) moment later.
Curious to know why this happens.

Think I've finally go to the bottom of this. It looks like a problem with that demo. Switching this...
https://github.com/keithclark/3d-model-element/blob/556d9b677a59ba09994cb22319d6a0f647cdb2ea/examples/3d-scene/demo.js#L25
...to the following fixes the issue for me:
requestIdleCallback(update)


Sponsors and members are displayed weirdly on the about page

Information
https://www.whatismybrowser.com/w/D9W69X9
Help request
Problem
The about page looks a bit weird, especially on tablets. It's just a long line of members and sponsors with a lot of space left on the right hand side (820x1180)
What I have tried
I tried using devtools to see if this is the case for other similar viewports as well and it seems like that's the case for screen width between $mobile: 768px; and $breakpoint: 960px;
Screenshots

Possible fixes(?)
I tried working on the issue and came up with a few changes for the website. Do let me know if it's acceptable so I can make a pr for it

normal desktop

breakpoint

phones

slight animation on hover

or:
something that's a bit more subtle than an entire bg color update

border: 1px solid $primary;
Code changes

members

              .member {
                background: $primary;
                border-radius: $radius;
                display: flex;
                flex-direction: row;
                flex:  calc(50% - #{$whitespace});
                margin: 0 $whitespace $whitespace 0;
                padding: $whitespace;
                transition: all $transition-duration $transition-timing-function;

                &:hover {
                  background: $primary-hover;
                  transform: translateY(- calc($whitespace / 2));
                }

                @media screen and (max-width: $breakpoint) {
                  margin: 0 0 $whitespace 0;
                  &:nth-child(odd) {
                    margin-right: $whitespace;
                  }
                }

                @media screen and (max-width: $mobile-sm) {
                  flex-basis: 100%;
                  margin: 0 0 $whitespace 0;
                  &:nth-child(odd) {
                    margin-right: 0;
                  }
                }
              }

sponsors

              @media screen and (max-width: $breakpoint) and (min-width: $mobile) {
                height: 200px;
                width: 200px;
                display: inline-flex;
                margin: 0 $whitespace $whitespace 0;
                img {
                  height: 100%;
                  object-fit: contain;
                  width: 100%;
                }
              }

I'm quite new to this so do let me know if I can make changes to suit your needs

👋 I'm not keen on adding a background/border to the members, but otherwise this seems like a logical change to make

alright, I'll remove the border/background part and make a pr!


fix: 'example & default' types for arrays

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
91

Relevant Lines:
91

💛  - Coveralls


New Release Please

The last published release is almost a year ago. Can you publish a new version?

:+1:

:+1:

@schickling ping?

Done. :neckbeard:


[rv_dm] Access to debug ROM space hangs when HW debug en is not set

Associated logic in hw/ip/rv_dm/rtl/rv_dm.sv:
  logic rom_en;
  assign rom_en = (lc_hw_debug_en[EnRom] == lc_ctrl_pkg::On);

rom_en is wired up to gnt_i of the tl_adapter_sram. When lc_hw_debug_en is not set, the access to ROM hangs the bus since the gnt_i never gets asserted.
Seems benign, but should this be handled more gracefully as a bus error?

This is related to other LC-gated TL-UL interfaces, like the one in OTP_CTRL, see https://github.com/lowRISC/opentitan/issues/11296.
@tjaychen should we in general handle these more gracefully and return a bus error in all these cases?
CC @zi-v

Ok I'll look into that. Might be worth making a tlul_lc_gate component for this, since it can be reused accross IPs (maybe even sram_ctrl?).

Ok I'll look into that. Might be worth making a tlul_lc_gate component for this, since it can be reused accross IPs (maybe even sram_ctrl?).

would this cause more churn on those blocks though? they've already reached v2s right?

Yeah that is right - we should probably not touch sram_ctrl at this point.
The situation is a bit different for sram_ctrl anyways, since that one only clamps down when escalating, and not during normal behavior.
As for rv_dm, DV has not progressed to V2 yet and we will have to do a vendor-in anyways due to some missing features that just have been merged (see https://github.com/lowRISC/opentitan/issues/11095).
For otp_ctrl it depends on what how we decide on @zi-v's hardening request here https://github.com/lowRISC/opentitan/issues/11296.

yeah for otp_ctrl i guess i'm not sure how much you guys have tested the test access interface already.
Because Ziv's enhancement hardening request I think does not change DV modeling behavior, but switching from a hang -> explicit error does.  You guys will be able to judge better than I can there.

Indeed, the hardening part should not functionally change anything.
As for the error behavior, I'll check with @cindychip what the impact would be.

Should be easy to handle on OTP DV. Thanks Michael for checking.

This should now be fixed.
@sriyerg can you close this bug once this has been verified?

@sriyerg can this bug be closed?

I have not verified the fix yet. Please close it if you like though.

changing assignee for now since only verification remains at the moment.

Closing this for now. Please reopen the bug if the issue still persists.


TypeError: n is not a function

I keep getting a TypeError: n is not a function for some reason and I can't figure out why.

Same here. Started happening lately.

This happens when
selectedInterval={selectedInterval}
timelineInterval={[startTime, endTime]}

one of these props have invalid data.


A new feature causes the video card to be fully loaded

Describe the bug
A new feature causes the video card to be fully loaded, namely: Video effects in the background load the video card to its fullest.
Screenshots

Desktop Setup

Operating System: Windows 10 Pro Version 22H2
Spotify: 64-bit <IP_ADDRESS>7.gcfbaa410
Spicetify: Spicetify v2.22.1
Theme: newest

Logs

[Initializing Spicetify Marketplace v0.8.8
extension.js:1 Loaded Marketplace extension
xpui.js:1 cosmos-connector:  fetchAdForSlot endpoint=%o sp://ads/v1/ads/hpto
 The following functions are deprecated: googletag.pubads().setTagForChildDirectedTreatment(), googletag.pubads().clearTagForChildDirectedTreatment(), googletag.pubads().setRequestNonPersonalizedAds(), and googletag.pubads().setTagForUnderAgeOfConsent().  What's your CPU?

I was afraid the animated background would generate load but couldn't see anything noticeable on my PC. What's your CPU/GPU ? We could try something like this: animation: rotate 30s steps(300, end) infinite;

CPU: 12th Gen Intel(R) Core(TM) i5-12450H
GPU: RTX 3050 L 4gb

Wut? I was peaking at 15% load on my integrated Intel iris card. With latest commit it's below 8%

Can you try latest update? Animation should take less gpu and there's now an option to disable it

That's weird (even if he's on the old one), but with the new one even on my old laptop with a shitty HD 4600 (who come with i5/i7 series 4000) I got only 25 to 35%) :


Ensure reading and writing ACLs is easy

The context currently has ACL wired up. We should:

[ ] create examples with ACLs
[ ] verify they are easy
[ ] if not, add some extra helpers for them

Does this ticket mean that creating and modifying ACLs is possible currently in ldflex, just not easy? If so, how can we do this?

Someone in the solid forum also asked, how ldflex could be used for access control. Has there been any update on it?
https://forum.solidproject.org/t/how-can-my-app-handle-data-from-a-solid-pod/1787/13?u=a_a

Does this ticket mean that creating and modifying ACLs is possible currently in ldflex, just not easy?

Yes.

If so, how can we do this?

Probably by creating some extra shapes.

Has there been any update on it?

I will have some people working on LDflex in the next weeks.

Ok, thanks for the quick response. If it is of interest for you, I've pretty much finished a js library for reading and writing acl files. In case it could be helpful: https://github.com/Otto-AA/solid-acl-parser


Use prismarine-nbt to cleanly handle nbt + fix post-flattening enchants

This change uses prismarine-nbt to simplify the object down to a common format. I've also found that on mc 1.14+ the "id" property of the enchant is now a string in the format of "minecraft:enchant_name", so ive added support for that as well.
Unfortunately this is still crashing, as it seems like no enchantments data was specified post 1.13.2 in minecraft-data, so enchantmentsByName is null on those versions. This can be fixed for versions 1.14-1.15.2 just by adding the datapath to the 1.13.2 enchantments data (as no enchantments were added in those versions), and can be fixed for 1.16+ by PrismarineJS/minecraft-data#325, as new enchantments were added in that version.
Once minecraft-data is fixed and this is merged, this should fix PrismarineJS/mineflayer#1270

This is crashing when connecting to Spigot 1.8.9. The crash occurs because nbt.simplify(boots.nbt).Enchantments is undefined. Reverting to the previous code appears to fix the issue.

@embeddedt can you fix it by adding some if there (and PR) ?

@rom1504 I've opened #26 to address this.

@embeddedt thanks, merged and released


Framework Docs

Summary
Bindings and calls are described in detail. Install, provisioning, and authentication need to be fleshed out still.
Ticket Link
Fixes https://mattermost.atlassian.net/browse/MM-33252

Could you please add an introduction to the docs to help me and other understand who the audience is and what this document cover?

@hanzei Will do. For a brief answer here, this doc is meant to help the security team review the framework. The idea was for me to submit a WIP that includes bindings and calls, and @levb (and others possibly?) to include additions for installing, provisioning, and authentication in this same PR.
The ultimate audience is probably App developers. I'll write an introduction as such, and continue documenting the interactivity pieces.

Closing in favor of https://github.com/mattermost/mattermost-plugin-apps/pull/100


Self shouldn't be concretized on traits

Hey Team,
The #1001 fix makes it impossible to define a trait with #[init] method that returns Self:
#[ext_contract(ext_my_contract)]
pub trait MyContract {
    #[init]
    fn new() -> Self;
}

as it expands into
pub trait MyContract {
    fn new() -> MyContract;
}

pub mod ext_my_contract {
    // ...
}

And results into following error:
error[E0782]: trait objects must include the `dyn` keyword
 --> src/lib.rs:2:16:
  |
6 |     fn new() -> Self;
  |                 ^^^^
  |
help: add `dyn` keyword before this trait
  |
6 |     fn new() -> dyn Self;
  |                 +++

@mitinarseny I think there is no meaning for #[init] in the traits. Does it work if you don't put #[init] there?

Does it work if you don't put #[init] there?

Apparently, #[near] requires #[init] on all methods returning Self. Constructors usually do that

I think there is no meaning for #[init] in the traits

I respectfully disagree as it can be helpful if you want to write a Deployer contract which would be responsible for deploying other contracts, so one can use bindings for constructors of these contracts as well.
With that being said, it still wouldn't let you to write a Deployer contract that would deploy another contract and call #[init] method on it, as #[ext_contract] generates the code that creates Promise internally and doesn't let you to insert any other actions (such as .deploy(wasm)) prior to the function call itself.


[language] LibraVM and MoveVm initial separation

This is the initial break up of the Libra execution logic in a LibraVM (name to be finalized) and
a MoveVM.
The separation allows for the 2 layers to move independently and it also cleans up a lot of lifetime
parameters that are not needed any longer.
This also changes the outside type used: it was MoveVM and it's changed to LibraVM.
The latter will likely change name but I wanted to free the MoveVM name to be used for what it
really is. That is a mechanical change so it should be fine.
The entry points are in move_vm.rs (as it used to) and that module has got more code from other files.
All the entry points into the interpreter have been moved to VMRuntime and TransactionExecutor
holds much less state than it used to be. TransactionExecutor essentially has some
transaction execution logic and all execution is forwarded to VMRuntime.
The state machine for the transaction is still around as it used to be, however bytecode verification has
been moved to the execution state. That is in line with the new behavior and something that may evolve still.
There is another clean up that should happen soon and it's the StateView and VMRuntime
relationship which is something that should be changed by removing the needed StateView
and use the data view instead.
In other words, the VM should use the data view (a concept of that) to fetch code.
Overall this code will evolve dramatically in the next 2 weeks so I don't think there is much value
in cleaning it up any more. Evolutions of the Libra layer and the Move layer will likely rewrite a
significant portion of this code base so let's keep "change requests" to a minimum.

:umbrella: The latest upstream changes (presumably ff097ba9f01989216311745e8e371b213cba15e5) made this pull request unmergeable. Please resolve the merge conflicts.

@bors-libra r=runtian-zhou

:pushpin: Commit 2e78bf3 has been approved by runtian-zhou

:lock: Merge conflict

@bors-libra r=tzakian

:pushpin: Commit a3de32e has been approved by tzakian

:hourglass: Testing commit a3de32ee3895fef828d0587a583529d1960ad1d1 with merge 00281824a08835ee18664644d6242dd0f1f9e34e...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: tzakian
Pushing 00281824a08835ee18664644d6242dd0f1f9e34e to master...


Appstudio update test-component-pac-rxza

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-rxza-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
19 seconds
clone-repository

✅ Succeeded
7 seconds
sast-snyk-check

✅ Succeeded
23 seconds
build-container

✅ Succeeded
43 seconds
clamav-scan

✅ Succeeded
51 seconds
sbom-json-check

✅ Succeeded
10 seconds
inspect-image

✅ Succeeded
12 seconds
clair-scan

✅ Succeeded
7 seconds
deprecated-base-image-check

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
6 seconds
show-summary

Pipelines as Code CI/test-component-pac-rxza-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
16 seconds
clone-repository

✅ Succeeded
24 seconds
build-container

✅ Succeeded
6 seconds
sast-snyk-check

✅ Succeeded
10 seconds
inspect-image

✅ Succeeded
11 seconds
clair-scan

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
7 seconds
deprecated-base-image-check

✅ Succeeded
48 seconds
clamav-scan

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
6 seconds
show-summary


32bit sse3

I didn't like the return to sse2 for 32bits. Can you also add sse3 builds for 32bits?

@fenopa I can make a 32 bit SSE3 build for you. However, if your CPU supports SSE3, it is most likely 64 bit, unless it is the last revision of pentium 4 "https://en.wikipedia.org/wiki/Pentium_4#Prescott" prescott.
If it a 64 bit CPU, it is almost always better to run a 64 bit edition of win7/8/8.1.
Most people who are running 32 bit Win7 are on old processors, where an SSE2 build makes sense, especially since Chrome and Chromium are normally compiled with SSE3

@fenopa For the last M109 build, I made seperate SSE2 and SSE3 32 bit releases. https://github.com/Alex313031/thorium-win7/releases/tag/M109.0.5414.172


Post labs changes for demo

Description
Added Terms and Privacy routes and pages.
Removed links to nowhere.
Set Stripe to test key even in production for demo purposes.
Added some more flair (i.e. styling)
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Change status

[ ] Complete, tested, ready to review and merge
[ ] Complete, but not tested (may need new tests)
[ ] Incomplete/work-in-progress, PR is for discussion/feedback

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] Test A
[ ] Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] There are no merge conflicts


Icon Requst

I have some Icon Requests:-
Here are the package names of the apps
From Play Store:-

SD Maid - eu.thedarken.sdm
Pydroid 3 - ru.iiec.pydroid3
Photoshop Express - com.adobe.psmobile
Nomad - com.stephaneginier.nomad
Mimo - com.getmimo
Stumble guys - com.kitikagames.fallbuddies
Spaceflight Simulator - com.StefMorojna.SpaceflightSimulator
Quick Edit - com.rhmsoft.edit
VN Video Editor - com.frontrow.vlog
Activity Launcher - de.szalkowski.activitylauncher

Others:-

Xiaomi Screen Recorder - com.miui.screenrecorder
Xiaomi Game Turbo - com.xiaomi.gameboosterglobal
Xiaomi Security - com.miui.securitycenter
Xiaomi Weather - com.miui.weather2
Xiaomi Recorder - com.android.soundrecorder
O Relax(OPPO) - com.coloros.relax

I also have attached the image of all the icons

Hello! Weʼre switching to a new system for icon requests in order to be able to better manage them. From now on, icon requests can be submitted here: https://forms.gle/Fx8vZAiWdW1Tyjo57. If your icon request hasnʼt yet been fulfiled, it has been copied to our new icon request database, meaning no action is required. Consequently, this issue will be closed.


Use golang native ssh implementation on all platforms

Bring machine/ssh code in and prune everything not necessary anymore.
Successfully tested on the three platforms.

rebase with the diagnostics tarball in case I found something useful before merge.


updated packer with new static file names

@RackHD/corecommitters @rolandpoulter @VulpesArtificem @tldavies
relates to:
https://github.com/RackHD/on-imagebuilder/pull/31
https://github.com/RackHD/on-tasks/pull/148
https://github.com/RackHD/docs/pull/257

FYI @heckj

:+1: with the others merged in

:+1: