hunk.code_window:     _reject = reject;
       _locMgr = [[CLLocationManager alloc] init];
       _locMgr.delegate = self;
       if ([[NSBundle mainBundle] objectForInfoDictionaryKey:@"NSLocationAlwaysUsageDescription"] &&
           [_locMgr respondsToSelector:@selector(requestAlwaysAuthorization)]) {
           [_locMgr requestAlwaysAuthorization];
       } else if ([[NSBundle mainBundle] objectForInfoDictionaryKey:@"NSLocationWhenInUseUsageDescription"] &&
                  [_locMgr respondsToSelector:@selector(requestWhenInUseAuthorization)]) {
           [_locMgr requestWhenInUseAuthorization];
       } else {
  
hunk.labels: keep keep keep keep keep replace replace replace replace keep keep keep
hunk.after_edit:     if ([[NSBundle mainBundle] objectForInfoDictionaryKey:@"NSLocationWhenInUseUsageDescription"] &&
  
hunk.file_path: ios/versioned-react-native/ABI29_0_0/EXPermissions/ABI29_0_0EXPermissions/ABI29_0_0EXLocationRequester.m
hunk.type: replace
file: /**
   * Copyright (c) 2015-present, Facebook, Inc.
   * All rights reserved.
   *
   * This source code is licensed under the BSD-style license found in the
   * LICENSE file in the root directory of this source tree. An additional grant
   * of patent rights can be found in the PATENTS file in the same directory.
   *
   * @providesModule ViewAccessibility
   * @flow
   */
  'use strict';
  
  export type AccessibilityTrait =
    'none' |
    'button' |
    'link' |
    'header' |
    'search' |
    'image' |
    'selected' |
    'plays' |
    'key' |
    'text' |
    'summary' |
    'disabled' |
    'frequentUpdates' |
    'startsMedia' |
    'adjustable' |
    'allowsDirectInteraction' |
    'pageTurn';
  
  export type AccessibilityComponentType =
    'none' |
    'button' |
    'radiobutton_checked' |
    'radiobutton_unchecked';
  
  module.exports = {
    AccessibilityTraits: [
      'none',
      'button',
      'link',
      'header',
      'search',
      'image',
      'selected',
      'plays',
      'key',
      'text',
      'summary',
      'disabled',
      'frequentUpdates',
      'startsMedia',
      'adjustable',
      'allowsDirectInteraction',
      'pageTurn',
    ],
    AccessibilityComponentTypes: [
      'none',
      'button',
      'radiobutton_checked',
      'radiobutton_unchecked',
    ],
  };
  