hunk.code_window: }
   ABI15_0_0RCT_EXPORT_METHOD(dismissBrowser) {
     [ABI15_0_0RCTPresentedViewController() dismissViewControllerAnimated:true completion:^{
       _redirectResolve(@{
                          @"type": @"dismissed",
                          });
       [self flowDidFinish];
     }];
   }
  
hunk.labels: keep keep keep replace replace replace replace replace keep keep keep
hunk.after_edit:   __weak typeof(self) weakSelf = self;
     [ABI15_0_0RCTPresentedViewController() dismissViewControllerAnimated:YES completion:^{
       __strong typeof(self) strongSelf = weakSelf;
       if (strongSelf) {
         strongSelf.redirectResolve(@{
                            @"type": @"dismissed",
                            });
         [strongSelf flowDidFinish];
       }
  
hunk.file_path: ios/versioned-react-native/ABI15_0_0/Exponent/Modules/Api/ABI15_0_0EXWebBrowser.m
hunk.type: replace
file: /**
   * Copyright (c) 2015-present, Horcrux.
   * All rights reserved.
   *
   * This source code is licensed under the MIT-style license found in the
   * LICENSE file in the root directory of this source tree.
   */
  
  #import "ABI12_0_0RNSVGClipPath.h"
  
  @implementation ABI12_0_0RNSVGClipPath
  
  - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
  {
      return nil;
  }
  
  - (void)saveDefinition
  {
      [[self getSvgView] defineClipPath:self clipPathRef:self.name];
  }
  
  
  @end
  