hunk.code_window:             hitSlop={{ top: 15, bottom: 15, left: 15, right: 15 }}>
               <Ionicons name="md-close" size={20} style={styles.closeButtonIcon} />
             </TouchableHighlight>
           </ScrollView>
         </BlurView>
       );
     }
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:       </View>
  
hunk.file_path: js/menu/MenuView.js
hunk.type: replace
file: package abi25_0_0.host.exp.exponent.modules.api.components.camera.utils;
  
  public class ImageDimensions {
    private int mWidth;
    private int mHeight;
    private int mFacing;
    private int mRotation;
  
    public ImageDimensions(int width, int height) {
      this(width, height, 0);
    }
  
    public ImageDimensions(int width, int height, int rotation) {
      this(width, height, rotation, -1);
    }
  
    public ImageDimensions(int width, int height, int rotation, int facing) {
      mWidth = width;
      mHeight = height;
      mFacing = facing;
      mRotation = rotation;
    }
  
    public boolean isLandscape() {
      return mRotation % 180 == 90;
    }
  
    public int getWidth() {
      if (isLandscape()) {
        return mHeight;
      }
  
      return mWidth;
    }
  
    public int getHeight() {
      if (isLandscape()) {
        return mWidth;
      }
  
      return mHeight;
    }
  
    public int getRotation() {
      return mRotation;
    }
  
    public int getFacing() {
      return mFacing;
    }
  
    @Override
    public boolean equals(Object obj) {
      if (obj instanceof ImageDimensions) {
        ImageDimensions otherDimensions = (ImageDimensions) obj;
        return (otherDimensions.getWidth() == getWidth() &&
                otherDimensions.getHeight() == getHeight() &&
                otherDimensions.getFacing() == getFacing() &&
                otherDimensions.getRotation() == getRotation());
      } else {
        return super.equals(obj);
      }
    }
  }
  