  #import <UIKit/UIKit.h>
  #import <React/RCTBridge.h>
  #import <React/RCTEventDispatcher.h>
-@@ -28,6 +29,83 @@ - (dispatch_queue_t)methodQueue
++#import <SDWebImage/SDWebImageManager.h>
+ 
+ 
+ @implementation RNCClipboard
+@@ -28,6 +30,100 @@ - (dispatch_queue_t)methodQueue
    resolve((clipboard.string ? : @""));
  }
  

+  s.dependency 'SDWebImage', '~> 5.8'
+
 end
diff --git a/node_modules/@react-native-community/clipboard/dist/Clipboard.d.ts b/node_modules/@react-native-community/clipboard/dist/Clipboard.d.ts
index af27802..bb0cc9c 100644
--- a/node_modules/@react-native-community/clipboard/dist/Clipboard.d.ts
+++ b/node_modules/@react-native-community/clipboard/dist/Clipboard.d.ts
@@ -21,6 +21,64 @@ export declare const Clipboard: {
      * @param the content to be stored in the clipboard.
      */
     setString(content: string): void;
+    /**
+     * (IOS Only)
+     * Set clipboard image from Base64 image representation.
+     * You can use following code to set clipboard content
+     * ```javascript
+     * _setContent() {
+     *   Clipboard.setImageFromBase64('data:image/png;base64,....');
+     * }
+     * ```
+     * @param the image to be stored in the clipboard.
+     */
+    setImageFromBase64(image: string): void;
+    /**
+     * (IOS Only)
+     * Get PNG image from clipboard in Base64.
+     * This method returns a `Promise`, so you can use following code to get clipboard content:
+     * ```javascript
+     * async _getContent() {
+     *   var content = await Clipboard.getPNGImageData();
+     * }
+     * ```
+     */
+    getPNGImageData(): Promise<string>;
+    /**
+     * (IOS Only)
+     * Get JPG image from clipboard in Base64.
+     * This method returns a `Promise`, so you can use following code to get clipboard content:
+     * ```javascript
+     * async _getContent() {
+     *   var content = await Clipboard.getJPGImageData();
+     * }
+     * ```
+     */
+    getJPGImageData(): Promise<string>;
+    /**
+     * (IOS Only)
+     * Get clipboard image data of unknown type.
+     * The image format can't be determined by MIME-type, but can be found via magic numbers.
+     * This method returns a `Promise`, so you can use following code to get clipboard content:
+     * ```javascript
+     * async _getContent() {
+     *   var content = await Clipboard.getImageData();
+     * }
+     * ```
+     */
+    getImageData(): Promise<string>;
+    /**
+     * (IOS Only)
+     * Get filepath (in tmp directory) of clipboard image.
+     * The image format can't be determined by MIME-type or extension, but can via magic numbers.
+     * This method returns a `Promise`, so you can use following code to get clipboard content:
+     * ```javascript
+     * async _getContent() {
+     *   var content = await Clipboard.getImageFilePath();
+     * }
+     * ```
+     */
+    getImageFilePath(): Promise<string>;
     /**
      * Returns whether the clipboard has content or is empty.
      * This method returns a `Promise`, so you can use following code to get clipboard content
diff --git a/node_modules/@react-native-community/clipboard/dist/Clipboard.js b/node_modules/@react-native-community/clipboard/dist/Clipboard.js
index c0c652d..38077b6 100644
--- a/node_modules/@react-native-community/clipboard/dist/Clipboard.js
+++ b/node_modules/@react-native-community/clipboard/dist/Clipboard.js
@@ -32,6 +32,74 @@ exports.Clipboard = {
     setString: function (content) {
         NativeClipboard_1.default.setString(content);
     },

      * Returns whether the clipboard has content or is empty.
      * This method returns a `Promise`, so you can use following code to get clipboard content
diff --git a/node_modules/@react-native-community/clipboard/ios/RNCClipboard.m b/node_modules/@react-native-community/clipboard/ios/RNCClipboard.m
index 3b848c2..4d50dba 100644
--- a/node_modules/@react-native-community/clipboard/ios/RNCClipboard.m
+++ b/node_modules/@react-native-community/clipboard/ios/RNCClipboard.m
@@ -1,9 +1,11 @@
 #import "RNCClipboard.h"
 
 
