<commit_before><?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.gdg.frisbee.android" android:versionCode="27" android:versionName="1.0.10" android:installLocation="auto">

    <uses-feature android:name="android.hardware.nfc" android:required="false" />

    <supports-screens android:normalScreens="true" android:smallScreens="true" android:largeScreens="true" android:xlargeScreens="true"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.NFC" />
    <uses-permission android:name="android.permission.GET_TASKS" />

    <permission android:name="org.gdg.frisbee.android.permission.MAPS_RECEIVE" android:protectionLevel="signature"/>
    <permission android:name="org.gdg.frisbee.android.permission.C2D_MESSAGE" android:protectionLevel="signature" />
    <uses-permission android:name="org.gdg.frisbee.android.permission.MAPS_RECEIVE"/>
    <uses-permission android:name="org.gdg.frisbee.android.permission.C2D_MESSAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>

    <application android:icon="@drawable/icon" android:label="@string/app_name" android:hardwareAccelerated="true" android:largeHeap="true" android:theme="@style/Theme.GDG" android:logo="@drawable/ic_logo_wide" android:name=".app.App" android:backupAgent=".app.BackupAgent">
        <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="@string/android_simple_api_access_key"/>
        <meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/play_app_id" />
        <meta-data android:name="com.google.android.gms.appstate.APP_ID" android:value="@string/play_app_id"/>
        <meta-data android:name="com.google.android.backup.api_key" android:value="@string/android_backup_key" />
        <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
        <meta-data android:name="android.app.default_searchable"
            android:value=".activity.SearchActivity" />
        <activity android:name=".activity.MainActivity">
        </activity>
        <activity android:name=".activity.GdlActivity">
        </activity>
        <activity android:name=".activity.GdeActivity">
        </activity>
        <activity android:name=".activity.AboutActivity">
        </activity>
        <activity android:name=".activity.SpecialEventActivity">
        </activity>
        <activity android:name=".activity.SettingsActivity">
        </activity>
        <activity android:name=".activity.ArrowActivity" android:screenOrientation="portrait">
          <intent-filter>
            <action android:name="android.nfc.action.NDEF_DISCOVERED" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="application/vnd.org.gdgx.frisbee.arrow" />
          </intent-filter>
          <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="gdgx" android:host="arrow" />
          </intent-filter>
        </activity>
        <activity android:name=".activity.ArrowTaggedActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.FirstStartActivity" android:theme="@style/GDG.NoActionBar">
        </activity>
        <activity android:name=".activity.YoutubeActivity" android:theme="@style/GDG.SeeTrough" android:screenOrientation="sensor"
            android:configChanges="keyboardHidden|orientation|screenSize">
        </activity>
        <activity android:name=".activity.StartActivity" android:theme="@style/GDG.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".activity.PulseActivity">
        </activity>
        <activity android:name=".activity.ParseDeepLinkActivity">
            <intent-filter>
                <action android:name="com.google.android.apps.plus.VIEW_DEEP_LINK" />
                <data android:scheme="vnd.google.deeplink" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
            </intent-filter>
        </activity>
        <activity android:name=".activity.SearchActivity" android:launchMode="singleTop">
            <intent-filter>
                <action android:name="android.intent.action.SEARCH" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <meta-data android:name="android.app.searchable"
                android:resource="@xml/searchable"/>
        </activity>
        <activity android:name=".event.EventActivity"
          android:parentActivityName=".activity.MainActivity"/>

        <provider android:name=".provider.GdgProvider"
            android:authorities="org.gdg.frisbee.android.provider.GdgProvider"
            android:syncable="false" android:exported="true"/>

        <receiver android:name=".widget.UpcomingEventWidgetProvider" android:label="@string/upcoming_widget">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
            <meta-data android:name="android.appwidget.provider" android:resource="@xml/upcoming_event_appwidget_info"></meta-data>
        </receiver>
        <receiver android:name=".receiver.GCMReceiver" android:permission="com.google.android.c2dm.permission.SEND">
            <intent-filter>
                <action android:name="com.google.android.c2dm.intent.RECEIVE" />
                <category android:name="org.gdg.frisbee.android" />
            </intent-filter>
        </receiver>
        <service android:name=".service.GcmIntentService" />
        <service android:name=".widget.UpcomingEventWidgetProvider$UpdateService"></service>
        <service android:name=".widget.GdgDashClockExtension"
            android:icon="@drawable/ic_dashclock"
            android:label="@string/upcoming_widget"
            android:permission="com.google.android.apps.dashclock.permission.READ_EXTENSION_DATA">
            <intent-filter>
                <action android:name="com.google.android.apps.dashclock.Extension" />
            </intent-filter>
            <meta-data android:name="protocolVersion" android:value="2" />
            <meta-data android:name="worldReadable" android:value="true" />
            <meta-data android:name="description" android:value="@string/dashclock_description" /><commit_msg>add parent meta-data for backwards compatibility<commit_after><?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.gdg.frisbee.android" android:versionCode="27" android:versionName="1.0.10" android:installLocation="auto">

    <uses-feature android:name="android.hardware.nfc" android:required="false" />

    <supports-screens android:normalScreens="true" android:smallScreens="true" android:largeScreens="true" android:xlargeScreens="true"/>
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.NFC" />
    <uses-permission android:name="android.permission.GET_TASKS" />

    <permission android:name="org.gdg.frisbee.android.permission.MAPS_RECEIVE" android:protectionLevel="signature"/>
    <permission android:name="org.gdg.frisbee.android.permission.C2D_MESSAGE" android:protectionLevel="signature" />
    <uses-permission android:name="org.gdg.frisbee.android.permission.MAPS_RECEIVE"/>
    <uses-permission android:name="org.gdg.frisbee.android.permission.C2D_MESSAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>

    <uses-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>

    <application android:icon="@drawable/icon" android:label="@string/app_name" android:hardwareAccelerated="true" android:largeHeap="true" android:theme="@style/Theme.GDG" android:logo="@drawable/ic_logo_wide" android:name=".app.App" android:backupAgent=".app.BackupAgent">
        <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="@string/android_simple_api_access_key"/>
        <meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/play_app_id" />
        <meta-data android:name="com.google.android.gms.appstate.APP_ID" android:value="@string/play_app_id"/>
        <meta-data android:name="com.google.android.backup.api_key" android:value="@string/android_backup_key" />
        <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
        <meta-data android:name="android.app.default_searchable"
            android:value=".activity.SearchActivity" />
        <activity android:name=".activity.MainActivity">
        </activity>
        <activity android:name=".activity.GdlActivity">
        </activity>
        <activity android:name=".activity.GdeActivity">
        </activity>
        <activity android:name=".activity.AboutActivity">
        </activity>
        <activity android:name=".activity.SpecialEventActivity">
        </activity>
        <activity android:name=".activity.SettingsActivity">
        </activity>
        <activity android:name=".activity.ArrowActivity" android:screenOrientation="portrait">
          <intent-filter>
            <action android:name="android.nfc.action.NDEF_DISCOVERED" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="application/vnd.org.gdgx.frisbee.arrow" />
          </intent-filter>
          <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:scheme="gdgx" android:host="arrow" />
          </intent-filter>
        </activity>
        <activity android:name=".activity.ArrowTaggedActivity" android:screenOrientation="portrait"></activity>
        <activity android:name=".activity.FirstStartActivity" android:theme="@style/GDG.NoActionBar">
        </activity>
        <activity android:name=".activity.YoutubeActivity" android:theme="@style/GDG.SeeTrough" android:screenOrientation="sensor"
            android:configChanges="keyboardHidden|orientation|screenSize">
        </activity>
        <activity android:name=".activity.StartActivity" android:theme="@style/GDG.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".activity.PulseActivity">
        </activity>
        <activity android:name=".activity.ParseDeepLinkActivity">
            <intent-filter>
                <action android:name="com.google.android.apps.plus.VIEW_DEEP_LINK" />
                <data android:scheme="vnd.google.deeplink" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
            </intent-filter>
        </activity>
        <activity android:name=".activity.SearchActivity" android:launchMode="singleTop">
            <intent-filter>
                <action android:name="android.intent.action.SEARCH" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <meta-data android:name="android.app.searchable"
                android:resource="@xml/searchable"/>
        </activity>
        <activity android:name=".event.EventActivity"
          android:parentActivityName=".activity.MainActivity">
            <meta-data android:name="android.support.PARENT_ACTIVITY"
                android:value=".activity.MainActivity"/>
        </activity>

        <provider android:name=".provider.GdgProvider"
            android:authorities="org.gdg.frisbee.android.provider.GdgProvider"
            android:syncable="false" android:exported="true"/>

        <receiver android:name=".widget.UpcomingEventWidgetProvider" android:label="@string/upcoming_widget">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
            <meta-data android:name="android.appwidget.provider" android:resource="@xml/upcoming_event_appwidget_info"></meta-data>
        </receiver>
        <receiver android:name=".receiver.GCMReceiver" android:permission="com.google.android.c2dm.permission.SEND">
            <intent-filter>
                <action android:name="com.google.android.c2dm.intent.RECEIVE" />
                <category android:name="org.gdg.frisbee.android" />
            </intent-filter>
        </receiver>
        <service android:name=".service.GcmIntentService" />
        <service android:name=".widget.UpcomingEventWidgetProvider$UpdateService"></service>
        <service android:name=".widget.GdgDashClockExtension"
            android:icon="@drawable/ic_dashclock"
            android:label="@string/upcoming_widget"
            android:permission="com.google.android.apps.dashclock.permission.READ_EXTENSION_DATA">
            <intent-filter>
                <action android:name="com.google.android.apps.dashclock.Extension" />
            </intent-filter>
            <meta-data android:name="protocolVersion" android:value="2" />
            <meta-data android:name="worldReadable" android:value="true" />
            <meta-data android:name="description" android:value="@string/dashclock_description" />
{'fraction_non_alphanumeric': 0.1417225441052015, 'fraction_numerical': 0.0032549964195039385, 'mean_word_length': 3.4878761320479112, 'pattern_counts': {'":': 0, '<': 217, '<?xml version=': 2, '>': 217, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, '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': '7535231', 'n_tokens_mistral': 4418, 'n_tokens_neox': 4219, 'n_words': 455}