<commit_before><?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
        xmlns:android="http://schemas.android.com/apk/res/android"
        id="org.jboss.aerogear.cordova.push"
        version="0.0.1">

  <name>AeroGear PushPlugin</name>

  <description>
    This plugin allows your application to receive push notifications on both Android and iOS devices. Using the
    AeroGear Unified Push Server.
  </description>

  <license>MIT</license>

  <engines>
    <engine name="cordova" version=">=3.0.0"/>
  </engines>

  <js-module src="www/aerogear-push.js" name="AeroGear.UnifiedPush">
    <clobbers target="push"/>
  </js-module>

  <!-- android -->
  <platform name="android">
    <config-file target="res/xml/config.xml" parent="/*">
      <feature name="PushPlugin">
        <param name="android-package" value="org.jboss.aerogear.cordova.push.PushPlugin"/>
      </feature>
    </config-file>

    <config-file target="AndroidManifest.xml" parent="/manifest">
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
      <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
      <uses-permission android:name="android.permission.WAKE_LOCK"/>
      <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
      <permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
      <uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
    </config-file>

    <config-file target="AndroidManifest.xml" parent="/manifest/application">
      <activity android:name="org.jboss.aerogear.cordova.push.PushHandlerActivity"/>
      <receiver
              android:name="org.jboss.aerogear.android.unifiedpush.AeroGearGCMMessageReceiver"
              android:permission="com.google.android.c2dm.permission.SEND">
        <intent-filter>
          <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
          <category android:name="$PACKAGE_NAME"/>
        </intent-filter>
        <meta-data android:name="DEFAULT_MESSAGE_HANDLER_KEY"
                   android:value="org.jboss.aerogear.cordova.push.NotificationMessageHandler"/>
      </receiver>
    </config-file>

    <source-file src="src/android/libs/aerogear-android-1.2.0.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/android-support-v13.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/gcm.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/google-play-services.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/gson-2.2.2.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/guava-14.0.1.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/javax.inject-1.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/jsr305-1.3.9.jar" target-dir="libs/"/>
    <source-file src="src/android/org/jboss/aerogear/cordova/push/NotificationMessageHandler.java" target-dir="src/org/jboss/aerogear/cordova/push/"/>
    <source-file src="src/android/org/jboss/aerogear/cordova/push/PushPlugin.java" target-dir="src/org/jboss/aerogear/cordova/push/"/>
    <source-file src="src/android/org/jboss/aerogear/cordova/push/PushHandlerActivity.java" target-dir="src/org/jboss/aerogear/cordova/push/"/>
  </platform>

  <!-- ios -->
  <platform name="ios">
    <config-file target="config.xml" parent="/*">
      <feature name="PushPlugin">
        <param name="ios-package" value="PushPlugin"/>
      </feature>
    </config-file>

    <source-file src="src/ios/AppDelegate+notification.m"/>
    <source-file src="src/ios/PushPlugin.m"/>

    <header-file src="src/ios/AppDelegate+notification.h"/>
    <header-file src="src/ios/PushPlugin.h"/>

    <asset src="src/ios/Podfile" target="../../Podfile" />
  </platform>
</plugin>
<commit_msg>pod install info<commit_after><?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0"
        xmlns:android="http://schemas.android.com/apk/res/android"
        id="org.jboss.aerogear.cordova.push"
        version="0.0.1">

  <name>AeroGear PushPlugin</name>

  <description>
    This plugin allows your application to receive push notifications on both Android and iOS devices. Using the
    AeroGear Unified Push Server.
  </description>

  <license>MIT</license>

  <engines>
    <engine name="cordova" version=">=3.0.0"/>
  </engines>

  <js-module src="www/aerogear-push.js" name="AeroGear.UnifiedPush">
    <clobbers target="push"/>
  </js-module>

  <!-- android -->
  <platform name="android">
    <config-file target="res/xml/config.xml" parent="/*">
      <feature name="PushPlugin">
        <param name="android-package" value="org.jboss.aerogear.cordova.push.PushPlugin"/>
      </feature>
    </config-file>

    <config-file target="AndroidManifest.xml" parent="/manifest">
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
      <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
      <uses-permission android:name="android.permission.WAKE_LOCK"/>
      <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
      <permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE" android:protectionLevel="signature"/>
      <uses-permission android:name="$PACKAGE_NAME.permission.C2D_MESSAGE"/>
    </config-file>

    <config-file target="AndroidManifest.xml" parent="/manifest/application">
      <activity android:name="org.jboss.aerogear.cordova.push.PushHandlerActivity"/>
      <receiver
              android:name="org.jboss.aerogear.android.unifiedpush.AeroGearGCMMessageReceiver"
              android:permission="com.google.android.c2dm.permission.SEND">
        <intent-filter>
          <action android:name="com.google.android.c2dm.intent.RECEIVE"/>
          <category android:name="$PACKAGE_NAME"/>
        </intent-filter>
        <meta-data android:name="DEFAULT_MESSAGE_HANDLER_KEY"
                   android:value="org.jboss.aerogear.cordova.push.NotificationMessageHandler"/>
      </receiver>
    </config-file>

    <source-file src="src/android/libs/aerogear-android-1.2.0.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/android-support-v13.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/gcm.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/google-play-services.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/gson-2.2.2.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/guava-14.0.1.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/javax.inject-1.jar" target-dir="libs/"/>
    <source-file src="src/android/libs/jsr305-1.3.9.jar" target-dir="libs/"/>
    <source-file src="src/android/org/jboss/aerogear/cordova/push/NotificationMessageHandler.java" target-dir="src/org/jboss/aerogear/cordova/push/"/>
    <source-file src="src/android/org/jboss/aerogear/cordova/push/PushPlugin.java" target-dir="src/org/jboss/aerogear/cordova/push/"/>
    <source-file src="src/android/org/jboss/aerogear/cordova/push/PushHandlerActivity.java" target-dir="src/org/jboss/aerogear/cordova/push/"/>
  </platform>

  <!-- ios -->
  <platform name="ios">
    <info>
      You need to to run `pod install` to finish the installation
    </info>
    <config-file target="config.xml" parent="/*">
      <feature name="PushPlugin">
        <param name="ios-package" value="PushPlugin"/>
      </feature>
    </config-file>

    <source-file src="src/ios/AppDelegate+notification.m"/>
    <source-file src="src/ios/PushPlugin.m"/>

    <header-file src="src/ios/AppDelegate+notification.h"/>
    <header-file src="src/ios/PushPlugin.h"/>

    <asset src="src/ios/Podfile" target="../../Podfile" />
  </platform>
</plugin>

{'fraction_non_alphanumeric': 0.1749679075738126, 'fraction_numerical': 0.008985879332477536, 'mean_word_length': 3.612788632326821, 'pattern_counts': {'":': 0, '<': 135, '<?xml version=': 2, '>': 137, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 16}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6043477', 'n_tokens_mistral': 2690, 'n_tokens_neox': 2583, 'n_words': 323}