<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 7.4.2" type="baseline" client="gradle" dependencies="false" name="AGP (7.4.2)" variant="all" version="7.4.2">

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        LOG.info(&quot;connection attempt detected from &quot; + device.getAddress() + &quot;(&quot; + device.getName() + &quot;)&quot;);"
        errorLine2="                                                                                   ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/BluetoothConnectReceiver.java"
            line="53"
            column="84"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    LOG.info(&quot;Bond state changed: &quot; + device + &quot;, state: &quot; + device.getBondState() + &quot;, expected address: &quot; + bondingMacAddress);"
        errorLine2="                                                                             ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="96"
            column="78"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        if (device.createBond()) {"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="229"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    device.getName(),"
        errorLine2="                    ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="235"
            column="21"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    device.getType())"
        errorLine2="                    ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="237"
            column="21"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            BluetoothClass bluetoothClass = device.getBluetoothClass();"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="240"
            column="45"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            if (device.getBondState() == BluetoothDevice.BOND_BONDED) {"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="250"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            } else if (device.getBondState() == BluetoothDevice.BOND_BONDING) {"
        errorLine2="                       ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="253"
            column="24"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                toast(context.getContext(), context.getContext().getString(R.string.discovery_bonding_failed_immediately, device.getName()), Toast.LENGTH_SHORT, GB.ERROR);"
        errorLine2="                                                                                                                          ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="258"
            column="123"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    if (deviceToPair.getBondState() != BluetoothDevice.BOND_BONDED) {"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="276"
            column="25"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        return (device.getType() == BluetoothDevice.DEVICE_TYPE_DUAL || device.getType() == BluetoothDevice.DEVICE_TYPE_LE) &amp;&amp;"
        errorLine2="                ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="292"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        return (device.getType() == BluetoothDevice.DEVICE_TYPE_DUAL || device.getType() == BluetoothDevice.DEVICE_TYPE_LE) &amp;&amp;"
        errorLine2="                                                                        ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="292"
            column="73"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                (device.getName().startsWith(&quot;Pebble-LE &quot;) || device.getName().startsWith(&quot;Pebble Time LE &quot;));"
        errorLine2="                 ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="293"
            column="18"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                (device.getName().startsWith(&quot;Pebble-LE &quot;) || device.getName().startsWith(&quot;Pebble Time LE &quot;));"
        errorLine2="                                                              ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="293"
            column="63"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        return device.getType() == BluetoothDevice.DEVICE_TYPE_LE &amp;&amp;"
        errorLine2="               ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="300"
            column="16"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                device.getName().startsWith(&quot;Pebble &quot;) &amp;&amp;"
        errorLine2="                ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="301"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                !device.getName().startsWith(&quot;Pebble Time LE &quot;);"
        errorLine2="                 ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="302"
            column="18"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        int bondState = device.getBondState();"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="371"
            column="25"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            GB.toast(bondingInterface.getContext().getString(R.string.pairing_already_bonded, device.getName(), device.getAddress()), Toast.LENGTH_SHORT, GB.INFO);"
        errorLine2="                                                                                              ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="373"
            column="95"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            GB.toast(bondingInterface.getContext(), bondingInterface.getContext().getString(R.string.pairing_in_progress, device.getName(), device.getAddress()), Toast.LENGTH_LONG, GB.INFO);"
        errorLine2="                                                                                                                          ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="385"
            column="123"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        GB.toast(bondingInterface.getContext(), bondingInterface.getContext().getString(R.string.pairing_creating_bond_with, device.getName(), device.getAddress()), Toast.LENGTH_LONG, GB.INFO);"
        errorLine2="                                                                                                                             ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/BondingUtil.java"
            line="389"
            column="126"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            ParcelUuid uuids[] = btDevice.getUuids();"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btclassic/BtClassicIoThread.java"
            line="150"
            column="34"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            mBtSocket = btDevice.createRfcommSocketToServiceRecord(getUuidToConnect(uuids));"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btclassic/BtClassicIoThread.java"
            line="158"
            column="25"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            mBtSocket.connect();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btclassic/BtClassicIoThread.java"
            line="159"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        mBluetoothAdapter.cancelDiscovery();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="260"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            mBluetoothGattServer = bluetoothManager.openGattServer(mContext, internalGattServerCallback);"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="268"
            column="36"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                mBluetoothGattServer.addService(service);"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="274"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                mBluetoothGatt = remoteDevice.connectGatt(mContext, false, internalGattCallback, BluetoothDevice.TRANSPORT_LE);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="281"
            column="34"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                mBluetoothGatt = remoteDevice.connectGatt(mContext, false, internalGattCallback);"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="283"
            column="34"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                gatt.disconnect();"
        errorLine2="                ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="308"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                gatt.close();"
        errorLine2="                ~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="309"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                gattServer.clearServices();"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="316"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                gattServer.close();"
        errorLine2="                ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="317"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            boolean result = mBluetoothGatt.connect();"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="359"
            column="30"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                                    mBluetoothGatt.discoverServices();"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="534"
            column="37"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                mBluetoothGattServer.sendResponse(device, requestId, success ? BluetoothGatt.GATT_SUCCESS : BluetoothGatt.GATT_FAILURE, 0, new byte[0]);"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="777"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                mBluetoothGattServer.sendResponse(device, requestId, success ? BluetoothGatt.GATT_SUCCESS : BluetoothGatt.GATT_FAILURE, 0, new byte[0]);"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/BtLEQueue.java"
            line="803"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                if (deviceToPair.getBondState() != BluetoothDevice.BOND_BONDED) {"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/DebugActivity.java"
            line="760"
            column="21"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    deviceToPair.createBond();"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/DebugActivity.java"
            line="762"
            column="21"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        GBDeviceCandidate candidate = new GBDeviceCandidate(device, GBDevice.RSSI_UNKNOWN, device.getUuids());"
        errorLine2="                                                                                           ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/DeviceHelper.java"
            line="120"
            column="92"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            if (device != null &amp;&amp; device.getBondState() == BluetoothDevice.BOND_NONE) {"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandPairingActivity.java"
            line="172"
            column="35"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        boolean result = gatt.setCharacteristicNotification(getCharacteristic(), enableFlag);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/NotifyAction.java"
            line="48"
            column="26"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    result = gatt.writeDescriptor(notifyDescriptor);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/NotifyAction.java"
            line="56"
            column="30"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    result = gatt.writeDescriptor(notifyDescriptor);"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/NotifyAction.java"
            line="60"
            column="30"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            gatt.discoverServices();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="115"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            gatt.requestMtu(339);"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="143"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    gatt.writeCharacteristic(characteristic);"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="200"
            column="21"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    gatt.readCharacteristic(characteristic);"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="203"
            column="21"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        mBluetoothGatt = btDevice.connectGatt(mContext, false, this);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="232"
            column="26"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        gatt.writeDescriptor(descriptor);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="239"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        gatt.setCharacteristicNotification(gatt.getService(SERVICE_UUID).getCharacteristic(CONNECTIVITY_CHARACTERISTIC), true);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="240"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        gatt.writeDescriptor(descriptor);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="247"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        gatt.setCharacteristicNotification(gatt.getService(SERVICE_UUID).getCharacteristic(MTU_CHARACTERISTIC), true);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="248"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        gatt.writeDescriptor(descriptor);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="255"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        gatt.setCharacteristicNotification(gatt.getService(SERVICE_UUID).getCharacteristic(CONNECTION_PARAMETERS_CHARACTERISTIC), true);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="256"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        gatt.writeCharacteristic(characteristic);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="264"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        gatt.writeDescriptor(descriptor);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="271"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        gatt.setCharacteristicNotification(gatt.getService(PPOGATT_SERVICE_UUID).getCharacteristic(PPOGATT_CHARACTERISTIC_READ), true);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="272"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        boolean success = mBluetoothGatt.writeCharacteristic(writeCharacteristics);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="280"
            column="27"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            mBluetoothGatt.disconnect();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="295"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            mBluetoothGatt.close();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTClient.java"
            line="296"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        mBluetoothGattServer = bluetoothManager.openGattServer(mContext, this);"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTServer.java"
            line="60"
            column="32"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        mBluetoothGattServer.addService(pebbleGATTService);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTServer.java"
            line="72"
            column="9"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        boolean success = mBluetoothGattServer.notifyCharacteristicChanged(mBtDevice, writeCharacteristics, false);"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTServer.java"
            line="81"
            column="27"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        if (!this.mBluetoothGattServer.sendResponse(device, requestId, 0, offset, new byte[]{0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1})) {"
        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTServer.java"
            line="105"
            column="14"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        if (!this.mBluetoothGattServer.sendResponse(device, requestId, 0, offset, value)) {"
        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTServer.java"
            line="148"
            column="14"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            mBluetoothGattServer.addService(badbadService);"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTServer.java"
            line="158"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            mBluetoothGattServer.cancelConnection(mBtDevice);"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTServer.java"
            line="190"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            mBluetoothGattServer.clearServices();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTServer.java"
            line="191"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            mBluetoothGattServer.close();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/ble/PebbleGATTServer.java"
            line="192"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                if (btDevice.getType() == BluetoothDevice.DEVICE_TYPE_LE) {"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleIoThread.java"
            line="188"
            column="21"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    ParcelUuid[] uuids = btDevice.getUuids();"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleIoThread.java"
            line="194"
            column="42"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    mBtSocket = btDevice.createRfcommSocketToServiceRecord(UuidSDP);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleIoThread.java"
            line="203"
            column="33"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                    mBtSocket.connect();"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/PebbleIoThread.java"
            line="207"
            column="21"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        if (btDevice.getBondState() == BluetoothDevice.BOND_BONDED ||"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebblePairingActivity.java"
            line="124"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="                btDevice.getBondState() == BluetoothDevice.BOND_BONDING) {"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebblePairingActivity.java"
            line="125"
            column="17"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        String expectedSuffix = btDevice.getName();"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebblePairingActivity.java"
            line="138"
            column="33"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            return gatt.readCharacteristic(getCharacteristic());"
        errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/ReadAction.java"
            line="40"
            column="20"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        return gatt.requestMtu(this.mtu);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/RequestMtuAction.java"
            line="43"
            column="16"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        return gattServer.sendResponse(device, requestId, 0, offset, value);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/ServerResponseAction.java"
            line="60"
            column="16"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            gatt.writeCharacteristic(alertLevelCharacteristic);"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/actions/StopNotificationAction.java"
            line="38"
            column="13"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        final DeviceInformationResponseMessage deviceInformationResponseMessage = new DeviceInformationResponseMessage(VivomoveConstants.STATUS_ACK, 112, -1, VivomoveConstants.GADGETBRIDGE_UNIT_NUMBER, BuildConfig.VERSION_CODE, 16384, getBluetoothAdapter().getName(), Build.MANUFACTURER, Build.DEVICE, protocolFlags);"
        errorLine2="                                                                                                                                                                                                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/vivomovehr/VivomoveHrSupport.java"
            line="585"
            column="236"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        return server.notifyCharacteristicChanged(getDevice(), characteristic, false);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/withingssteelhr/communication/WithingsServerAction.java"
            line="41"
            column="16"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="            return gatt.writeCharacteristic(characteristic);"
        errorLine2="                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/actions/WriteAction.java"
            line="61"
            column="20"/>
    </issue>

    <issue
        id="MissingPermission"
        message="Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with `checkPermission`) or explicitly handle a potential `SecurityException`"
        errorLine1="        return bluetoothAdapter.getName();"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/zeppos/services/ZeppOsPhoneService.java"
            line="205"
            column="16"/>
    </issue>

    <issue
        id="NestedScrolling"
        message="The vertically scrolling `ScrollView` should not contain another vertically scrolling widget (`ListView`)"
        errorLine1="        &lt;ListView"
        errorLine2="         ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_appinstaller.xml"
            line="26"
            column="10"/>
    </issue>

    <issue
        id="NestedScrolling"
        message="The vertically scrolling `ScrollView` should not contain another vertically scrolling widget (`ListView`)"
        errorLine1="        &lt;ListView"
        errorLine2="         ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_appinstaller.xml"
            line="87"
            column="10"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        pieChart.setCenterText(String.format(&quot;%d%%\n%s&quot;, (int) (value * 100 / target), label));"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/ActivityListingAdapter.java"
            line="173"
            column="32"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        snackbar.setAction(getString(R.string.dialog_hide).toUpperCase(), new View.OnClickListener() {"
        errorLine2="                                                           ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/ActivityListingChartFragment.java"
            line="201"
            column="60"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                return file.getPath().toLowerCase().endsWith(&quot;.gpx&quot;);"
        errorLine2="                                      ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummaryDetail.java"
            line="395"
            column="39"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String fileName = FileUtils.makeValidFileName(&quot;Screenshot-&quot; + ActivityKind.asString(currentItem.getActivityKind(), context).toLowerCase() + &quot;-&quot; + DateTimeUtils.formatIso8601(currentItem.getStartTime()) + &quot;.png&quot;);"
        errorLine2="                                                                                                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummaryDetail.java"
            line="588"
            column="133"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        return String.format(&quot;&lt;ASDP type %d, Seq.No: %d, CRC: %x, Valid: %s, Data: %s>&quot;, type.ordinal(), sequenceNo, crc, isCrcValid ? &quot;yes&quot; : String.format(&quot;NO [expected %x]&quot;, expectedCrc), toHexString(data));"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/protocol/packets/activity/ActivitySyncDataPacket.java"
            line="76"
            column="16"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return sb.toString().toUpperCase();"
        errorLine2="                             ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/protocol/packets/activity/ActivitySyncDataPacket.java"
            line="88"
            column="30"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return new AmbientSoundControl(AmbientSoundControl.Mode.valueOf(soundControl.toUpperCase()), focusVoice, ambientSound);"
        errorLine2="                                                                                     ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/AmbientSoundControl.java"
            line="85"
            column="86"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return AmbientSoundControlButtonMode.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_AMBIENT_SOUND_CONTROL_BUTTON_MODE, &quot;nc_as_off&quot;).toUpperCase());"
        errorLine2="                                                                                                                                                             ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/AmbientSoundControlButtonMode.java"
            line="61"
            column="158"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                final String filterPattern = filter.toString().toLowerCase().trim();"
        errorLine2="                                                               ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/AppBlacklistAdapter.java"
            line="283"
            column="64"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                    if (name.toString().toLowerCase().contains(filterPattern) ||"
        errorLine2="                                        ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/AppBlacklistAdapter.java"
            line="287"
            column="41"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return (!isNight) ? iconToLoad : iconToLoad.toUpperCase();"
        errorLine2="                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/AppMessageHandlerObsidian.java"
            line="142"
            column="53"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                final String filterPattern = filter.toString().toLowerCase().trim();"
        errorLine2="                                                               ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/AppSpecificNotificationSettingsAppListAdapter.java"
            line="228"
            column="64"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                    if (name.toString().toLowerCase().contains(filterPattern) ||"
        errorLine2="                                        ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/AppSpecificNotificationSettingsAppListAdapter.java"
            line="232"
            column="41"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return this.appName.toLowerCase().compareTo(o.getAppName().toLowerCase());"
        errorLine2="                            ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/requests/fossil_hr/application/ApplicationInformation.java"
            line="45"
            column="29"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return this.appName.toLowerCase().compareTo(o.getAppName().toLowerCase());"
        errorLine2="                                                                   ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/requests/fossil_hr/application/ApplicationInformation.java"
            line="45"
            column="68"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="            String version = String.format(&quot;%d.%d&quot;, buffer.get(), buffer.get());"
        errorLine2="                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/requests/fossil_hr/application/ApplicationsListRequest.java"
            line="57"
            column="30"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return AutomaticPowerOff.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_AUTOMATIC_POWER_OFF, &quot;off&quot;).toUpperCase());"
        errorLine2="                                                                                                                             ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/AutomaticPowerOff.java"
            line="62"
            column="126"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                deviceEventMusicControl.event = GBDeviceEventMusicControl.Event.valueOf(json.getString(&quot;n&quot;).toUpperCase());"
        errorLine2="                                                                                                            ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java"
            line="540"
            column="109"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                deviceEventCallControl.event = GBDeviceEventCallControl.Event.valueOf(json.getString(&quot;n&quot;).toUpperCase());"
        errorLine2="                                                                                                          ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java"
            line="545"
            column="107"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        deviceEvtNotificationControl.event = GBDeviceEventNotificationControl.Event.valueOf(json.getString(&quot;n&quot;).toUpperCase());"
        errorLine2="                                                                                                                ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java"
            line="619"
            column="113"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            String m = json.getString(&quot;method&quot;).toLowerCase();"
        errorLine2="                                                ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java"
            line="732"
            column="49"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                        cmdName = field.getName().substring(5).toLowerCase();"
        errorLine2="                                                               ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/banglejs/BangleJSDeviceSupport.java"
            line="1313"
            column="64"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                Mode.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_BUTTON_MODE_LEFT, &quot;off&quot;).toUpperCase()),"
        errorLine2="                                                                                                              ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/ButtonModes.java"
            line="61"
            column="111"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                Mode.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_BUTTON_MODE_RIGHT, &quot;off&quot;).toUpperCase())"
        errorLine2="                                                                                                               ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/ButtonModes.java"
            line="62"
            column="112"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            return name().substring(0, 1).toUpperCase() + name().substring(1).toLowerCase();"
        errorLine2="                                                                              ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/CalibrationActivity.java"
            line="48"
            column="79"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            return name().substring(0, 1).toUpperCase() + name().substring(1).toLowerCase();"
        errorLine2="                                          ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/CalibrationActivity.java"
            line="48"
            column="43"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        String timeString = String.format(&quot;%02d:%02d:%02d&quot;, hours, minutes, seconds);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/um25/Activity/DataActivity.java"
            line="135"
            column="29"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                                        (!FileUtils.getExtension(file.toString()).toLowerCase().equals(&quot;gpx&quot;)) &amp;&amp; //keep GPX files"
        errorLine2="                                                                                  ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/DataManagementActivity.java"
            line="452"
            column="83"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                        deviceTypeCache.get(deviceCandidate.getMacAddress().toLowerCase());"
        errorLine2="                                                                            ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/DeviceHelper.java"
            line="148"
            column="77"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                    deviceTypeCache.put(deviceCandidate.getMacAddress().toLowerCase(), type);"
        errorLine2="                                                                        ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/DeviceHelper.java"
            line="156"
            column="73"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            deviceTypeCache.put(deviceCandidate.getMacAddress().toLowerCase(), DeviceType.UNKNOWN);"
        errorLine2="                                                                ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/DeviceHelper.java"
            line="160"
            column="65"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return EqualizerPreset.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_EQUALIZER_MODE, &quot;off&quot;).toUpperCase());"
        errorLine2="                                                                                                                      ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/EqualizerPreset.java"
            line="68"
            column="119"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                String fileName = FileUtils.makeValidFileName(&quot;gadgetbridge-&quot; + trackType.toLowerCase() + &quot;-&quot; + DateTimeUtils.formatIso8601(summary.getStartTime()) + &quot;.gpx&quot;);"
        errorLine2="                                                                                          ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/operations/FetchSportsDetailsOperation.java"
            line="128"
            column="91"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            localeString = language + &quot;_&quot; + country.toUpperCase();"
        errorLine2="                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java"
            line="662"
            column="53"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        return String.format(&quot;%s (at %s: %d)&quot;, message.message(), sourceId, message.lineNumber());"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/webview/GBChromeClient.java"
            line="41"
            column="16"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            return fieldName.toLowerCase();"
        errorLine2="                             ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/GattCharacteristic.java"
            line="396"
            column="30"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            builder.append(word.toLowerCase());"
        errorLine2="                                ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/GattCharacteristic.java"
            line="406"
            column="33"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        versionInfo.fwVersion = String.format(&quot;%d.%d&quot;, softwareVersion >> 8, softwareVersion &amp; 0xff);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lefun/requests/GetFirmwareInfoRequest.java"
            line="47"
            column="33"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        device.setFirmwareVersion2(String.format(&quot;%d.%d&quot;, hardwareVersion >> 8, hardwareVersion &amp; 0xff));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/lefun/requests/GetFirmwareInfoRequest.java"
            line="53"
            column="36"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                if (uri!=null &amp;&amp; uri.getPath().toLowerCase().endsWith(&quot;.gpx&quot;)) {"
        errorLine2="                                               ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/GpxReceiverActivity.java"
            line="88"
            column="48"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                baos.write(StringUtils.truncate(clock.getCode(), 3).toUpperCase().getBytes(StandardCharsets.UTF_8));"
        errorLine2="                                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java"
            line="1195"
            column="69"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                baos.write(StringUtils.truncate(clock.getLabel(), 3).toUpperCase().getBytes(StandardCharsets.UTF_8));"
        errorLine2="                                                                     ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java"
            line="1197"
            column="70"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            localeString = language + &quot;_&quot; + country.toUpperCase();"
        errorLine2="                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java"
            line="3932"
            column="53"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            localeString = language + &quot;_&quot; + country.toUpperCase();"
        errorLine2="                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/HuamiSupport.java"
            line="3991"
            column="53"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            macAddress = mac.toString().toUpperCase();"
        errorLine2="                                        ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huawei/HuaweiSupportProvider.java"
            line="534"
            column="41"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            return sb.toString().toLowerCase();"
        errorLine2="                                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pebble/webview/JSInterface.java"
            line="207"
            column="34"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String macAddress = candidate.getMacAddress().toUpperCase();"
        errorLine2="                                                      ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandCoordinator.java"
            line="79"
            column="55"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                if (name != null &amp;&amp; name.toUpperCase().startsWith(MiBandConst.MI_GENERAL_NAME_PREFIX.toUpperCase())) {"
        errorLine2="                                         ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandCoordinator.java"
            line="93"
            column="42"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                if (name != null &amp;&amp; name.toUpperCase().startsWith(MiBandConst.MI_GENERAL_NAME_PREFIX.toUpperCase())) {"
        errorLine2="                                                                                                     ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/miband/MiBandCoordinator.java"
            line="93"
            column="102"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="                LOG.info(&quot;READ SENSOR DATA VALUES: counter:&quot;+counter+&quot; step:&quot;+step+&quot; x-axis:&quot;+ String.format(&quot;%.03f&quot;,xAxis)+&quot; y-axis:&quot;+String.format(&quot;%.03f&quot;,yAxis)+&quot; z-axis:&quot;+String.format(&quot;%.03f&quot;,zAxis)+&quot;;&quot;);"
        errorLine2="                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBandSupport.java"
            line="1283"
            column="96"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="                LOG.info(&quot;READ SENSOR DATA VALUES: counter:&quot;+counter+&quot; step:&quot;+step+&quot; x-axis:&quot;+ String.format(&quot;%.03f&quot;,xAxis)+&quot; y-axis:&quot;+String.format(&quot;%.03f&quot;,yAxis)+&quot; z-axis:&quot;+String.format(&quot;%.03f&quot;,zAxis)+&quot;;&quot;);"
        errorLine2="                                                                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBandSupport.java"
            line="1283"
            column="136"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="                LOG.info(&quot;READ SENSOR DATA VALUES: counter:&quot;+counter+&quot; step:&quot;+step+&quot; x-axis:&quot;+ String.format(&quot;%.03f&quot;,xAxis)+&quot; y-axis:&quot;+String.format(&quot;%.03f&quot;,yAxis)+&quot; z-axis:&quot;+String.format(&quot;%.03f&quot;,zAxis)+&quot;;&quot;);"
        errorLine2="                                                                                                                                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/miband/MiBandSupport.java"
            line="1283"
            column="176"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        packageName = packageName.toLowerCase();"
        errorLine2="                                  ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/NotificationFilterActivity.java"
            line="77"
            column="35"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            if (!checkNotificationContentForWhiteAndBlackList(sbn.getPackageName().toLowerCase(), textToCheck)) {"
        errorLine2="                                                                                   ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/NotificationListener.java"
            line="395"
            column="84"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            Query&lt;NotificationFilter> query = notificationFilterDao.queryBuilder().where(NotificationFilterDao.Properties.AppIdentifier.eq(packageName.toLowerCase())).build();"
        errorLine2="                                                                                                                                                       ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/NotificationListener.java"
            line="481"
            column="152"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return name().toLowerCase();"
        errorLine2="                      ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/model/NotificationType.java"
            line="94"
            column="23"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return new String(hexChars).toLowerCase();"
        errorLine2="                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/nut/NutKey.java"
            line="71"
            column="37"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        logDebug(String.format(&quot;onReceiveStepsSample: \ndayStepCount=%d, \nsteps=%d, \ndiff=%d, \nprevoiusDayStepCount=%d, &quot;, dayStepCount, steps, diff, prevoiusDayStepCount));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pinetime/PineTimeJFSupport.java"
            line="1114"
            column="18"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        logDebug(String.format(&quot;onReceiveHeartRateMeasurement: \nheartrate=%d&quot;, heartrate));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pinetime/PineTimeJFSupport.java"
            line="1157"
            column="18"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        logDebug(String.format(&quot;getDayStartEnd: \ntimeStamp=%d (%s), \ntimeStampStartUtc=%d (-offset=%s), \ntimeStampEndUtc=%d (-offset=%s)&quot;, timeStampUtc, calTimeStamp.getTime(), timeStampStartUtc, start.getTime(), timeStampEndUtc, end.getTime()));"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pinetime/PineTimeJFSupport.java"
            line="1223"
            column="18"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                Mode.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_QUICK_ACCESS_DOUBLE_TAP, &quot;off&quot;).toUpperCase()),"
        errorLine2="                                                                                                                     ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/QuickAccess.java"
            line="79"
            column="118"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                Mode.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_QUICK_ACCESS_TRIPLE_TAP, &quot;off&quot;).toUpperCase())"
        errorLine2="                                                                                                                     ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/QuickAccess.java"
            line="80"
            column="118"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            localeString = language + &quot;-&quot; + country.toUpperCase();"
        errorLine2="                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huawei/requests/SetLanguageSettingRequest.java"
            line="55"
            column="53"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                LedColor led = LedColor.valueOf(prefs.getString(SonyWena3SettingKeys.DEFAULT_CALL_LED_COLOR, LedColor.WHITE.name()).toUpperCase());"
        errorLine2="                                                                                                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="452"
            column="133"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                VibrationKind vibra = VibrationKind.valueOf(prefs.getString(SonyWena3SettingKeys.DEFAULT_CALL_VIBRATION_PATTERN, VibrationKind.CONTINUOUS.name()).toUpperCase());"
        errorLine2="                                                                                                                                                                  ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="453"
            column="163"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            LedColor led = LedColor.valueOf(prefs.getString(SonyWena3SettingKeys.DEFAULT_LED_COLOR, LedColor.BLUE.name()).toUpperCase());"
        errorLine2="                                                                                                                          ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="534"
            column="123"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            VibrationKind vibra = VibrationKind.valueOf(prefs.getString(SonyWena3SettingKeys.DEFAULT_VIBRATION_PATTERN, VibrationKind.BASIC.name()).toUpperCase());"
        errorLine2="                                                                                                                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="535"
            column="149"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                        led = LedColor.valueOf(appSpecificSetting.getLedPattern().toUpperCase());"
        errorLine2="                                                                                  ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="543"
            column="83"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                        vibra = VibrationKind.valueOf(appSpecificSetting.getVibrationPattern().toUpperCase());"
        errorLine2="                                                                                               ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="547"
            column="96"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            localeString = language + &quot;_&quot; + country.toUpperCase();"
        errorLine2="                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="681"
            column="53"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        VibrationStrength strength = VibrationStrength.valueOf(prefs.getString(SonyWena3SettingKeys.VIBRATION_STRENGTH, VibrationStrength.NORMAL.name()).toUpperCase());"
        errorLine2="                                                                                                                                                         ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="777"
            column="154"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String leftIdName = prefs.getString(SonyWena3SettingKeys.LEFT_HOME_ICON, HomeIconId.MUSIC.name()).toUpperCase();"
        errorLine2="                                                                                                          ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="788"
            column="107"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String centerIdName = prefs.getString(SonyWena3SettingKeys.CENTER_HOME_ICON, HomeIconId.PEDOMETER.name()).toUpperCase();"
        errorLine2="                                                                                                                  ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="789"
            column="115"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String rightIdName = prefs.getString(SonyWena3SettingKeys.RIGHT_HOME_ICON, HomeIconId.CALORIES.name()).toUpperCase();"
        errorLine2="                                                                                                               ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="790"
            column="112"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                .toUpperCase()"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="806"
            column="18"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                .toUpperCase()"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="828"
            column="18"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String doubleIdName = prefs.getString(SonyWena3SettingKeys.BUTTON_DOUBLE_PRESS_ACTION, DeviceButtonActionId.NONE.name()).toUpperCase();"
        errorLine2="                                                                                                                                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="880"
            column="130"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String longIdName = prefs.getString(SonyWena3SettingKeys.BUTTON_LONG_PRESS_ACTION, DeviceButtonActionId.NONE.name()).toUpperCase();"
        errorLine2="                                                                                                                             ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="881"
            column="126"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return SoundPosition.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_SOUND_POSITION, &quot;off&quot;).toUpperCase());"
        errorLine2="                                                                                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/SoundPosition.java"
            line="52"
            column="117"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        final Sensitivity sensitivity = Sensitivity.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_SPEAK_TO_CHAT_SENSITIVITY, &quot;auto&quot;).toUpperCase());"
        errorLine2="                                                                                                                                                       ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/SpeakToChatConfig.java"
            line="119"
            column="152"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        final Timeout timeout = Timeout.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_SPEAK_TO_CHAT_TIMEOUT, &quot;standard&quot;).toUpperCase());"
        errorLine2="                                                                                                                                           ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/SpeakToChatConfig.java"
            line="120"
            column="140"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="            days_total.setText(String.format(&quot;%.1f%%&quot;, 0.0));"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="220"
            column="32"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="                days_total.setText(String.format(&quot;%.1f%%&quot;, (float) stepsStreaks.total.days / stepsStreaks.total.total_days * 100));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="222"
            column="36"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        return SurroundMode.valueOf(prefs.getString(DeviceSettingsPreferenceConst.PREF_SONY_SURROUND_MODE, &quot;off&quot;).toUpperCase());"
        errorLine2="                                                                                                                  ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/sony/headphones/prefs/SurroundMode.java"
            line="51"
            column="115"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        return String.format(&quot;%02d&quot;, hour) + &quot;:&quot; + String.format(&quot;%02d&quot;, minute);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/TimePreference.java"
            line="111"
            column="16"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        return String.format(&quot;%02d&quot;, hour) + &quot;:&quot; + String.format(&quot;%02d&quot;, minute);"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/TimePreference.java"
            line="111"
            column="52"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        return String.valueOf(h) + &quot;:&quot; + String.format(&quot;%02d&quot;, minute) + suffix;"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/TimePreference.java"
            line="118"
            column="42"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        if(!candidate.getName().toLowerCase().contains(&quot;vesc&quot;)){"
        errorLine2="                                ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/vesc/VescCoordinator.java"
            line="74"
            column="33"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                deviceEventMusicControl.event = GBDeviceEventMusicControl.Event.valueOf(json.getString(&quot;n&quot;).toUpperCase());"
        errorLine2="                                                                                                            ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/waspos/WaspOSDeviceSupport.java"
            line="177"
            column="109"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                deviceEventCallControl.event = GBDeviceEventCallControl.Event.valueOf(json.getString(&quot;n&quot;).toUpperCase());"
        errorLine2="                                                                                                          ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/waspos/WaspOSDeviceSupport.java"
            line="182"
            column="107"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                deviceEvtNotificationControl.event = GBDeviceEventNotificationControl.Event.valueOf(json.getString(&quot;n&quot;).toUpperCase());"
        errorLine2="                                                                                                                        ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/waspos/WaspOSDeviceSupport.java"
            line="188"
            column="121"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String macAddress = candidate.getMacAddress().toUpperCase();"
        errorLine2="                                                      ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/watch9/Watch9DeviceCoordinator.java"
            line="64"
            column="55"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String deviceName = candidate.getName().toUpperCase();"
        errorLine2="                                                ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/watch9/Watch9DeviceCoordinator.java"
            line="65"
            column="49"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String macAddress = candidate.getMacAddress().toUpperCase();"
        errorLine2="                                                      ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/lenovo/watchxplus/WatchXPlusDeviceCoordinator.java"
            line="91"
            column="55"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="        String deviceName = candidate.getName().toUpperCase();"
        errorLine2="                                                ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/lenovo/watchxplus/WatchXPlusDeviceCoordinator.java"
            line="92"
            column="49"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            if (contentType != null &amp;&amp; contentType.toLowerCase().trim().contains(&quot;charset=&quot;)) {"
        errorLine2="                                                   ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/WebViewSingleton.java"
            line="129"
            column="52"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toLowerCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="                String[] parts = contentType.toLowerCase().trim().split(&quot;=&quot;);"
        errorLine2="                                             ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/WebViewSingleton.java"
            line="130"
            column="46"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        return String.format(&quot;%.0f&quot;, value);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/WeekStepsChartFragment.java"
            line="123"
            column="16"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            final String newCode = StringUtils.truncate(newLabel, 3).toUpperCase();"
        errorLine2="                                                                     ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WorldClockDetails.java"
            line="206"
            column="70"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            final String oldCode = StringUtils.truncate(oldLabel, 3).toUpperCase();"
        errorLine2="                                                                     ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WorldClockDetails.java"
            line="207"
            column="70"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        return String.format(&quot;%02d&quot;, hour) + &quot;:&quot; + String.format(&quot;%02d&quot;, minute);"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/XTimePreference.java"
            line="73"
            column="16"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        return String.format(&quot;%02d&quot;, hour) + &quot;:&quot; + String.format(&quot;%02d&quot;, minute);"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/XTimePreference.java"
            line="73"
            column="52"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        return h + &quot;:&quot; + String.format(&quot;%02d&quot;, minute) + suffix;"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/XTimePreference.java"
            line="80"
            column="26"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            localeString = language + &quot;_&quot; + country.toUpperCase();"
        errorLine2="                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/xiaomi/services/XiaomiSystemService.java"
            line="267"
            column="53"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        String starttime = String.format(&quot;%02d:%02d&quot;, msg[6], msg[7]);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java"
            line="2007"
            column="28"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        String endtime = String.format(&quot;%02d:%02d&quot;, msg[8], msg[9]);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java"
            line="2008"
            column="26"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        String starttime = String.format(&quot;%02d:%02d&quot;, msg[7], msg[8]);"
        errorLine2="                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java"
            line="2069"
            column="28"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="        String endtime = String.format(&quot;%02d:%02d&quot;, msg[9], msg[10]);"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java"
            line="2070"
            column="26"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `toUpperCase(Locale)` instead. For strings meant to be internal use `Locale.ROOT`, otherwise `Locale.getDefault()`."
        errorLine1="            localeString = language + &quot;_&quot; + country.toUpperCase();"
        errorLine2="                                                    ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java"
            line="2167"
            column="53"/>
    </issue>

    <issue
        id="DefaultLocale"
        message="Implicitly using the default locale is a common source of bugs: Use `String.format(Locale, ...)` instead"
        errorLine1="            final TransactionBuilder builder = performInitialized(String.format(&quot;set heart rate interval to: %d minutes&quot;, minuteInterval));"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/huami/zeppos/ZeppOsSupport.java"
            line="343"
            column="67"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 29 (current min is 21): `android.Manifest.permission#ACCESS_BACKGROUND_LOCATION`"
        errorLine1="            ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_BACKGROUND_LOCATION}, 0);"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="510"
            column="66"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 21): `android.app.PendingIntent#FLAG_MUTABLE`"
        errorLine1="            flags |= PendingIntent.FLAG_MUTABLE;"
        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/PendingIntentUtils.java"
            line="33"
            column="22"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 21): `android.app.PendingIntent#FLAG_MUTABLE`"
        errorLine1="            flags |= PendingIntent.FLAG_MUTABLE;"
        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/PendingIntentUtils.java"
            line="50"
            column="22"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 31 (current min is 21): `android.app.PendingIntent#FLAG_MUTABLE`"
        errorLine1="            flags |= PendingIntent.FLAG_MUTABLE;"
        errorLine2="                     ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/PendingIntentUtils.java"
            line="67"
            column="22"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 23 (current min is 21): `COMPLETED`"
        errorLine1="                                    LineageWeatherManager.RequestStatus.COMPLETED);"
        errorLine2="                                                                        ~~~~~~~~~">
        <location
            file="src/main/java/lineageos/weatherservice/ServiceRequest.java"
            line="71"
            column="73"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 23 (current min is 21): `NO_MATCH_FOUND`"
        errorLine1="                                        LineageWeatherManager.RequestStatus.NO_MATCH_FOUND);"
        errorLine2="                                                                            ~~~~~~~~~~~~~~">
        <location
            file="src/main/java/lineageos/weatherservice/ServiceRequest.java"
            line="79"
            column="77"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 23 (current min is 21): `COMPLETED`"
        errorLine1="                                        LineageWeatherManager.RequestStatus.COMPLETED);"
        errorLine2="                                                                            ~~~~~~~~~">
        <location
            file="src/main/java/lineageos/weatherservice/ServiceRequest.java"
            line="82"
            column="77"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 23 (current min is 21): `FAILED`"
        errorLine1="                                    LineageWeatherManager.RequestStatus.FAILED);"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="src/main/java/lineageos/weatherservice/ServiceRequest.java"
            line="106"
            column="73"/>
    </issue>

    <issue
        id="InlinedApi"
        message="Field requires API level 23 (current min is 21): `FAILED`"
        errorLine1="                                    LineageWeatherManager.RequestStatus.FAILED);"
        errorLine2="                                                                        ~~~~~~">
        <location
            file="src/main/java/lineageos/weatherservice/ServiceRequest.java"
            line="110"
            column="73"/>
    </issue>

    <issue
        id="LocaleFolder"
        message="The locale folder &quot;`he`&quot; should be called &quot;`iw`&quot; instead; see the `java.util.Locale` documentation">
        <location
            file="src/main/res/values-he"/>
    </issue>

    <issue
        id="LocaleFolder"
        message="The locale folder &quot;`id`&quot; should be called &quot;`in`&quot; instead; see the `java.util.Locale` documentation">
        <location
            file="src/main/res/values-id"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                    return cursor.getString(cursor.getColumnIndex(DocumentsContract.Document.COLUMN_DISPLAY_NAME));"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/DataManagementActivity.java"
            line="238"
            column="45"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                name = contactLookup.getString(contactLookup.getColumnIndex(ContactsContract.Data.DISPLAY_NAME));"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/impl/GBDeviceService.java"
            line="521"
            column="48"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="        int orientation = c.getInt(c.getColumnIndex(MediaStore.Images.ImageColumns.ORIENTATION));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/HybridHRWatchfaceDesignerActivity.java"
            line="588"
            column="36"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="        int orientation = c.getInt(c.getColumnIndex(MediaStore.Images.ImageColumns.ORIENTATION));"
        errorLine2="                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ImageEditActivity.java"
            line="169"
            column="36"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                        (short) c.getInt(c.getColumnIndex(DB_MINUTE)),"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/PackageConfigHelper.java"
            line="119"
            column="42"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                        (short) c.getInt(c.getColumnIndex(DB_HOUR)),"
        errorLine2="                                         ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/PackageConfigHelper.java"
            line="120"
            column="42"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                        c.getString(c.getColumnIndex(DB_PACKAGE)),"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/PackageConfigHelper.java"
            line="121"
            column="37"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                        c.getString(c.getColumnIndex(DB_APPNAME)),"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/PackageConfigHelper.java"
            line="122"
            column="37"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                        c.getInt(c.getColumnIndex(DB_RESPECT_SILENT)) == 1,"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/PackageConfigHelper.java"
            line="123"
            column="34"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                        PlayNotificationRequest.VibrationType.fromValue((byte) c.getInt(c.getColumnIndex(DB_VIBRATION))),"
        errorLine2="                                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/PackageConfigHelper.java"
            line="124"
            column="89"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                        c.getInt(c.getColumnIndex(DB_ID))"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/PackageConfigHelper.java"
            line="125"
            column="34"/>
    </issue>

    <issue
        id="Range"
        message="Value must be ≥ 0 but `getColumnIndex` can be -1"
        errorLine1="                        return cursor.getString(cursor.getColumnIndex(DocumentsContract.Document.COLUMN_DISPLAY_NAME));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/SettingsActivity.java"
            line="558"
            column="49"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        final SimpleDateFormat dateFormat = new SimpleDateFormat(&quot;dd.MM.yyyy HH:mm&quot;);"
        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/AbstractChartsActivity.java"
            line="194"
            column="45"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        SimpleDateFormat annotationDateFormat = new SimpleDateFormat(&quot;dd.MM HH:mm&quot;);"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/BatteryInfoChartFragment.java"
            line="196"
            column="49"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        SimpleDateFormat dateFormat = new SimpleDateFormat(&quot;yyyyMMdd&apos;T&apos;HHmmss&quot;);"
        errorLine2="                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/casio/gbx100/CasioGBX100DeviceSupport.java"
            line="367"
            column="39"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java"
            line="1010"
            column="25"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="            DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java"
            line="1050"
            column="29"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java"
            line="1092"
            column="25"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java"
            line="1132"
            column="25"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/fitpro/FitProDeviceSupport.java"
            line="1182"
            column="25"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="            DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/makibeshr3/MakibesHR3Coordinator.java"
            line="108"
            column="29"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        SimpleDateFormat format = new SimpleDateFormat(&quot;MM-dd HH:mm:ss&quot;);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sonyswr12/SonySWR12Util.java"
            line="35"
            column="35"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="723"
            column="25"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/wena3/SonyWena3DeviceSupport.java"
            line="753"
            column="25"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        this(new SimpleDateFormat(&quot;HH:mm&quot;));"
        errorLine2="             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/TimestampValueFormatter.java"
            line="33"
            column="14"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="            DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/lenovo/watchxplus/WatchXPlusDeviceCoordinator.java"
            line="255"
            column="29"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="            DateFormat df = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/lenovo/watchxplus/WatchXPlusDeviceCoordinator.java"
            line="284"
            column="29"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        String time = new SimpleDateFormat(&quot;yyyyMMddHHmmss&quot;).format(new Date());"
        errorLine2="                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/xwatch/XWatchSupport.java"
            line="136"
            column="23"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        DateFormat df_start = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java"
            line="1642"
            column="31"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="        DateFormat df_end = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java"
            line="1643"
            column="29"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="            DateFormat df_start = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java"
            line="1770"
            column="35"/>
    </issue>

    <issue
        id="SimpleDateFormat"
        message="To get local formatting use `getDateInstance()`, `getDateTimeInstance()`, or `getTimeInstance()`, or use `new SimpleDateFormat(String template, Locale locale)` with for example `Locale.US` for ASCII dates."
        errorLine1="            DateFormat df_end = new SimpleDateFormat(&quot;HH:mm&quot;);"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/zetime/ZeTimeDeviceSupport.java"
            line="1771"
            column="33"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ActivityDescription.java"
            line="112"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ActivityDescription.java"
            line="111"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Alarm.java"
            line="172"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Alarm.java"
            line="171"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Alarm.java"
            line="200"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Alarm.java"
            line="199"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/AppSpecificNotificationSetting.java"
            line="106"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/AppSpecificNotificationSetting.java"
            line="105"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BangleJSActivitySample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BangleJSActivitySample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BangleJSActivitySample.java"
            line="172"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BangleJSActivitySample.java"
            line="171"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BaseActivitySummary.java"
            line="227"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BaseActivitySummary.java"
            line="226"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BaseActivitySummary.java"
            line="255"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BaseActivitySummary.java"
            line="254"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BatteryLevel.java"
            line="94"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BatteryLevel.java"
            line="93"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CalendarSyncState.java"
            line="92"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CalendarSyncState.java"
            line="91"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CasioGBX100ActivitySample.java"
            line="130"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CasioGBX100ActivitySample.java"
            line="129"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CasioGBX100ActivitySample.java"
            line="158"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CasioGBX100ActivitySample.java"
            line="157"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfActivitySample.java"
            line="164"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfActivitySample.java"
            line="163"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfActivitySample.java"
            line="192"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfActivitySample.java"
            line="191"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfHeartRateSample.java"
            line="106"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfHeartRateSample.java"
            line="105"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfHeartRateSample.java"
            line="134"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfHeartRateSample.java"
            line="133"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepSessionSample.java"
            line="115"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepSessionSample.java"
            line="114"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepSessionSample.java"
            line="143"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepSessionSample.java"
            line="142"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepStageSample.java"
            line="115"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepStageSample.java"
            line="114"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepStageSample.java"
            line="143"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepStageSample.java"
            line="142"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSpo2Sample.java"
            line="106"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSpo2Sample.java"
            line="105"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSpo2Sample.java"
            line="134"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSpo2Sample.java"
            line="133"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfStressSample.java"
            line="106"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfStressSample.java"
            line="105"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfStressSample.java"
            line="134"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfStressSample.java"
            line="133"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfWorkoutGpsSample.java"
            line="115"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfWorkoutGpsSample.java"
            line="114"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfWorkoutGpsSample.java"
            line="143"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfWorkoutGpsSample.java"
            line="142"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Contact.java"
            line="114"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Contact.java"
            line="113"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Contact.java"
            line="142"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Contact.java"
            line="141"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FemometerVinca2TemperatureSample.java"
            line="117"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FemometerVinca2TemperatureSample.java"
            line="116"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FemometerVinca2TemperatureSample.java"
            line="145"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FemometerVinca2TemperatureSample.java"
            line="144"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FitProActivitySample.java"
            line="192"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FitProActivitySample.java"
            line="191"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FitProActivitySample.java"
            line="220"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FitProActivitySample.java"
            line="219"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/GarminFitFile.java"
            line="166"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/GarminFitFile.java"
            line="165"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/GarminFitFile.java"
            line="194"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/GarminFitFile.java"
            line="193"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivityOverlay.java"
            line="118"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivityOverlay.java"
            line="117"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivityOverlay.java"
            line="146"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivityOverlay.java"
            line="145"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivitySample.java"
            line="173"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivitySample.java"
            line="172"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivitySample.java"
            line="201"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivitySample.java"
            line="200"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiExtendedActivitySample.java"
            line="184"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiExtendedActivitySample.java"
            line="183"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiExtendedActivitySample.java"
            line="212"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiExtendedActivitySample.java"
            line="211"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateManualSample.java"
            line="116"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateManualSample.java"
            line="115"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateManualSample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateManualSample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateMaxSample.java"
            line="116"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateMaxSample.java"
            line="115"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateMaxSample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateMaxSample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateRestingSample.java"
            line="116"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateRestingSample.java"
            line="115"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateRestingSample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateRestingSample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiPaiSample.java"
            line="193"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiPaiSample.java"
            line="192"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiPaiSample.java"
            line="221"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiPaiSample.java"
            line="220"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSleepRespiratoryRateSample.java"
            line="116"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSleepRespiratoryRateSample.java"
            line="115"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSleepRespiratoryRateSample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSleepRespiratoryRateSample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSpo2Sample.java"
            line="117"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSpo2Sample.java"
            line="116"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSpo2Sample.java"
            line="145"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSpo2Sample.java"
            line="144"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiStressSample.java"
            line="117"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiStressSample.java"
            line="116"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiStressSample.java"
            line="145"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiStressSample.java"
            line="144"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiActivitySample.java"
            line="194"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiActivitySample.java"
            line="193"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiActivitySample.java"
            line="222"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiActivitySample.java"
            line="221"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             huaweiWorkoutSummarySample__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutDataSample.java"
            line="224"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutDataSample.java"
            line="223"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             huaweiWorkoutSummarySample__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutPaceSample.java"
            line="105"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutPaceSample.java"
            line="104"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutSummarySample.java"
            line="246"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutSummarySample.java"
            line="245"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutSummarySample.java"
            line="274"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutSummarySample.java"
            line="273"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HybridHRActivitySample.java"
            line="180"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HybridHRActivitySample.java"
            line="179"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HybridHRActivitySample.java"
            line="208"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HybridHRActivitySample.java"
            line="207"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ID115ActivitySample.java"
            line="150"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ID115ActivitySample.java"
            line="149"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ID115ActivitySample.java"
            line="178"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ID115ActivitySample.java"
            line="177"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/JYouActivitySample.java"
            line="162"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/JYouActivitySample.java"
            line="161"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/JYouActivitySample.java"
            line="190"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/JYouActivitySample.java"
            line="189"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunActivitySample.java"
            line="152"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunActivitySample.java"
            line="151"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunActivitySample.java"
            line="180"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunActivitySample.java"
            line="179"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunBiometricSample.java"
            line="116"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunBiometricSample.java"
            line="115"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunBiometricSample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunBiometricSample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunSleepSample.java"
            line="96"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunSleepSample.java"
            line="95"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunSleepSample.java"
            line="124"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunSleepSample.java"
            line="123"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MakibesHR3ActivitySample.java"
            line="132"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MakibesHR3ActivitySample.java"
            line="131"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MakibesHR3ActivitySample.java"
            line="160"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MakibesHR3ActivitySample.java"
            line="159"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MiBandActivitySample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MiBandActivitySample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MiBandActivitySample.java"
            line="172"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MiBandActivitySample.java"
            line="171"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/No1F1ActivitySample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/No1F1ActivitySample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/No1F1ActivitySample.java"
            line="172"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/No1F1ActivitySample.java"
            line="171"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             notificationFilter__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/NotificationFilterEntry.java"
            line="85"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/NotificationFilterEntry.java"
            line="84"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivityOverlay.java"
            line="118"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivityOverlay.java"
            line="117"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivityOverlay.java"
            line="146"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivityOverlay.java"
            line="145"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivitySample.java"
            line="143"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivitySample.java"
            line="142"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivitySample.java"
            line="171"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivitySample.java"
            line="170"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMisfitSample.java"
            line="107"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMisfitSample.java"
            line="106"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMisfitSample.java"
            line="135"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMisfitSample.java"
            line="134"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMorpheuzSample.java"
            line="108"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMorpheuzSample.java"
            line="107"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMorpheuzSample.java"
            line="136"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMorpheuzSample.java"
            line="135"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PineTimeActivitySample.java"
            line="132"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PineTimeActivitySample.java"
            line="131"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PineTimeActivitySample.java"
            line="160"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PineTimeActivitySample.java"
            line="159"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Reminder.java"
            line="124"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Reminder.java"
            line="123"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Reminder.java"
            line="152"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Reminder.java"
            line="151"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/SonySWR12Sample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/SonySWR12Sample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/SonySWR12Sample.java"
            line="172"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/SonySWR12Sample.java"
            line="171"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/TLW64ActivitySample.java"
            line="132"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/TLW64ActivitySample.java"
            line="131"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/TLW64ActivitySample.java"
            line="160"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/TLW64ActivitySample.java"
            line="159"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/VivomoveHrActivitySample.java"
            line="164"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/VivomoveHrActivitySample.java"
            line="163"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/VivomoveHrActivitySample.java"
            line="192"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/VivomoveHrActivitySample.java"
            line="191"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusActivitySample.java"
            line="173"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusActivitySample.java"
            line="172"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusActivitySample.java"
            line="201"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusActivitySample.java"
            line="200"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusHealthActivityOverlay.java"
            line="118"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusHealthActivityOverlay.java"
            line="117"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusHealthActivityOverlay.java"
            line="146"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusHealthActivityOverlay.java"
            line="145"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3ActivitySample.java"
            line="129"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3ActivitySample.java"
            line="128"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3ActivitySample.java"
            line="157"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3ActivitySample.java"
            line="156"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3BehaviorSample.java"
            line="125"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3BehaviorSample.java"
            line="124"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3BehaviorSample.java"
            line="153"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3BehaviorSample.java"
            line="152"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3CaloriesSample.java"
            line="105"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3CaloriesSample.java"
            line="104"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3CaloriesSample.java"
            line="133"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3CaloriesSample.java"
            line="132"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3EnergySample.java"
            line="105"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3EnergySample.java"
            line="104"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3EnergySample.java"
            line="133"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3EnergySample.java"
            line="132"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3HeartRateSample.java"
            line="105"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3HeartRateSample.java"
            line="104"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3HeartRateSample.java"
            line="133"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3HeartRateSample.java"
            line="132"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3StressSample.java"
            line="117"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3StressSample.java"
            line="116"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3StressSample.java"
            line="145"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3StressSample.java"
            line="144"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3Vo2Sample.java"
            line="116"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3Vo2Sample.java"
            line="115"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3Vo2Sample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3Vo2Sample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WithingsSteelHRActivitySample.java"
            line="174"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WithingsSteelHRActivitySample.java"
            line="173"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WithingsSteelHRActivitySample.java"
            line="202"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WithingsSteelHRActivitySample.java"
            line="201"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WorldClock.java"
            line="134"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WorldClock.java"
            line="133"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WorldClock.java"
            line="162"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WorldClock.java"
            line="161"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XWatchActivitySample.java"
            line="144"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XWatchActivitySample.java"
            line="143"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XWatchActivitySample.java"
            line="172"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XWatchActivitySample.java"
            line="171"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiActivitySample.java"
            line="164"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiActivitySample.java"
            line="163"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiActivitySample.java"
            line="192"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiActivitySample.java"
            line="191"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiDailySummarySample.java"
            line="345"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiDailySummarySample.java"
            line="344"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiDailySummarySample.java"
            line="373"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiDailySummarySample.java"
            line="372"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiManualSample.java"
            line="115"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiManualSample.java"
            line="114"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiManualSample.java"
            line="143"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiManualSample.java"
            line="142"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepStageSample.java"
            line="105"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepStageSample.java"
            line="104"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepStageSample.java"
            line="133"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepStageSample.java"
            line="132"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepTimeSample.java"
            line="165"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepTimeSample.java"
            line="164"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepTimeSample.java"
            line="193"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepTimeSample.java"
            line="192"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             device__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ZeTimeActivitySample.java"
            line="174"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ZeTimeActivitySample.java"
            line="173"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="SuspiciousIndentation"
        message="The indentation string here is different from on the previous line (`&quot; &quot;` vs `\t`)"
        errorLine1="             user__resolvedKey = __key;"
        errorLine2="            ~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ZeTimeActivitySample.java"
            line="202"
            column="13"/>
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ZeTimeActivitySample.java"
            line="201"
            column="13"
            message="Previous line indentation here"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `iconTint` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:iconTint=&quot;#7E7E7E&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/menu/activity_controlcenterv2_main_drawer.xml"
            line="21"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_settings.xml"
            line="34"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:tooltipText=&quot;@string/candidate_item_device_image&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="57"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:tooltipText=&quot;@string/candidate_item_device_image&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="99"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/battery_detail_activity_title&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="117"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/title_activity_device_specific_settings&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="219"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_change_fm_frequency&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="231"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_change_led_color&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="267"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                        android:tooltipText=&quot;@string/controlcenter_fetch_activity_data&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="291"
            column="25"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_take_screenshot&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="319"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/title_activity_appmanager&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="336"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_start_configure_alarms&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="353"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_start_configure_reminders&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="370"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_start_activitymonitor&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="387"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_start_activity_tracks&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="404"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_find_device&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="420"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_calibrate_device&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="436"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_get_heartrate_measurement&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="448"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                    android:tooltipText=&quot;@string/controlcenter_power_off&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="483"
            column="21"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                        android:tooltipText=&quot;@string/live_activity_total_steps&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="513"
            column="25"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                        android:tooltipText=&quot;@string/activity_list_summary_distance&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="522"
            column="25"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                        android:tooltipText=&quot;@string/sleepchart_your_sleep&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="532"
            column="25"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_2.xml"
            line="25"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_2.xml"
            line="58"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_2.xml"
            line="68"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_2.xml"
            line="78"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:min=&quot;0&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_2.xml"
            line="182"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_2_pro.xml"
            line="58"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_2_pro.xml"
            line="68"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_2_pro.xml"
            line="78"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:min=&quot;0&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_2_pro.xml"
            line="181"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_pro.xml"
            line="35"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_pro.xml"
            line="88"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_pro.xml"
            line="98"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:min=&quot;0&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_pro.xml"
            line="108"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `min` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:min=&quot;0&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/devicesettings_galaxy_buds_pro.xml"
            line="216"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `singleLineTitle` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:singleLineTitle=&quot;false&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/fossil_hr_watchface_settings.xml"
            line="29"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `singleLineTitle` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:singleLineTitle=&quot;false&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/fossil_hr_watchface_settings.xml"
            line="35"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `singleLineTitle` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:singleLineTitle=&quot;false&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/fossil_hr_watchface_settings.xml"
            line="97"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `singleLineTitle` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:singleLineTitle=&quot;false&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/fossil_hr_watchface_settings.xml"
            line="103"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `singleLineTitle` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:singleLineTitle=&quot;false&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/fossil_hr_watchface_settings.xml"
            line="109"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `singleLineTitle` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:singleLineTitle=&quot;false&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/fossil_hr_widget_settings.xml"
            line="98"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `singleLineTitle` is only used in API level 26 and higher (current min is 21)"
        errorLine1="            android:singleLineTitle=&quot;false&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/fossil_hr_widget_settings.xml"
            line="104"
            column="13"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `singleLineTitle` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:singleLineTitle=&quot;false&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/preferences.xml"
            line="82"
            column="17"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="        android:tooltipText=&quot;@string/step_streak_average_steps_hint&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streak_average.xml"
            line="23"
            column="9"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="        android:tooltipText=&quot;@string/step_streak_average_steps_hint&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streak_average.xml"
            line="36"
            column="9"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="        android:tooltipText=&quot;@string/step_streak_days_hint&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streak_days.xml"
            line="25"
            column="9"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="        android:tooltipText=&quot;@string/step_streak_days_hint&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streak_days.xml"
            line="38"
            column="9"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="        android:tooltipText=&quot;@string/steps_streaks_total_steps_hint&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streak_total.xml"
            line="24"
            column="9"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="        android:tooltipText=&quot;@string/steps_streaks_total_steps_hint&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streak_total.xml"
            line="37"
            column="9"/>
    </issue>

    <issue
        id="UnusedAttribute"
        message="Attribute `tooltipText` is only used in API level 26 and higher (current min is 21)"
        errorLine1="                android:tooltipText=&quot;@string/steps_streaks_hint&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streaks_dashboard.xml"
            line="33"
            column="17"/>
    </issue>

    <issue
        id="AppBundleLocaleChanges"
        message="Found dynamic locale changes, but did not find corresponding Play Core library calls for downloading languages and splitting by language is not disabled in the `bundle` configuration"
        errorLine1="        config.setLocale(language);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/AndroidUtils.java"
            line="110"
            column="9"/>
    </issue>

    <issue
        id="InflateParams"
        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
        errorLine1="                convertView = inflater.inflate(R.layout.fossil_hr_row_installed_app, null);"
        errorLine2="                                                                                     ~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/AppsManagementActivity.java"
            line="113"
            column="86"/>
    </issue>

    <issue
        id="InflateParams"
        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
        errorLine1="                view = ((LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE)).inflate(R.layout.qhybrid_package_settings_item, null);"
        errorLine2="                                                                                                                                    ~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="574"
            column="133"/>
    </issue>

    <issue
        id="InflateParams"
        message="Avoid passing `null` as the view root (needed to resolve layout parameters on the inflated layout&apos;s root element)"
        errorLine1="                view = ((LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE)).inflate(R.layout.qhybrid_app_view, null);"
        errorLine2="                                                                                                                       ~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/QHybridAppChoserActivity.java"
            line="188"
            column="120"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_app_delete_cache:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="589"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_app_delete:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="592"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_app_start:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="595"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_app_download:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="599"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_app_reinstall:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="603"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_app_share:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="607"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_health_activate:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="627"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_hrm_activate:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="630"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_weather_activate:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="633"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_health_deactivate:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="636"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_weather_install_provider:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="641"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_app_configure:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="644"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_app_openinstore:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="653"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.appmanager_app_edit:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="659"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.charts_fetch_activity_data:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/AbstractChartsActivity.java"
            line="273"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.prefs_charts_menu:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/AbstractChartsActivity.java"
            line="276"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.activity_action_manage_timestamp:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesActivity.java"
            line="135"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.activity_action_filter:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesActivity.java"
            line="139"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.activity_action_delete:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesActivity.java"
            line="236"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.activity_action_export:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesActivity.java"
            line="258"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.activity_action_select_all:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesActivity.java"
            line="278"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.activity_action_addto_filter:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesActivity.java"
            line="283"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.activity_action_take_screenshot:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummaryDetail.java"
            line="563"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.activity_action_show_gpx:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummaryDetail.java"
            line="566"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.activity_action_share_gpx:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummaryDetail.java"
            line="569"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.activity_action_dev_share_raw_summary:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummaryDetail.java"
            line="572"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.activity_action_dev_share_raw_details:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummaryDetail.java"
            line="575"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.check_all_applications:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AppBlacklistActivity.java"
            line="82"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.uncheck_all_applications:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/AppBlacklistActivity.java"
            line="85"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.action_settings:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="430"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.action_debug:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="434"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.action_data_management:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="438"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.action_notification_management:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="442"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.device_action_discover:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="446"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.action_quit:"
        errorLine2="                 ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="449"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.donation_link:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="452"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.external_changelog:"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="457"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.about:"
        errorLine2="                 ~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="469"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.controlcenter_device_submenu_connect:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="853"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.controlcenter_device_submenu_disconnect:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="859"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.controlcenter_device_submenu_set_alias:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="866"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.controlcenter_device_submenu_set_preferences:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="869"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.controlcenter_device_submenu_remove:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="872"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.controlcenter_device_submenu_show_details:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="875"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.controlcenter_device_submenu_set_parent_folder:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="893"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="                    case R.id.controlcenter_device_submenu_installer:"
        errorLine2="                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="896"
            column="26"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.alarm1:"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WidgetAlarmsActivity.java"
            line="87"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.alarm2:"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WidgetAlarmsActivity.java"
            line="90"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.alarm3:"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WidgetAlarmsActivity.java"
            line="93"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.alarm4:"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WidgetAlarmsActivity.java"
            line="96"
            column="18"/>
    </issue>

    <issue
        id="NonConstantResourceId"
        message="Resource IDs will be non-final by default in Android Gradle Plugin version 8.0, avoid using them in switch case statements"
        errorLine1="            case R.id.alarm5:"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/WidgetAlarmsActivity.java"
            line="99"
            column="18"/>
    </issue>

    <issue
        id="VectorRaster"
        message="Limit vector icons sizes to 200×200 to keep icon drawing fast; see https://developer.android.com/studio/write/vector-asset-studio#when for more"
        errorLine1="    android:height=&quot;300dp&quot;"
        errorLine2="                    ~~~~~">
        <location
            file="src/main/res/drawable/gadgetbridge_img.xml"
            line="4"
            column="21"/>
    </issue>

    <issue
        id="LockedOrientationActivity"
        message="Expecting `android:screenOrientation=&quot;unspecified&quot;` or `&quot;fullSensor&quot;` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
        errorLine1="            android:screenOrientation=&quot;portrait&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="513"
            column="13"/>
    </issue>

    <issue
        id="LockedOrientationActivity"
        message="Expecting `android:screenOrientation=&quot;unspecified&quot;` or `&quot;fullSensor&quot;` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
        errorLine1="            android:screenOrientation=&quot;portrait&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="614"
            column="13"/>
    </issue>

    <issue
        id="LockedOrientationActivity"
        message="Expecting `android:screenOrientation=&quot;unspecified&quot;` or `&quot;fullSensor&quot;` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
        errorLine1="            android:screenOrientation=&quot;portrait&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="619"
            column="13"/>
    </issue>

    <issue
        id="LockedOrientationActivity"
        message="Expecting `android:screenOrientation=&quot;unspecified&quot;` or `&quot;fullSensor&quot;` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
        errorLine1="            android:screenOrientation=&quot;portrait&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="625"
            column="13"/>
    </issue>

    <issue
        id="LockedOrientationActivity"
        message="Expecting `android:screenOrientation=&quot;unspecified&quot;` or `&quot;fullSensor&quot;` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
        errorLine1="            android:screenOrientation=&quot;portrait&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="631"
            column="13"/>
    </issue>

    <issue
        id="LockedOrientationActivity"
        message="Expecting `android:screenOrientation=&quot;unspecified&quot;` or `&quot;fullSensor&quot;` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
        errorLine1="            android:screenOrientation=&quot;portrait&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="637"
            column="13"/>
    </issue>

    <issue
        id="LockedOrientationActivity"
        message="Expecting `android:screenOrientation=&quot;unspecified&quot;` or `&quot;fullSensor&quot;` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
        errorLine1="            android:screenOrientation=&quot;portrait&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="786"
            column="13"/>
    </issue>

    <issue
        id="LockedOrientationActivity"
        message="Expecting `android:screenOrientation=&quot;unspecified&quot;` or `&quot;fullSensor&quot;` for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices"
        errorLine1="            android:screenOrientation=&quot;portrait&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="813"
            column="13"/>
    </issue>

    <issue
        id="RestrictedApi"
        message="MenuItemImpl.setVisible can only be called from within the same library group prefix (referenced groupId=`androidx.appcompat` with prefix androidx from groupId=`Gadgetbridge`)"
        errorLine1="            if (v != null) v.setVisible(false);"
        errorLine2="                             ~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="215"
            column="30"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>未设置&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values-zh-rCN/strings.xml"
            line="2578"
            column="19"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>No fijado&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values-es/strings.xml"
            line="2580"
            column="19"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>Non configuré&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values-fr/strings.xml"
            line="2585"
            column="19"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>Niet ingesteld&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values-nl/strings.xml"
            line="2587"
            column="19"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>لم يتم تعيينه&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="2591"
            column="19"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>Nicht festgelegt&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values-de/strings.xml"
            line="2592"
            column="19"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>Не задано&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values-ru/strings.xml"
            line="2597"
            column="19"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>Не налаштовано&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values-uk/strings.xml"
            line="2604"
            column="19"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>Nie ustawiono&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values-pl/strings.xml"
            line="2618"
            column="19"/>
    </issue>

    <issue
        id="PrivateResource"
        message="Overriding `@string/not_set` which is marked as private in androidx.preference:preference:1.2.1. If deliberate, use tools:override=&quot;true&quot;, otherwise pick a different name."
        errorLine1="    &lt;string name=&quot;not_set&quot;>Not set&lt;/string>"
        errorLine2="                  ~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2638"
            column="19"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="            android:textSize=&quot;20dp&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="19"
            column="13"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="            android:textSize=&quot;20dp&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="26"
            column="13"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="            android:textSize=&quot;20dp&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="33"
            column="13"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="        android:textSize=&quot;20dp&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="46"
            column="9"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="        android:textSize=&quot;20dp&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="53"
            column="9"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="        android:textSize=&quot;20dp&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="60"
            column="9"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="        android:textSize=&quot;20dp&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="67"
            column="9"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes (`@dimen/um25_value_text_size` is defined as `60dp` in `values/dimens.xml`"
        errorLine1="            android:textSize=&quot;@dimen/um25_value_text_size&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_um25_data.xml"
            line="18"
            column="13"/>
        <location
            file="src/main/res/values/dimens.xml"
            line="17"
            column="40"
            message="This dp dimension is used as a text size"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes (`@dimen/um25_value_text_size` is defined as `60dp` in `values/dimens.xml`"
        errorLine1="                android:textSize=&quot;@dimen/um25_value_text_size&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_um25_data.xml"
            line="32"
            column="17"/>
        <location
            file="src/main/res/values/dimens.xml"
            line="17"
            column="40"
            message="This dp dimension is used as a text size"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes (`@dimen/um25_value_text_size_small` is defined as `30dp` in `values/dimens.xml`"
        errorLine1="                android:textSize=&quot;@dimen/um25_value_text_size_small&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_um25_data.xml"
            line="39"
            column="17"/>
        <location
            file="src/main/res/values/dimens.xml"
            line="18"
            column="46"
            message="This dp dimension is used as a text size"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes (`@dimen/um25_value_text_size` is defined as `60dp` in `values/dimens.xml`"
        errorLine1="                android:textSize=&quot;@dimen/um25_value_text_size&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_um25_data.xml"
            line="56"
            column="17"/>
        <location
            file="src/main/res/values/dimens.xml"
            line="17"
            column="40"
            message="This dp dimension is used as a text size"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes (`@dimen/um25_value_text_size_small` is defined as `30dp` in `values/dimens.xml`"
        errorLine1="                android:textSize=&quot;@dimen/um25_value_text_size_small&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_um25_data.xml"
            line="63"
            column="17"/>
        <location
            file="src/main/res/values/dimens.xml"
            line="18"
            column="46"
            message="This dp dimension is used as a text size"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes (`@dimen/um25_value_text_size` is defined as `60dp` in `values/dimens.xml`"
        errorLine1="            android:textSize=&quot;@dimen/um25_value_text_size&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_um25_data.xml"
            line="74"
            column="13"/>
        <location
            file="src/main/res/values/dimens.xml"
            line="17"
            column="40"
            message="This dp dimension is used as a text size"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes (`@dimen/um25_value_text_size_small` is defined as `30dp` in `values/dimens.xml`"
        errorLine1="                android:textSize=&quot;@dimen/um25_value_text_size_small&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_um25_data.xml"
            line="87"
            column="17"/>
        <location
            file="src/main/res/values/dimens.xml"
            line="18"
            column="46"
            message="This dp dimension is used as a text size"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes (`@dimen/um25_value_text_size_small` is defined as `30dp` in `values/dimens.xml`"
        errorLine1="                android:textSize=&quot;@dimen/um25_value_text_size_small&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_um25_data.xml"
            line="95"
            column="17"/>
        <location
            file="src/main/res/values/dimens.xml"
            line="18"
            column="46"
            message="This dp dimension is used as a text size"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="        android:textSize=&quot;20dp&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_weather_notification.xml"
            line="14"
            column="9"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="        android:textSize=&quot;25dp&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fossil_hr_row_installed_app.xml"
            line="10"
            column="9"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="        android:textSize=&quot;20dp&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_app_view.xml"
            line="19"
            column="9"/>
    </issue>

    <issue
        id="SpUsage"
        message="Should use &quot;`sp`&quot; instead of &quot;`dp`&quot; for text sizes"
        errorLine1="        android:textSize=&quot;20dp&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_package_settings_item.xml"
            line="19"
            column="9"/>
    </issue>

    <issue
        id="SwitchIntDef"
        message="Switch statement on an `int` with known associated constant missing case `PlaybackState.STATE_BUFFERING`, `PlaybackState.STATE_CONNECTING`, `PlaybackState.STATE_ERROR`, `PlaybackState.STATE_FAST_FORWARDING`, `PlaybackState.STATE_NONE`, `PlaybackState.STATE_REWINDING`, `PlaybackState.STATE_SKIPPING_TO_NEXT`, `PlaybackState.STATE_SKIPPING_TO_PREVIOUS`, `PlaybackState.STATE_SKIPPING_TO_QUEUE_ITEM`"
        errorLine1="            switch (s.getState()) {"
        errorLine2="            ~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/MediaManager.java"
            line="151"
            column="13"/>
    </issue>

    <issue
        id="DiscouragedApi"
        message="Use of this function is discouraged because resource reflection makes it harder to perform build optimizations and compile-time verification of code. It is much more efficient to retrieve resources by identifier (e.g. `R.foo.bar`) than by name (e.g. `getIdentifier(&quot;bar&quot;, &quot;foo&quot;, null)`)."
        errorLine1="        int resId = getResources().getIdentifier(aString, &quot;string&quot;, packageName);"
        errorLine2="                                   ~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummaryDetail.java"
            line="547"
            column="36"/>
    </issue>

    <issue
        id="DiscouragedApi"
        message="Use of this function is discouraged because resource reflection makes it harder to perform build optimizations and compile-time verification of code. It is much more efficient to retrieve resources by identifier (e.g. `R.foo.bar`) than by name (e.g. `getIdentifier(&quot;bar&quot;, &quot;foo&quot;, null)`)."
        errorLine1="        final int stringId = context.getResources().getIdentifier(stringName, &quot;string&quot;, context.getPackageName());"
        errorLine2="                                                    ~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/sony/headphones/protocol/impl/v1/params/NoiseCancellingOptimizerStatus.java"
            line="43"
            column="53"/>
    </issue>

    <issue
        id="DiscouragedApi"
        message="Use of this function is discouraged because resource reflection makes it harder to perform build optimizations and compile-time verification of code. It is much more efficient to retrieve resources by identifier (e.g. `R.foo.bar`) than by name (e.g. `getIdentifier(&quot;bar&quot;, &quot;foo&quot;, null)`)."
        errorLine1="        final int stringId = getContext().getResources().getIdentifier(&quot;activity_type_&quot; + workoutType, &quot;string&quot;, getContext().getPackageName());"
        errorLine2="                                                         ~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/withingssteelhr/WithingsSteelHRDeviceSupport.java"
            line="692"
            column="58"/>
    </issue>

    <issue
        id="UseCompatLoadingForDrawables"
        message="Use `ResourcesCompat.getDrawable()`"
        errorLine1="        entries.add(new PieEntry((float) value, context.getResources().getDrawable(R.drawable.ic_star_gold)));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/ActivityListingAdapter.java"
            line="165"
            column="49"/>
    </issue>

    <issue
        id="UseCompatLoadingForDrawables"
        message="Use `ResourcesCompat.getDrawable()`"
        errorLine1="        images.add(new NotificationImage(&quot;icIncomingCall.icon&quot;, NotificationImage.getEncodedIconFromDrawable(getContext().getResources().getDrawable(R.drawable.ic_phone_outline)), 24, 24));"
        errorLine2="                                                                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java"
            line="580"
            column="110"/>
    </issue>

    <issue
        id="UseCompatLoadingForDrawables"
        message="Use `ResourcesCompat.getDrawable()`"
        errorLine1="        images.add(new NotificationImage(&quot;icMissedCall.icon&quot;, NotificationImage.getEncodedIconFromDrawable(getContext().getResources().getDrawable(R.drawable.ic_phone_missed_outline)), 24, 24));"
        errorLine2="                                                                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java"
            line="581"
            column="108"/>
    </issue>

    <issue
        id="UseCompatLoadingForDrawables"
        message="Use `ResourcesCompat.getDrawable()`"
        errorLine1="        images.add(new NotificationImage(&quot;icMessage.icon&quot;, NotificationImage.getEncodedIconFromDrawable(getContext().getResources().getDrawable(R.drawable.ic_message_outline)), 24, 24));"
        errorLine2="                                                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java"
            line="582"
            column="105"/>
    </issue>

    <issue
        id="UseCompatLoadingForDrawables"
        message="Use `ResourcesCompat.getDrawable()`"
        errorLine1="        images.add(new NotificationImage(&quot;general_white.bin&quot;, NotificationImage.getEncodedIconFromDrawable(getContext().getResources().getDrawable(R.drawable.ic_alert_circle_outline)), 24, 24));"
        errorLine2="                                                                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java"
            line="583"
            column="108"/>
    </issue>

    <issue
        id="UseCompatLoadingForDrawables"
        message="Use `ResourcesCompat.getDrawable()`"
        errorLine1="            NotificationImage quickReplyIcon = new NotificationImage(&quot;icMessage.icon&quot;, NotificationImage.getEncodedIconFromDrawable(getContext().getResources().getDrawable(R.drawable.ic_message_outline)), 24, 24);"
        errorLine2="                                                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/qhybrid/adapter/fossil_hr/FossilHRWatchAdapter.java"
            line="625"
            column="133"/>
    </issue>

    <issue
        id="UseCompatLoadingForDrawables"
        message="Use `ResourcesCompat.getDrawable()`"
        errorLine1="        entries.add(new PieEntry((float) value, context.getResources().getDrawable(R.drawable.ic_star_gold)));"
        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="1388"
            column="49"/>
    </issue>

    <issue
        id="UseCompatLoadingForDrawables"
        message="Use `ResourcesCompat.getDrawable()`"
        errorLine1="                        icon = sourcePackageContext.getResources().getDrawable(notificationSpec.iconId);"
        errorLine2="                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/withingssteelhr/communication/message/incoming/NotificationRequestHandler.java"
            line="81"
            column="32"/>
    </issue>

    <issue
        id="UseCompatLoadingForDrawables"
        message="Use `AppCompatResources.getDrawable()`"
        errorLine1="        Drawable drawable = getContext().getDrawable(drawableId);"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/withingssteelhr/WithingsSteelHRDeviceSupport.java"
            line="703"
            column="29"/>
    </issue>

    <issue
        id="UsingOnClickInXml"
        message="Use databinding or explicit wiring of click listener in code"
        errorLine1="            android:onClick=&quot;onClick&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/widget_alarms_activity_list.xml"
            line="63"
            column="13"/>
    </issue>

    <issue
        id="UsingOnClickInXml"
        message="Use databinding or explicit wiring of click listener in code"
        errorLine1="            android:onClick=&quot;onClick&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/widget_alarms_activity_list.xml"
            line="71"
            column="13"/>
    </issue>

    <issue
        id="UsingOnClickInXml"
        message="Use databinding or explicit wiring of click listener in code"
        errorLine1="            android:onClick=&quot;onClick&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/widget_alarms_activity_list.xml"
            line="79"
            column="13"/>
    </issue>

    <issue
        id="UsingOnClickInXml"
        message="Use databinding or explicit wiring of click listener in code"
        errorLine1="            android:onClick=&quot;onClick&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/widget_alarms_activity_list.xml"
            line="87"
            column="13"/>
    </issue>

    <issue
        id="UsingOnClickInXml"
        message="Use databinding or explicit wiring of click listener in code"
        errorLine1="            android:onClick=&quot;onClick&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/widget_alarms_activity_list.xml"
            line="95"
            column="13"/>
    </issue>

    <issue
        id="StringFormatInvalid"
        message="Format string &apos;`fw_upgrade_notice_amazfitcor2`&apos; is not a valid format string so it should not be passed to `String.format`"
        errorLine1="        return mContext.getString(R.string.fw_upgrade_notice_amazfitcor2, helper.getHumanFirmwareVersion());"
        errorLine2="               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/huami/amazfitcor2/AmazfitCor2FWInstallHandler.java"
            line="37"
            column="16"/>
        <location
            file="src/main/res/values-ja/strings.xml"
            line="612"
            column="5"
            message="This definition does not require arguments"/>
    </issue>

    <issue
        id="StringFormatInvalid"
        message="Incorrect formatting string `notif_battery_low_extended`; missing conversion character in &apos;`%1$ a`&apos;?"
        errorLine1="    &lt;string name=&quot;notif_battery_low_extended&quot;>%1$ akkumulátora merül: %2$s&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-hu/strings.xml"
            line="462"
            column="5"/>
    </issue>

    <issue
        id="StringFormatInvalid"
        message="Incorrect formatting string `withings_calibration_text_activity_target`; missing conversion character in &apos;`% a`&apos;?"
        errorLine1="    &lt;string name=&quot;withings_calibration_text_activity_target&quot;>Zum Schluss richte den Aktivitätszeiger auf 100% aus. Bitte beachte, dass sich dieser Zeiger nur im Uhrzeigersinn bewegt.&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-de/strings.xml"
            line="2340"
            column="5"/>
    </issue>

    <issue
        id="StringFormatMatches"
        message="Wrong argument type for formatting argument &apos;#1&apos; in `notif_battery_low_extended`: conversion is &apos;`a`&apos;, received `String` (argument #2 in method call)"
        errorLine1="                                context.getString(R.string.notif_battery_low_extended, gbDevice.getAliasOrName(),"
        errorLine2="                                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java"
            line="515"
            column="88"/>
        <location
            file="src/main/res/values-hu/strings.xml"
            line="462"
            column="5"
            message="Conflicting argument declaration here"/>
    </issue>

    <issue
        id="Typos"
        message="Did you mean &quot;custom_!&quot; instead of &quot;custom_1&quot;?"
        errorLine1="        &lt;item>custom_1&lt;/item>"
        errorLine2="              ^">
        <location
            file="src/main/res/values/arrays.xml"
            line="3347"
            column="15"/>
    </issue>

    <issue
        id="Typos"
        message="Did you mean &quot;after_!&quot; instead of &quot;after_1&quot;?"
        errorLine1="        &lt;item>after_1_hour&lt;/item>"
        errorLine2="              ^">
        <location
            file="src/main/res/values/arrays.xml"
            line="3363"
            column="15"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;pertubar&quot; is a common misspelling; did you mean &quot;perturbar&quot;?"
        errorLine1="    &lt;string name=&quot;pref_summary_notification_filter&quot;>Bloqueia todas as notificações quando o modo Não pertubar está ativo no telefone&lt;/string>"
        errorLine2="                                                                                                     ^">
        <location
            file="src/main/res/values-pt-rBR/strings.xml"
            line="71"
            column="102"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;Ziffernblatt&quot; is a common misspelling; did you mean &quot;Zifferblatt&quot;?"
        errorLine1="    &lt;string name=&quot;kind_watchface&quot;>Ziffernblatt&lt;/string>"
        errorLine2="                                  ^">
        <location
            file="src/main/res/values-de/strings.xml"
            line="515"
            column="35"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;despues&quot; is a common misspelling; did you mean &quot;después&quot;?"
        errorLine1="\nAsegúrese de instalar el archivo .fw y, a continuación, el archivo .res. La pulsera se reiniciará despues de instalar el archivo .fw. "
        errorLine2="                                                                                                    ^">
        <location
            file="src/main/res/values-es/strings.xml"
            line="677"
            column="101"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;ultimo&quot; is a common misspelling; did you mean &quot;último&quot;?"
        errorLine1="\nPor favor, asegúrese de instalar el archivo .fw primero, el archivo .res a continuación y por ultimo el archivo .gps. Su reloj se reiniciara después de instalar el archivo .fw."
        errorLine2="                                                                                                ^">
        <location
            file="src/main/res/values-es/strings.xml"
            line="793"
            column="97"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;Inicio&quot; is a common misspelling; did you mean &quot;Início&quot;?"
        errorLine1="    &lt;string name=&quot;activity_detail_start_label&quot;>Inicio&lt;/string>"
        errorLine2="                                               ^">
        <location
            file="src/main/res/values-pt/strings.xml"
            line="939"
            column="48"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;Ukranian&quot; is a common misspelling; did you mean &quot;Ukrainian&quot;?"
        errorLine1="    &lt;string name=&quot;ukranian&quot;>Ukranian&lt;/string>"
        errorLine2="                            ^">
        <location
            file="src/main/res/values/strings.xml"
            line="1055"
            column="29"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;camera&quot; is a common misspelling; did you mean &quot;câmera&quot;?"
        errorLine1="    &lt;string name=&quot;menuitem_takephoto&quot;>Controlo remoto de camera&lt;/string>"
        errorLine2="                                                         ^">
        <location
            file="src/main/res/values-pt/strings.xml"
            line="1110"
            column="58"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;construida&quot; is a common misspelling; did you mean &quot;construída&quot;?"
        errorLine1="    &lt;string name=&quot;about_description_banglejs_nopebble&quot;>App de Android para Bangle.js construida sobre o projeto Gadgetbridge, com acesso a Internet adicionado."
        errorLine2="                                                                                     ^">
        <location
            file="src/main/res/values-pt-rBR/strings.xml"
            line="1484"
            column="86"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;construida&quot; is a common misspelling; did you mean &quot;construída&quot;?"
        errorLine1="    &lt;string name=&quot;about_description_banglejs_main&quot;>App de Android para Bangle.js construida sobre o projeto Gadgetbridge, com acesso a Internet adicionado."
        errorLine2="                                                                                 ^">
        <location
            file="src/main/res/values-pt-rBR/strings.xml"
            line="1487"
            column="82"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;construida&quot; is a common misspelling; did you mean &quot;construída&quot;?"
        errorLine1="    &lt;string name=&quot;about_description_banglejs_main&quot;>Aplicação Android para Bangle.js, construida com base no projecto Gadgetbridge, com acesso à Internet."
        errorLine2="                                                                                     ^">
        <location
            file="src/main/res/values-pt/strings.xml"
            line="1576"
            column="86"/>
    </issue>

    <issue
        id="Typos"
        message="&quot;construida&quot; is a common misspelling; did you mean &quot;construída&quot;?"
        errorLine1="    &lt;string name=&quot;about_description_banglejs_nightly&quot;>Aplicação Android para Bangle.js, construida com base no projecto Gadgetbridge, com acesso à Internet."
        errorLine2="                                                                                        ^">
        <location
            file="src/main/res/values-pt/strings.xml"
            line="1586"
            column="89"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;hr&quot; (Croatian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-hr/strings.xml"
            line="8"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;id&quot; (Indonesian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-id/strings.xml"
            line="27"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;zh&quot; (Chinese) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-zh-rTW/strings.xml"
            line="28"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;fi&quot; (Finnish) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-fi/strings.xml"
            line="38"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;my&quot; (Burmese) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-my/strings.xml"
            line="39"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;sv&quot; (Swedish) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-sv/strings.xml"
            line="46"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;lt&quot; (Lithuanian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-lt/strings.xml"
            line="62"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;fa&quot; (Persian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-fa/strings.xml"
            line="125"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;ro&quot; (Romanian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ro/strings.xml"
            line="129"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;vi&quot; (Vietnamese) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-vi/strings.xml"
            line="189"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;et&quot; (Estonian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-et/strings.xml"
            line="279"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;icon_placeholder&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;icon_placeholder&quot;>Simge&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="333"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="402"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;hu&quot; (Hungarian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-hu/strings.xml"
            line="464"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;uk&quot; (Ukrainian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-uk/strings.xml"
            line="473"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;bg&quot; (Bulgarian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-bg/strings.xml"
            line="483"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;sk&quot; (Slovak) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-sk/strings.xml"
            line="491"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_button_action_disabled_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_button_action_disabled_value&quot;>Bilinmeyen&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="491"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;gl&quot; (Galician) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-gl/strings.xml"
            line="515"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_media_forward_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_media_forward_value&quot;>SONRAKİ&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="524"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_media_next_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_media_next_value&quot;>SONRAKİ&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="526"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_media_pause_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_media_pause_value&quot;>DURAKLAT&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="528"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_media_play_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_media_play_value&quot;>OYNAT&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="530"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_media_playpause_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_media_playpause_value&quot;>AÇKAPAT&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="532"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_media_previous_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_media_previous_value&quot;>ÖNCEKİ&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="534"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_media_rewind_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_media_rewind_value&quot;>GERİSAR&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="536"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_media_volumedown_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_media_volumedown_value&quot;>SESDÜŞÜR&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="538"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_media_volumeup_value&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_media_volumeup_value&quot;>SESYÜKSELT&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="540"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;pl&quot; (Polish) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-pl/strings.xml"
            line="551"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;pt&quot; (Portuguese) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-pt/strings.xml"
            line="556"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_theme_value_dark&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_theme_value_dark&quot;>karanlık&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="599"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;pref_theme_value_light&quot; has been marked as translatable=&quot;false&quot; elsewhere (usually in the `values` folder), but is translated to &quot;tr&quot; (Turkish) here"
        errorLine1="    &lt;string name=&quot;pref_theme_value_light&quot;>aydınlık&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="600"
            column="13"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;ko&quot; (Korean) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ko/strings.xml"
            line="606"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;ru&quot; (Russian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ru/strings.xml"
            line="626"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;ca&quot; (Catalan) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ca/strings.xml"
            line="704"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;it&quot; (Italian) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-it/strings.xml"
            line="715"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;el&quot; (Greek) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-el/strings.xml"
            line="741"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;he&quot; (Hebrew) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-he/strings.xml"
            line="790"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;cs&quot; (Czech) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-cs/strings.xml"
            line="791"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;zh&quot; (Chinese) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-zh-rCN/strings.xml"
            line="791"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;nl&quot; (Dutch) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-nl/strings.xml"
            line="792"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;nb&quot; (Norwegian Bokmål) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-nb-rNO/strings.xml"
            line="795"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;pt&quot; (Portuguese) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-pt-rBR/strings.xml"
            line="798"
            column="67"/>
    </issue>

    <issue
        id="Untranslatable"
        message="The resource string &quot;mi2_prefs_button_press_broadcast_default_value&quot; is marked as translatable=&quot;false&quot;, but is translated to &quot;de&quot; (German) here"
        errorLine1="    &lt;string name=&quot;mi2_prefs_button_press_broadcast_default_value&quot; translatable=&quot;false&quot;>nodomain.freeyourgadget.gadgetbridge.ButtonPressed&lt;/string>"
        errorLine2="                                                                  ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-de/strings.xml"
            line="801"
            column="67"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;minutes&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;pref_auto_fetch_limit_fetches_summary&quot;>Fetches every %d minutes&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-en-rGB/strings.xml"
            line="307"
            column="5"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;hour&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;pref_summary_auto_export_interval&quot;>Export every %d hour&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-en-rGB/strings.xml"
            line="359"
            column="5"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;hour&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;pref_summary_auto_export_interval&quot;>Export every %d hour&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="564"
            column="5"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;minutes&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;pref_auto_fetch_limit_fetches_summary&quot;>Fetches every %d minutes&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="570"
            column="5"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;devices&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;notification_gps_text&quot;>Sending GPS location to %1$d devices&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1554"
            column="5"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;activities&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;sports_activity_confirm_delete_title&quot;>Delete %d activities&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1948"
            column="5"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;activities&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;sports_activity_confirm_delete_description&quot;>Are you sure you want to delete %d activities?&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1949"
            column="5"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;devices&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;info_connected_count&quot;>%d devices connected&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2378"
            column="5"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;steps&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;steps_streaks_total_steps_average_hint&quot;>Total average %d steps per day&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2411"
            column="5"/>
    </issue>

    <issue
        id="PluralsCandidate"
        message="Formatting %d followed by words (&quot;loyalty&quot;): This should probably be a plural rather than a string"
        errorLine1="    &lt;string name=&quot;loyalty_cards_syncing&quot;>Syncing %d loyalty cards to device&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2499"
            column="5"/>
    </issue>

    <issue
        id="StringFormatCount"
        message="Inconsistent number of arguments in formatting string `fw_upgrade_notice_amazfitcor2`; found both 1 here and 0 in values-ja/strings.xml"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfitcor2&quot;>You are about to install the %s firmware on your Amazfit Cor 2."
        errorLine2="    ^">
        <location
            file="src/main/res/values/strings.xml"
            line="142"
            column="5"/>
        <location
            file="src/main/res/values-ja/strings.xml"
            line="612"
            column="5"
            message="Conflicting number of arguments (0) here"/>
    </issue>

    <issue
        id="StringFormatCount"
        message="Inconsistent number of arguments in formatting string `withings_calibration_text_activity_target`; found both 1 here and 0 in values-zh-rCN/strings.xml"
        errorLine1="    &lt;string name=&quot;withings_calibration_text_activity_target&quot;>Zum Schluss richte den Aktivitätszeiger auf 100% aus. Bitte beachte, dass sich dieser Zeiger nur im Uhrzeigersinn bewegt.&lt;/string>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-de/strings.xml"
            line="2340"
            column="5"/>
        <location
            file="src/main/res/values-zh-rCN/strings.xml"
            line="2327"
            column="5"
            message="Conflicting number of arguments (0) here"/>
    </issue>

    <issue
        id="UnusedQuantity"
        message="For language &quot;zh&quot; (Chinese) the following quantities are not relevant: `one`"
        errorLine1="    &lt;plurals name=&quot;widget_alarm_target_hours&quot;>"
        errorLine2="    ^">
        <location
            file="src/main/res/values-zh-rTW/strings.xml"
            line="119"
            column="5"/>
    </issue>

    <issue
        id="UnusedQuantity"
        message="For language &quot;pt&quot; (Portuguese) the following quantities are not relevant: `many`"
        errorLine1="    &lt;plurals name=&quot;widget_alarm_target_hours&quot;>"
        errorLine2="    ^">
        <location
            file="src/main/res/values-pt/strings.xml"
            line="557"
            column="5"/>
    </issue>

    <issue
        id="UnusedQuantity"
        message="For language &quot;es&quot; (Spanish) the following quantities are not relevant: `many`"
        errorLine1="    &lt;plurals name=&quot;widget_alarm_target_hours&quot;>"
        errorLine2="    ^">
        <location
            file="src/main/res/values-es/strings.xml"
            line="750"
            column="5"/>
    </issue>

    <issue
        id="UnusedQuantity"
        message="For language &quot;pt&quot; (Portuguese) the following quantities are not relevant: `many`"
        errorLine1="    &lt;plurals name=&quot;widget_alarm_target_hours&quot;>"
        errorLine2="    ^">
        <location
            file="src/main/res/values-pt-rBR/strings.xml"
            line="754"
            column="5"/>
    </issue>

    <issue
        id="UnusedQuantity"
        message="For language &quot;it&quot; (Italian) the following quantities are not relevant: `many`"
        errorLine1="    &lt;plurals name=&quot;widget_alarm_target_hours&quot;>"
        errorLine2="    ^">
        <location
            file="src/main/res/values-it/strings.xml"
            line="825"
            column="5"/>
    </issue>

    <issue
        id="SetJavaScriptEnabled"
        message="Using `setJavaScriptEnabled` can introduce XSS vulnerabilities into your application, review carefully"
        errorLine1="        settings.setJavaScriptEnabled(true);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/banglejs/AppsManagementActivity.java"
            line="214"
            column="9"/>
    </issue>

    <issue
        id="ExportedContentProvider"
        message="Exported content providers can provide access to potentially sensitive data"
        errorLine1="        &lt;provider"
        errorLine2="         ~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="652"
            column="10"/>
    </issue>

    <issue
        id="ExportedReceiver"
        message="Exported receiver does not require permission"
        errorLine1="        &lt;receiver"
        errorLine2="         ~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="446"
            column="10"/>
    </issue>

    <issue
        id="SystemPermissionTypo"
        message="Did you mean `android.permission.BLUETOOTH_ADMIN`?"
        errorLine1="            android:permission=&quot;android.permission.BLUETOOTH,android.permission.BLUETOOTH_ADMIN&quot;>"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="476"
            column="33"/>
    </issue>

    <issue
        id="DataExtractionRules"
        message="The attribute `android:allowBackup` is deprecated from Android 12 and higher and may be removed in future versions. Consider adding the attribute `android:dataExtractionRules` specifying an `@xml` resource which configures cloud backups and device transfers on Android 12 and higher."
        errorLine1="        android:allowBackup=&quot;false&quot;"
        errorLine2="                             ~~~~~">
        <location
            file="src/main/AndroidManifest.xml"
            line="105"
            column="30"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="                    mGBDeviceAppAdapter.notifyDataSetChanged();"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="224"
            column="21"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="                            mGBDeviceAppAdapter.notifyDataSetChanged();"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/appmanager/AbstractAppManagerFragment.java"
            line="251"
            column="29"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="        notifyDataSetChanged();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/AppBlacklistAdapter.java"
            line="219"
            column="9"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="        notifyDataSetChanged();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/AppBlacklistAdapter.java"
            line="225"
            column="9"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="            adapter.notifyDataSetChanged();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/AppBlacklistAdapter.java"
            line="303"
            column="13"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="            adapter.notifyDataSetChanged();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/AppSpecificNotificationSettingsAppListAdapter.java"
            line="248"
            column="13"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="            actionsListAdapter.notifyDataSetChanged();"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/CommuteActionsActivity.java"
            line="86"
            column="13"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="        mGBAlarmListAdapter.notifyDataSetChanged();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ConfigureAlarms.java"
            line="113"
            column="9"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="        mGBContactListAdapter.notifyDataSetChanged();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ConfigureContacts.java"
            line="142"
            column="9"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="        mGBReminderListAdapter.notifyDataSetChanged();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ConfigureReminders.java"
            line="173"
            column="9"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="                    mGBWorldClockListAdapter.notifyDataSetChanged();"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ConfigureWorldClocks.java"
            line="131"
            column="21"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="        mGBWorldClockListAdapter.notifyDataSetChanged();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ConfigureWorldClocks.java"
            line="152"
            column="9"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="        mGBWorldClockListAdapter.notifyDataSetChanged();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ConfigureWorldClocks.java"
            line="188"
            column="9"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="        mGBDeviceAdapter.notifyDataSetChanged();"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="491"
            column="9"/>
    </issue>

    <issue
        id="NotifyDataSetChanged"
        message="It will always be more efficient to use more specific change events if you can. Rely on `notifyDataSetChanged` as a last resort."
        errorLine1="                notifyDataSetChanged();"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="230"
            column="17"/>
    </issue>

    <issue
        id="Recycle"
        message="This `Cursor` should be freed up after use with `#close()`"
        errorLine1="                    .query(uri, projection, selection, selectionArgs, null);"
        errorLine2="                     ~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/AndroidUtils.java"
            line="257"
            column="22"/>
    </issue>

    <issue
        id="Recycle"
        message="This `Cursor` should be freed up after use with `#close()`"
        errorLine1="                Cursor cursor = getContentResolver().query("
        errorLine2="                                                     ~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/DataManagementActivity.java"
            line="232"
            column="54"/>
    </issue>

    <issue
        id="Recycle"
        message="This `Cursor` should be freed up after use with `#close()`"
        errorLine1="        final Cursor c = mContext.getContentResolver().query(SETTINGS_URI, SETTINGS_PROJECTION,"
        errorLine2="                                                       ~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/externalevents/OmniJawsObserver.java"
            line="166"
            column="56"/>
    </issue>

    <issue
        id="Recycle"
        message="This `Cursor` should be freed up after use with `#close()`"
        errorLine1="                    Cursor cursor = requireContext().getContentResolver().query("
        errorLine2="                                                                          ~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/SettingsActivity.java"
            line="552"
            column="75"/>
    </issue>

    <issue
        id="ObsoleteLayoutParam"
        message="Invalid layout param in a `RelativeLayout`: `layout_weight`"
        errorLine1="        android:layout_weight=&quot;1&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_commute_actions.xml"
            line="17"
            column="9"/>
    </issue>

    <issue
        id="ObsoleteLayoutParam"
        message="Invalid layout param in a `LinearLayout`: `layout_alignStart`"
        errorLine1="            android:layout_alignStart=&quot;@+id/watchface_invert_colors&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="60"
            column="13"/>
    </issue>

    <issue
        id="ObsoleteLayoutParam"
        message="Invalid layout param in a `LinearLayout`: `layout_alignStart`"
        errorLine1="            android:layout_alignStart=&quot;@+id/watchface_rotate_left&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="67"
            column="13"/>
    </issue>

    <issue
        id="ObsoleteLayoutParam"
        message="Invalid layout param in a `LinearLayout`: `layout_alignStart`"
        errorLine1="            android:layout_alignStart=&quot;@+id/watchface_rotate_right&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="75"
            column="13"/>
    </issue>

    <issue
        id="ObsoleteLayoutParam"
        message="Invalid layout param in a `RelativeLayout`: `layout_weight`"
        errorLine1="        android:layout_weight=&quot;20&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_statschart.xml"
            line="11"
            column="9"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/AppSpecificNotificationSettingDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BangleJSActivitySampleDao.java"
            line="63"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;BATTERY_INDEX\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/BatteryLevelDao.java"
            line="58"
            column="64"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CasioGBX100ActivitySampleDao.java"
            line="61"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfActivitySampleDao.java"
            line="67"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfHeartRateSampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepSessionSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSleepStageSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfSpo2SampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfStressSampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/CmfWorkoutGpsSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FemometerVinca2TemperatureSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/FitProActivitySampleDao.java"
            line="73"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivityOverlayDao.java"
            line="63"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;RAW_KIND\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HPlusHealthActivitySampleDao.java"
            line="70"
            column="59"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiExtendedActivitySampleDao.java"
            line="71"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateManualSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateMaxSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiHeartRateRestingSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiPaiSampleDao.java"
            line="73"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSleepRespiratoryRateSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiSpo2SampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuamiStressSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;SOURCE\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiActivitySampleDao.java"
            line="75"
            column="57"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;TIMESTAMP\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutDataSampleDao.java"
            line="83"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;TYPE\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HuaweiWorkoutPaceSampleDao.java"
            line="60"
            column="55"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/HybridHRActivitySampleDao.java"
            line="71"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ID115ActivitySampleDao.java"
            line="65"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/JYouActivitySampleDao.java"
            line="67"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunActivitySampleDao.java"
            line="65"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunBiometricSampleDao.java"
            line="61"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/LefunSleepSampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MakibesHR3ActivitySampleDao.java"
            line="61"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/MiBandActivitySampleDao.java"
            line="63"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/No1F1ActivitySampleDao.java"
            line="63"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivityOverlayDao.java"
            line="63"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleHealthActivitySampleDao.java"
            line="63"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMisfitSampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PebbleMorpheuzSampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/PineTimeActivitySampleDao.java"
            line="61"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/devices/pinetime/PineTimeJFSupport.java"
            line="524"
            column="13"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/SonySWR12SampleDao.java"
            line="63"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/TLW64ActivitySampleDao.java"
            line="61"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="    @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/btle/TransactionBuilder.java"
            line="79"
            column="5"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/VivomoveHrActivitySampleDao.java"
            line="67"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;RAW_KIND\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusActivitySampleDao.java"
            line="70"
            column="59"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WatchXPlusHealthActivityOverlayDao.java"
            line="63"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3ActivitySampleDao.java"
            line="61"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3BehaviorSampleDao.java"
            line="61"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3CaloriesSampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3EnergySampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3HeartRateSampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3StressSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DATAPOINT\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/Wena3Vo2SampleDao.java"
            line="60"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/WithingsSteelHRActivitySampleDao.java"
            line="69"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XWatchActivitySampleDao.java"
            line="63"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiActivitySampleDao.java"
            line="67"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiDailySummarySampleDao.java"
            line="105"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiManualSampleDao.java"
            line="59"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepStageSampleDao.java"
            line="57"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/XiaomiSleepTimeSampleDao.java"
            line="69"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="Unnecessary; SDK_INT is always >= 21"
        errorLine1="                &quot;\&quot;DEVICE_ID\&quot; ) ON CONFLICT REPLACE)&quot; + ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ? &quot; WITHOUT ROWID;&quot; : &quot;;&quot;)"
        errorLine2="                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/entities/ZeTimeActivitySampleDao.java"
            line="69"
            column="60"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="This folder configuration (`v21`) is unnecessary; `minSdkVersion` is 21. Merge all the resources in this folder into `drawable`.">
        <location
            file="src/main/res/drawable-v21"/>
    </issue>

    <issue
        id="ObsoleteSdkInt"
        message="This folder configuration (`v14`) is unnecessary; `minSdkVersion` is 21. Merge all the resources in this folder into `values`.">
        <location
            file="src/main/res/values-v14"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="This `AsyncTask` class should be static or leaks might occur (nodomain.freeyourgadget.gadgetbridge.service.AbstractDeviceSupport.StoreDataTask)"
        errorLine1="    public class StoreDataTask extends DBAccess {"
        errorLine2="                 ~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/service/AbstractDeviceSupport.java"
            line="704"
            column="18"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="This `AsyncTask` class should be static or leaks might occur (nodomain.freeyourgadget.gadgetbridge.activities.charts.ActivityListingDashboard.RefreshTask)"
        errorLine1="    public class RefreshTask extends DBAccess {"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/ActivityListingDashboard.java"
            line="291"
            column="18"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="This `AsyncTask` class should be static or leaks might occur (nodomain.freeyourgadget.gadgetbridge.activities.ActivitySummariesChartFragment.RefreshTask)"
        errorLine1="    public class RefreshTask extends DBAccess {"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesChartFragment.java"
            line="179"
            column="18"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="This `AsyncTask` class should be static or leaks might occur (nodomain.freeyourgadget.gadgetbridge.activities.BatteryInfoChartFragment.RefreshTask)"
        errorLine1="    public class RefreshTask extends DBAccess {"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/BatteryInfoChartFragment.java"
            line="213"
            column="18"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="This `AsyncTask` class should be static or leaks might occur (nodomain.freeyourgadget.gadgetbridge.activities.ControlCenterv2.RefreshTask)"
        errorLine1="    public class RefreshTask extends DBAccess {"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ControlCenterv2.java"
            line="674"
            column="18"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="This field leaks a context object"
        errorLine1="    private final Context mContext;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/database/DBAccess.java"
            line="29"
            column="5"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="Do not place Android context classes in static fields (static reference to `LineageWeatherManager` which has field `mContext` pointing to `Context`); this is a memory leak"
        errorLine1="    private static LineageWeatherManager sInstance;"
        errorLine2="            ~~~~~~">
        <location
            file="src/main/java/lineageos/weather/LineageWeatherManager.java"
            line="51"
            column="13"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="This `AsyncTask` class should be static or leaks might occur (nodomain.freeyourgadget.gadgetbridge.database.PeriodicExporter.RefreshTask)"
        errorLine1="    public class RefreshTask extends DBAccess {"
        errorLine2="                 ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/database/PeriodicExporter.java"
            line="95"
            column="18"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="This `AsyncTask` class should be static or leaks might occur (nodomain.freeyourgadget.gadgetbridge.activities.charts.StepStreaksDashboard.TaskCalculateLatestStepsStreak)"
        errorLine1="    public class TaskCalculateLatestStepsStreak extends DBAccess {"
        errorLine2="                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="241"
            column="18"/>
    </issue>

    <issue
        id="StaticFieldLeak"
        message="Do not place Android context classes in static fields (static reference to `WebViewSingleton` which has field `webView` pointing to `WebView`); this is a memory leak"
        errorLine1="    private static final WebViewSingleton instance = new WebViewSingleton();"
        errorLine2="            ~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/WebViewSingleton.java"
            line="59"
            column="13"/>
    </issue>

    <issue
        id="UseCompoundDrawables"
        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
        errorLine1="                &lt;LinearLayout"
        errorLine2="                 ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="86"
            column="18"/>
    </issue>

    <issue
        id="UseCompoundDrawables"
        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
        errorLine1="                    &lt;LinearLayout"
        errorLine2="                     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="123"
            column="22"/>
    </issue>

    <issue
        id="UseCompoundDrawables"
        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
        errorLine1="                    &lt;LinearLayout"
        errorLine2="                     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="153"
            column="22"/>
    </issue>

    <issue
        id="UseCompoundDrawables"
        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
        errorLine1="                    &lt;LinearLayout"
        errorLine2="                     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="183"
            column="22"/>
    </issue>

    <issue
        id="UseCompoundDrawables"
        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
        errorLine1="                    &lt;LinearLayout"
        errorLine2="                     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="213"
            column="22"/>
    </issue>

    <issue
        id="UseCompoundDrawables"
        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
        errorLine1="    &lt;LinearLayout"
        errorLine2="     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_gps.xml"
            line="7"
            column="6"/>
    </issue>

    <issue
        id="UseCompoundDrawables"
        message="This tag and its children can be replaced by one `&lt;TextView/>` and a compound drawable"
        errorLine1="&lt;LinearLayout"
        errorLine2=" ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/spinner_with_image_layout.xml"
            line="1"
            column="2"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (3438 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M391.439 251.5c-16.53-0.137-32.726-5.052-49-7.576-31.323-4.857-62.605-10.178-94-14.554-11.34-1.581-22.657-3.315-34-4.87-3.544-0.486-9.985-0.271-11.683-4.148-2.661-6.074 3.215-15.79 5.989-20.852 9.17-16.735 19.424-32.9 29.64-49 26.59-41.901 56.624-85.123 95.054-117.08 25.306-21.043 54.596-33.544 87-20.467 13.073 5.276 24.874 14.036 34.155 24.548 7.445 8.431 14.372 18.176 17.816 29 4.549 14.293 11.03 39.431 4.977 53.999-5.502 13.241-20.4 23.207-29.662 34-15.78 18.385-28.437 38.888-40.147 60-5.488 9.893-15.517 24.17-14.96 35.981 0.352 7.455 22.806 13.067 28.82 16.328 21.17 11.476 40.696 28.364 50.689 50.691 18.396 41.106-0.666 100.512-34.69 128.535-10.353 8.529-23.217 13.179-35.998 16.72-35.687 9.887-74.001 0.29-110-1.255-1.397 17.704-4.591 36.596 0.774 54 9.793 31.77 49.168 55.388 82.226 47.402 32.92-7.953 54.022-37.177 77.089-59.294 4.322-4.143 10.976-4.135 15.068-8.032 5.05-4.808 6.756-15.863 10.027-22.076 5.03-9.552 12.956-18.21 19.237-27 38.268-53.553 71.679-110.568 103.719-168 8.826-15.82 17.512-31.797 25.613-48 2.81-5.62 4.46-16.206 8.76-20.486 4.169-4.15 13.16-3.887 18.487-6.306 37.106-16.857 75.799-10.058 105 18.796 6.41 6.338 13.31 12.628 17.1 20.996 16.27 36.011-0.86 79.314-13.68 113-22.504 59.17-57.511 114.154-93.395 166-5.988 8.652-6.82 20.868-12.868 28.725-3.998 5.193-12.115 6-16.718 11.29-10.773 12.382-20.651 27.824-34.44 37.135-26.993 18.228-73.226 17.881-101 2.538-26.892-14.858-32.244-45.823-33.624-73.688-0.5-10.078 3.588-22.7-1.375-32m12-379c17.823-3.679 32.752-13.717 51-16.56 38.387-5.984 78.04 16.747 92.547 52.56 7.349 18.142 5.142 37.032 10.453 55m21 344c8.3 11.537 3.86 33.142 7.746 47 11.464 40.89 48.099 57.862 88.254 49.331 56.57-12.018 97.41-63.857 127.67-109.33 6.99-10.508 12.44-24.387 20.96-33.61 2.88-3.113 10.21-7.579 14.05-4.03 5.94 5.48 3.32 26.012 3.32 33.64 0 32.984 0.29 66.192-2.83 99-5.99 62.92-7.24 134.76-42.22 190-11.86 18.727-29.51 34.486-45.95 49.165-32.43 28.959-66.94 55.856-103 80.164-15.844 10.68-34.304 20-48.891 32.28-5.808 4.89-4.11 13.58-4.11 20.39v54c0 5.29 2.608 20.69-2.317 23.97-4.938 3.3-16.896 1.03-22.682 1.03h-342c-6.208 0-19.404 2.49-24.682-1.03-5.401-3.6-2.318-23.03-2.318-28.97 0-21.69 5.279-56.45-8.804-74-71.457-89.076-142.18-180.028-199.62-279-24.185-41.671-53.67-88.059-58.406-137-9.294-96.034 42.012-191.579 91.777-270 12.162-19.166 25.178-38.033 39.064-56 4.758-6.156 9.917-16.188 17.004-19.821 11.35-5.818 31.627 1.813 43.985 1.821m576 99c44.15-9.108 86.54-30.774 128 0.375 7.04 5.292 12.9 11.496 18.08 18.625 6.29 8.669 10.42 17.756 13.34 28 3.2 11.222 6.24 23.209 5.49 35-1.67 26.166-15.3 46.19-24.44 70-3.25 8.446-3.75 18.156-5.47 27m-746-75c27.09 12.008 57.317 19.456 86 26.627 12.377 3.094 29.002 4.03 40 10.373m-16 622c-12.048 6.43-35.402 2-49 2-3.938 0-14.254-1.83-16.972 1.6-1.8 2.28-1.028 6.71-1.028 9.4v149c0 2.88-0.841 7.84 2.318 9.4 9.22 4.53 29.38 0.6 39.682 0.6h458c11.273 0 27.059 2.89 37.852-0.32 4.03-1.19 3.147-6.39 3.148-9.68v-149c0-2.69 0.772-7.12-1.028-9.4-3.055-3.85-16.446-1.6-20.972-1.6-17.678 0-41.071 4-58-1m-324 40.42c20.064-2.63 41.76-0.42 62-0.42h185c12.293 0 26.03-1.26 38 2.06 8.262 2.29 11.04 9.28 12.385 16.94 2.832 16.13 2.326 37.74 0.329 54-0.937 7.63-2.603 15.93-10.714 18.97-8.04 3.01-17.597 2.03-26 2.03h-251c-8.672 0-18.87 1.13-26.985-2.65-11.262-5.25-9.015-23.28-9.015-33.35 0-13.97-5.538-43.55 7.105-53.2 5.35-4.08 12.57-3.54 18.895-4.38m-63 131.58v127l1.028 10.4 20.972 1.6h343l20.397-1.6 1.603-10.4v-127&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/gadgetbridge_img.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (902 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;m21.9184,3.7795c-1.7312,0 -3.1175,1.3863 -3.1175,3.1175 0,1.7312 1.3863,3.1175 3.1175,3.1175 1.7312,0 3.1175,-1.3863 3.1175,-3.1175 0,-1.7312 -1.3863,-3.1175 -3.1175,-3.1175zM11.3487,9.7812C10.5363,9.8097 9.8221,10.1506 9.5939,10.9207L6.5508,21.9333c-0.613,2.3209 4.2012,3.7931 4.9501,1.4641L14.3851,12.2833C14.8084,10.8183 12.8998,9.7267 11.3487,9.7812ZM18.3174,10.4101c-0.3116,0 -0.5886,0.0521 -0.8656,0.1386 -1.82,0.2388 -2.6137,4.4328 -2.6137,4.4328L8.069,41.5207h3.1175l4.967,-14.0388 4.6627,0.8622 1.7075,7.8072 2.9518,-0.6221 -1.5452,-9.6263 -4.9366,-3.3373 1.2612,-4.9704 1.8698,3.1513 6.6948,-2.0761 3.415,15.1411 0.7134,-0.1454 -3.5165,-15.1851 0.4666,-0.1454 -0.6695,-2.8774 -0.4632,0.142 -0.186,-0.798 -0.6019,0.142 0.1893,0.8419 -4.1285,1.2713 -3.1919,-5.1936c-0.5194,-0.8656 -1.4558,-1.4539 -2.5292,-1.4539zM38.8583,29.9603 L33.5194,34.5419 21.462,37.0981 15.8931,41.5748 38.8583,41.5207z&quot; />"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_activity_climbing.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1632 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M22 21c-1.11 0-1.73-0.37-2.18-0.64-0.37-0.22-0.6-0.36-1.15-0.36-0.56 0-0.78 0.13-1.15 0.36-0.46 0.27-1.07 0.64-2.18 0.64s-1.73-0.37-2.18-0.64c-0.37-0.22-0.6-0.36-1.15-0.36-0.56 0-0.78 0.13-1.15 0.36C10.4 20.63 9.78 21 8.67 21c-1.11 0-1.73-0.37-2.18-0.64C6.12 20.13 5.89 20 5.34 20s-0.78 0.13-1.15 0.36C3.73 20.63 3.11 21 2 21v-2c0.56 0 0.78-0.13 1.15-0.36C3.61 18.37 4.23 18 5.34 18s1.73 0.37 2.18 0.64C7.89 18.87 8.11 19 8.67 19c0.56 0 0.78-0.13 1.15-0.36 0.46-0.27 1.08-0.64 2.19-0.64 1.11 0 1.73 0.37 2.18 0.64 0.37 0.22 0.6 0.36 1.15 0.36s0.78-0.13 1.15-0.36c0.45-0.27 1.07-0.64 2.18-0.64s1.73 0.37 2.18 0.64C21.22 18.87 21.44 19 22 19v2zm0-4.5c-1.11 0-1.73-0.37-2.18-0.64-0.37-0.22-0.6-0.36-1.15-0.36-0.56 0-0.78 0.13-1.15 0.36-0.45 0.27-1.07 0.64-2.18 0.64s-1.73-0.37-2.18-0.64c-0.37-0.22-0.6-0.36-1.15-0.36-0.56 0-0.78 0.13-1.15 0.36-0.45 0.27-1.07 0.64-2.18 0.64s-1.73-0.37-2.18-0.64c-0.37-0.22-0.6-0.36-1.15-0.36s-0.78 0.13-1.15 0.36C3.73 16.13 3.11 16.5 2 16.5v-2c0.56 0 0.78-0.13 1.15-0.36 0.45-0.27 1.07-0.64 2.18-0.64s1.73 0.37 2.18 0.64c0.37 0.22 0.6 0.36 1.15 0.36 0.56 0 0.78-0.13 1.15-0.36 0.45-0.27 1.07-0.64 2.18-0.64s1.73 0.37 2.18 0.64c0.37 0.22 0.6 0.36 1.15 0.36s0.78-0.13 1.15-0.36c0.45-0.27 1.07-0.64 2.18-0.64s1.73 0.37 2.18 0.64c0.37 0.22 0.6 0.36 1.15 0.36v2zM8.67 12c0.56 0 0.78-0.13 1.15-0.36 0.46-0.27 1.08-0.64 2.19-0.64 1.11 0 1.73 0.37 2.18 0.64 0.37 0.22 0.6 0.36 1.15 0.36s0.78-0.13 1.15-0.36c0.12-0.07 0.26-0.15 0.41-0.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5C6.82 5.49 7.89 5.89 9 7l1 1-3.25 3.25c0.31 0.12 0.56 0.27 0.77 0.39C7.89 11.87 8.11 12 8.67 12zM14 5.5a2.5 2.5 0 1 1 5 0 2.5 2.5 0 1 1-5 0&quot; />"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_activity_swimming.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (871 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="    &lt;path android:fillColor=&quot;#000000&quot; android:pathData=&quot;M2.873 9.063C0.861 8.728-0.35 6.263 0.452 4.14c0.698-1.85 1.22-2.386 2.716-2.793C3.791 1.177 6.401 1.146 7.05 1.3c1.278 0.302 1.887 0.728 2.37 1.655 0.707 1.36 0.896 2.223 0.719 3.275C9.88 7.76 8.846 8.841 7.416 9.075 6.858 9.166 3.437 9.157 2.872 9.063zm4.644-0.155c0.604-0.11 1.305-0.487 1.655-0.887 0.307-0.353 0.686-1.108 0.768-1.532l0.053-0.274-0.229 0.244c-0.332 0.355-0.774 0.623-1.34 0.81-1.136 0.378-5.214 0.387-6.41 0.015C1.456 7.11 0.82 6.728 0.58 6.422L0.417 6.215l0.047 0.274c0.07 0.417 0.462 1.196 0.773 1.54 0.331 0.367 0.958 0.724 1.5 0.856 0.506 0.123 4.14 0.14 4.78 0.023zM8.082 7.24c0.917-0.232 1.683-0.775 1.9-1.348 0.209-0.547-0.02-1.558-0.622-2.756-0.47-0.93-1.06-1.376-2.2-1.665-0.677-0.172-3.41-0.148-4.066 0.036-1.07 0.3-1.649 0.765-2.081 1.677-0.995 2.096-0.885 3.04 0.434 3.73 0.83 0.434 1.469 0.509 4.07 0.476C7.078 7.37 7.711 7.333 8.08 7.24z&quot; android:strokeWidth=&quot;0.4&quot; android:strokeColor=&quot;#000000&quot;/>"
        errorLine2="                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_buds_pro_case.xml"
            line="2"
            column="57"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (928 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M4.654 2.265h0.368v2.423h1.324V5H4.654zM4.97 9.917c0.357-0.15 0.823-0.536 0.969-0.805C6.01 8.978 5.964 8.977 5.463 9.1 4.48 9.34 3.784 9.109 3.157 8.33c-0.26-0.324-0.296-0.445-0.34-1.178l-0.05-0.817L2.512 6.64C1.69 7.62 2.051 9.288 3.213 9.862c0.489 0.243 1.251 0.266 1.757 0.055zm-1.33 0.329c-0.542-0.13-0.867-0.328-1.226-0.747-0.606-0.708-0.727-1.776-0.3-2.636C2.25 6.592 2.438 6.329 2.53 6.279c0.158-0.085 0.16-0.12 0.026-0.496-0.352-0.992-0.21-2.516 0.328-3.504 0.33-0.604 1.043-1.243 1.604-1.434 1.115-0.38 2.68 0.042 3.461 0.935 1.212 1.384 1.528 3.218 0.817 4.731C8.528 7.02 7.551 8.008 6.84 8.461c-0.343 0.22-0.564 0.444-0.677 0.69-0.372 0.803-1.569 1.322-2.523 1.095zm2.199-1.497c0.978-0.372 2.47-1.672 2.795-2.435 0.783-1.84-0.119-4.304-1.87-5.11-0.807-0.37-1.79-0.385-2.471-0.037C2.842 1.907 2.187 4.02 2.829 5.89c0.096 0.281 0.176 0.771 0.177 1.088 0.005 1.232 0.672 1.948 1.818 1.949 0.305 0 0.75-0.078 1.015-0.179z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_buds_pro_left.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1231 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M5.69 3.701q0.117 0.04 0.228 0.172 0.113 0.132 0.226 0.363l0.373 0.748H6.122L5.775 4.282Q5.64 4.007 5.513 3.917q-0.126-0.09-0.344-0.09h-0.4v1.157H4.4V2.248h0.83q0.466 0 0.695 0.196 0.229 0.196 0.229 0.592 0 0.258-0.12 0.429Q5.917 3.635 5.689 3.7zM4.768 2.552v0.971H5.23q0.265 0 0.4-0.122 0.137-0.125 0.137-0.365T5.63 2.676q-0.135-0.124-0.4-0.124zm1.26 7.365C5.672 9.767 5.206 9.381 5.06 9.112 4.99 8.978 5.036 8.977 5.537 9.1c0.984 0.24 1.68 0.009 2.306-0.77 0.26-0.324 0.296-0.445 0.34-1.178l0.05-0.817 0.256 0.306c0.822 0.98 0.46 2.647-0.702 3.221-0.489 0.243-1.251 0.266-1.757 0.055zM5.162 8.749c-0.978-0.372-2.47-1.672-2.795-2.435-0.783-1.84 0.119-4.304 1.87-5.11 0.807-0.37 1.79-0.385 2.471-0.037 1.45 0.74 2.105 2.853 1.463 4.723-0.096 0.282-0.176 0.77-0.177 1.089-0.005 1.232-0.672 1.947-1.818 1.949-0.305 0-0.75-0.078-1.015-0.18zm2.2 1.497c0.541-0.13 0.866-0.328 1.225-0.747 0.606-0.708 0.727-1.776 0.3-2.636C8.75 6.592 8.562 6.329 8.47 6.279c-0.158-0.085-0.16-0.12-0.026-0.496 0.352-0.992 0.21-2.516-0.328-3.504-0.33-0.604-1.043-1.243-1.604-1.434-1.115-0.38-2.68 0.042-3.461 0.935-1.212 1.384-1.528 3.218-0.817 4.731 0.238 0.508 1.215 1.497 1.926 1.95 0.343 0.22 0.564 0.444 0.677 0.69 0.372 0.803 1.569 1.322 2.523 1.095z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_buds_pro_right.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (945 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M19 3H5C3.9 3 3 3.9 3 5v14c0 1.1 0.9 2 2 2h14c1.1 0 2-0.9 2-2V5c0-1.1-0.9-2-2-2zm-5.44 3.53c0.29-0.29 0.77-0.29 1.06 0l0.88 0.88 0.88-0.88c0.29-0.29 0.77-0.29 1.06 0 0.29 0.29 0.29 0.77 0 1.06l-0.88 0.88 0.88 0.88c0.29 0.29 0.29 0.77 0 1.06-0.29 0.29-0.77 0.29-1.06 0L15.5 9.54l-0.88 0.88c-0.29 0.29-0.77 0.29-1.06 0-0.29-0.29-0.29-0.77 0-1.06l0.88-0.88-0.88-0.88c-0.3-0.3-0.3-0.78 0-1.07zM7 7.72h3.5c0.41 0 0.75 0.34 0.75 0.75s-0.34 0.75-0.75 0.75H7c-0.41 0-0.75-0.34-0.75-0.75S6.59 7.72 7 7.72zM10.75 16H9.5v1.25C9.5 17.66 9.16 18 8.75 18S8 17.66 8 17.25V16H6.75C6.34 16 6 15.66 6 15.25s0.34-0.75 0.75-0.75H8v-1.25c0-0.41 0.34-0.75 0.75-0.75s0.75 0.34 0.75 0.75v1.25h1.25c0.41 0 0.75 0.34 0.75 0.75S11.16 16 10.75 16zm6.5 1.25h-3.5c-0.41 0-0.75-0.34-0.75-0.75s0.34-0.75 0.75-0.75h3.5c0.41 0 0.75 0.34 0.75 0.75s-0.34 0.75-0.75 0.75zm0-2.5h-3.5C13.34 14.75 13 14.41 13 14s0.34-0.75 0.75-0.75h3.5c0.41 0 0.75 0.34 0.75 0.75s-0.34 0.75-0.75 0.75z&quot; />"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_calculate.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1901 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M18.895 15.63l0.248 0.042v-0.25h0.208l0.041-0.248H19.6v-0.207h0.25v-0.25h0.207v-0.206h0.248v-0.25h0.208v-0.207h0.248v-0.248h0.25v-0.208h0.207V13.35h0.248v-0.208h0.208v-0.249h0.248v-0.207h0.208v-0.249h0.249v-0.912H22.17v-0.207h-0.249l-0.248-0.042h-0.208V11.07h-2.073v0.207h-0.456v0.25H18.48v0.206h-0.456v-0.207h-0.249v-0.497h-0.207V10.57h-0.249v-0.207h-0.207v-0.249h-0.25V9.908h-0.206V9.659H16.2V9.41h-0.457V9.203H15.04V8.954h-1.161V8.747L13.67 8.706h-3.234v0.248H9.524v0.208H8.818V9.41H8.613v0.208H8.156L8.114 9.867H7.907l-0.25-0.042v0.249H7.452v0.249H7.2v0.207H6.996v0.249h-0.25v0.207H6.539l-0.041 0.249v0.207H6.29v0.456H6.04v0.456H5.835v0.706H6.04v-0.458h0.25v-0.455h0.207v-0.456h0.249v-0.456h0.249v-0.249h0.207v-0.207H7.45v-0.25h0.207v-0.206h0.249v-0.25h0.457V9.868h0.456v-0.25h2.778V9.41H9.731V9.162h0.954V8.954h2.986v0.25h0.207V9.41h0.248V9.203h0.208V9.41h1.161v0.457h0.207l0.249 0.041h0.456v0.207h0.249v0.25h0.207v0.206h0.249v0.25h0.207v0.662h-0.207l-0.042 0.248h0.705v0.459h0.456v-0.21h0.456v-0.249h0.456v-0.207h0.498v-0.249h1.576v0.25h0.704v0.248h0.208v0.207h-0.912v0.249h-0.664v0.207h-0.497v0.25h-0.208L19.6 12.644v0.248h-0.207v0.25h-0.249v0.207h-0.207v0.248h-0.249v0.208H18.48l-0.042 0.248h-0.207v0.208h-0.249v0.249h-0.207v0.207h-0.249v0.249H17.32v0.207h-0.25v0.249h-0.249v0.207h-0.207v0.249h-0.249v0.207h-0.207v0.249h-0.249v0.207h-0.207v0.249h-0.456l-0.042 0.207h-0.456v0.25h-0.663v0.206h-1.162v0.25h5.972v-0.208h-2.737v-0.498h0.207V16.79h0.25v-0.249h0.206v-0.207h1.618v0.249h0.911v-0.25h2.529l0.249 0.042v0.208h0.457v0.705h-0.249v0.207H22.13v0.249h-0.25v0.207h-0.207V18.2h-0.456l-0.042 0.207h-0.663v0.249h-0.706v0.207h-0.662l-0.041 0.249h-0.914v0.207h-0.91v0.25H16.82l-0.248-0.042v0.248h-0.208v0.25h1.617v-0.25h0.459V19.32h0.91v-0.207h0.705v-0.249h0.664v-0.207h0.705v-0.249h0.456v-0.207h0.249v-0.249h0.207v-0.207h0.249v-0.25h0.207v-0.662l0.042-0.248v-0.208h-0.25v-0.248h-3.896v-0.25h0.208z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_flipper.xml"
            line="56"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1901 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M20.056 14.718V14.51h0.248v-0.25h0.208v-0.207h0.248v-0.248h0.25v-0.208h0.207V13.35h0.248v-0.208h0.208v-0.249h0.248v-0.207h0.208v-0.249h0.249v-0.912H22.17v-0.207h-0.249l-0.248-0.042h-0.208V11.07h-2.073v0.207h-0.456v0.25H18.48v0.206h-0.456v-0.207h-0.249v-0.497h-0.207V10.57h-0.249v-0.207h-0.207v-0.249h-0.25V9.908h-0.206V9.659H16.2V9.41h-0.457V9.203H15.04V8.954h-1.161V8.747L13.67 8.706h-3.234v0.248H9.524v0.208H8.818V9.41H8.613v0.208H8.156L8.114 9.867H7.907l-0.25-0.042v0.249H7.452v0.249H7.2v0.207H6.996v0.249h-0.25v0.207H6.539l-0.041 0.249v0.207H6.29v0.456H6.04v0.456H5.835v0.706H6.04v-0.458h0.25v-0.455h0.207v-0.456h0.249v-0.456h0.249v-0.249h0.207v-0.207H7.45v-0.25h0.207v-0.206h0.249v-0.25h0.457V9.868h0.456v-0.25h2.778V9.41H9.731V9.162h0.954V8.954h2.986v0.25h0.207V9.41h0.248V9.203h0.208V9.41h1.161v0.457h0.207l0.249 0.041h0.456v0.207h0.249v0.25h0.207v0.206h0.249v0.25h0.207v0.662h-0.207l-0.042 0.248h0.705v0.459h0.456v-0.21h0.456v-0.249h0.456v-0.207h0.498v-0.249h1.576v0.25h0.704v0.248h0.208v0.207h-0.912v0.249h-0.664v0.207h-0.497v0.25h-0.208L19.6 12.644v0.248h-0.207v0.25h-0.249v0.207h-0.207v0.248h-0.249v0.208H18.48l-0.042 0.248h-0.207v0.208h-0.249v0.249h-0.207v0.207h-0.249v0.249H17.32v0.207h-0.25v0.249h-0.249v0.207h-0.207v0.249h-0.249v0.207h-0.207v0.249h-0.249v0.207h-0.207v0.249h-0.456l-0.042 0.207h-0.456v0.25h-0.663v0.206h-1.162v0.25h5.972v-0.208h-2.737v-0.498h0.207V16.79h0.25v-0.249h0.206v-0.207h1.618v0.249h0.911v-0.25h2.529l0.249 0.042v0.208h0.457v0.705h-0.249v0.207H22.13v0.249h-0.25v0.207h-0.207V18.2h-0.456l-0.042 0.207h-0.663v0.249h-0.706v0.207h-0.662l-0.041 0.249h-0.914v0.207h-0.91v0.25H16.82l-0.248-0.042v0.248h-0.208v0.25h1.617v-0.25h0.459V19.32h0.91v-0.207h0.705v-0.249h0.664v-0.207h0.705v-0.249h0.456v-0.207h0.249v-0.249h0.207v-0.207h0.249v-0.25h0.207v-0.662l0.042-0.248v-0.208h-0.25v-0.248h-3.896v-0.25h0.208V15.63l0.248 0.041v-0.248h0.208l0.041-0.25H19.6v-0.206h0.25v-0.25z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_flipper_disabled.xml"
            line="61"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1309 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M6.8,6.95C6.22,6.95 5.75,7.42 5.75,8L5.75,20.92C5.73,21 5.74,21.08 5.77,21.16C5.87,21.63 6.3,22 6.8,22L20.45,22C20.97,22 21.4,21.61 21.48,21.1C21.48,21.08 21.49,21.06 21.49,21.04C21.49,21.03 21.49,21.02 21.49,21.02L21.5,20.96C21.5,20.96 21.5,20.95 21.5,20.95L23.24,11.57L23.25,11.53L23.25,11.5C23.25,10.92 22.78,10.45 22.2,10.45L22.2,9.4C22.2,8.82 21.73,8.35 21.15,8.35L12.06,8.35C12.06,8.35 12.06,8.35 12.05,8.35C12.04,8.34 12.01,8.32 11.95,8.25C11.87,8.15 11.77,7.99 11.66,7.81C11.55,7.64 11.43,7.45 11.28,7.29C11.14,7.13 10.94,6.95 10.65,6.95ZM6.8,7.65L10.65,7.65C10.63,7.65 10.67,7.65 10.76,7.75C10.85,7.85 10.95,8.01 11.05,8.19C11.16,8.36 11.28,8.55 11.43,8.71C11.57,8.88 11.76,9.05 12.05,9.05L21.15,9.05C21.35,9.05 21.5,9.2 21.5,9.4L21.5,10.45L8.55,10.45C8,10.45 7.56,10.89 7.52,11.43L7.51,11.43L7.5,11.5L6.45,17.17L6.45,8C6.45,7.8 6.6,7.65 6.8,7.65ZM8.55,11.15L22.2,11.15C22.4,11.15 22.55,11.3 22.55,11.5L20.83,20.79L20.82,20.81C20.82,20.82 20.81,20.84 20.81,20.85C20.81,20.87 20.8,20.88 20.8,20.9C20.8,20.9 20.8,20.91 20.8,20.92C20.8,20.92 20.8,20.92 20.8,20.93C20.79,20.95 20.79,20.96 20.79,20.98C20.79,20.99 20.79,21 20.79,21.02C20.79,21.03 20.79,21.04 20.79,21.06C20.75,21.2 20.61,21.3 20.45,21.3L6.8,21.3C6.6,21.3 6.45,21.15 6.45,20.95L8.19,11.57L8.2,11.53L8.2,11.5C8.2,11.3 8.35,11.15 8.55,11.15Z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_folder.xml"
            line="21"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1309 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="      android:pathData=&quot;M6.8,6.95C6.22,6.95 5.75,7.42 5.75,8L5.75,20.92C5.73,21 5.74,21.08 5.77,21.16C5.87,21.63 6.3,22 6.8,22L20.45,22C20.97,22 21.4,21.61 21.48,21.1C21.48,21.08 21.49,21.06 21.49,21.04C21.49,21.03 21.49,21.02 21.49,21.02L21.5,20.96C21.5,20.96 21.5,20.95 21.5,20.95L23.24,11.57L23.25,11.53L23.25,11.5C23.25,10.92 22.78,10.45 22.2,10.45L22.2,9.4C22.2,8.82 21.73,8.35 21.15,8.35L12.06,8.35C12.06,8.35 12.06,8.35 12.05,8.35C12.04,8.34 12.01,8.32 11.95,8.25C11.87,8.15 11.77,7.99 11.66,7.81C11.55,7.64 11.43,7.45 11.28,7.29C11.14,7.13 10.94,6.95 10.65,6.95ZM6.8,7.65L10.65,7.65C10.63,7.65 10.67,7.65 10.76,7.75C10.85,7.85 10.95,8.01 11.05,8.19C11.16,8.36 11.28,8.55 11.43,8.71C11.57,8.88 11.76,9.05 12.05,9.05L21.15,9.05C21.35,9.05 21.5,9.2 21.5,9.4L21.5,10.45L8.55,10.45C8,10.45 7.56,10.89 7.52,11.43L7.51,11.43L7.5,11.5L6.45,17.17L6.45,8C6.45,7.8 6.6,7.65 6.8,7.65ZM8.55,11.15L22.2,11.15C22.4,11.15 22.55,11.3 22.55,11.5L20.83,20.79L20.82,20.81C20.82,20.82 20.81,20.84 20.81,20.85C20.81,20.87 20.8,20.88 20.8,20.9C20.8,20.9 20.8,20.91 20.8,20.92C20.8,20.92 20.8,20.92 20.8,20.93C20.79,20.95 20.79,20.96 20.79,20.98C20.79,20.99 20.79,21 20.79,21.02C20.79,21.03 20.79,21.04 20.79,21.06C20.75,21.2 20.61,21.3 20.45,21.3L6.8,21.3C6.6,21.3 6.45,21.15 6.45,20.95L8.19,11.57L8.2,11.53L8.2,11.5C8.2,11.3 8.35,11.15 8.55,11.15Z&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_folder_disabled.xml"
            line="30"
            column="25"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1379 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;m21.2919,23.2015c0.6342,-0.1548 1.0149,-0.392 1.4344,-0.894 0.7094,-0.8486 0.8512,-2.1283 0.3502,-3.158 -0.1582,-0.3251 -0.377,-0.6401 -0.4861,-0.6999 -0.1847,-0.1012 -0.1868,-0.1424 -0.0305,-0.5933 0.4121,-1.1887 0.2451,-3.014 -0.384,-4.1977 -0.3848,-0.724 -1.2208,-1.4895 -1.8766,-1.7183 -1.3054,-0.4555 -3.136,0.051 -4.0509,1.1204 -1.418,1.6577 -1.7887,3.8542 -0.9565,5.6672 0.2793,0.6085 1.4226,1.7934 2.2541,2.3362 0.402,0.2624 0.6604,0.5313 0.7933,0.8255 0.4347,0.9623 1.8352,1.5845 2.9527,1.3118zM19.7347,22.8078c-0.4177,-0.1787 -0.9625,-0.6424 -1.1335,-0.9646 -0.0846,-0.1596 -0.0299,-0.161 0.5561,-0.0144 1.1521,0.2882 1.9675,0.0109 2.6995,-0.9215 0.3051,-0.3883 0.346,-0.5332 0.3978,-1.4115l0.0577,-0.9789 0.3002,0.3663c0.9623,1.1744 0.5377,3.1707 -0.821,3.8594 -0.5724,0.2901 -1.4649,0.3184 -2.0568,0.0651zM18.7182,21.4086c-1.1454,-0.4457 -2.8916,-2.0023 -3.2716,-2.9163 -0.9165,-2.2045 0.1396,-5.1562 2.19,-6.1208 0.9436,-0.4439 2.0937,-0.462 2.8908,-0.0454 1.6982,0.8873 2.465,3.4189 1.7138,5.6589 -0.1131,0.3371 -0.2067,0.9238 -0.208,1.3038 -0.0056,1.476 -0.786,2.3326 -2.1276,2.3341 -0.3572,0.0004 -0.8771,-0.0933 -1.1874,-0.2141zM18.7696,18.7483c0.0941,-0.1471 0.1413,-0.347 0.1049,-0.4442 -0.0365,-0.0973 -0.4674,-0.3424 -0.9577,-0.5448 -0.994,-0.4103 -1.2506,-0.3717 -1.2506,0.1881 0,0.2954 0.0735,0.3564 0.8303,0.6882 1.0117,0.4436 1.0587,0.4478 1.2731,0.1126z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_galaxy_buds_pro.xml"
            line="23"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1376 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;m7.8637,17.6849c-0.6433,-0.1548 -1.0294,-0.392 -1.455,-0.894 -0.7195,-0.8486 -0.8635,-2.1283 -0.3552,-3.158 0.1605,-0.3251 0.3824,-0.6401 0.4931,-0.6999 0.1874,-0.1012 0.1895,-0.1424 0.031,-0.5932 -0.418,-1.1887 -0.2486,-3.014 0.3895,-4.1977 0.3903,-0.724 1.2383,-1.4895 1.9035,-1.7183 1.3241,-0.4555 3.181,0.0509 4.1091,1.1204 1.4383,1.6578 1.8143,3.8542 0.9702,5.6672 -0.2833,0.6085 -1.443,1.7934 -2.2864,2.3362 -0.4078,0.2624 -0.6699,0.5313 -0.8047,0.8255 -0.4409,0.9623 -1.8616,1.5845 -2.995,1.3118zM9.4431,17.2912c0.4237,-0.1787 0.9763,-0.6423 1.1497,-0.9646 0.0858,-0.1596 0.0303,-0.161 -0.5641,-0.0144 -1.1687,0.2882 -1.9957,0.0108 -2.7382,-0.9215 -0.3095,-0.3882 -0.3509,-0.5332 -0.4035,-1.4115l-0.0586,-0.9789 -0.3045,0.3663c-0.9761,1.1744 -0.5454,3.1707 0.8327,3.8594 0.5806,0.2901 1.4859,0.3184 2.0864,0.0652zM10.4743,15.892c1.1618,-0.4457 2.9331,-2.0023 3.3186,-2.9163C14.7225,10.7711 13.6513,7.8195 11.5715,6.8549 10.6144,6.411 9.4477,6.3929 8.6392,6.8094c-1.7226,0.8873 -2.5003,3.419 -1.7384,5.6589 0.1147,0.3371 0.2096,0.9238 0.211,1.3038 0.0052,1.4759 0.7973,2.3326 2.1581,2.3341 0.3623,0.0004 0.8897,-0.0933 1.2044,-0.2141zM10.4222,13.2317c-0.0955,-0.1471 -0.1434,-0.347 -0.1064,-0.4442 0.037,-0.0973 0.4741,-0.3424 0.9715,-0.5448 1.0082,-0.4103 1.2686,-0.3717 1.2686,0.1881 0,0.2954 -0.0746,0.3564 -0.8422,0.6882 -1.0262,0.4436 -1.0739,0.4478 -1.2914,0.1126z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_galaxy_buds_pro.xml"
            line="28"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1379 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;m21.2919,23.2015c0.6342,-0.1548 1.0149,-0.392 1.4344,-0.894 0.7094,-0.8486 0.8512,-2.1283 0.3502,-3.158 -0.1582,-0.3251 -0.377,-0.6401 -0.4861,-0.6999 -0.1847,-0.1012 -0.1868,-0.1424 -0.0305,-0.5933 0.4121,-1.1887 0.2451,-3.014 -0.384,-4.1977 -0.3848,-0.724 -1.2208,-1.4895 -1.8766,-1.7183 -1.3054,-0.4555 -3.136,0.051 -4.0509,1.1204 -1.418,1.6577 -1.7887,3.8542 -0.9565,5.6672 0.2793,0.6085 1.4226,1.7934 2.2541,2.3362 0.402,0.2624 0.6604,0.5313 0.7933,0.8255 0.4347,0.9623 1.8352,1.5845 2.9527,1.3118zM19.7347,22.8078c-0.4177,-0.1787 -0.9625,-0.6424 -1.1335,-0.9646 -0.0846,-0.1596 -0.0299,-0.161 0.5561,-0.0144 1.1521,0.2882 1.9675,0.0109 2.6995,-0.9215 0.3051,-0.3883 0.346,-0.5332 0.3978,-1.4115l0.0577,-0.9789 0.3002,0.3663c0.9623,1.1744 0.5377,3.1707 -0.821,3.8594 -0.5724,0.2901 -1.4649,0.3184 -2.0568,0.0651zM18.7182,21.4086c-1.1454,-0.4457 -2.8916,-2.0023 -3.2716,-2.9163 -0.9165,-2.2045 0.1396,-5.1562 2.19,-6.1208 0.9436,-0.4439 2.0937,-0.462 2.8908,-0.0454 1.6982,0.8873 2.465,3.4189 1.7138,5.6589 -0.1131,0.3371 -0.2067,0.9238 -0.208,1.3038 -0.0056,1.476 -0.786,2.3326 -2.1276,2.3341 -0.3572,0.0004 -0.8771,-0.0933 -1.1874,-0.2141zM18.7696,18.7483c0.0941,-0.1471 0.1413,-0.347 0.1049,-0.4442 -0.0365,-0.0973 -0.4674,-0.3424 -0.9577,-0.5448 -0.994,-0.4103 -1.2506,-0.3717 -1.2506,0.1881 0,0.2954 0.0735,0.3564 0.8303,0.6882 1.0117,0.4436 1.0587,0.4478 1.2731,0.1126z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_galaxy_buds_pro_disabled.xml"
            line="28"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1376 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;m7.8637,17.6849c-0.6433,-0.1548 -1.0294,-0.392 -1.455,-0.894 -0.7195,-0.8486 -0.8635,-2.1283 -0.3552,-3.158 0.1605,-0.3251 0.3824,-0.6401 0.4931,-0.6999 0.1874,-0.1012 0.1895,-0.1424 0.031,-0.5932 -0.418,-1.1887 -0.2486,-3.014 0.3895,-4.1977 0.3903,-0.724 1.2383,-1.4895 1.9035,-1.7183 1.3241,-0.4555 3.181,0.0509 4.1091,1.1204 1.4383,1.6578 1.8143,3.8542 0.9702,5.6672 -0.2833,0.6085 -1.443,1.7934 -2.2864,2.3362 -0.4078,0.2624 -0.6699,0.5313 -0.8047,0.8255 -0.4409,0.9623 -1.8616,1.5845 -2.995,1.3118zM9.4431,17.2912c0.4237,-0.1787 0.9763,-0.6423 1.1497,-0.9646 0.0858,-0.1596 0.0303,-0.161 -0.5641,-0.0144 -1.1687,0.2882 -1.9957,0.0108 -2.7382,-0.9215 -0.3095,-0.3882 -0.3509,-0.5332 -0.4035,-1.4115l-0.0586,-0.9789 -0.3045,0.3663c-0.9761,1.1744 -0.5454,3.1707 0.8327,3.8594 0.5806,0.2901 1.4859,0.3184 2.0864,0.0652zM10.4743,15.892c1.1618,-0.4457 2.9331,-2.0023 3.3186,-2.9163C14.7225,10.7711 13.6513,7.8195 11.5715,6.8549 10.6144,6.411 9.4477,6.3929 8.6392,6.8094c-1.7226,0.8873 -2.5003,3.419 -1.7384,5.6589 0.1147,0.3371 0.2096,0.9238 0.211,1.3038 0.0052,1.4759 0.7973,2.3326 2.1581,2.3341 0.3623,0.0004 0.8897,-0.0933 1.2044,-0.2141zM10.4222,13.2317c-0.0955,-0.1471 -0.1434,-0.347 -0.1064,-0.4442 0.037,-0.0973 0.4741,-0.3424 0.9715,-0.5448 1.0082,-0.4103 1.2686,-0.3717 1.2686,0.1881 0,0.2954 -0.0746,0.3564 -0.8422,0.6882 -1.0262,0.4436 -1.0739,0.4478 -1.2914,0.1126z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_galaxy_buds_pro_disabled.xml"
            line="33"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (905 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M5.762 14.02l0.023-0.226c0.052-0.503 0.266-1.351 0.391-1.55 0.025-0.038 0.077-0.09 0.116-0.115 0.138-0.089 0.468-0.16 1.016-0.223 0.155-0.018 0.304-0.04 0.331-0.05 0.07-0.028 0.27-0.068 0.33-0.068 0.03 0 0.153-0.05 0.29-0.117 0.465-0.23 0.971-0.357 1.597-0.403 0.32-0.024 8.726-0.024 9.05 0 0.652 0.047 1.177 0.187 1.687 0.45l0.244 0.125 0.31 0.03c0.597 0.06 1.044 0.138 1.217 0.215 0.098 0.043 0.19 0.128 0.235 0.219 0.086 0.17 0.226 0.687 0.304 1.121 0.153 0.855 0.104 1.63-0.163 2.59-0.084 0.303-0.14 0.436-0.219 0.52-0.138 0.147-0.523 0.238-1.349 0.32l-0.335 0.032-0.277 0.14c-0.497 0.252-0.966 0.378-1.612 0.436-0.35 0.032-8.734 0.032-9.118 0-0.66-0.053-1.201-0.2-1.68-0.453C8.052 16.96 8 16.945 7.906 16.936c-0.066-0.006-0.168-0.025-0.227-0.043-0.059-0.017-0.265-0.051-0.46-0.075-0.767-0.095-0.967-0.168-1.08-0.392-0.052-0.103-0.187-0.563-0.247-0.844L5.851 15.39c-0.075-0.336-0.121-1.042-0.09-1.368z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_miband6.xml"
            line="20"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (905 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M5.762 14.02l0.023-0.226c0.052-0.503 0.266-1.351 0.391-1.55 0.025-0.038 0.077-0.09 0.116-0.115 0.138-0.089 0.468-0.16 1.016-0.223 0.155-0.018 0.304-0.04 0.331-0.05 0.07-0.028 0.27-0.068 0.33-0.068 0.03 0 0.153-0.05 0.29-0.117 0.465-0.23 0.971-0.357 1.597-0.403 0.32-0.024 8.726-0.024 9.05 0 0.652 0.047 1.177 0.187 1.687 0.45l0.244 0.125 0.31 0.03c0.597 0.06 1.044 0.138 1.217 0.215 0.098 0.043 0.19 0.128 0.235 0.219 0.086 0.17 0.226 0.687 0.304 1.121 0.153 0.855 0.104 1.63-0.163 2.59-0.084 0.303-0.14 0.436-0.219 0.52-0.138 0.147-0.523 0.238-1.349 0.32l-0.335 0.032-0.277 0.14c-0.497 0.252-0.966 0.378-1.612 0.436-0.35 0.032-8.734 0.032-9.118 0-0.66-0.053-1.201-0.2-1.68-0.453C8.052 16.96 8 16.945 7.906 16.936c-0.066-0.006-0.168-0.025-0.227-0.043-0.059-0.017-0.266-0.051-0.46-0.075-0.767-0.095-0.967-0.168-1.08-0.392-0.052-0.103-0.187-0.563-0.247-0.844L5.851 15.39c-0.075-0.336-0.121-1.042-0.09-1.368z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_miband6_disabled.xml"
            line="25"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1432 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M7.291 6.092L7.194 6.145C7.162 6.163 7.13 6.183 7.099 6.203l-0.1 0.067L6.89 6.35 6.815 6.405 6.74 6.466C6.691 6.507 6.642 6.55 6.595 6.595 6.547 6.64 6.5 6.685 6.455 6.734 6.41 6.78 6.365 6.83 6.323 6.88 6.28 6.93 6.24 6.983 6.2 7.035c-0.04 0.053-0.078 0.106-0.114 0.16C6.05 7.25 6.015 7.304 5.982 7.36L5.935 7.442C5.92 7.47 5.905 7.498 5.892 7.526c-0.037 0.071-0.07 0.14-0.1 0.206-0.03 0.065-0.058 0.128-0.083 0.19-0.025 0.061-0.047 0.12-0.067 0.18-0.01 0.03-0.02 0.059-0.028 0.088-0.01 0.03-0.017 0.058-0.025 0.088L5.567 8.366l-0.02 0.09c-0.011 0.06-0.021 0.12-0.03 0.184-0.008 0.063-0.015 0.13-0.02 0.198-0.007 0.069-0.01 0.14-0.014 0.217L5.477 9.219v0.157C5.478 9.428 5.48 9.478 5.483 9.527c0.003 0.05 0.007 0.099 0.012 0.147C5.5 9.722 5.505 9.77 5.513 9.818 5.52 9.866 5.529 9.914 5.538 9.961l0.033 0.144 0.042 0.146c0.015 0.05 0.031 0.1 0.05 0.15 0.018 0.051 0.037 0.103 0.059 0.156 0.02 0.053 0.044 0.108 0.068 0.163l0.079 0.173c0.028 0.059 0.058 0.12 0.09 0.182 0.031 0.063 0.065 0.128 0.1 0.196l0.113 0.209 0.125 0.224 0.19 0.325 0.188 0.312 0.184 0.3 0.182 0.287 0.18 0.275c0.059 0.09 0.117 0.177 0.176 0.262 0.058 0.086 0.116 0.17 0.173 0.251l0.17 0.24 0.169 0.227c0.055 0.074 0.11 0.146 0.165 0.217 0.054 0.07 0.108 0.138 0.162 0.205l0.008 0.01C8.02 14.582 7.132 13.792 6.67 13.21c-1.06-1.33-1.604-2.907-1.441-4.18 0.148-1.165 0.664-2.116 1.624-2.991C7.09 5.821 7.117 5.85 7.187 5.871 7.424 6.016 7.452 6.003 7.29 6.092z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_sony_wf_800n.xml"
            line="19"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1981 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M12.193 17.066c0.625-0.132 1.334-0.604 1.68-1.12 0.53-0.787 0.661-1.615 0.413-2.61-0.445-1.784-1.737-5.003-2.422-6.035-0.49-0.738-1.147-1.226-1.985-1.474-0.284-0.084-0.55-0.118-0.97-0.127-0.244-0.005-0.653 0.037-1.041 0.174-0.486 0.169-0.64 0.23-0.95 0.458-0.406 0.296-0.789 0.73-1.013 1.175-0.29 0.576-0.392 0.938-0.419 1.547-0.04 0.9 0.118 1.412 0.816 2.655 1.003 1.681 1.225 2.02 2.372 3.434 0.232 0.3 0.63 0.757 0.883 1.016 0.373 0.381 0.524 0.502 0.787 0.633 0.599 0.296 1.271 0.396 1.85 0.274zm9.319-4.474c0.034 0.017 0.066 0.034 0.097 0.053 0.032 0.018 0.064 0.037 0.096 0.058 0.032 0.02 0.064 0.043 0.099 0.067l0.109 0.079 0.075 0.057 0.075 0.06c0.05 0.041 0.098 0.084 0.146 0.129 0.047 0.044 0.094 0.09 0.14 0.138 0.045 0.048 0.089 0.097 0.131 0.148 0.043 0.05 0.084 0.102 0.124 0.154 0.04 0.052 0.078 0.106 0.114 0.16 0.036 0.054 0.07 0.109 0.103 0.164l0.047 0.083 0.044 0.083c0.036 0.072 0.07 0.14 0.1 0.206 0.03 0.066 0.057 0.129 0.082 0.19 0.025 0.062 0.047 0.121 0.067 0.18l0.029 0.088 0.025 0.088 0.022 0.089 0.019 0.089c0.012 0.06 0.022 0.121 0.03 0.185 0.009 0.063 0.016 0.129 0.021 0.198 0.006 0.068 0.01 0.14 0.014 0.217l0.005 0.164v0.157c0 0.051-0.003 0.102-0.006 0.151-0.002 0.05-0.006 0.098-0.011 0.147-0.005 0.048-0.011 0.096-0.019 0.144-0.007 0.048-0.015 0.095-0.025 0.143-0.01 0.048-0.02 0.096-0.033 0.144-0.012 0.048-0.026 0.097-0.041 0.146-0.015 0.05-0.032 0.1-0.05 0.15-0.018 0.051-0.038 0.103-0.06 0.156-0.02 0.053-0.043 0.107-0.068 0.163-0.024 0.056-0.05 0.113-0.079 0.172-0.028 0.06-0.058 0.12-0.09 0.183-0.03 0.063-0.064 0.128-0.1 0.195l-0.113 0.21-0.124 0.224-0.19 0.325-0.188 0.312-0.185 0.3-0.182 0.286-0.179 0.275-0.176 0.263c-0.059 0.086-0.116 0.17-0.174 0.251l-0.17 0.24-0.168 0.227c-0.056 0.074-0.11 0.146-0.165 0.216-0.055 0.07-0.109 0.139-0.163 0.205l-0.008 0.01c0.224-0.032 1.112-0.822 1.575-1.403 1.06-1.332 1.603-2.909 1.44-4.182-0.148-1.165-0.664-2.116-1.623-2.991-0.239-0.218-0.265-0.188-0.334-0.167-0.238 0.144-0.265 0.132-0.105 0.22z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_sony_wf_800n.xml"
            line="40"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1432 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M7.291 6.092L7.194 6.145C7.162 6.163 7.13 6.183 7.099 6.203l-0.1 0.067L6.89 6.35 6.815 6.405 6.74 6.466C6.691 6.507 6.642 6.55 6.595 6.595 6.547 6.64 6.5 6.685 6.455 6.734 6.41 6.78 6.365 6.83 6.323 6.88 6.28 6.93 6.24 6.983 6.2 7.035c-0.04 0.053-0.078 0.106-0.114 0.16C6.05 7.25 6.015 7.304 5.982 7.36L5.935 7.442C5.92 7.47 5.905 7.498 5.892 7.526c-0.037 0.071-0.07 0.14-0.1 0.206-0.03 0.065-0.058 0.128-0.083 0.19-0.025 0.061-0.047 0.12-0.067 0.18-0.01 0.03-0.02 0.059-0.028 0.088-0.01 0.03-0.017 0.058-0.025 0.088L5.567 8.366l-0.02 0.09c-0.011 0.06-0.021 0.12-0.03 0.184-0.008 0.063-0.015 0.13-0.02 0.198-0.007 0.069-0.01 0.14-0.014 0.217L5.477 9.219v0.157C5.478 9.428 5.48 9.478 5.483 9.527c0.003 0.05 0.007 0.099 0.012 0.147C5.5 9.722 5.505 9.77 5.513 9.818 5.52 9.866 5.529 9.914 5.538 9.961l0.033 0.144 0.042 0.146c0.015 0.05 0.031 0.1 0.05 0.15 0.018 0.051 0.037 0.103 0.059 0.156 0.02 0.053 0.044 0.108 0.068 0.163l0.079 0.173c0.028 0.059 0.058 0.12 0.09 0.182 0.031 0.063 0.065 0.128 0.1 0.196l0.113 0.209 0.125 0.224 0.19 0.325 0.188 0.312 0.184 0.3 0.182 0.287 0.18 0.275c0.059 0.09 0.117 0.177 0.176 0.262 0.058 0.086 0.116 0.17 0.173 0.251l0.17 0.24 0.169 0.227c0.055 0.074 0.11 0.146 0.165 0.217 0.054 0.07 0.108 0.138 0.162 0.205l0.008 0.01C8.02 14.582 7.132 13.792 6.67 13.21c-1.06-1.33-1.604-2.907-1.441-4.18 0.148-1.165 0.664-2.116 1.624-2.991C7.09 5.821 7.117 5.85 7.187 5.871 7.424 6.016 7.452 6.003 7.29 6.092z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_sony_wf_800n_disabled.xml"
            line="24"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1981 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M12.193 17.066c0.625-0.132 1.334-0.604 1.68-1.12 0.53-0.787 0.661-1.615 0.413-2.61-0.445-1.784-1.737-5.003-2.422-6.035-0.49-0.738-1.147-1.226-1.985-1.474-0.284-0.084-0.55-0.118-0.97-0.127-0.244-0.005-0.653 0.037-1.041 0.174-0.486 0.169-0.64 0.23-0.95 0.458-0.406 0.296-0.789 0.73-1.013 1.175-0.29 0.576-0.392 0.938-0.419 1.547-0.04 0.9 0.118 1.412 0.816 2.655 1.003 1.681 1.225 2.02 2.372 3.434 0.232 0.3 0.63 0.757 0.883 1.016 0.373 0.381 0.524 0.502 0.787 0.633 0.599 0.296 1.271 0.396 1.85 0.274zm9.319-4.474c0.034 0.017 0.066 0.034 0.097 0.053 0.032 0.018 0.064 0.037 0.096 0.058 0.032 0.02 0.064 0.043 0.099 0.067l0.109 0.079 0.075 0.057 0.075 0.06c0.05 0.041 0.098 0.084 0.146 0.129 0.047 0.044 0.094 0.09 0.14 0.138 0.045 0.048 0.089 0.097 0.131 0.148 0.043 0.05 0.084 0.102 0.124 0.154 0.04 0.052 0.078 0.106 0.114 0.16 0.036 0.054 0.07 0.109 0.103 0.164l0.047 0.083 0.044 0.083c0.036 0.072 0.07 0.14 0.1 0.206 0.03 0.066 0.057 0.129 0.082 0.19 0.025 0.062 0.047 0.121 0.067 0.18l0.029 0.088 0.025 0.088 0.022 0.089 0.019 0.089c0.012 0.06 0.022 0.121 0.03 0.185 0.009 0.063 0.016 0.129 0.021 0.198 0.006 0.068 0.01 0.14 0.014 0.217l0.005 0.164v0.157c0 0.051-0.003 0.102-0.006 0.151-0.002 0.05-0.006 0.098-0.011 0.147-0.005 0.048-0.011 0.096-0.019 0.144-0.007 0.048-0.015 0.095-0.025 0.143-0.01 0.048-0.02 0.096-0.033 0.144-0.012 0.048-0.026 0.097-0.041 0.146-0.015 0.05-0.032 0.1-0.05 0.15-0.018 0.051-0.038 0.103-0.06 0.156-0.02 0.053-0.043 0.107-0.068 0.163-0.024 0.056-0.05 0.113-0.079 0.172-0.028 0.06-0.058 0.12-0.09 0.183-0.03 0.063-0.064 0.128-0.1 0.195l-0.113 0.21-0.124 0.224-0.19 0.325-0.188 0.312-0.185 0.3-0.182 0.286-0.179 0.275-0.176 0.263c-0.059 0.086-0.116 0.17-0.174 0.251l-0.17 0.24-0.168 0.227c-0.056 0.074-0.11 0.146-0.165 0.216-0.055 0.07-0.109 0.139-0.163 0.205l-0.008 0.01c0.224-0.032 1.112-0.822 1.575-1.403 1.06-1.332 1.603-2.909 1.44-4.182-0.148-1.165-0.664-2.116-1.623-2.991-0.239-0.218-0.265-0.188-0.334-0.167-0.238 0.144-0.265 0.132-0.105 0.22z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_device_sony_wf_800n_disabled.xml"
            line="45"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1424 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M17.266 33.844c0-2.401 1.482-4.458 3.581-5.31l-0.098 0.005c-2.717-2.464-2.5-3.827-2.547-4.84v-0.511c-4.804 2.836-10.196 6.529-11.886 4.839L5.892 27.01c5.654-3.903 11.31-7.806 15.96-11.714 0.397-0.434 1.05-0.699 2.122-0.681 4.933 0.049 9.609 0.436 14.096 0.934l5.518-2.378-0.171 7.047c-4.53 4.225-11.256 6.388-16.326 9.616 1.014 1.034 1.641 2.451 1.641 4.01 0 3.164-2.568 5.733-5.734 5.733-3.163 0-5.732-2.569-5.732-5.733zm9.98 0c0-2.34-1.905-4.243-4.248-4.243s-4.246 1.903-4.246 4.243c0 2.343 1.903 4.245 4.246 4.245 2.343 0 4.248-1.902 4.248-4.245zm-6.049 2.308c-0.355-0.375-0.589-0.841-0.7-1.401h-0.612l0.133-0.639h0.405c-0.003-0.066-0.008-0.139-0.008-0.213 0-0.128 0.005-0.237 0.011-0.333h-0.541l0.133-0.641h0.491c0.116-0.55 0.345-1.009 0.689-1.377 0.523-0.557 1.205-0.833 2.055-0.833 0.463 0 0.865 0.083 1.205 0.249l-0.242 1.147c-0.236-0.235-0.576-0.351-1.026-0.351-0.45 0-0.812 0.161-1.089 0.484-0.158 0.18-0.269 0.409-0.335 0.681h2.274l-0.135 0.641h-2.222c-0.003 0.061-0.004 0.143-0.004 0.242 0 0.096 0.001 0.198 0.007 0.304h2.105l-0.132 0.639h-1.887c0.07 0.296 0.174 0.528 0.321 0.693 0.274 0.326 0.635 0.489 1.073 0.489 0.528 0 0.951-0.163 1.265-0.489v1.266c-0.358 0.18-0.775 0.269-1.252 0.269-0.804 0-1.466-0.277-1.982-0.827zm8.297-11.86c0.709-1.712 0.594-4.211-4.755-2.971-2.961 1.242-3.613 2.611-2.547 4.076 0.595 0.911 0.932 1.816 1.137 2.725 0.602 0.035 1.178 0.162 1.718 0.37 1.429-1.572 3.837-2.733 4.447-4.2z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_donate.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (6628 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M5.7484,0C4.909,0.4048 3.9699,0.7895 3.4635,1.8877 3.1075,2.4815 3.0984,3.2545 2.8474,3.9012 3.3122,3.359 4.0318,2.8038 4.4418,2.1731 4.8992,1.3809 5.1318,0.6712 5.7484,0ZM18.2516,0c0.6166,0.6712 0.8493,1.3809 1.3067,2.1731 0.41,0.6308 1.1294,1.186 1.5943,1.7281C20.9016,3.2545 20.8925,2.4815 20.5365,1.8877 20.0301,0.7895 19.091,0.4048 18.2516,0ZM3.4844,1.4146C3.0566,1.5498 2.6763,1.8713 2.3764,2.3345 1.6854,3.2346 1.5669,4.4154 1.8533,5.8391 1.9518,6.2156 1.8117,6.5683 1.8316,6.9198 2.0346,6.4032 2.2645,5.9282 2.7115,5.5956 3.7081,4.8955 3.9823,4.5248 4.2373,3.8647 4.5371,3.0886 4.5929,2.9733 4.5995,2.2768 4.3103,3.2786 3.4374,3.6991 2.8474,4.3755 2.5442,4.7446 2.3013,5.1724 2.1631,5.6254L2.1419,5.6046C2.2145,5.2038 2.3604,4.8436 2.4444,4.4526 2.7078,3.3954 2.6537,2.1228 3.4844,1.4146ZM20.4876,1.4146c0.8307,0.7082 0.7766,1.9808 1.04,3.038 0.084,0.391 0.2299,0.7511 0.3025,1.1519l-0.0212,0.0208C21.6706,5.1724 21.4277,4.7446 21.1245,4.3755 20.5345,3.6991 19.6616,3.2786 19.3725,2.2768c0.0066,0.6965 0.0625,0.8118 0.3623,1.5879 0.255,0.66 0.529,1.0308 1.5257,1.7309 0.447,0.3326 0.6769,0.8075 0.8798,1.3242C22.1602,6.5683 22.0201,6.2156 22.1186,5.8391 22.405,4.4154 22.2865,3.2346 21.5955,2.3345 21.2956,1.8713 20.9154,1.5498 20.4876,1.4146ZM1.7114,3.3085c-0.0217,-0.0051 -0.0335,0.0158 -0.0503,0.0262C1.0818,4.2517 0.5761,4.9453 0.6011,6.1777 0.5231,7.6942 1.4002,9.0766 1.4882,10.5069 1.6212,9.412 2.3095,8.6385 2.879,7.7899 2.804,8.1525 2.7168,8.5038 2.5663,8.8193 1.9424,9.9924 1.3214,11.385 1.7515,12.886 1.7415,12.9018 1.7275,12.9227 1.7114,12.9119 1.5386,12.4159 1.509,11.8485 1.3881,11.3201 1.0992,9.9073 0.2186,8.7316 0.474,7.1031 0.3392,7.4564 0.2846,7.8552 0.2132,8.2405 0.0625,9.2361 -0.0178,9.8503 0.2035,10.7649 0.4725,11.912 1.6056,13.1775 2.0631,14.228l0.0625,0.0622C2.0589,13.7202 2.0249,13.1067 2.1547,12.5632 2.3518,11.6934 2.8936,10.8433 3.0453,9.9468 3.1244,9.2437 2.9481,8.4642 2.8814,7.7863 3.087,7.4797 3.2774,7.1634 3.4198,6.8182 3.6078,6.2973 3.529,5.5561 3.5853,4.9925 3.5096,5.2325 3.3793,5.44 3.2319,5.6443 2.5417,6.4252 1.7515,7.2268 1.6013,8.3586 1.5761,8.5194 1.568,8.6866 1.5303,8.8429 1.5007,8.8591 1.5007,8.817 1.4882,8.8068L1.5723,7.4034C1.6014,6.0326 1.0737,4.5128 1.7114,3.3085ZM22.2886,3.3085c0.6377,1.2042 0.1102,2.7241 0.1392,4.0948l0.084,1.4034c-0.0125,0.0102 -0.0124,0.0523 -0.042,0.0362 -0.0377,-0.1563 -0.0459,-0.3235 -0.0711,-0.4844C22.2485,7.2268 21.4583,6.4252 20.7681,5.6443 20.6207,5.44 20.4904,5.2325 20.4147,4.9925c0.0564,0.5636 -0.0223,1.3048 0.1657,1.8257 0.1424,0.3452 0.3327,0.6614 0.5382,0.9681 -0.0667,0.678 -0.2428,1.4574 -0.1637,2.1605 0.1517,0.8965 0.6935,1.7466 0.8906,2.6164 0.1297,0.5435 0.0956,1.1571 0.029,1.727l0.0625,-0.0622C22.3944,13.1775 23.5276,11.912 23.7966,10.7649 24.018,9.8503 23.9375,9.2361 23.7868,8.2405 23.7154,7.8552 23.6608,7.4564 23.526,7.1031c0.2554,1.6286 -0.6252,2.8043 -0.9141,4.217 -0.1209,0.5284 -0.1505,1.0958 -0.3233,1.5918 -0.0161,0.0109 -0.0301,-0.01 -0.0401,-0.0259 0.4301,-1.501 -0.1907,-2.8935 -0.8146,-4.0667 -0.1505,-0.3155 -0.2378,-0.6668 -0.3129,-1.0295 0.5695,0.8487 1.2578,1.6221 1.3909,2.717 0.088,-1.4303 0.9651,-2.8126 0.8871,-4.3292 0.025,-1.2324 -0.4806,-1.926 -1.0599,-2.8429 -0.0168,-0.0104 -0.0288,-0.0313 -0.0505,-0.0262zM2.7953,11.0137c0.1056,1.1638 -0.3008,2.1508 -0.2722,3.3188 0.0285,0.7055 0.2136,1.3308 0.5114,1.8936l-0.0505,0.0002C2.5817,15.5698 2.2675,14.8712 1.7974,14.246 1.0675,13.372 0.1364,12.4758 0.0406,11.2609 -0.0834,12.2755 0.0833,13.2266 0.4503,14.0674 0.8172,14.9082 1.3843,15.6386 2.061,16.2113l0.3153,0.2422c0.5579,0.4531 0.9973,0.6309 1.5334,1.1462v-0.0633C3.4991,16.6883 3.5518,15.6808 3.4863,14.652 3.4208,13.6233 3.2369,12.573 2.984,11.6393ZM21.2047,11.0137 L21.016,11.6393c-0.253,0.9337 -0.4366,1.984 -0.5022,3.0128 -0.0655,1.0288 -0.0128,2.0362 -0.4234,2.8843v0.0633c0.5361,-0.5153 0.9754,-0.6931 1.5332,-1.1462l0.3153,-0.2422c0.6767,-0.5727 1.2438,-1.3031 1.6107,-2.1439 0.3669,-0.8408 0.5336,-1.7919 0.4097,-2.8064 -0.0958,1.2149 -1.027,2.1111 -1.7568,2.9851 -0.4702,0.6252 -0.7843,1.3237 -1.1866,1.9802l-0.0505,-0.0002c0.2978,-0.5628 0.483,-1.1881 0.5115,-1.8936 0.0285,-1.168 -0.378,-2.155 -0.2724,-3.3188zM3.5004,14.1213c0.5128,1.2745 0.272,2.9326 0.9564,4.1181 0.188,0.3919 0.4985,0.7364 0.767,1.0391l-0.0125,0.0158C4.9684,19.1529 4.743,18.9508 4.5278,18.713 3.3584,17.5169 1.6144,17.3507 0.918,15.3892 1.0125,16.1089 1.1273,16.8312 1.5024,17.4358 2.7623,19.4588 4.1024,19.494 6.2178,20.0338 5.2496,19.0609 5.0897,17.61 4.6713,16.3248 4.39,15.5375 3.9663,14.8158 3.5004,14.1213ZM20.4996,14.1213c-0.4659,0.6945 -0.8896,1.4162 -1.1709,2.2035 -0.4184,1.2852 -0.5783,2.7361 -1.5465,3.709 2.188,-0.5087 3.4283,-0.5189 4.7154,-2.598 0.3751,-0.6046 0.4899,-1.327 0.5844,-2.0467 -0.6964,1.9616 -2.4403,2.1278 -3.6096,3.3239 -0.2152,0.2378 -0.4408,0.4399 -0.6837,0.5813l-0.0125,-0.0158c0.2685,-0.3026 0.579,-0.6472 0.767,-1.0391 0.6844,-1.1855 0.4436,-2.8436 0.9564,-4.1181zM5.1744,17.229c0.6329,1.0603 0.804,2.6309 1.9698,3.1431 0.1935,0.1273 0.4395,0.1128 0.6168,0.2528 -0.2227,0.042 -0.4149,-0.0632 -0.6249,-0.0993 -1.4873,-0.4168 -3.3117,0.1065 -4.4283,-1.4759 0.4238,1.0333 1.2928,1.8637 2.135,2.1955 1.2955,0.5497 2.6527,-0.0582 3.8743,-0.4293 0.1754,-0.0568 0.3897,-0.0359 0.5531,-0.1098C8.5902,20.5326 7.9449,20.2615 7.4087,19.676 6.6628,18.8013 5.9829,17.8988 5.1744,17.229ZM18.8256,17.229c-0.8085,0.6698 -1.4883,1.5723 -2.2342,2.447 -0.5361,0.5855 -1.1816,0.8566 -1.8616,1.0301 0.1634,0.0739 0.3777,0.053 0.5531,0.1098 1.2217,0.3711 2.5789,0.979 3.8745,0.4293 0.8423,-0.3318 1.7113,-1.1622 2.135,-2.1955 -1.1165,1.5824 -2.941,1.0591 -4.4283,1.4759 -0.2101,0.0361 -0.4024,0.1414 -0.6251,0.0993 0.1773,-0.14 0.4234,-0.1255 0.6169,-0.2528 1.1658,-0.5121 1.3368,-2.0828 1.9697,-3.1431zM13.3061,20.6618c-0.3586,-0.0002 -0.7166,0.0516 -1.0603,0.1619 -0.2182,0.2432 -0.4427,-0.0435 -0.6736,-0.049 -1.48,-0.4048 -2.7556,0.4321 -3.9833,1.092 -0.9149,0.4459 -2.1131,0.371 -2.9176,-0.3203 0.3981,0.6219 0.9306,1.0051 1.4804,1.2658 1.0222,0.5092 2.2388,0.1667 3.0846,-0.5663 0.7259,-0.5054 1.3501,-1.5007 2.3063,-1.1218 -0.9731,0.5607 -1.8627,1.3468 -2.6669,2.3573l0.5038,0.5187c0.5864,-0.9759 1.3664,-1.7724 2.1552,-2.3911 0.1711,-0.114 0.3515,-0.2556 0.5412,-0.2858 0.9689,0.591 1.8343,1.6013 2.6157,2.6506 0.1667,-0.1671 0.3437,-0.3483 0.4804,-0.5422 -0.8108,-0.9763 -1.6977,-1.7404 -2.6523,-2.2952 0.1586,-0.0567 0.3387,-0.0677 0.5253,-0.0629 0.5146,-0.0389 0.8652,0.4149 1.2631,0.7304 0.9827,0.9293 2.2958,1.5431 3.554,0.9617 0.564,-0.2501 1.1103,-0.6925 1.5101,-1.3109 -0.7777,0.6861 -1.9507,0.799 -2.8579,0.3796L15.5382,21.3453c-0.6511,-0.4315 -1.4432,-0.6831 -2.2321,-0.6835z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_events_gold.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (4281 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;m11.7472,8.175c-0.0503,-0.0004 -0.0996,-0.0157 -0.1492,-0.0235 -0.0954,-0.0151 -0.1906,-0.0315 -0.2862,-0.0451 -0.0345,-0.0049 -0.069,-0.0102 -0.1035,-0.0151 -0.0108,-0.0015 -0.0304,-0.0008 -0.0356,-0.0128 -0.0082,-0.0188 0.0099,-0.0489 0.0182,-0.0646 0.0279,-0.0519 0.0591,-0.102 0.0903,-0.1519 0.081,-0.1299 0.1724,-0.2638 0.2894,-0.3629 0.077,-0.0652 0.1662,-0.104 0.2649,-0.0634 0.0398,0.0163 0.0757,0.0435 0.104,0.0761 0.0227,0.0261 0.0438,0.0563 0.0542,0.0899 0.0139,0.0443 0.0336,0.1222 0.0151,0.1674 -0.0168,0.041 -0.0621,0.0719 -0.0903,0.1054 -0.0481,0.057 -0.0866,0.1205 -0.1222,0.1859 -0.0167,0.0307 -0.0472,0.0749 -0.0455,0.1115 0.0011,0.0231 0.0694,0.0405 0.0878,0.0506 0.0645,0.0356 0.1239,0.0879 0.1543,0.1571 0.056,0.1274 -0.002,0.3115 -0.1056,0.3984 -0.0315,0.0264 -0.0707,0.0408 -0.1096,0.0518 -0.1087,0.0306 -0.2253,0.0009 -0.3349,-0.0038 -0.0042,0.0549 -0.014,0.1134 0.0023,0.1674 0.0298,0.0985 0.1497,0.1717 0.2504,0.1469 0.1002,-0.0246 0.1645,-0.1152 0.2347,-0.1838 0.0131,-0.0128 0.0334,-0.0128 0.0459,-0.0249 0.0154,-0.015 0.0206,-0.0492 0.0305,-0.0684 0.0153,-0.0296 0.0394,-0.0564 0.0586,-0.0837 0.1165,-0.166 0.2182,-0.3427 0.3158,-0.5207 0.0269,-0.049 0.0533,-0.0985 0.078,-0.1488 0.0085,-0.0174 0.0136,-0.0502 0.0267,-0.0635 0.0126,-0.0128 0.0401,-0.0121 0.0563,-0.0195 0.113,-0.0522 0.2308,-0.0312 0.3197,0.0582 0.0195,0.0196 0.0405,0.0391 0.0521,0.0651 0.0495,0.1116 -0.0026,0.2458 -0.0417,0.3502 -0.0685,0.1834 -0.1751,0.3538 -0.2844,0.5145 -0.0182,0.0268 -0.0208,0.0647 -0.0392,0.089 -0.0122,0.0161 -0.0369,0.0186 -0.0509,0.035 -0.0328,0.0384 -0.0629,0.0862 -0.1049,0.1151 -0.0822,0.0565 -0.223,0.0554 -0.3075,0.0079 -0.0819,-0.0461 -0.0982,-0.142 -0.1024,-0.2284 -0.0015,-0.0312 0.011,-0.0703 -0.0042,-0.0992m0.0365,-1.1746c0.0543,-0.0115 0.0997,-0.0425 0.1553,-0.0513 0.1169,-0.0185 0.2376,0.0519 0.2818,0.1629 0.0224,0.0562 0.0157,0.1148 0.0318,0.1705m0.0639,1.0661c0.0253,0.0358 0.0117,0.1027 0.0236,0.1457 0.0349,0.1267 0.1465,0.1793 0.2687,0.1529 0.1722,-0.0372 0.2966,-0.1979 0.3887,-0.3388 0.0213,-0.0326 0.0379,-0.0756 0.0638,-0.1042 0.0088,-0.0096 0.0311,-0.0235 0.0428,-0.0125 0.0181,0.017 0.0102,0.0806 0.0102,0.1043 0,0.1022 0.0009,0.2051 -0.0086,0.3068 -0.0182,0.195 -0.022,0.4176 -0.1285,0.5888 -0.0361,0.058 -0.0899,0.1069 -0.1399,0.1524 -0.0987,0.0897 -0.2038,0.1731 -0.3136,0.2484 -0.0483,0.0331 -0.1045,0.062 -0.1489,0.1 -0.0177,0.0151 -0.0125,0.0421 -0.0125,0.0632v0.1673c0,0.0164 0.0079,0.0641 -0.0071,0.0743 -0.015,0.0102 -0.0514,0.0032 -0.069,0.0032h-1.0413c-0.0189,0 -0.0591,0.0076 -0.0751,-0.0032 -0.0164,-0.0111 -0.0071,-0.0714 -0.0071,-0.0898 0,-0.0672 0.0161,-0.1749 -0.0268,-0.2293C11.1496,10.1614 10.9343,9.8796 10.7594,9.5728 10.6858,9.4437 10.596,9.2999 10.5816,9.1482 10.5533,8.8506 10.7095,8.5545 10.861,8.3115c0.037,-0.0594 0.0767,-0.1179 0.1189,-0.1736 0.0145,-0.0191 0.0302,-0.0502 0.0518,-0.0614 0.0345,-0.018 0.0963,0.0057 0.1339,0.0057m1.7538,0.3068c0.1344,-0.0282 0.2635,-0.0954 0.3897,0.0012 0.0214,0.0164 0.0393,0.0356 0.0551,0.0577 0.0192,0.0269 0.0317,0.055 0.0406,0.0868 0.0097,0.0348 0.019,0.0719 0.0167,0.1085 -0.0051,0.0811 -0.0466,0.1431 -0.0744,0.2169 -0.0099,0.0262 -0.0114,0.0563 -0.0167,0.0837M11.0591,8.7113c0.0825,0.0372 0.1745,0.0603 0.2618,0.0825 0.0377,0.0096 0.0883,0.0125 0.1218,0.0321m-0.0487,1.9277c-0.0367,0.0199 -0.1078,0.0063 -0.1492,0.0063 -0.012,0 -0.0434,-0.0057 -0.0517,0.005 -0.0054,0.007 -0.0031,0.0208 -0.0031,0.0291v0.4618c0,0.0089 -0.0026,0.0243 0.0071,0.0291 0.0281,0.0141 0.0895,0.0018 0.1208,0.0018h1.3945c0.0343,0 0.0824,0.009 0.1152,-0.001 0.0123,-0.0037 0.0096,-0.0198 0.0096,-0.03v-0.4618c0,-0.0084 0.0023,-0.0221 -0.0031,-0.0291 -0.0093,-0.0119 -0.0501,-0.0049 -0.0639,-0.0049 -0.0538,0 -0.125,0.0124 -0.1766,-0.0031m-0.9865,0.1253c0.0611,-0.0081 0.1271,-0.0013 0.1888,-0.0013h0.5632c0.0374,0 0.0793,-0.004 0.1157,0.0064 0.0252,0.007 0.0336,0.0288 0.0377,0.0525 0.0086,0.05 0.0071,0.117 0.001,0.1674 -0.0029,0.0236 -0.0079,0.0494 -0.0326,0.0588 -0.0245,0.0093 -0.0536,0.0063 -0.0792,0.0063H11.6376c-0.0264,0 -0.0575,0.0035 -0.0822,-0.0082 -0.0343,-0.0163 -0.0274,-0.0721 -0.0274,-0.1034 0,-0.0433 -0.0169,-0.135 0.0216,-0.1649 0.0163,-0.0127 0.0383,-0.011 0.0575,-0.0136m-0.1918,0.4078v0.3936l0.0031,0.0322 0.0639,0.0049h1.0443l0.0621,-0.0049 0.0049,-0.0322v-0.3936&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_events_gold.xml"
            line="18"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1367 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M10.734 15.568h0.672a0.172 0.172 0 0 1 0.172 0.172v0.625a0.172 0.172 0 0 1-0.172 0.172h-0.672a0.172 0.172 0 0 1-0.171-0.172V15.74a0.172 0.172 0 0 1 0.171-0.172zm0 1.719h0.672a0.172 0.172 0 0 1 0.172 0.172v0.625a0.172 0.172 0 0 1-0.172 0.172h-0.672a0.172 0.172 0 0 1-0.171-0.172v-0.625a0.172 0.172 0 0 1 0.171-0.172zm6.579 0h0.671a0.172 0.172 0 0 1 0.172 0.172v0.625a0.172 0.172 0 0 1-0.172 0.172h-0.672a0.172 0.172 0 0 1-0.171-0.172v-0.625a0.172 0.172 0 0 1 0.172-0.172zm0-1.719h0.671a0.172 0.172 0 0 1 0.172 0.172v0.625a0.172 0.172 0 0 1-0.172 0.172h-0.672a0.172 0.172 0 0 1-0.171-0.172V15.74a0.172 0.172 0 0 1 0.172-0.172zm-2.485-2.453H15.5a0.172 0.172 0 0 1 0.172 0.172v0.625a0.172 0.172 0 0 1-0.172 0.172h-0.672a0.172 0.172 0 0 1-0.172-0.172v-0.625a0.172 0.172 0 0 1 0.172-0.172zm-1.601 0h0.671a0.172 0.172 0 0 1 0.172 0.172v0.625a0.172 0.172 0 0 1-0.172 0.172h-0.671a0.172 0.172 0 0 1-0.172-0.172v-0.625a0.172 0.172 0 0 1 0.172-0.172zm0 6.504h0.671a0.172 0.172 0 0 1 0.172 0.172v0.625a0.172 0.172 0 0 1-0.172 0.172h-0.671a0.172 0.172 0 0 1-0.172-0.172V19.79a0.172 0.172 0 0 1 0.172-0.172zm1.589 0h0.672a0.172 0.172 0 0 1 0.172 0.172v0.625a0.172 0.172 0 0 1-0.172 0.172h-0.672a0.172 0.172 0 0 1-0.171-0.172V19.79a0.172 0.172 0 0 1 0.171-0.172zm5.451-7.929c-5.543-5.552 0.98 0.98-4.564-4.571l4.571 0.002-0.007 4.569zm-5.187-3.5l4.033 4.066-4.026 0.012-0.007-4.077z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_firmware.xml"
            line="40"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (849 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-0.32-1.25-0.78-2.45-1.38-3.56 1.84 0.63 3.37 1.91 4.33 3.56zM12 4.04c0.83 1.2 1.48 2.53 1.91 3.96h-3.82c0.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s0.1-1.36 0.26-2h3.38c-0.08 0.66-0.14 1.32-0.14 2s0.06 1.34 0.14 2H4.26zm0.82 2h2.95c0.32 1.25 0.78 2.45 1.38 3.56-1.84-0.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c0.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-0.83-1.2-1.48-2.53-1.91-3.96h3.82c-0.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-0.09-0.66-0.16-1.32-0.16-2s0.07-1.35 0.16-2h4.68c0.09 0.65 0.16 1.32 0.16 2s-0.07 1.34-0.16 2zm0.25 5.56c0.6-1.11 1.06-2.31 1.38-3.56h2.95c-0.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c0.08-0.66 0.14-1.32 0.14-2s-0.06-1.34-0.14-2h3.38C19.9 10.64 20 11.31 20 12s-0.1 1.36-0.26 2h-3.38z&quot; />"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_language.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (823 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M72.12 87.5l-0.43-10.38c-0.15-7.29 6-13.48 7.64-18.93-1.74 1.66-5.35 9.52-9.1 8.86-2.09-0.7-2.75-1.69-3.6-3.47-2.81 0.55-5.04-1.11-5.85-3.11l0.16 8.09-3.66-10.5c-2.86-0.93-5.48-5.32-2.85-4.81l4.72 0.9c3.23 0.68 5.05-3.69 2.16-5.96-0.62-0.44-6.79-3.32-7.95-3.64-1.04-0.29-2.28 0.12-3.08 1.02l-4.81 8.93c-0.5 0.69-0.5 1.41-0.21 2.04l8.8 17.65c0.28 0.54 0.14 1.81 0.15 2.25l-1.05 11.07zm7.35-31.33c1.59-1.81-1.36-6.84-2.58-5.38l-7.88 10.32c-2.31 2.87 1.17 5.71 3.65 3.94 0.22-0.2 0.34-0.31 0.5-0.52zm-3.85-7.83c-1.17-1.22-3.57-2.98-3.89-2.86l-8.79 11.86c-2.37 2.31 0.3 5.07 2.88 4.8 0.36-0.1 0.48-0.17 0.7-0.38l9.16-11.84c0.4-0.52 0.27-1.16-0.07-1.58zm-5.22-3.82c-0.09-0.61-3.96-3.73-4.26-3.34l-4.46 5.77c5.64 6.14-0.94 9.96-4.85 7.73 0.49 1.57 3.42 3.2 4.33 2.01zm-5.38-4.3c-0.85-1.8-4.22-3.17-5.74-2.59l-4.83 5.95 6.06 2.51z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_launcher_foreground.xml"
            line="8"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (851 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M6.56 7.98C6.1 7.52 5.31 7.6 5 8.17 4.72 8.68 4.5 9.2 4.33 9.75 4.14 10.38 4.64 11 5.29 11H5.3c0.43 0 0.82-0.28 0.94-0.7 0.12-0.4 0.28-0.79 0.48-1.17 0.22-0.37 0.15-0.84-0.16-1.15zM5.31 13H5.29c-0.65 0-1.15 0.62-0.96 1.25 0.16 0.54 0.38 1.07 0.66 1.58 0.31 0.57 1.11 0.66 1.57 0.2 0.3-0.31 0.38-0.77 0.17-1.15-0.2-0.37-0.36-0.76-0.48-1.16C6.13 13.28 5.74 13 5.31 13zm2.85 6.02c0.51 0.28 1.04 0.5 1.59 0.66 0.62 0.18 1.24-0.32 1.24-0.96v-0.03c0-0.43-0.28-0.82-0.7-0.94-0.4-0.12-0.78-0.28-1.15-0.48-0.38-0.21-0.86-0.14-1.16 0.17l-0.03 0.03c-0.45 0.45-0.36 1.24 0.21 1.55zM13 4.07V3.41c0-0.89-1.08-1.34-1.71-0.71L9.17 4.83c-0.4 0.4-0.4 1.04 0 1.43l2.13 2.08C11.93 8.96 13 8.51 13 7.62V6.09c2.84 0.48 5 2.94 5 5.91 0 2.73-1.82 5.02-4.32 5.75-0.41 0.12-0.68 0.51-0.68 0.94v0.02c0 0.65 0.61 1.14 1.23 0.96C17.57 18.71 20 15.64 20 12c0-4.08-3.05-7.44-7-7.93z&quot; />"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_rotate_left.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (802 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M19.43 12.98c0.04-0.32 0.07-0.64 0.07-0.98s-0.03-0.66-0.07-0.98l2.11-1.65c0.19-0.15 0.24-0.42 0.12-0.64l-2-3.46c-0.12-0.22-0.39-0.3-0.61-0.22l-2.49 1c-0.52-0.4-1.08-0.73-1.69-0.98l-0.38-2.65C14.46 2.18 14.25 2 14 2h-4C9.75 2 9.54 2.18 9.51 2.42L9.13 5.07C8.52 5.32 7.96 5.66 7.44 6.05l-2.49-1c-0.23-0.09-0.49 0-0.61 0.22l-2 3.46C2.21 8.95 2.27 9.22 2.46 9.37l2.11 1.65C4.53 11.34 4.5 11.67 4.5 12s0.03 0.66 0.07 0.98l-2.11 1.65c-0.19 0.15-0.24 0.42-0.12 0.64l2 3.46c0.12 0.22 0.39 0.3 0.61 0.22l2.49-1c0.52 0.4 1.08 0.73 1.69 0.98l0.38 2.65C9.54 21.82 9.75 22 10 22h4c0.25 0 0.46-0.18 0.49-0.42l0.38-2.65c0.61-0.25 1.17-0.59 1.69-0.98l2.49 1c0.23 0.09 0.49 0 0.61-0.22l2-3.46c0.12-0.22 0.07-0.49-0.12-0.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z&quot; />"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_settings.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1045 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="      android:pathData=&quot;M6.21,13.97l1.2,2.07c0.08,0.13 0.23,0.18 0.37,0.13l1.49,-0.6c0.31,0.24 0.64,0.44 1.01,0.59l0.22,1.59c0.03,0.14 0.15,0.25 0.3,0.25h2.4c0.15,0 0.27,-0.11 0.3,-0.26l0.22,-1.59c0.36,-0.15 0.7,-0.35 1.01,-0.59l1.49,0.6c0.14,0.05 0.29,0 0.37,-0.13l1.2,-2.07c0.08,-0.13 0.04,-0.29 -0.07,-0.39l-1.27,-0.99c0.03,-0.19 0.04,-0.39 0.04,-0.58 0,-0.2 -0.02,-0.39 -0.04,-0.59l1.27,-0.99c0.11,-0.09 0.15,-0.26 0.07,-0.39l-1.2,-2.07c-0.08,-0.13 -0.23,-0.18 -0.37,-0.13l-1.49,0.6c-0.31,-0.24 -0.64,-0.44 -1.01,-0.59l-0.22,-1.59c-0.03,-0.14 -0.15,-0.25 -0.3,-0.25h-2.4c-0.15,0 -0.27,0.11 -0.3,0.26l-0.22,1.59c-0.36,0.15 -0.71,0.34 -1.01,0.58l-1.49,-0.6c-0.14,-0.05 -0.29,0 -0.37,0.13l-1.2,2.07c-0.08,0.13 -0.04,0.29 0.07,0.39l1.27,0.99c-0.03,0.2 -0.05,0.39 -0.05,0.59 0,0.2 0.02,0.39 0.04,0.59l-1.27,0.99c-0.11,0.1 -0.14,0.26 -0.06,0.39zM12,10.29c0.94,0 1.71,0.77 1.71,1.71s-0.77,1.71 -1.71,1.71 -1.71,-0.77 -1.71,-1.71 0.77,-1.71 1.71,-1.71zM19,3L5,3c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.11,0 2,-0.9 2,-2L21,5c0,-1.1 -0.89,-2 -2,-2zM19,19L5,19L5,5h14v14z&quot;/>"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_settings_applications.xml"
            line="9"
            column="25"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (947 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M20.01,16.94 L18.6,15.4517 23.08,10.7228 24.5,12.2111ZM15.6852,14.1733 L19.55,9.9733 15.3,5.4767 11.4252,9.6766 10.0052,8.1778 15.3,2.5v0l7.08,7.4733 -5.2748,5.6883zM16.74,16.4967 L15.33,17.985v0l-3.33,3.515L2.5,21.5L2.5,18.7239c0,-0.8867 0.52,-1.6572 1.3,-1.9844 0.58,-0.2428 1.28,-0.5911 1.97,-1.0767l1.38,1.4567c0.09,0.1056 0.22,0.1583 0.35,0.1583 0.13,0 0.26,-0.0528 0.36,-0.1583 0.2,-0.2111 0.2,-0.5383 0,-0.7494L6.58,15.0189c0.27,-0.2533 0.53,-0.5383 0.77,-0.8444l1.27,1.3406c0.09,0.1056 0.23,0.1583 0.35,0.1583 0.12,0 0.25,-0.0528 0.35,-0.1583 0.2,-0.2111 0.2,-0.5383 0,-0.7494l-1.4,-1.4778c0.19,-0.3589 0.34,-0.76 0.45,-1.1822l1.71,1.8156c0.09,0.1056 0.23,0.1583 0.35,0.1583 0.12,0 0.25,-0.0528 0.35,-0.1583 0.19,-0.2111 0.19,-0.5278 0.01,-0.7389l-2.3711,-2.5044 1.42,-1.4883zM13.92,16.4967 L12.25,14.7233 8.92,18.2278C8.14,19.0511 6.87,19.0511 6.09,18.2172L5.9,18.0378 5.43,18.2911c-0.29,0.1478 -0.59,0.285 -0.89,0.4117L4.53,19.3889h6.64z&quot;"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_shoe.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (2472 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="      android:pathData=&quot;m8.3489,1.4897c0.0293,0.0131 0.0571,0.0295 0.0848,0.0455 0.0277,0.0164 0.055,0.0328 0.0829,0.0508 0.028,0.0164 0.0564,0.0373 0.0864,0.0583 0.03,0.0196 0.0614,0.0436 0.0952,0.0681 0.0221,0.0164 0.044,0.0328 0.0658,0.0495 0.0217,0.0164 0.0435,0.0344 0.065,0.0521 0.043,0.0357 0.0853,0.0727 0.1268,0.1114 0.0414,0.0386 0.082,0.0789 0.1216,0.1202 0.0395,0.0413 0.078,0.0839 0.1152,0.1274 0.0373,0.0436 0.0733,0.0881 0.1079,0.1336 0.0346,0.0455 0.0678,0.0917 0.0993,0.1385 0.0316,0.0468 0.0615,0.0943 0.0897,0.1421 0.0142,0.0229 0.0277,0.0478 0.041,0.0721 0.0132,0.0229 0.026,0.0482 0.0381,0.0724 0.0316,0.0622 0.0604,0.1215 0.0868,0.1785 0.0264,0.057 0.0503,0.1117 0.072,0.1647 0.0217,0.0531 0.0411,0.1048 0.0586,0.1562 0.0086,0.0262 0.0168,0.0511 0.0247,0.0763 0.0079,0.0262 0.0152,0.0508 0.0217,0.076 0.0069,0.0262 0.0132,0.0508 0.0191,0.0763 0.0059,0.0262 0.0115,0.0514 0.0168,0.0773 0.0102,0.0521 0.0191,0.1051 0.0264,0.1602 0.0076,0.055 0.0135,0.112 0.0184,0.1716 0.0049,0.0596 0.0089,0.1222 0.0119,0.188 0.0022,0.0488 0.0036,0.0963 0.0046,0.1425 0.0008,0.0465 0.0008,0.0917 0.0001,0.1359 -0.0008,0.0442 -0.0024,0.0878 -0.0049,0.1307 -0.0025,0.0429 -0.0059,0.0852 -0.0102,0.1271 -0.0043,0.0419 -0.0096,0.0835 -0.0158,0.1248 -0.0063,0.0413 -0.0135,0.0825 -0.0221,0.1241 -0.0086,0.0413 -0.0181,0.0829 -0.029,0.1248 -0.0109,0.0419 -0.0227,0.0839 -0.0359,0.1268 -0.0132,0.0429 -0.0277,0.0861 -0.0434,0.1304 -0.0158,0.0442 -0.0329,0.0891 -0.0514,0.1349 -0.0184,0.0459 -0.0385,0.093 -0.0599,0.1415 -0.0214,0.0485 -0.0443,0.0979 -0.0687,0.1494 -0.0244,0.0511 -0.0505,0.1038 -0.0781,0.1585 -0.0277,0.0544 -0.0568,0.1107 -0.0878,0.169 -0.031,0.0583 -0.0636,0.1186 -0.098,0.1811 -0.0344,0.0626 -0.0706,0.1274 -0.1087,0.1949 -0.0557,0.0957 -0.1111,0.1893 -0.166,0.2814 -0.0549,0.092 -0.1094,0.1821 -0.1635,0.2702 -0.0541,0.0884 -0.1077,0.1749 -0.161,0.2594 -0.0532,0.0848 -0.1061,0.1677 -0.1585,0.2489 -0.0524,0.0812 -0.1045,0.1605 -0.1561,0.2381 -0.0516,0.0776 -0.1028,0.1536 -0.1536,0.2276 -0.0508,0.074 -0.1012,0.1467 -0.1511,0.2175 -0.05,0.0708 -0.0996,0.1399 -0.1487,0.2073 -0.0491,0.0675 -0.0979,0.1333 -0.1462,0.1972 -0.0483,0.0642 -0.0963,0.1268 -0.1438,0.1874 -0.0475,0.0609 -0.0946,0.1199 -0.1413,0.1775 -0.0024,0.003 -0.0046,0.007 -0.0069,0.01 0.195,-0.0262 0.9686,-0.712 1.3717,-1.2158 0.9235,-1.154 1.3969,-2.5207 1.2556,-3.6246 -0.1292,-1.0093 -0.5792,-1.8334 -1.4153,-2.592 -0.2076,-0.1883 -0.2305,-0.1631 -0.2909,-0.1444 -0.2071,0.1251 -0.2308,0.1146 -0.0911,0.1916z&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_sony_wf_800n_left.xml"
            line="8"
            column="25"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1366 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="      android:pathData=&quot;m6.7195,6.9789v2.5781h0.5762v-0.9785h0.209c0.106,0 0.175,0.023 0.2168,0.0527 0.0383,0.0268 0.11,0.1125 0.1816,0.2578v0.002l0.332,0.666h0.6328l-0.4141,-0.8223v-0.002c-0.0668,-0.1356 -0.1349,-0.2457 -0.209,-0.332 -0.0229,-0.027 -0.0533,-0.036 -0.0781,-0.0586 0.0619,-0.0418 0.1407,-0.0643 0.1836,-0.125 0.0865,-0.1218 0.127,-0.2731 0.127,-0.4394 0,-0.249 -0.0785,-0.4626 -0.2422,-0.6016 -0.1639,-0.1392 -0.3947,-0.1973 -0.6777,-0.1973zM6.9832,7.2426h0.0488v0.125,0.9473 0.008,0.9707h-0.0488zM7.6941,7.2797c0.1482,0.0194 0.3006,0.0378 0.3711,0.0977 0.0967,0.0822 0.1484,0.2029 0.1484,0.4004 0,0.1251 -0.0282,0.2148 -0.0781,0.2852L8.1355,8.0649c-0.0301,0.0431 -0.0878,0.0643 -0.1367,0.0918 0.0941,-0.098 0.1484,-0.2292 0.1484,-0.3789 0,-0.16 -0.051,-0.3074 -0.1602,-0.4043 -0.074,-0.067 -0.1869,-0.0752 -0.293,-0.0937zM7.2957,7.5004h0.2617c0.1307,0 0.2076,0.0301 0.252,0.0703h0.002c0.0449,0.0395 0.0723,0.0969 0.0723,0.207 0,0.1102 -0.028,0.1671 -0.0742,0.209 -0.0444,0.0402 -0.1213,0.0703 -0.252,0.0703h-0.2617zM7.9285,8.2035c-0.0069,0.002 -0.0083,0.008 -0.0156,0.01l-0.0957,0.0273v0.1582c-0.083,-0.0446 -0.1767,-0.0726 -0.2832,-0.0762h0.0234c0.1477,0 0.2679,-0.0478 0.3711,-0.1191zM7.9168,8.4731c0.0361,0.0144 0.0784,0.0403 0.127,0.0977v0.002c0.0534,0.062 0.1131,0.1558 0.1738,0.2793l0.2227,0.4414h-0.041l-0.2598,-0.5215c-0.068,-0.1379 -0.1406,-0.2243 -0.2227,-0.2988z&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_sony_wf_800n_right.xml"
            line="13"
            column="25"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (2469 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="      android:pathData=&quot;m3.9723,1.4897c-0.0293,0.0131 -0.0571,0.0295 -0.0848,0.0455 -0.0277,0.0164 -0.055,0.0328 -0.0829,0.0508 -0.028,0.0164 -0.0564,0.0373 -0.0864,0.0583 -0.03,0.0196 -0.0614,0.0436 -0.0952,0.0681 -0.0221,0.0164 -0.044,0.0328 -0.0658,0.0495 -0.0217,0.0164 -0.0435,0.0344 -0.065,0.0521 -0.043,0.0357 -0.0853,0.0727 -0.1268,0.1114 -0.0414,0.0386 -0.082,0.0789 -0.1216,0.1202 -0.0395,0.0413 -0.078,0.0839 -0.1152,0.1274 -0.0373,0.0436 -0.0733,0.0881 -0.1079,0.1336 -0.0346,0.0455 -0.0678,0.0917 -0.0993,0.1385 -0.0316,0.0468 -0.0615,0.0943 -0.0897,0.1421 -0.0142,0.0229 -0.0277,0.0478 -0.041,0.0721 -0.0132,0.0229 -0.026,0.0482 -0.0381,0.0724 -0.0316,0.0622 -0.0604,0.1215 -0.0868,0.1785 -0.0264,0.057 -0.0503,0.1117 -0.072,0.1647 -0.0217,0.0531 -0.0411,0.1048 -0.0586,0.1562 -0.0086,0.0262 -0.0168,0.0511 -0.0247,0.0763 -0.0079,0.0262 -0.0152,0.0508 -0.0217,0.076 -0.0069,0.0262 -0.0132,0.0508 -0.0191,0.0763 -0.0059,0.0262 -0.0115,0.0514 -0.0168,0.0773 -0.0102,0.0521 -0.0191,0.1051 -0.0264,0.1602 -0.0076,0.055 -0.0135,0.112 -0.0184,0.1716 -0.0049,0.0596 -0.0089,0.1222 -0.0119,0.188 -0.0022,0.0488 -0.0036,0.0963 -0.0046,0.1425 -0.0008,0.0465 -0.0008,0.0917 -0.0001,0.1359 0.0008,0.0442 0.0024,0.0878 0.0049,0.1307 0.0025,0.0429 0.0059,0.0852 0.0102,0.1271 0.0043,0.0419 0.0096,0.0835 0.0158,0.1248 0.0063,0.0413 0.0135,0.0825 0.0221,0.1241 0.0086,0.0413 0.0181,0.0829 0.029,0.1248 0.0109,0.0419 0.0227,0.0839 0.0359,0.1268 0.0132,0.0429 0.0277,0.0861 0.0434,0.1304 0.0158,0.0442 0.0329,0.0891 0.0514,0.1349 0.0184,0.0459 0.0385,0.093 0.0599,0.1415 0.0214,0.0485 0.0443,0.0979 0.0687,0.1494 0.0244,0.0511 0.0505,0.1038 0.0781,0.1585 0.0277,0.0544 0.0568,0.1107 0.0878,0.169 0.031,0.0583 0.0636,0.1186 0.098,0.1811 0.0344,0.0626 0.0706,0.1274 0.1087,0.1949 0.0557,0.0957 0.1111,0.1893 0.166,0.2814 0.0549,0.092 0.1094,0.1821 0.1635,0.2702 0.0541,0.0884 0.1077,0.1749 0.161,0.2594 0.0532,0.0848 0.1061,0.1677 0.1585,0.2489 0.0524,0.0812 0.1045,0.1605 0.1561,0.2381 0.0516,0.0776 0.1028,0.1536 0.1536,0.2276 0.0508,0.074 0.1012,0.1467 0.1511,0.2175 0.05,0.0708 0.0996,0.1399 0.1487,0.2073 0.0491,0.0675 0.0979,0.1333 0.1462,0.1972 0.0483,0.0642 0.0963,0.1268 0.1438,0.1874 0.0475,0.0609 0.0946,0.1199 0.1413,0.1775 0.0024,0.003 0.0046,0.007 0.0069,0.01 -0.195,-0.0262 -0.9686,-0.712 -1.3717,-1.2158 -0.9235,-1.154 -1.3969,-2.5207 -1.2556,-3.6246 0.1292,-1.0093 0.5792,-1.8334 1.4153,-2.592 0.2076,-0.1883 0.2305,-0.1631 0.2909,-0.1444 0.2071,0.1251 0.2308,0.1146 0.0911,0.1916z&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_sony_wf_800n_right.xml"
            line="18"
            column="25"/>
    </issue>

    <issue
        id="VectorPath"
        message="Very long vector path (1194 characters), which is bad for performance. Considering reducing precision, removing minor details or rasterizing vector."
        errorLine1="        android:pathData=&quot;M6.05 4.14L5.66 3.75c-0.39-0.39-1.02-0.38-1.4 0L4.25 3.76c-0.39 0.39-0.39 1.02 0 1.4l0.39 0.39c0.39 0.39 1.01 0.39 1.4 0l0.01-0.01c0.39-0.38 0.39-1.02 0-1.4zM3.01 10.5H1.99C1.44 10.5 1 10.94 1 11.49v0.01c0 0.55 0.44 0.99 0.99 0.99H3c0.56 0.01 1-0.43 1-0.98V11.5c0-0.56-0.44-1-0.99-1zm9-9.95H12c-0.56 0-1 0.44-1 0.99V2.5c0 0.55 0.44 0.99 0.99 0.99H12c0.56 0.01 1-0.43 1-0.98V1.54c0-0.55-0.44-0.99-0.99-0.99zm7.74 3.21c-0.39-0.39-1.02-0.39-1.41-0.01l-0.39 0.39c-0.39 0.39-0.39 1.02 0 1.4l0.01 0.01c0.39 0.39 1.02 0.39 1.4 0l0.39-0.39c0.39-0.39 0.39-1.01 0-1.4zm-1.81 15.1l0.39 0.39c0.39 0.39 1.02 0.39 1.41 0 0.39-0.39 0.39-1.02 0-1.41l-0.39-0.39c-0.39-0.39-1.02-0.38-1.4 0-0.4 0.4-0.4 1.02-0.01 1.41zM20 11.49v0.01c0 0.55 0.44 0.99 0.99 0.99H22c0.55 0 0.99-0.44 0.99-0.99v-0.01c0-0.55-0.44-0.99-0.99-0.99h-1.01c-0.55 0-0.99 0.44-0.99 0.99zM12 5.5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-0.01 16.95H12c0.55 0 0.99-0.44 0.99-0.99V20.5c0-0.55-0.44-0.99-0.99-0.99h-0.01c-0.55 0-0.99 0.44-0.99 0.99v0.96c0 0.55 0.44 0.99 0.99 0.99zm-7.74-3.21c0.39 0.39 1.02 0.39 1.41 0l0.39-0.39c0.39-0.39 0.38-1.02 0-1.4l-0.01-0.01c-0.39-0.39-1.02-0.39-1.41 0l-0.39 0.39c-0.38 0.4-0.38 1.02 0.01 1.41z&quot; />"
        errorLine2="                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/drawable/ic_wb_sunny.xml"
            line="9"
            column="27"/>
    </issue>

    <issue
        id="ViewHolder"
        message="Unconditional layout inflation from view adapter: Should use View Holder pattern (use recycled view passed into this method as the second parameter) for smoother scrolling"
        errorLine1="        View itemView = inflater.inflate(groupid, parent, false);"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/SpinnerWithIconAdapter.java"
            line="51"
            column="25"/>
    </issue>

    <issue
        id="HandlerLeak"
        message="This `Handler` class should be static or leaks might occur (nodomain.freeyourgadget.gadgetbridge.util.WebViewSingleton.IncomingHandler)"
        errorLine1="    private class IncomingHandler extends Handler {"
        errorLine2="                  ~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/WebViewSingleton.java"
            line="126"
            column="19"/>
    </issue>

    <issue
        id="MergeRootFrame"
        message="This `&lt;FrameLayout>` can be replaced with a `&lt;merge>` tag"
        errorLine1="&lt;FrameLayout android:id=&quot;@+id/webview_placeholder&quot;"
        errorLine2="^">
        <location
            file="src/main/res/layout/activity_external_pebble_js.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UseValueOf"
        message="Use `Long.valueOf(item.getValue())` instead"
        errorLine1="            kindArray.add(new SpinnerWithIconItem(item.getKey(), new Long(item.getValue()), ActivityKind.getIconId(item.getValue())));"
        errorLine2="                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesFilter.java"
            line="125"
            column="66"/>
    </issue>

    <issue
        id="UseValueOf"
        message="Use `Long.valueOf(0)` instead"
        errorLine1="        SpinnerWithIconItem allActivities = new SpinnerWithIconItem(getString(R.string.activity_summaries_all_activities), new Long(0), ActivityKind.getIconId(0));"
        errorLine2="                                                                                                                           ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesFilter.java"
            line="129"
            column="124"/>
    </issue>

    <issue
        id="UseValueOf"
        message="Use `Long.valueOf(entry.getValue())` instead"
        errorLine1="                        new Long(entry.getValue()),"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/ActivitySummariesFilter.java"
            line="414"
            column="25"/>
    </issue>

    <issue
        id="DisableBaselineAlignment"
        message="Set `android:baselineAligned=&quot;false&quot;` on this element for better performance"
        errorLine1="        &lt;LinearLayout"
        errorLine2="         ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_calibration.xml"
            line="22"
            column="10"/>
    </issue>

    <issue
        id="InefficientWeight"
        message="Use a `layout_width` of `0dp` instead of `match_parent` for better performance"
        errorLine1="                android:layout_width=&quot;match_parent&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="28"
            column="17"/>
    </issue>

    <issue
        id="InefficientWeight"
        message="Use a `layout_height` of `0dp` instead of `fill_parent` for better performance"
        errorLine1="            android:layout_height=&quot;fill_parent&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_pai_chart.xml"
            line="288"
            column="13"/>
    </issue>

    <issue
        id="InefficientWeight"
        message="Use a `layout_height` of `0dp` instead of `match_parent` for better performance"
        errorLine1="            android:layout_height=&quot;match_parent&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_stresschart.xml"
            line="15"
            column="13"/>
    </issue>

    <issue
        id="InefficientWeight"
        message="Use a `layout_height` of `0dp` instead of `fill_parent` for better performance"
        errorLine1="                android:layout_height=&quot;fill_parent&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_weeksteps_chart.xml"
            line="27"
            column="17"/>
    </issue>

    <issue
        id="InefficientWeight"
        message="Use a `layout_height` of `0dp` instead of `3dp` for better performance"
        errorLine1="                    android:layout_height=&quot;3dp&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/widget.xml"
            line="122"
            column="21"/>
    </issue>

    <issue
        id="InefficientWeight"
        message="Use a `layout_height` of `0dp` instead of `3dp` for better performance"
        errorLine1="                    android:layout_height=&quot;3dp&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/widget.xml"
            line="164"
            column="21"/>
    </issue>

    <issue
        id="InefficientWeight"
        message="Use a `layout_height` of `0dp` instead of `3dp` for better performance"
        errorLine1="                    android:layout_height=&quot;3dp&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/widget.xml"
            line="205"
            column="21"/>
    </issue>

    <issue
        id="NestedWeights"
        message="Nested weights are bad for performance"
        errorLine1="                android:layout_weight=&quot;40&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_sleepchart.xml"
            line="32"
            column="17"/>
    </issue>

    <issue
        id="NestedWeights"
        message="Nested weights are bad for performance"
        errorLine1="                android:layout_weight=&quot;40&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_stresschart.xml"
            line="23"
            column="17"/>
    </issue>

    <issue
        id="NestedWeights"
        message="Nested weights are bad for performance"
        errorLine1="                android:layout_weight=&quot;40&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_weeksteps_chart.xml"
            line="28"
            column="17"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@style/GadgetbridgeTheme`)"
        errorLine1="    android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_blacklist.xml"
            line="6"
            column="5"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@style/GadgetbridgeTheme`)"
        errorLine1="    android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_specific_notification_app_list.xml"
            line="6"
            column="5"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@style/GadgetbridgeTheme`)"
        errorLine1="    android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_cal_blacklist.xml"
            line="5"
            column="5"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@style/GadgetbridgeTheme`)"
        errorLine1="    android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details.xml"
            line="5"
            column="5"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@style/GadgetbridgeTheme`)"
        errorLine1="    android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details_horizontal.xml"
            line="5"
            column="5"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `?android:attr/activatedBackgroundIndicator` with a theme that also paints a background (inferred theme is `@style/GadgetbridgeTheme`)"
        errorLine1="    android:background=&quot;?android:attr/activatedBackgroundIndicator&quot;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details_small.xml"
            line="5"
            column="5"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `?attr/drawer_header_color` with a theme that also paints a background (inferred theme is `@style/GadgetbridgeTheme`)"
        errorLine1="    android:background=&quot;?attr/drawer_header_color&quot;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/nav_header_main.xml"
            line="6"
            column="5"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `?selectableItemBackground` with a theme that also paints a background (inferred theme is `@style/GadgetbridgeTheme`)"
        errorLine1="    android:background=&quot;?selectableItemBackground&quot;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/preference_checkbox.xml"
            line="6"
            column="5"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `@color/primary_light` with a theme that also paints a background (inferred theme is `@style/GadgetbridgeTheme`)"
        errorLine1="    android:background=&quot;@color/primary_light&quot;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/sleep_alarm_widget.xml"
            line="4"
            column="5"/>
    </issue>

    <issue
        id="Overdraw"
        message="Possible overdraw: Root element paints background `@color/primary_dark` with a theme that also paints a background (inferred theme is `@style/Theme_AppCompat_Light_Dialog`)"
        errorLine1="    android:background=&quot;@color/primary_dark&quot;"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/widget_alarms_activity_list.xml"
            line="6"
            column="5"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.array.autoheartrate_interval_hours` appears to be unused"
        errorLine1="    &lt;string-array name=&quot;autoheartrate_interval_hours&quot;>"
        errorLine2="                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/arrays.xml"
            line="3076"
            column="19"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.color.blacklist_checkboxes` appears to be unused"
        errorLine1="&lt;selector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
        errorLine2="^">
        <location
            file="src/main/res/color/blacklist_checkboxes.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.color.btn_dark` appears to be unused"
        errorLine1="&lt;selector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
        errorLine2="^">
        <location
            file="src/main/res/color/btn_dark.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.xml.changelog_master` appears to be unused"
        errorLine1="&lt;changelog>"
        errorLine2="^">
        <location
            file="src/main/res/xml/changelog_master.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.color.tertiarytext_black` appears to be unused"
        errorLine1="    &lt;color name=&quot;tertiarytext_black&quot; type=&quot;color&quot;>#000000&lt;/color>"
        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/colors.xml"
            line="17"
            column="12"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.color.divider` appears to be unused"
        errorLine1="    &lt;color name=&quot;divider&quot; type=&quot;color&quot;>#1f000000&lt;/color>"
        errorLine2="           ~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/colors.xml"
            line="19"
            column="12"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.xml.devicesettings_autoheartrate` appears to be unused"
        errorLine1="&lt;androidx.preference.PreferenceScreen xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
        errorLine2="^">
        <location
            file="src/main/res/xml/devicesettings_autoheartrate.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.xml.devicesettings_connect_two_devices` appears to be unused"
        errorLine1="&lt;androidx.preference.PreferenceScreen xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
        errorLine2="^">
        <location
            file="src/main/res/xml/devicesettings_connect_two_devices.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.xml.devicesettings_donotdisturb_allday_liftwirst` appears to be unused"
        errorLine1="&lt;androidx.preference.PreferenceScreen xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
        errorLine2="^">
        <location
            file="src/main/res/xml/devicesettings_donotdisturb_allday_liftwirst.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.xml.devicesettings_force_options` appears to be unused"
        errorLine1="&lt;androidx.preference.PreferenceScreen xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
        errorLine2="^">
        <location
            file="src/main/res/xml/devicesettings_force_options.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.xml.devicesettings_header_sound_vibration` appears to be unused"
        errorLine1="&lt;androidx.preference.PreferenceScreen xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
        errorLine2="^">
        <location
            file="src/main/res/xml/devicesettings_header_sound_vibration.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.xml.devicesettings_inactivity_sheduled` appears to be unused"
        errorLine1="&lt;androidx.preference.PreferenceScreen xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;>"
        errorLine2="^">
        <location
            file="src/main/res/xml/devicesettings_inactivity_sheduled.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.dimen.nav_header_height` appears to be unused"
        errorLine1="    &lt;dimen name=&quot;nav_header_height&quot;>160dp&lt;/dimen>"
        errorLine2="           ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/dimens.xml"
            line="14"
            column="12"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.dimen.fab_margin` appears to be unused"
        errorLine1="    &lt;dimen name=&quot;fab_margin&quot;>16dp&lt;/dimen>"
        errorLine2="           ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/dimens.xml"
            line="15"
            column="12"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_bluetooth_searching` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_bluetooth_searching.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_calculate` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_calculate.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_calendar_from` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; android:width=&quot;24dp&quot; android:height=&quot;24dp&quot; android:tint=&quot;#7E7E7E&quot; android:viewportWidth=&quot;24&quot; android:viewportHeight=&quot;24&quot;>"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_calendar_from.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_calendar_today` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_calendar_today.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_create` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_create.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_delete` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_delete.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_earbuds_battery` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_earbuds_battery.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_filter_9_plus` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_filter_9_plus.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_monochrome_photos` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_monochrome_photos.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_shoe` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_shoe.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_show_chart` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_show_chart.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.ic_wifi` appears to be unused"
        errorLine1="&lt;vector xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/ic_wifi.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.drawable.side_nav_bar` appears to be unused"
        errorLine1="&lt;shape xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/drawable/side_nav_bar.xml"
            line="1"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.anim.slidefromtop` appears to be unused"
        errorLine1="&lt;set xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="^">
        <location
            file="src/main/res/anim/slidefromtop.xml"
            line="2"
            column="1"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.application_name_banglejs_main` appears to be unused"
        errorLine1="    &lt;string name=&quot;application_name_banglejs_main&quot;>Bangle.js Gadgetbridge&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="9"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.title_activity_controlcenter_banglejs_main` appears to be unused"
        errorLine1="    &lt;string name=&quot;title_activity_controlcenter_banglejs_main&quot;>Bangle.js Gadgetbridge&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="10"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_activity_title_banglejs_main` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_activity_title_banglejs_main&quot;>About Bangle.js Gadgetbridge&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="11"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_description_banglejs_main` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_description_banglejs_main&quot;>Android companion app for Bangle.js built on top of the Gadgetbridge project, with added Internet Access.\n\nDue to Google Play Store policies, we are not allowed a donation link in the app itself, but if you like this app please consider donating via the Gadgetbridge homepage below.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="12"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.gadgetbridge_running_banglejs_main` appears to be unused"
        errorLine1="    &lt;string name=&quot;gadgetbridge_running_banglejs_main&quot;>Bangle.js running&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="13"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.application_name_banglejs_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;application_name_banglejs_nightly&quot;>Bangle.js Gadgetbridge (Nightly)&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="15"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.title_activity_controlcenter_banglejs_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;title_activity_controlcenter_banglejs_nightly&quot;>Bangle.js Gadgetbridge (Nightly)&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="16"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_activity_title_banglejs_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_activity_title_banglejs_nightly&quot;>About Bangle.js Gadgetbridge (Nightly)&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="17"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_description_banglejs_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_description_banglejs_nightly&quot;>Android companion app for Bangle.js built on top of the Gadgetbridge project, with added Internet Access.\n\nDue to Google Play Store policies, we are not allowed a donation link in the app itself, but if you like this app please consider donating via the Gadgetbridge homepage below.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="18"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.gadgetbridge_running_banglejs_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;gadgetbridge_running_banglejs_nightly&quot;>Nightly Bangle.js running&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="19"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.application_name_main_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;application_name_main_nightly&quot;>Gadgetbridge (Nightly)&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="21"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.title_activity_controlcenter_main_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;title_activity_controlcenter_main_nightly&quot;>Gadgetbridge Nightly&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="22"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_activity_title_main_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_activity_title_main_nightly&quot;>About Gadgetbridge Nightly&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="23"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_description_main_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_description_main_nightly&quot;>Cloudless copylefted libre replacement for closed source Android gadget apps from vendors. Nightly releases of Gadgetbridge. It cannot be installed if you already have either the Gadgetbridge or the Pebble app installed, due to a conflict in the Pebble provider.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="24"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.gadgetbridge_running_main_nightly` appears to be unused"
        errorLine1="    &lt;string name=&quot;gadgetbridge_running_main_nightly&quot;>Nightly GB running&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="25"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.application_name_main_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;application_name_main_nopebble&quot;>Gadgetbridge (Nightly, No Pebble provider)&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="27"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.title_activity_controlcenter_main_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;title_activity_controlcenter_main_nopebble&quot;>Gadgetbridge Nightly No Pebble &lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="28"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_activity_title_main_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_activity_title_main_nopebble&quot;>About Gadgetbridge Nightly No Pebble&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="29"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_description_main_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_description_main_nopebble&quot;>Cloudless copylefted libre replacement for closed source Android gadget apps from vendors. Nightly releases of Gadgetbridge. This version has the Pebble provider renamed to prevent conflicts, so some Pebble related integrations will not work, but it can be installed alongside existing Gadgetbridge installation.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="30"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.gadgetbridge_running_main_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;gadgetbridge_running_main_nopebble&quot;>Nightly NoPebble GB running&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="31"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.app_move_to_top` appears to be unused"
        errorLine1="    &lt;string name=&quot;app_move_to_top&quot;>Move to top&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="122"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.blacklist_all_for_notifications` appears to be unused"
        errorLine1="    &lt;string name=&quot;blacklist_all_for_notifications&quot;>Blacklist all for notifications&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="129"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.whitelist_all_for_notifications` appears to be unused"
        errorLine1="    &lt;string name=&quot;whitelist_all_for_notifications&quot;>Whitelist all for notifications&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="130"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_miband7` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_miband7&quot;>You are about to install the %s firmware on your Xiaomi Smart Band 7.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="159"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_amazfit_gts3` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfit_gts3&quot;>You are about to install the %s firmware on your Amazfit GTS 3.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="160"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_amazfit_gts4` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfit_gts4&quot;>You are about to install the %s firmware on your Amazfit GTS 4.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="161"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_amazfit_gts4_mini` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfit_gts4_mini&quot;>You are about to install the %s firmware on your Amazfit GTS 4 Mini.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="162"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_amazfit_gtr3` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfit_gtr3&quot;>You are about to install the %s firmware on your Amazfit GTR 3.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="163"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_amazfit_gtr3_pro` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfit_gtr3_pro&quot;>You are about to install the %s firmware on your Amazfit GTR 3 Pro.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="164"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_amazfit_gtr4` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfit_gtr4&quot;>You are about to install the %s firmware on your Amazfit GTR 4.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="165"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_amazfit_trex2` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfit_trex2&quot;>You are about to install the %s firmware on your Amazfit T-Rex 2.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="166"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_amazfit_band7` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfit_band7&quot;>You are about to install the %s firmware on your Amazfit Band 7.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="167"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fw_upgrade_notice_amazfit_cheetah_pro` appears to be unused"
        errorLine1="    &lt;string name=&quot;fw_upgrade_notice_amazfit_cheetah_pro&quot;>You are about to install the %s firmware on your Amazfit Cheetah Pro.\n\nYour band will reboot after installing the .zip file.\n\nPROCEED AT YOUR OWN RISK!&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="168"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.open_fw_installer_ensure_device_connected` appears to be unused"
        errorLine1="    &lt;string name=&quot;open_fw_installer_ensure_device_connected&quot;>Make sure that the device %s is connected&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="191"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_pair_bluetooth_calls_help_title` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_pair_bluetooth_calls_help_title&quot;>How to receive bluetooth calls&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="241"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_title_enable_calendar_sync` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_title_enable_calendar_sync&quot;>Sync calendar&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="333"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_summary_enable_calendar_sync` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_summary_enable_calendar_sync&quot;>Send calendar events to the timeline&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="334"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.preferences_makibes_hr3_settings` appears to be unused"
        errorLine1="    &lt;string name=&quot;preferences_makibes_hr3_settings&quot;>Makibes HR3 settings&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="454"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.zetime_title_alarm_signaling` appears to be unused"
        errorLine1="    &lt;string name=&quot;zetime_title_alarm_signaling&quot;>Set type of signaling for the alarm&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="488"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_hr_alarm_activity` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_hr_alarm_activity&quot;>Heart rate alarm during sports activity&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="508"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_hr_alarm_low` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_hr_alarm_low&quot;>Low limit&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="509"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_hr_alarm_high` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_hr_alarm_high&quot;>High limit&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="510"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_workout_detection_enabled_summary` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_workout_detection_enabled_summary&quot;>Enable automatic detection of this workout&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="549"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_disable_new_ble_scanning` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_disable_new_ble_scanning&quot;>Disable new BLE scanning&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="572"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_summary_disable_new_ble_scanning` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_summary_disable_new_ble_scanning&quot;>Check this option if your device cannot be found during discovery&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="573"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.test` appears to be unused"
        errorLine1="    &lt;string name=&quot;test&quot;>Test&lt;/string>"
        errorLine2="            ~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="580"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.tap_connected_device_for_app_mananger` appears to be unused"
        errorLine1="    &lt;string name=&quot;tap_connected_device_for_app_mananger&quot;>Tap connected device for App manager&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="586"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.tap_connected_device_for_activity` appears to be unused"
        errorLine1="    &lt;string name=&quot;tap_connected_device_for_activity&quot;>Tap connected device for activity&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="587"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.tap_connected_device_for_vibration` appears to be unused"
        errorLine1="    &lt;string name=&quot;tap_connected_device_for_vibration&quot;>Tap connected device for vibration&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="588"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.tap_a_device_to_connect` appears to be unused"
        errorLine1="    &lt;string name=&quot;tap_a_device_to_connect&quot;>Tap a device to connect&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="589"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pairing_unable_to_pair_with` appears to be unused"
        errorLine1="    &lt;string name=&quot;pairing_unable_to_pair_with&quot;>&quot;Unable to pair with %1$s (%2$s)&quot;&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="612"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_header_vibration_count` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_header_vibration_count&quot;>Vibration count&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="640"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.title_activity_sleepmonitor` appears to be unused"
        errorLine1="    &lt;string name=&quot;title_activity_sleepmonitor&quot;>Sleep monitor&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="642"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_screen_vibration_profile` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_screen_vibration_profile&quot;>Vibration profile&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="663"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.control_center_cancel_to_stop_vibration` appears to be unused"
        errorLine1="    &lt;string name=&quot;control_center_cancel_to_stop_vibration&quot;>Cancel to stop vibration.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="730"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.chart_no_active_data` appears to be unused"
        errorLine1="    &lt;string name=&quot;chart_no_active_data&quot;>No activities detected.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="786"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.chart_get_active_and_synchronize` appears to be unused"
        errorLine1="    &lt;string name=&quot;chart_get_active_and_synchronize&quot;>Do some activity and synchronize device.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="787"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.clock` appears to be unused"
        errorLine1="    &lt;string name=&quot;clock&quot;>Clock&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="879"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.discovery_scanning_intensity_warning` appears to be unused"
        errorLine1="    &lt;string name=&quot;discovery_scanning_intensity_warning&quot;>إذا واجهت تجميدًا أو عدم استجابة ، فحاول ضبط كثافة المسح على مستوى أقل. إذا لم يتم اكتشاف جهازك ، فحاول ضبط كثافة المسح على مستوى أعلى.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="904"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_title_dont_ack_transfer` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_title_dont_ack_transfer&quot;>Do not ACK activity data transfer&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="912"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_summary_dont_ack_transfers` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_summary_dont_ack_transfers&quot;>If not ACKed to the band, activity data is not cleared. Useful if GB is used together with other apps.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="913"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_enable_unsupported_settings_title` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_enable_unsupported_settings_title&quot;>Enable unsupported settings&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="915"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_enable_unsupported_settings_summary` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_enable_unsupported_settings_summary&quot;>This will enable access to all available settings, even if unsupported by the device. This can cause instability and crashes on the device.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="916"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.preferences_miband_settings` appears to be unused"
        errorLine1="    &lt;string name=&quot;preferences_miband_settings&quot;>إعدادات Mi Band / Amazfit&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="970"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.device_hw` appears to be unused"
        errorLine1="    &lt;string name=&quot;device_hw&quot;>Hardware revision: %1$s&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1117"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.device_fw` appears to be unused"
        errorLine1="    &lt;string name=&quot;device_fw&quot;>Firmware version: %1$s&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1118"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.DEVINFO_HR_VER` appears to be unused"
        errorLine1="    &lt;string name=&quot;DEVINFO_HR_VER&quot;>&quot;HR: &quot;&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1120"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.watchface_dialog_title_add_widget` appears to be unused"
        errorLine1="    &lt;string name=&quot;watchface_dialog_title_add_widget&quot;>Afegeix un giny&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ca/strings.xml"
            line="1150"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.dbmanagementactivity_error_importing_shared` appears to be unused"
        errorLine1="    &lt;string name=&quot;dbmanagementactivity_error_importing_shared&quot;>&quot;Error importing preference: %1$s&quot;&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1152"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.activity_data_management_directory_content_title` appears to be unused"
        errorLine1="    &lt;string name=&quot;activity_data_management_directory_content_title&quot;>Export/Import directory content&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1187"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.activity_web_view` appears to be unused"
        errorLine1="    &lt;string name=&quot;activity_web_view&quot;>Web View Activity&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1207"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.miband2_prefs_timeformat` appears to be unused"
        errorLine1="    &lt;string name=&quot;miband2_prefs_timeformat&quot;>Mi2: Time format&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1211"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.mi3_night_mode_sunset` appears to be unused"
        errorLine1="    &lt;string name=&quot;mi3_night_mode_sunset&quot;>At sunset&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1222"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string._pebble_watch_reply` appears to be unused"
        errorLine1="    &lt;string name=&quot;_pebble_watch_reply&quot;>Reply&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1239"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.watchface_toast_settings_incomplete` appears to be unused"
        errorLine1="    &lt;string name=&quot;watchface_toast_settings_incomplete&quot;>Configuració incompleta, giny no afegit&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ca/strings.xml"
            line="1360"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.activity_type_kickboxing` appears to be unused"
        errorLine1="    &lt;string name=&quot;activity_type_kickboxing&quot;>Kickboxing&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1368"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.application_name_banglejs_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;application_name_banglejs_nopebble&quot;>Bangle.js Gadgetbridge&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ca/strings.xml"
            line="1458"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.title_activity_controlcenter_banglejs_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;title_activity_controlcenter_banglejs_nopebble&quot;>Bangle.js Gadgetbridge&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ca/strings.xml"
            line="1459"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_activity_title_banglejs_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_activity_title_banglejs_nopebble&quot;>Sobre Bangle.js Gadgetbridge&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ca/strings.xml"
            line="1460"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.devicetype_watchx` appears to be unused"
        errorLine1="    &lt;string name=&quot;devicetype_watchx&quot;>Watch X&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1485"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.about_description_banglejs_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;about_description_banglejs_nopebble&quot;>Doprovodná aplikace pro Bangle.js pro Android vytvořená na základě projektu Gadgetbridge s přidaným přístupem k internetu."
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-cs/strings.xml"
            line="1584"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.gadgetbridge_running_banglejs_nopebble` appears to be unused"
        errorLine1="    &lt;string name=&quot;gadgetbridge_running_banglejs_nopebble&quot;>Bangle.js běží&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-cs/strings.xml"
            line="1597"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.menuitem_unknown` appears to be unused"
        errorLine1="    &lt;string name=&quot;menuitem_unknown&quot;>Unknown&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1599"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.heartrate_bpm_112` appears to be unused"
        errorLine1="    &lt;string name=&quot;heartrate_bpm_112&quot;>112 tepů/min&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-cs/strings.xml"
            line="1640"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.menuitem_unsupported` appears to be unused"
        errorLine1="    &lt;string name=&quot;menuitem_unsupported&quot;>[UNSUPPORTED] %s&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1640"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_title_upper_button_function_double` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_title_upper_button_function_double&quot;>Upper Button double&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1749"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_title_middle_button_function_double` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_title_middle_button_function_double&quot;>Middle Button double&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1750"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_title_lower_button_function_double` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_title_lower_button_function_double&quot;>Lower Button double&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1751"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.watchface_setting_title_button_toggle_widgets` appears to be unused"
        errorLine1="    &lt;string name=&quot;watchface_setting_title_button_toggle_widgets&quot;>Přepínání viditelnosti widgetů&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-cs/strings.xml"
            line="1781"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.error_exporting_device_preferences` appears to be unused"
        errorLine1="    &lt;string name=&quot;error_exporting_device_preferences&quot;>Error exporting device specific preferences&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1801"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.sonyswr12_settings_title` appears to be unused"
        errorLine1="    &lt;string name=&quot;sonyswr12_settings_title&quot;>Sony SWR12 Settings&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1809"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.distanceMeters` appears to be unused"
        errorLine1="    &lt;string name=&quot;distanceMeters&quot;>Distance&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1817"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.ascentMeters` appears to be unused"
        errorLine1="    &lt;string name=&quot;ascentMeters&quot;>Uphill&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1818"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.descentMeters` appears to be unused"
        errorLine1="    &lt;string name=&quot;descentMeters&quot;>Downhill&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1819"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.ascentDistance` appears to be unused"
        errorLine1="    &lt;string name=&quot;ascentDistance&quot;>Uphill distance&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1820"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.descentDistance` appears to be unused"
        errorLine1="    &lt;string name=&quot;descentDistance&quot;>Downhill distance&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1821"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.flatDistance` appears to be unused"
        errorLine1="    &lt;string name=&quot;flatDistance&quot;>Flat distance&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1822"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.elevationGain` appears to be unused"
        errorLine1="    &lt;string name=&quot;elevationGain&quot;>Elevation gain&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1823"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.elevationLoss` appears to be unused"
        errorLine1="    &lt;string name=&quot;elevationLoss&quot;>Elevation loss&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1824"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.maxAltitude` appears to be unused"
        errorLine1="    &lt;string name=&quot;maxAltitude&quot;>Maximum&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1825"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.minAltitude` appears to be unused"
        errorLine1="    &lt;string name=&quot;minAltitude&quot;>Minimum&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1826"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.averageAltitude` appears to be unused"
        errorLine1="    &lt;string name=&quot;averageAltitude&quot;>Average&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1827"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.activeSeconds` appears to be unused"
        errorLine1="    &lt;string name=&quot;activeSeconds&quot;>Active&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1829"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.maxSpeed` appears to be unused"
        errorLine1="    &lt;string name=&quot;maxSpeed&quot;>Maximum&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1831"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.minSpeed` appears to be unused"
        errorLine1="    &lt;string name=&quot;minSpeed&quot;>Minimum&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1832"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.minPace` appears to be unused"
        errorLine1="    &lt;string name=&quot;minPace&quot;>Slowest Pace&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1833"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.maxPace` appears to be unused"
        errorLine1="    &lt;string name=&quot;maxPace&quot;>Fastest Pace&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1834"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.totalStride` appears to be unused"
        errorLine1="    &lt;string name=&quot;totalStride&quot;>Total stride&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1835"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.averageHR` appears to be unused"
        errorLine1="    &lt;string name=&quot;averageHR&quot;>Heartrate&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1836"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.maxHR` appears to be unused"
        errorLine1="    &lt;string name=&quot;maxHR&quot;>Max Heartrate&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1837"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.minHR` appears to be unused"
        errorLine1="    &lt;string name=&quot;minHR&quot;>Min Heartrate&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1838"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.averageKMPaceSeconds` appears to be unused"
        errorLine1="    &lt;string name=&quot;averageKMPaceSeconds&quot;>Pace&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1839"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.HeartRateZones` appears to be unused"
        errorLine1="    &lt;string name=&quot;HeartRateZones&quot;>Heart Rate Zones&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1840"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.hrZoneNa` appears to be unused"
        errorLine1="    &lt;string name=&quot;hrZoneNa&quot;>N/A&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1841"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.hrZoneWarmUp` appears to be unused"
        errorLine1="    &lt;string name=&quot;hrZoneWarmUp&quot;>Warm-Up&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1842"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.hrZoneFatBurn` appears to be unused"
        errorLine1="    &lt;string name=&quot;hrZoneFatBurn&quot;>Fat Burn&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1843"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.hrZoneAerobic` appears to be unused"
        errorLine1="    &lt;string name=&quot;hrZoneAerobic&quot;>Aerobic&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1844"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.hrZoneAnaerobic` appears to be unused"
        errorLine1="    &lt;string name=&quot;hrZoneAnaerobic&quot;>Anaerobic&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1845"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.hrZoneExtreme` appears to be unused"
        errorLine1="    &lt;string name=&quot;hrZoneExtreme&quot;>Extreme&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1846"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.TrainingEffect` appears to be unused"
        errorLine1="    &lt;string name=&quot;TrainingEffect&quot;>Training Effect&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1847"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.aerobicTrainingEffect` appears to be unused"
        errorLine1="    &lt;string name=&quot;aerobicTrainingEffect&quot;>Aerobic Effect&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1848"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.anaerobicTrainingEffect` appears to be unused"
        errorLine1="    &lt;string name=&quot;anaerobicTrainingEffect&quot;>Anaerobic Effect&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1849"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.currentWorkoutLoad` appears to be unused"
        errorLine1="    &lt;string name=&quot;currentWorkoutLoad&quot;>Workout Load&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1850"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.maximumOxygenUptake` appears to be unused"
        errorLine1="    &lt;string name=&quot;maximumOxygenUptake&quot;>Maximum Oxygen Uptake&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1851"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.averageStride` appears to be unused"
        errorLine1="    &lt;string name=&quot;averageStride&quot;>Average Stride&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1852"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.maxStride` appears to be unused"
        errorLine1="    &lt;string name=&quot;maxStride&quot;>Max Stride&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1853"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.minStride` appears to be unused"
        errorLine1="    &lt;string name=&quot;minStride&quot;>Min Stride&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1854"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.averageCadence` appears to be unused"
        errorLine1="    &lt;string name=&quot;averageCadence&quot;>Average Cadence&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1855"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.maxCadence` appears to be unused"
        errorLine1="    &lt;string name=&quot;maxCadence&quot;>Max Cadence&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1856"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.minCadence` appears to be unused"
        errorLine1="    &lt;string name=&quot;minCadence&quot;>Min Cadence&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1857"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.averageStrokeDistance` appears to be unused"
        errorLine1="    &lt;string name=&quot;averageStrokeDistance&quot;>Average Stroke Distance&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1858"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.averageStrokesPerSecond` appears to be unused"
        errorLine1="    &lt;string name=&quot;averageStrokesPerSecond&quot;>Average Strokes&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1859"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.avgStrokeRate` appears to be unused"
        errorLine1="    &lt;string name=&quot;avgStrokeRate&quot;>Average Stroke Rate&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1860"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.maxStrokeRate` appears to be unused"
        errorLine1="    &lt;string name=&quot;maxStrokeRate&quot;>Max Stroke Rate&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1861"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.strokes` appears to be unused"
        errorLine1="    &lt;string name=&quot;strokes&quot;>Total Strokes&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1862"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.averageLapPace` appears to be unused"
        errorLine1="    &lt;string name=&quot;averageLapPace&quot;>Average Lap Pace&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1863"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.swolfIndex` appears to be unused"
        errorLine1="    &lt;string name=&quot;swolfIndex&quot;>SWOLF&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1864"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.swimStyle` appears to be unused"
        errorLine1="    &lt;string name=&quot;swimStyle&quot;>Swim Style&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1865"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.laneLength` appears to be unused"
        errorLine1="    &lt;string name=&quot;laneLength&quot;>Lane Length&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1866"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.laps` appears to be unused"
        errorLine1="    &lt;string name=&quot;laps&quot;>Laps&lt;/string>"
        errorLine2="            ~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1867"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.ascentSeconds` appears to be unused"
        errorLine1="    &lt;string name=&quot;ascentSeconds&quot;>Ascending&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1868"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.descentSeconds` appears to be unused"
        errorLine1="    &lt;string name=&quot;descentSeconds&quot;>Descending&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1869"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.flatSeconds` appears to be unused"
        errorLine1="    &lt;string name=&quot;flatSeconds&quot;>Flat&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1870"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.baseAltitude` appears to be unused"
        errorLine1="    &lt;string name=&quot;baseAltitude&quot;>Base Elevation&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1871"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.averageSpeed` appears to be unused"
        errorLine1="    &lt;string name=&quot;averageSpeed&quot;>Average Speed&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1872"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.meters` appears to be unused"
        errorLine1="    &lt;string name=&quot;meters&quot;>m&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1874"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.cm` appears to be unused"
        errorLine1="    &lt;string name=&quot;cm&quot;>cm&lt;/string>"
        errorLine2="            ~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1875"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.yard` appears to be unused"
        errorLine1="    &lt;string name=&quot;yard&quot;>yard&lt;/string>"
        errorLine2="            ~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1876"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.ft` appears to be unused"
        errorLine1="    &lt;string name=&quot;ft&quot;>ft&lt;/string>"
        errorLine2="            ~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1877"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.steps_unit` appears to be unused"
        errorLine1="    &lt;string name=&quot;steps_unit&quot;>steps&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1878"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.meters_second` appears to be unused"
        errorLine1="    &lt;string name=&quot;meters_second&quot;>m/s&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1879"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.km_h` appears to be unused"
        errorLine1="    &lt;string name=&quot;km_h&quot;>km/h&lt;/string>"
        errorLine2="            ~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1880"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.mi_h` appears to be unused"
        errorLine1="    &lt;string name=&quot;mi_h&quot;>mi/h&lt;/string>"
        errorLine2="            ~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1881"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.minutes_mi` appears to be unused"
        errorLine1="    &lt;string name=&quot;minutes_mi&quot;>min/mi&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1882"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.strokes_second` appears to be unused"
        errorLine1="    &lt;string name=&quot;strokes_second&quot;>str/s&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1883"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.strokes_minute` appears to be unused"
        errorLine1="    &lt;string name=&quot;strokes_minute&quot;>str/min&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1884"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.strokes_unit` appears to be unused"
        errorLine1="    &lt;string name=&quot;strokes_unit&quot;>str&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1885"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.seconds` appears to be unused"
        errorLine1="    &lt;string name=&quot;seconds&quot;>sec&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1886"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.swolf_index` appears to be unused"
        errorLine1="    &lt;string name=&quot;swolf_index&quot;>swolf index&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1887"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.swim_style` appears to be unused"
        errorLine1="    &lt;string name=&quot;swim_style&quot;>swim style&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1888"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.laps_unit` appears to be unused"
        errorLine1="    &lt;string name=&quot;laps_unit&quot;>laps&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1889"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.seconds_km` appears to be unused"
        errorLine1="    &lt;string name=&quot;seconds_km&quot;>sec/km&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1891"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.seconds_m` appears to be unused"
        errorLine1="    &lt;string name=&quot;seconds_m&quot;>sec/m&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1892"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.minutes_km` appears to be unused"
        errorLine1="    &lt;string name=&quot;minutes_km&quot;>min/km&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1893"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.discovery_scanning_intensity` appears to be unused"
        errorLine1="    &lt;string name=&quot;discovery_scanning_intensity&quot;>كثافة الفحص&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="1894"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.spm` appears to be unused"
        errorLine1="    &lt;string name=&quot;spm&quot;>steps/min&lt;/string>"
        errorLine2="            ~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1894"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.bpm` appears to be unused"
        errorLine1="    &lt;string name=&quot;bpm&quot;>bpm&lt;/string>"
        errorLine2="            ~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1895"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.mi` appears to be unused"
        errorLine1="    &lt;string name=&quot;mi&quot;>mi&lt;/string>"
        errorLine2="            ~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1897"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.Strokes` appears to be unused"
        errorLine1="    &lt;string name=&quot;Strokes&quot;>Strokes&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1899"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.Swimming` appears to be unused"
        errorLine1="    &lt;string name=&quot;Swimming&quot;>Swimming&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1900"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.Elevation` appears to be unused"
        errorLine1="    &lt;string name=&quot;Elevation&quot;>Elevation&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1902"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.Speed` appears to be unused"
        errorLine1="    &lt;string name=&quot;Speed&quot;>Speed&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1903"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_header_statistics` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_header_statistics&quot;>Sports Activities Statistics&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1928"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.activity_summaries_statistics` appears to be unused"
        errorLine1="    &lt;string name=&quot;activity_summaries_statistics&quot;>Statistics&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1939"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.breaststroke` appears to be unused"
        errorLine1="    &lt;string name=&quot;breaststroke&quot;>Breaststroke&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1954"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.freestyle` appears to be unused"
        errorLine1="    &lt;string name=&quot;freestyle&quot;>Freestyle&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1955"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.backstroke` appears to be unused"
        errorLine1="    &lt;string name=&quot;backstroke&quot;>Backstroke&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1956"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.medley` appears to be unused"
        errorLine1="    &lt;string name=&quot;medley&quot;>Medley&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1957"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.fossil_hr_commute_processing` appears to be unused"
        errorLine1="    &lt;string name=&quot;fossil_hr_commute_processing&quot;>Processing request…&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1973"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_autoheartrate` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_autoheartrate&quot;>Automatic Heart Rate&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2074"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_autoheartrate_summary` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_autoheartrate_summary&quot;>Periodical Heart Rate measurements during the day and also while asleep&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2075"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_autoheartrate_measurement` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_autoheartrate_measurement&quot;>Automatic Heart Rate measurements&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2076"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_autoheartrate_sleep` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_autoheartrate_sleep&quot;>Take measurements during sleep&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2077"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_autoheartrate_interval` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_autoheartrate_interval&quot;>Frequency of measurements&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2078"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_title_touch_volume` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_title_touch_volume&quot;>Volume&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2143"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_title_touch_spotify_galaxy_app` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_title_touch_spotify_galaxy_app&quot;>Spotify (Galaxy Wearable app only)&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2147"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.sony_anc_optimizer_status_not_running` appears to be unused"
        errorLine1="    &lt;string name=&quot;sony_anc_optimizer_status_not_running&quot;>Not Running&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2209"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.sony_anc_optimizer_status_wearing_condition` appears to be unused"
        errorLine1="    &lt;string name=&quot;sony_anc_optimizer_status_wearing_condition&quot;>Measuring wearing condition…&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2210"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.sony_anc_optimizer_status_atmospheric_pressure` appears to be unused"
        errorLine1="    &lt;string name=&quot;sony_anc_optimizer_status_atmospheric_pressure&quot;>Measuring atmospheric pressure…&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2211"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.sony_anc_optimizer_status_analyzing` appears to be unused"
        errorLine1="    &lt;string name=&quot;sony_anc_optimizer_status_analyzing&quot;>Analyzing…&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2212"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.sony_anc_optimizer_status_finished` appears to be unused"
        errorLine1="    &lt;string name=&quot;sony_anc_optimizer_status_finished&quot;>Finishing…&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2213"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_header_sony_equalizer_bands` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_header_sony_equalizer_bands&quot;>Bands&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2226"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_header_sony_equalizer_preset_custom_1` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_header_sony_equalizer_preset_custom_1&quot;>Custom Preset 1&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2227"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_header_sony_equalizer_preset_custom_2` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_header_sony_equalizer_preset_custom_2&quot;>Custom Preset 2&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2228"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.sony_connect_two_devices` appears to be unused"
        errorLine1="    &lt;string name=&quot;sony_connect_two_devices&quot;>Connect to 2 devices simultaneously&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2250"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_activity_recognition` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_activity_recognition&quot;>Activity recognition settings&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2334"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_activity_recognize_running` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_activity_recognize_running&quot;>recognize running&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2335"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_activity_recognize_biking` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_activity_recognize_biking&quot;>recognize biking&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2336"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_activity_recognize_walking` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_activity_recognize_walking&quot;>recognize walking&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2337"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_activity_recognize_rowing` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_activity_recognize_rowing&quot;>recognize rowing&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2338"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_activity_recognition_mode_none` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_activity_recognition_mode_none&quot;>none&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2339"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_activity_recognition_mode_ask` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_activity_recognition_mode_ask&quot;>ask&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2340"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.pref_activity_recognition_mode_auto` appears to be unused"
        errorLine1="    &lt;string name=&quot;pref_activity_recognition_mode_auto&quot;>auto&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2341"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.huawei_reparse_workout_data` appears to be unused"
        errorLine1="    &lt;string name=&quot;huawei_reparse_workout_data&quot;>&quot;Reparse workout data&quot;&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2374"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.huawei_reparse_workout_data_description` appears to be unused"
        errorLine1="    &lt;string name=&quot;huawei_reparse_workout_data_description&quot;>&quot;This will only do something after certain updates&quot;&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2375"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.new_discover_activity_description` appears to be unused"
        errorLine1="    &lt;string name=&quot;new_discover_activity_description&quot;>MTU الحالي البالغ %1$قم بتمكين نشاط الاكتشاف الجديد، والذي من المفترض أن يحل مشكلات اكتشاف الجهاز. قم بتعطيل هذا إذا واجهت أي مشاكل أثناء البحث عن جهازك أو الاقتران به. مستوى الإرسال منخفض جدًا، يرجى تمكين MTU العالي في إعدادات الجهاز وفصل/إعادة توصيل الجهاز.&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="2389"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.new_discover_activity_title` appears to be unused"
        errorLine1="    &lt;string name=&quot;new_discover_activity_title&quot;>تمكين أنشطة الاكتشاف/ططوجديدة&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="2390"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_wena3_home_icon_name_wena_pay` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_wena3_home_icon_name_wena_pay&quot;>Wena Pay&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2554"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_wena3_home_icon_name_qrio` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_wena3_home_icon_name_qrio&quot;>Qrio&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2555"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_wena3_home_icon_name_riiiver` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_wena3_home_icon_name_riiiver&quot;>Riiiver&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2561"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_wena3_button_action_name_qrio_unlock` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_wena3_button_action_name_qrio_unlock&quot;>Qrio Unlock&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2574"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.prefs_wena3_button_action_name_qrio_lock` appears to be unused"
        errorLine1="    &lt;string name=&quot;prefs_wena3_button_action_name_qrio_lock&quot;>Qrio Lock&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2575"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.serial_number` appears to be unused"
        errorLine1="    &lt;string name=&quot;serial_number&quot;>Serial Number&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2623"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.menuitem_stats` appears to be unused"
        errorLine1="    &lt;string name=&quot;menuitem_stats&quot;>Stats&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2624"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.menuitem_running` appears to be unused"
        errorLine1="    &lt;string name=&quot;menuitem_running&quot;>Running&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2625"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.menuitem_alerts` appears to be unused"
        errorLine1="    &lt;string name=&quot;menuitem_alerts&quot;>Alerts&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2626"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.menuitem_focus` appears to be unused"
        errorLine1="    &lt;string name=&quot;menuitem_focus&quot;>Focus&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2627"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.widget_move_up` appears to be unused"
        errorLine1="    &lt;string name=&quot;widget_move_up&quot;>Move up&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2658"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.widget_move_down` appears to be unused"
        errorLine1="    &lt;string name=&quot;widget_move_down&quot;>Move down&lt;/string>"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="2659"
            column="13"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.p_clock` appears to be unused"
        errorLine1="    &lt;item name=&quot;p_clock&quot; type=&quot;string&quot;>clock&lt;/item>"
        errorLine2="          ~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/values.xml"
            line="16"
            column="11"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.p_menuitem_countdown` appears to be unused"
        errorLine1="    &lt;item name=&quot;p_menuitem_countdown&quot; type=&quot;string&quot;>countdown&lt;/item>"
        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/values.xml"
            line="59"
            column="11"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.p_menuitem_personal_activity_intelligence` appears to be unused"
        errorLine1="    &lt;item name=&quot;p_menuitem_personal_activity_intelligence&quot; type=&quot;string&quot;>personal_activity_intelligence&lt;/item>"
        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/values.xml"
            line="60"
            column="11"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.p_menuitem_workout_history` appears to be unused"
        errorLine1="    &lt;item name=&quot;p_menuitem_workout_history&quot; type=&quot;string&quot;>workout_history&lt;/item>"
        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/values.xml"
            line="61"
            column="11"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.p_menuitem_female_health` appears to be unused"
        errorLine1="    &lt;item name=&quot;p_menuitem_female_health&quot; type=&quot;string&quot;>female_health&lt;/item>"
        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/values.xml"
            line="62"
            column="11"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.p_menuitem_workout_status` appears to be unused"
        errorLine1="    &lt;item name=&quot;p_menuitem_workout_status&quot; type=&quot;string&quot;>workout_status&lt;/item>"
        errorLine2="          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/values.xml"
            line="63"
            column="11"/>
    </issue>

    <issue
        id="UnusedResources"
        message="The resource `R.string.p_sunset` appears to be unused"
        errorLine1="    &lt;item name=&quot;p_sunset&quot; type=&quot;string&quot;>sunset&lt;/item>"
        errorLine2="          ~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/values.xml"
            line="74"
            column="11"/>
    </issue>

    <issue
        id="UselessLeaf"
        message="This `LinearLayout` view is unnecessary (no children, no `background`, no `id`, no `style`)"
        errorLine1="        &lt;LinearLayout"
        errorLine2="         ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list.xml"
            line="13"
            column="10"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `ScrollView` layout or its `RelativeLayout` parent is possibly unnecessary"
        errorLine1="    &lt;ScrollView"
        errorLine2="     ~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_alarm_details.xml"
            line="8"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `RelativeLayout` parent is unnecessary"
        errorLine1="    &lt;LinearLayout"
        errorLine2="     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_binary_sensor_data.xml"
            line="8"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `ScrollView` layout or its `RelativeLayout` parent is possibly unnecessary"
        errorLine1="    &lt;ScrollView"
        errorLine2="     ~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_data_management.xml"
            line="8"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `ScrollView` layout or its `RelativeLayout` parent is possibly unnecessary"
        errorLine1="    &lt;ScrollView"
        errorLine2="     ~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="8"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `LinearLayout` parent is unnecessary"
        errorLine1="    &lt;LinearLayout"
        errorLine2="     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_discovery.xml"
            line="11"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `RelativeLayout` layout or its `RelativeLayout` parent is possibly unnecessary"
        errorLine1="        &lt;RelativeLayout"
        errorLine2="         ~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="83"
            column="10"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `RelativeLayout` parent is unnecessary"
        errorLine1="    &lt;LinearLayout"
        errorLine2="     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_dashboard_item.xml"
            line="10"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `RelativeLayout` parent is possibly unnecessary; transfer the `background` attribute to the other view"
        errorLine1="    &lt;LinearLayout"
        errorLine2="     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="11"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `LinearLayout` parent is unnecessary; transfer the `background` attribute to the other view"
        errorLine1="        &lt;LinearLayout"
        errorLine2="         ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="22"
            column="10"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `ScrollView` layout or its `RelativeLayout` parent is possibly unnecessary"
        errorLine1="    &lt;ScrollView"
        errorLine2="     ~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_open_fw_app_installer.xml"
            line="8"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `RelativeLayout` parent is unnecessary"
        errorLine1="    &lt;LinearLayout"
        errorLine2="     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="11"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `LinearLayout` parent is possibly unnecessary"
        errorLine1="            &lt;LinearLayout"
        errorLine2="             ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="26"
            column="14"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `LinearLayout` parent is unnecessary"
        errorLine1="                &lt;LinearLayout"
        errorLine2="                 ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="500"
            column="18"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `RelativeLayout` parent is unnecessary"
        errorLine1="    &lt;LinearLayout"
        errorLine2="     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_gps.xml"
            line="7"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `RelativeLayout` parent is unnecessary"
        errorLine1="    &lt;LinearLayout"
        errorLine2="     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_stresschart.xml"
            line="8"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `RelativeLayout` parent is unnecessary"
        errorLine1="    &lt;LinearLayout"
        errorLine2="     ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_stresschart.xml"
            line="8"
            column="6"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `LinearLayout` parent is unnecessary"
        errorLine1="        &lt;LinearLayout"
        errorLine2="         ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_stresschart.xml"
            line="13"
            column="10"/>
    </issue>

    <issue
        id="UselessParent"
        message="This `LinearLayout` layout or its `LinearLayout` parent is unnecessary"
        errorLine1="        &lt;LinearLayout"
        errorLine2="         ~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/heart_rate_dialog.xml"
            line="59"
            column="10"/>
    </issue>

    <issue
        id="RedundantNamespace"
        message="This namespace declaration is redundant"
        errorLine1="        xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="144"
            column="9"/>
    </issue>

    <issue
        id="RedundantNamespace"
        message="This namespace declaration is redundant"
        errorLine1="        xmlns:app=&quot;http://schemas.android.com/apk/res-auto&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="145"
            column="9"/>
    </issue>

    <issue
        id="RedundantNamespace"
        message="This namespace declaration is redundant"
        errorLine1="    &lt;PreferenceCategory xmlns:app=&quot;http://schemas.android.com/apk/res-auto&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/xml/notifications_preferences.xml"
            line="3"
            column="25"/>
    </issue>

    <issue
        id="TypographyDashes"
        message="Replace &quot;-&quot; with an &quot;en dash&quot; character (–, &amp;#8211;) ?"
        errorLine1="    &lt;string name=&quot;pref_summary_pebble_mtu_limit&quot;>Nếu Pebble 2/Pebble LE của bạn không hoạt động như mong đợi, hãy thử cài đặt này để giới hạn MTU (phạm vi hợp lệ 20-512)&lt;/string>"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-vi/strings.xml"
            line="350"
            column="50"/>
    </issue>

    <issue
        id="TypographyDashes"
        message="Replace &quot;-&quot; with an &quot;en dash&quot; character (–, &amp;#8211;) ?"
        errorLine1="    &lt;string name=&quot;pref_summary_pebble_mtu_limit&quot;>Якщо ваш Pebble 2/LE не працює, спробуйте це налаштування, щоб обмежити MTU (в діапазоні 20-512)&lt;/string>"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-uk/strings.xml"
            line="476"
            column="50"/>
    </issue>

    <issue
        id="TypographyDashes"
        message="Replace &quot;-&quot; with an &quot;en dash&quot; character (–, &amp;#8211;) ?"
        errorLine1="    &lt;string name=&quot;pref_summary_pebble_mtu_limit&quot;>إذا لم يعمل Pebble 2 / Pebble LE كما هو متوقع ، فجرّب هذا الإعداد لتقييد MTU (النطاق الصالح 20-512)&lt;/string>"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="569"
            column="50"/>
    </issue>

    <issue
        id="TypographyDashes"
        message="Replace &quot;-&quot; with an &quot;en dash&quot; character (–, &amp;#8211;) ?"
        errorLine1="    &lt;string name=&quot;pref_summary_pebble_mtu_limit&quot;>Ако ли Ваш Пебл 2/Пебл ЛЕ не ради очекивано, покушајте ову поставку ради ограничавања МТУ-а (исправан опсег је 20-512)&lt;/string>"
        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-sr/strings.xml"
            line="1686"
            column="50"/>
    </issue>

    <issue
        id="TypographyDashes"
        message="Replace &quot;-&quot; with an &quot;en dash&quot; character (–, &amp;#8211;) ?"
        errorLine1="    &lt;string name=&quot;femometer_measurement_mode_normal&quot;>Нормальный (60-90 сек.)&lt;/string>"
        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ru/strings.xml"
            line="2499"
            column="54"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;pref_title_whenscreenon&quot;>...также при включенном экране&lt;/string>"
        errorLine2="                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ru/strings.xml"
            line="75"
            column="44"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>The Firmware/Watchface/App/File Installer allows you to upload/install supported files (firmware, watchfaces, applications, GPS, resources, fonts...) to the device. See some more information in the wiki: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="181"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>يسمح لك برنامج Firmware / Watchface / App / File Installer بتحميل / تثبيت الملفات المدعومة (البرامج الثابتة ، وواجهات المراقبة ، والتطبيقات ، ونظام تحديد المواقع العالمي (GPS) ، والموارد ، والخطوط ...) على الجهاز. اطلع على مزيد من المعلومات في الويكي: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="442"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;pref_summary_banglejs_webview_url&quot;>إذا كنت تريد أداة تحميل تطبيقات مخصصة ، فضع عنوان URL https://.../android.html هنا. وإلا اتركه فارغا لـ https://banglejs.com/apps&lt;/string>"
        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="456"
            column="54"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;about_additional_contributions&quot;>شكراً جزيلاً لجميع المساهمين غير المدرجين في القائمة للمساهمة في التعليمات البرمجية والترجمات والدعم والأفكار والتحفيز وتقارير الأخطاء والمال ... ✊&lt;/string>"
        errorLine2="                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ar/strings.xml"
            line="914"
            column="51"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>Pemasang Firmware/Muka Jam/Aplikasi/Berkas memungkinkan Anda untuk mengunggah/memasang berkas yang didukung (perangkat tegar, muka jam, GPS, sumber daya, fon...) ke perangkat. Lihat beberapa informasi lebih lanjut di wiki: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-id/strings.xml"
            line="1118"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>Программа установки Прошивки/Часового интерфейса/Приложения/Файла позволяет загружать/устанавливать поддерживаемые файлы (прошивку, часовые интерфейсы, приложения, GPS, ресурсы, шрифты...) на устройство. Дополнительную информацию можно найти в вики: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-ru/strings.xml"
            line="1494"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;pref_summary_banglejs_webview_url&quot;>Se vuoi usare un app loader personalizzato, inserisci l\&apos;URL di https://.../android.html. Altrimenti lascia vuoto per https://banglejs.com/apps&lt;/string>"
        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-it/strings.xml"
            line="1517"
            column="54"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>L\&apos;installer di Firmware/Quadrante/App/File consente di caricare/installare i file supportati (firmware, quadranti, applicazioni, GPS, risorse, font...) sul dispositivo. Per ulteriori informazioni, consultare la wiki: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-it/strings.xml"
            line="1578"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>Instalator oprogramowania układowego/tarcz/aplikacji/plików pozwala na wgranie/instalację obsługiwanych plików (oprogramowanie układowe, tarcze, aplikacje, GPS, zasoby, czcionki...) do urządzenia. Zobacz więcej informacji w wiki: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-pl/strings.xml"
            line="1688"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>El Instalador de Firmware/Watchface/App/Archivos le permite cargar/instalar archivos compatibles (firmware, watchfaces, aplicaciones, GPS, recursos, fuentes...) en el dispositivo. Más información en la wiki: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-es/strings.xml"
            line="1717"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;pref_summary_banglejs_webview_url&quot;>Jeśli chcesz mieć niestandardowy program ładujący aplikacje, umieść swój adres URL https://.../android.html tutaj. W przeciwnym razie pozostaw puste miejsce dla https://banglejs.com/apps&lt;/string>"
        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-pl/strings.xml"
            line="1717"
            column="54"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;pref_summary_banglejs_webview_url&quot;>Pokud chcete vlastní zavaděč aplikací, vložte adresu ve formátu URL https://.../android.html. V opačném případě zanechte prázdné pro https://banglejs.com/apps&lt;/string>"
        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-cs/strings.xml"
            line="1721"
            column="54"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;pref_summary_banglejs_webview_url&quot;>Si quiere un cargador de aplicaciones personalizado ponga aquí su URL https://.../android.html. De lo contrario, deje en blanco https://banglejs.com/apps&lt;/string>"
        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-es/strings.xml"
            line="1723"
            column="54"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>L\&apos;installateur de firmware/façade de montre/application/fichier vous permet d\&apos;envoyer/installer des fichiers compatibles (firmwares, façades de montre, applications, GPS, ressources, polices,...) dans l\&apos;appareil. Pour plus d\&apos;information se reporter au wiki : https ://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-fr/strings.xml"
            line="1770"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>Met de Firmware-/Wijzerplaat-/App-/Bestand-installer kunt u ondersteunde bestanden (firmware, wijzerplaten, toepassingen, GPS, bronnen, lettertypen...) naar het apparaat uploaden/installeren. Kijk voor meer informatie op de wiki: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-nl/strings.xml"
            line="1770"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>Встановлювач Мікропрограм/Циферблатів/Застосунків/Файлів дає змогу завантажити/установити підтримувані файли (мікропрограми, циферблати, застосунки, GPS, ресурси, шрифти...) на пристрій. Більше інформації дивіться у вікі: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-uk/strings.xml"
            line="1772"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>Instalátor Firmware/Watchface/App/Souborů umožňuje nahrát/instalovat do zařízení podporované soubory (firmware, watchfaces, aplikace, GPS, zdroje, fonty...). Další informace naleznete ve wiki: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-cs/strings.xml"
            line="1773"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>Mit dem Firmware/Watchface/App/File Installer kannst du unterstützte Dateien (Firmware, Zifferblätter, Anwendungen, GPS, Ressourcen, Schriftarten...) auf das Gerät hochladen/installieren. Weitere Informationen findest du im Wiki: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-de/strings.xml"
            line="1778"
            column="48"/>
    </issue>

    <issue
        id="TypographyEllipsis"
        message="Replace &quot;...&quot; with ellipsis character (…, &amp;#8230;) ?"
        errorLine1="    &lt;string name=&quot;open_fw_installer_info_text&quot;>Ürün Yazılımı/Saat Arayüzü/Uygulama/Dosya Kurucusu, desteklenen dosyaları (ürün yazılımı, saat arayüzleri, uygulamalar, GPS, kaynaklar, yazı tipleri...) aygıta yüklemenizi/kurmanızı sağlar. Wiki sayfasında daha fazla bilgi edinin: https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Firmware-Update&lt;/string>"
        errorLine2="                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/values-tr/strings.xml"
            line="1779"
            column="48"/>
    </issue>

    <issue
        id="IconLocation"
        message="Found bitmap drawable `res/drawable/widget_preview.png` in densityless folder">
        <location
            file="src/main/res/drawable/widget_preview.png"/>
    </issue>

    <issue
        id="AppLinkUrlError"
        message="Missing URL"
        errorLine1="            &lt;intent-filter>"
        errorLine2="            ^">
        <location
            file="src/main/AndroidManifest.xml"
            line="378"
            column="13"/>
    </issue>

    <issue
        id="AppLinkUrlError"
        message="Missing URL"
        errorLine1="            &lt;intent-filter>"
        errorLine2="            ^">
        <location
            file="src/main/AndroidManifest.xml"
            line="387"
            column="13"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="54"
            column="14"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="63"
            column="14"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="72"
            column="14"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="81"
            column="14"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="89"
            column="14"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="98"
            column="14"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="                &lt;Button"
        errorLine2="                 ~~~~~~">
        <location
            file="src/main/res/layout/activity_data_management.xml"
            line="50"
            column="18"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="                &lt;Button"
        errorLine2="                 ~~~~~~">
        <location
            file="src/main/res/layout/activity_data_management.xml"
            line="58"
            column="18"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/activity_gpx_receiver.xml"
            line="54"
            column="14"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/activity_gpx_receiver.xml"
            line="61"
            column="14"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="        &lt;Button"
        errorLine2="         ~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="93"
            column="10"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="        &lt;Button"
        errorLine2="         ~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="100"
            column="10"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="        &lt;Button"
        errorLine2="         ~~~~~~">
        <location
            file="src/main/res/layout/activity_vesc_control.xml"
            line="49"
            column="10"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="        &lt;Button"
        errorLine2="         ~~~~~~">
        <location
            file="src/main/res/layout/activity_vesc_control.xml"
            line="56"
            column="10"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="        &lt;Button"
        errorLine2="         ~~~~~~">
        <location
            file="src/main/res/layout/dialog_frequency_picker.xml"
            line="46"
            column="10"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="        &lt;Button"
        errorLine2="         ~~~~~~">
        <location
            file="src/main/res/layout/dialog_frequency_picker.xml"
            line="54"
            column="10"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="        &lt;Button"
        errorLine2="         ~~~~~~">
        <location
            file="src/main/res/layout/dialog_frequency_picker.xml"
            line="61"
            column="10"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="55"
            column="14"/>
    </issue>

    <issue
        id="ButtonStyle"
        message="Buttons in button bars should be borderless; use `style=&quot;?android:attr/buttonBarButtonStyle&quot;` (and `?android:attr/buttonBarStyle` on the parent)"
        errorLine1="            &lt;Button"
        errorLine2="             ~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="62"
            column="14"/>
    </issue>

    <issue
        id="TextFields"
        message="This text field does not specify an `inputType`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_contact_details.xml"
            line="38"
            column="14"/>
    </issue>

    <issue
        id="TextFields"
        message="This text field does not specify an `inputType`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_contact_details.xml"
            line="76"
            column="14"/>
    </issue>

    <issue
        id="TextFields"
        message="This text field does not specify an `inputType`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_reminder_details.xml"
            line="155"
            column="14"/>
    </issue>

    <issue
        id="TextFields"
        message="This text field does not specify an `inputType`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_world_clock_details.xml"
            line="103"
            column="14"/>
    </issue>

    <issue
        id="TextFields"
        message="This text field does not specify an `inputType`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_world_clock_details.xml"
            line="141"
            column="14"/>
    </issue>

    <issue
        id="TextFields"
        message="This text field does not specify an `inputType`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="24"
            column="14"/>
    </issue>

    <issue
        id="TextFields"
        message="This text field does not specify an `inputType`"
        errorLine1="    &lt;EditText"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="14"
            column="6"/>
    </issue>

    <issue
        id="TextFields"
        message="This text field does not specify an `inputType`"
        errorLine1="    &lt;EditText"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="24"
            column="6"/>
    </issue>

    <issue
        id="AlwaysShowAction"
        message="Prefer &quot;`ifRoom`&quot; instead of &quot;`always`&quot;"
        errorLine1="        app:showAsAction=&quot;always&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/menu/activity_hybridhr_watchface_designer_actionbar.xml"
            line="8"
            column="9"/>
        <location
            file="src/main/res/menu/activity_hybridhr_watchface_designer_actionbar.xml"
            line="15"
            column="9"/>
    </issue>

    <issue
        id="AlwaysShowAction"
        message="Prefer &quot;`ifRoom`&quot; instead of &quot;`always`&quot;"
        errorLine1="        app:showAsAction=&quot;always&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/menu/activity_list_menu.xml"
            line="10"
            column="9"/>
        <location
            file="src/main/res/menu/activity_list_menu.xml"
            line="17"
            column="9"/>
    </issue>

    <issue
        id="AlwaysShowAction"
        message="Prefer &quot;`ifRoom`&quot; instead of &quot;`always`&quot;"
        errorLine1="        app:showAsAction=&quot;always&quot;>"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/menu/activity_take_screenshot_menu.xml"
            line="10"
            column="9"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_alarm_details.xml"
            line="46"
            column="14"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_alarm_details.xml"
            line="55"
            column="14"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_contact_details.xml"
            line="38"
            column="14"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_contact_details.xml"
            line="76"
            column="14"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="36"
            column="14"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="    &lt;EditText"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_notification_filter.xml"
            line="54"
            column="6"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="    &lt;EditText"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout-land/activity_notification_filter.xml"
            line="58"
            column="6"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="        &lt;EditText"
        errorLine2="         ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_settings.xml"
            line="43"
            column="10"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_reminder_details.xml"
            line="155"
            column="14"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="        &lt;EditText"
        errorLine2="         ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_vesc_control.xml"
            line="19"
            column="10"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="        &lt;EditText"
        errorLine2="         ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_vesc_control.xml"
            line="37"
            column="10"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_world_clock_details.xml"
            line="103"
            column="14"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_world_clock_details.xml"
            line="141"
            column="14"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="24"
            column="14"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="    &lt;EditText"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="14"
            column="6"/>
    </issue>

    <issue
        id="Autofill"
        message="Missing `autofillHints` attribute"
        errorLine1="    &lt;EditText"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="24"
            column="6"/>
    </issue>

    <issue
        id="ButtonCase"
        message="The standard Android way to capitalize cancel is &quot;Cancel&quot; (tip: use `@android:string/cancel` instead)"
        errorLine1="    &lt;string name=&quot;fossil_hr_new_action_cancel&quot;>cancel&lt;/string>"
        errorLine2="                                               ~~~~~~">
        <location
            file="src/main/res/values/strings.xml"
            line="1993"
            column="48"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="Custom view ``ImageView`` has `setOnTouchListener` called on it but does not override `performClick`"
        errorLine1="        holder.mDragHandle.setOnTouchListener(new View.OnTouchListener() {"
        errorLine2="        ^">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/CommuteActionsListAdapter.java"
            line="59"
            column="9"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="`onTouch` should call `View#performClick` when a click is detected"
        errorLine1="            public boolean onTouch(View view, MotionEvent motionEvent) {"
        errorLine2="                           ~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/CommuteActionsListAdapter.java"
            line="61"
            column="28"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="`DragSortController#onTouch` should call `View#performClick` when a click is detected"
        errorLine1="    public boolean onTouch(View v, MotionEvent ev) {"
        errorLine2="                   ~~~~~~~">
        <location
            file="src/main/java/com/mobeta/android/dslv/DragSortController.java"
            line="244"
            column="20"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="Custom view `DragSortListView` overrides `onTouchEvent` but not `performClick`"
        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
        errorLine2="                   ~~~~~~~~~~~~">
        <location
            file="src/main/java/com/mobeta/android/dslv/DragSortListView.java"
            line="1583"
            column="20"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="Custom view ``ImageView`` has `setOnTouchListener` called on it but does not override `performClick`"
        errorLine1="        holder.mDragHandle.setOnTouchListener(new View.OnTouchListener() {"
        errorLine2="        ^">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java"
            line="140"
            column="9"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="`onTouch` should call `View#performClick` when a click is detected"
        errorLine1="            public boolean onTouch(View view, MotionEvent motionEvent) {"
        errorLine2="                           ~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAppAdapter.java"
            line="142"
            column="28"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="Custom view ``ImageView`` has `setOnTouchListener` called on it but does not override `performClick`"
        errorLine1="        overlay.setOnTouchListener(this);"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ImageEditActivity.java"
            line="73"
            column="9"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="`ImageEditActivity#onTouch` should call `View#performClick` when a click is detected"
        errorLine1="    public boolean onTouch(View view, MotionEvent motionEvent) {"
        errorLine2="                   ~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ImageEditActivity.java"
            line="202"
            column="20"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="Custom view `NonSwipeableViewPager` overrides `onTouchEvent` but not `performClick`"
        errorLine1="    public boolean onTouchEvent(final MotionEvent ev) {"
        errorLine2="                   ~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/NonSwipeableViewPager.java"
            line="42"
            column="20"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="Custom view `RotaryControl` overrides `onTouchEvent` but not `performClick`"
        errorLine1="    public boolean onTouchEvent(MotionEvent ev) {"
        errorLine2="                   ~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/withingssteelhr/RotaryControl.java"
            line="169"
            column="20"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="`SwipeEvents#onTouch` should call `View#performClick` when a click is detected"
        errorLine1="    public boolean onTouch(View v, MotionEvent event) {"
        errorLine2="                   ~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/util/SwipeEvents.java"
            line="39"
            column="20"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="Custom view ``ImageView`` has `setOnTouchListener` called on it but does not override `performClick`"
        errorLine1="        pickerView.setOnTouchListener(new View.OnTouchListener() {"
        errorLine2="        ^">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/TimePicker.java"
            line="161"
            column="9"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="`onTouch` should call `View#performClick` when a click is detected"
        errorLine1="            public boolean onTouch(View view, MotionEvent motionEvent) {"
        errorLine2="                           ~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/TimePicker.java"
            line="163"
            column="28"/>
    </issue>

    <issue
        id="ClickableViewAccessibility"
        message="`onTouch` should call `View#performClick` when a click is detected"
        errorLine1="            public boolean onTouch(View v, MotionEvent event) {"
        errorLine2="                           ~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/vesc/VescControlActivity.java"
            line="197"
            column="28"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_commute_actions.xml"
            line="27"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_configure_contacts.xml"
            line="18"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_configure_reminders.xml"
            line="18"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_configure_world_clocks.xml"
            line="18"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_contact_details.xml"
            line="87"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_controlcenterv2_app_bar_main.xml"
            line="25"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_controlcenterv2_content_main.xml"
            line="13"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_fragmentappmanager.xml"
            line="29"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_fragmentappmanager.xml"
            line="39"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="50"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="56"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="63"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="71"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="            &lt;ImageView"
        errorLine2="             ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="90"
            column="14"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="105"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list.xml"
            line="34"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_total_dashboard.xml"
            line="23"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="            &lt;ImageView"
        errorLine2="             ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_total_dashboard.xml"
            line="71"
            column="14"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_image_edit.xml"
            line="15"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_image_edit.xml"
            line="21"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_reminder_details.xml"
            line="166"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="            &lt;ImageButton"
        errorLine2="             ~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_supercars_control.xml"
            line="70"
            column="14"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="            &lt;ImageButton"
        errorLine2="             ~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_supercars_control.xml"
            line="86"
            column="14"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="            &lt;ImageButton"
        errorLine2="             ~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_supercars_control.xml"
            line="108"
            column="14"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="            &lt;ImageButton"
        errorLine2="             ~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_supercars_control.xml"
            line="124"
            column="14"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_widget_screen_details.xml"
            line="245"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_widget_screens_list.xml"
            line="18"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_world_clock_details.xml"
            line="152"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="                    &lt;ImageView"
        errorLine2="                     ~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="122"
            column="22"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="                    &lt;ImageView"
        errorLine2="                     ~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="152"
            column="22"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="                    &lt;ImageView"
        errorLine2="                     ~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="182"
            column="22"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="                    &lt;ImageView"
        errorLine2="                     ~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="236"
            column="22"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="                    &lt;ImageView"
        errorLine2="                     ~~~~~~~~~">
        <location
            file="src/main/res/layout/device_itemv2.xml"
            line="453"
            column="22"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/fossil_hr_row_commute_action.xml"
            line="9"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/fossil_hr_row_installed_app.xml"
            line="15"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_gps.xml"
            line="21"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;com.google.android.material.floatingactionbutton.FloatingActionButton"
        errorLine2="     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_steps_list.xml"
            line="29"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_weeksteps_chart.xml"
            line="32"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_weeksteps_chart.xml"
            line="46"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_blacklist.xml"
            line="34"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_blacklist.xml"
            line="73"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_specific_notification_app_list.xml"
            line="10"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_specific_notification_app_list.xml"
            line="49"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageView"
        errorLine2="         ~~~~~~~~~">
        <location
            file="src/main/res/layout/item_appmanager_watchapp.xml"
            line="20"
            column="10"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/nav_header_main.xml"
            line="15"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_app_view.xml"
            line="8"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_package_settings_item.xml"
            line="8"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_package_settings_item.xml"
            line="22"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="    &lt;ImageView"
        errorLine2="     ~~~~~~~~~">
        <location
            file="src/main/res/layout/spinner_with_image_layout.xml"
            line="7"
            column="6"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="                &lt;ImageView"
        errorLine2="                 ~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streaks_dashboard.xml"
            line="55"
            column="18"/>
    </issue>

    <issue
        id="ContentDescription"
        message="Missing `contentDescription` attribute on image"
        errorLine1="        &lt;ImageButton"
        errorLine2="         ~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streaks_dashboard.xml"
            line="70"
            column="10"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_contact_details.xml"
            line="38"
            column="14"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_contact_details.xml"
            line="76"
            column="14"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="36"
            column="14"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="        &lt;EditText"
        errorLine2="         ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_settings.xml"
            line="43"
            column="10"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_reminder_details.xml"
            line="155"
            column="14"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_world_clock_details.xml"
            line="103"
            column="14"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_world_clock_details.xml"
            line="141"
            column="14"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="            &lt;EditText"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="24"
            column="14"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="    &lt;EditText"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="14"
            column="6"/>
    </issue>

    <issue
        id="LabelFor"
        message="Missing accessibility label: provide either a view with an `android:labelFor` that references this view or provide an `android:hint`"
        errorLine1="    &lt;EditText"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="24"
            column="6"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                format.format(timeOffset / 60) + &quot;:&quot; +"
        errorLine2="                ^">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="327"
            column="17"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                format.format(timeOffset / 60) + &quot;:&quot; +"
        errorLine2="                ^">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="337"
            column="17"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                            buttonTextView.setText(&quot;Button &quot; + (i + 1) + &quot;: &quot; + payload.getDescription());"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="447"
            column="52"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                            buttonTextView.setText(&quot;Button &quot; + (i + 1) + &quot;: &quot; + payload.getDescription());"
        errorLine2="                                                                ~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="447"
            column="65"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="                            buttonTextView.setText(&quot;Button &quot; + (i + 1) + &quot;: &quot; + payload.getDescription());"
        errorLine2="                                                   ~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="447"
            column="52"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                            buttonTextView.setText(&quot;Button &quot; + (i + 1) + &quot;: Unknown&quot;);"
        errorLine2="                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="449"
            column="52"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                            buttonTextView.setText(&quot;Button &quot; + (i + 1) + &quot;: Unknown&quot;);"
        errorLine2="                                                                ~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="449"
            column="65"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="                            buttonTextView.setText(&quot;Button &quot; + (i + 1) + &quot;: Unknown&quot;);"
        errorLine2="                                                   ~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="449"
            column="52"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="                            buttonTextView.setText(&quot;Button &quot; + (i + 1) + &quot;: Unknown&quot;);"
        errorLine2="                                                                         ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/ConfigActivity.java"
            line="449"
            column="74"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="            countView.setText(&quot;Count: &quot; + count);"
        errorLine2="                              ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/binary_sensor/activity/DataActivity.java"
            line="50"
            column="31"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="            countView.setText(&quot;Count: &quot; + count);"
        errorLine2="                              ~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/binary_sensor/activity/DataActivity.java"
            line="50"
            column="31"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="        autoExportLocation_path.setText(getAutoExportLocationUserString() + &quot; (&quot; + getAutoExportLocationPreferenceString() + &quot;)&quot; );"
        errorLine2="                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/DataManagementActivity.java"
            line="165"
            column="41"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="                textView.setText(&quot;MAC Address: &quot;);"
        errorLine2="                                 ~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/DebugActivity.java"
            line="562"
            column="34"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="            editContent.setText(&quot;Test&quot;);"
        errorLine2="                                ~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/DebugActivity.java"
            line="846"
            column="33"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                batteryStatusLabels[batteryIndex].setText(device.getBatteryLevel(batteryIndex) + &quot;%&quot;);"
        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/adapter/GBDeviceAdapterv2.java"
            line="353"
            column="59"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                ((TextView) findViewById(widgetButtonsMapping.keyAt(i))).setText(widgetButtonsMapping.valueAt(i) + &quot; widget&quot;);"
        errorLine2="                                                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/HRConfigActivity.java"
            line="359"
            column="82"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="                ((TextView) findViewById(widgetButtonsMapping.keyAt(i))).setText(widgetButtonsMapping.valueAt(i) + &quot; widget&quot;);"
        errorLine2="                                                                                                                   ~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/HRConfigActivity.java"
            line="359"
            column="116"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                                    position + &quot; widget: &quot; + function.substring(7)"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/HRConfigActivity.java"
            line="377"
            column="37"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="                                    position + &quot; widget: &quot; + function.substring(7)"
        errorLine2="                                               ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/HRConfigActivity.java"
            line="377"
            column="48"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Do not concatenate text displayed with `setText`. Use resource string with placeholders."
        errorLine1="                                        position + &quot; widget: &quot;"
        errorLine2="                                        ^">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/HRConfigActivity.java"
            line="385"
            column="41"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="                                        position + &quot; widget: &quot;"
        errorLine2="                                                   ~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/HRConfigActivity.java"
            line="385"
            column="52"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Number formatting does not take into account locale settings. Consider using `String.format` instead."
        errorLine1="            days_current.setText(Integer.toString(stepsStreaks.current.days));"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="190"
            column="34"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Number formatting does not take into account locale settings. Consider using `String.format` instead."
        errorLine1="            average_current.setText(Integer.toString(stepsStreaks.current.steps / stepsStreaks.current.days));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="191"
            column="37"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Number formatting does not take into account locale settings. Consider using `String.format` instead."
        errorLine1="            total_current.setText(Integer.toString(stepsStreaks.current.steps));"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="192"
            column="35"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Number formatting does not take into account locale settings. Consider using `String.format` instead."
        errorLine1="            days_maximum.setText(Integer.toString(stepsStreaks.maximum.days));"
        errorLine2="                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="201"
            column="34"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Number formatting does not take into account locale settings. Consider using `String.format` instead."
        errorLine1="            average_maximum.setText(Integer.toString(stepsStreaks.maximum.steps / stepsStreaks.maximum.days));"
        errorLine2="                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="202"
            column="37"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Number formatting does not take into account locale settings. Consider using `String.format` instead."
        errorLine1="            total_maximum.setText(Integer.toString(stepsStreaks.maximum.steps));"
        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="203"
            column="35"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="Number formatting does not take into account locale settings. Consider using `String.format` instead."
        errorLine1="            total_total.setText(Integer.toString(stepsStreaks.total.steps));"
        errorLine2="                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/charts/StepStreaksDashboard.java"
            line="233"
            column="33"/>
    </issue>

    <issue
        id="SetTextI18n"
        message="String literal in `setText` can not be translated. Use Android resources instead."
        errorLine1="        box.setText(&quot;Respect silent mode&quot;);"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/qhybrid/TimePicker.java"
            line="102"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Today&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Today&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="43"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;&lt;&lt;&lt;&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;&amp;lt;&amp;lt;&amp;lt;&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="61"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;&lt;&lt;&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;&amp;lt;&amp;lt;&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="70"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;&lt;&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;&amp;lt;&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="79"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;>&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;>&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="88"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;>>&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;>>&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="96"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;>>>&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;>>>&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_charts.xml"
            line="105"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Message / Caller&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Message / Caller&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="33"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Test&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Test&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="44"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;send as SMS&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;send as SMS&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="52"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Send&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Send&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="60"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;incoming call&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;incoming call&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="68"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;outgoing call&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;outgoing call&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="76"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;start call&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;start call&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="84"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;end call&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;end call&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="92"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;set time&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;set time&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="100"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;set music info&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;set music info&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="108"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Heart Rate Test&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Heart Rate Test&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="116"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;reboot&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;reboot&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="124"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Set Activity Fetch Time&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Set Activity Fetch Time&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="132"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Set Weather&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Set Weather&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="140"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Show Cached Weather&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Show Cached Weather&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="148"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;factory reset&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;factory reset&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="156"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;create test notification&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;create test notification&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="164"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;create PebbleKit test notification&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;create PebbleKit test notification&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="171"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Fetch device Debug Logs&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Fetch device Debug Logs&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="178"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Test New Functionality&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Test New Functionality&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="185"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Show all registered app widgets IDs&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Show all registered app widgets IDs&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="199"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Delete all registered app widgets IDs&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Delete all registered app widgets IDs&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="206"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Show app Widgets Preferences&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Show app Widgets Preferences&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="213"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Delete app Widgets Preferences&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Delete app Widgets Preferences&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="220"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Activity summary extra date range (takes long to generate when used)&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Activity summary extra date range (takes long to generate when used)&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="230"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Add test device manually&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Add test device manually&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="239"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Remove device preferences&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Remove device preferences&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="245"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Run Debug Function&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Run Debug Function&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="253"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Show Fit.App.Track. Status&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Show Fit.App.Track. Status&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="277"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;NewWatchface&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;NewWatchface&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="34"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;14:30&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;14:30&quot; />"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="40"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;16:30&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;16:30&quot; />"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="51"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Running&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;Running&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="83"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;25min&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;25min&quot; />"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="104"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15000&quot;, should use `@string` resource"
        errorLine1="                            android:text=&quot;15000&quot; />"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="149"
            column="29"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;101&quot;, should use `@string` resource"
        errorLine1="                            android:text=&quot;101&quot; />"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="179"
            column="29"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15.1km&quot;, should use `@string` resource"
        errorLine1="                            android:text=&quot;15.1km&quot; />"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="209"
            column="29"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;122&quot;, should use `@string` resource"
        errorLine1="                            android:text=&quot;122&quot; />"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="239"
            column="29"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;1.1.1973&quot;, should use `@string` resource"
        errorLine1="                            android:text=&quot;1.1.1973&quot; />"
        errorLine2="                            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_list_item.xml"
            line="269"
            column="29"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;encrypted file&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;encrypted file&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_file_management.xml"
            line="26"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;generate file header&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;generate file header&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_file_management.xml"
            line="32"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;download file&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;download file&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_file_management.xml"
            line="38"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;upload file&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;upload file&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_file_management.xml"
            line="44"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;top button single press&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;top button single press&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="18"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;middle button single press&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;middle button single press&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="25"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;bottom button single press&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;bottom button single press&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="32"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;top widget&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;top widget&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="45"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;right widget&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;right widget&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="52"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;bottom widget&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;bottom widget&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="59"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;left widget&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;left widget&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="66"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;custom widgets&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;custom widgets&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="73"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;add widget&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;add widget&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="85"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;delete background&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;delete background&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="97"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;set background&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;set background&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_hr_settings.xml"
            line="104"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;ok&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;ok&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_image_edit.xml"
            line="31"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Once&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Once&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_reminder_details.xml"
            line="43"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;2019-08-17&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;2019-08-17&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_reminder_details.xml"
            line="82"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;16:35&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;16:35&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_reminder_details.xml"
            line="121"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15000&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;15000&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="100"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;30000&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;30000&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="147"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;1d 20h 35m&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;1d 20h 35m&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="206"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;1d 13h 30m&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;1d 13h 30m&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="252"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;All Activities&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;All Activities&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="311"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;15&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="358"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;January 1, 1970&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;January 1, 1970&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="415"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;December 1, 2020&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;December 1, 2020&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_summary_dashboard_item.xml"
            line="461"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;RPM: &quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;RPM: &quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_vesc_control.xml"
            line="16"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Break current (A): &quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Break current (A): &quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_vesc_control.xml"
            line="35"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;break&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;break&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_vesc_control.xml"
            line="53"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;fwd&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;fwd&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_vesc_control.xml"
            line="60"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Volume keys control&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;Volume keys control&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_vesc_control.xml"
            line="68"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Weather on your Pebble&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;Weather on your Pebble&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_weather_notification.xml"
            line="9"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;2x1&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;2x1&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_widget_screen_details.xml"
            line="43"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;TOP LEFT&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;TOP LEFT&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_widget_screen_details.xml"
            line="82"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;TOP RIGHT&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;TOP RIGHT&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_widget_screen_details.xml"
            line="121"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;CENTER&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;CENTER&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_widget_screen_details.xml"
            line="160"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;BOT LEFT&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;BOT LEFT&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_widget_screen_details.xml"
            line="199"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;BOT RIGHT&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;BOT RIGHT&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_widget_screen_details.xml"
            line="238"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;.&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;.&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/dialog_frequency_picker.xml"
            line="22"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;+10&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;+10&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_pai_chart.xml"
            line="85"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;100&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;100&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_pai_chart.xml"
            line="121"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;5&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;5&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_pai_chart.xml"
            line="168"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;10 min&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;10 min&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_pai_chart.xml"
            line="180"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;5&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;5&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_pai_chart.xml"
            line="216"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;10 min&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;10 min&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_pai_chart.xml"
            line="228"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;5&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;5&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_pai_chart.xml"
            line="264"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;10 min&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;10 min&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_pai_chart.xml"
            line="276"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;00:00&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;00:00&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_alarm.xml"
            line="33"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;(Smart)&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;(Smart)&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_alarm.xml"
            line="42"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;NOTIF&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;NOTIF&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_blacklist.xml"
            line="19"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;PEBBLE&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;PEBBLE&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_blacklist.xml"
            line="31"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Name&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Name&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_blacklist.xml"
            line="60"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Description&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Description&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_blacklist.xml"
            line="67"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Name&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Name&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_specific_notification_app_list.xml"
            line="36"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Description&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Description&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_app_specific_notification_app_list.xml"
            line="43"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Name&quot;, should use `@string` resource"
        errorLine1="                    android:text=&quot;Item Name&quot;"
        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_appmanager_watchapp.xml"
            line="61"
            column="21"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Description&quot;, should use `@string` resource"
        errorLine1="                        android:text=&quot;Item Description&quot;"
        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_appmanager_watchapp.xml"
            line="72"
            column="25"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;drag handle&quot;, should use `@string` resource"
        errorLine1="                android:contentDescription=&quot;drag handle&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_appmanager_watchapp.xml"
            line="95"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;TextView&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;TextView&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_cal_blacklist.xml"
            line="45"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Name&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Name&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_cal_blacklist.xml"
            line="56"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;John Smith&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;John Smith&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_contact.xml"
            line="34"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;+1 000 000 000&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;+1 000 000 000&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_contact.xml"
            line="47"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Every ?, at ??:??&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Every ?, at ??:??&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_reminder.xml"
            line="34"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Screen 1&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Screen 1&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_widget_screen.xml"
            line="33"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;x widgets&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;x widgets&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_widget_screen.xml"
            line="46"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item preview&quot;, should use `@string` resource"
        errorLine1="        android:contentDescription=&quot;Item preview&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details.xml"
            line="14"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Name&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Name&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details.xml"
            line="40"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Description&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Item Description&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details.xml"
            line="54"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item preview&quot;, should use `@string` resource"
        errorLine1="        android:contentDescription=&quot;Item preview&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details_horizontal.xml"
            line="14"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Name&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Name&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details_horizontal.xml"
            line="39"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Description&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Description&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details_horizontal.xml"
            line="48"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item preview&quot;, should use `@string` resource"
        errorLine1="        android:contentDescription=&quot;Item preview&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details_small.xml"
            line="15"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Name&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Name&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details_small.xml"
            line="40"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Item Description&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;Item Description&quot; />"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details_small.xml"
            line="47"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;Middle-earth/Gondor&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;Middle-earth/Gondor&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_world_clock.xml"
            line="34"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;00:00&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;00:00&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_world_clock.xml"
            line="60"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15000&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;15000&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/layout_widget_active_steps.xml"
            line="44"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;15&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/layout_widget_activities_count.xml"
            line="44"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15.1km&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;15.1km&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/layout_widget_distance.xml"
            line="44"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;122&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;122&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/layout_widget_duration.xml"
            line="44"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;15&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/layout_widget_intensity_total2.xml"
            line="44"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15000&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;15000&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/layout_widget_total_steps.xml"
            line="44"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;widget name&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;widget name&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="22"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;elements&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;elements&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="32"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;add element&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;add element&quot; />"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="44"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;delete&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;delete&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="59"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;save&quot;, should use `@string` resource"
        errorLine1="                android:text=&quot;save&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_activity_widget_settings.xml"
            line="66"
            column="17"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;element id&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;element id&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="12"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;default value&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;default value&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="22"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;type&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;type&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="32"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;text&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;text&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="43"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;background image&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;background image&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="49"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;position&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;position&quot; />"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="57"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;upper half&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;upper half&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="68"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;lower half&quot;, should use `@string` resource"
        errorLine1="            android:text=&quot;lower half&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_element_popup_view.xml"
            line="74"
            column="13"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;15000&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;15000&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streak_average.xml"
            line="34"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;9150000&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;9150000&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streak_days.xml"
            line="36"
            column="9"/>
    </issue>

    <issue
        id="HardcodedText"
        message="Hardcoded string &quot;9150000&quot;, should use `@string` resource"
        errorLine1="        android:text=&quot;9150000&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streak_total.xml"
            line="35"
            column="9"/>
    </issue>

    <issue
        id="RelativeOverlap"
        message="`@id/button_edit_name` can overlap `@id/watchface_name` if @string/button_watchface_edit_name grows due to localized text expansion"
        errorLine1="        &lt;Button"
        errorLine2="         ~~~~~~">
        <location
            file="src/main/res/layout/activity_hybridhr_watchface_designer.xml"
            line="37"
            column="10"/>
    </issue>

    <issue
        id="RelativeOverlap"
        message="`@id/qhybridTimeOffset` can overlap `TextView-1` if @string/qhybrid_time_shift, @id/qhybridTimeOffset grow due to localized text expansion"
        errorLine1="            &lt;TextView"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_settings.xml"
            line="59"
            column="14"/>
    </issue>

    <issue
        id="RelativeOverlap"
        message="`@id/timezoneOffset` can overlap `TextView-1` if @string/qhybrid_second_timezone_offset_relative_to_utc, @id/timezoneOffset grow due to localized text expansion"
        errorLine1="            &lt;TextView"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/activity_qhybrid_settings.xml"
            line="77"
            column="14"/>
    </issue>

    <issue
        id="RelativeOverlap"
        message="`@id/withings_calibration_button_next` can overlap `@id/withings_calibration_button_ok` if @string/ok, @string/withings_bt_calibration_next grow due to localized text expansion"
        errorLine1="    &lt;Button"
        errorLine2="     ~~~~~~">
        <location
            file="src/main/res/layout/activity_withings_calibration.xml"
            line="37"
            column="6"/>
    </issue>

    <issue
        id="RelativeOverlap"
        message="`@id/withings_calibration_button_next` can overlap `@id/withings_calibration_button_previous` if @string/withings_bt_calibration_previous, @string/withings_bt_calibration_next grow due to localized text expansion"
        errorLine1="    &lt;Button"
        errorLine2="     ~~~~~~">
        <location
            file="src/main/res/layout/activity_withings_calibration.xml"
            line="37"
            column="6"/>
    </issue>

    <issue
        id="RelativeOverlap"
        message="`@id/fossil_hr_row_app_name` can overlap `ImageView-3` if @id/fossil_hr_row_app_name grows due to localized text expansion"
        errorLine1="    &lt;TextView"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout/fossil_hr_row_installed_app.xml"
            line="7"
            column="6"/>
    </issue>

    <issue
        id="RelativeOverlap"
        message="`@id/world_clock_item_label` can overlap `@id/world_clock_current_time` if ? grows due to localized text expansion"
        errorLine1="            &lt;TextView"
        errorLine2="             ~~~~~~~~">
        <location
            file="src/main/res/layout/item_world_clock.xml"
            line="37"
            column="14"/>
    </issue>

    <issue
        id="RelativeOverlap"
        message="`@id/packageName` can overlap `@id/packageClock` if @id/packageName grows due to localized text expansion"
        errorLine1="    &lt;TextView"
        errorLine2="     ~~~~~~~~">
        <location
            file="src/main/res/layout/qhybrid_package_settings_item.xml"
            line="15"
            column="6"/>
    </issue>

    <issue
        id="RtlSymmetry"
        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
        errorLine1="                android:paddingLeft=&quot;10dp&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="229"
            column="17"/>
    </issue>

    <issue
        id="RtlSymmetry"
        message="When you define `paddingLeft` you should probably also define `paddingRight` for right-to-left symmetry"
        errorLine1="        android:paddingLeft=&quot;10dp&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_statschart.xml"
            line="23"
            column="9"/>
    </issue>

    <issue
        id="RtlSymmetry"
        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
        errorLine1="    android:paddingStart=&quot;1dp&quot;>"
        errorLine2="    ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/item_with_details_horizontal.xml"
            line="6"
            column="5"/>
    </issue>

    <issue
        id="RtlSymmetry"
        message="When you define `paddingStart` you should probably also define `paddingEnd` for right-to-left symmetry"
        errorLine1="        android:paddingStart=&quot;16dp&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/list_item_checkable.xml"
            line="15"
            column="9"/>
    </issue>

    <issue
        id="RtlHardcoded"
        message="Consider replacing `android:paddingLeft` with `android:paddingStart=&quot;10dp&quot;` to better support right-to-left layouts"
        errorLine1="                android:paddingLeft=&quot;10dp&quot;"
        errorLine2="                ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/activity_debug.xml"
            line="229"
            column="17"/>
    </issue>

    <issue
        id="RtlHardcoded"
        message="Consider replacing `android:layout_alignParentRight` with `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
        errorLine1="        android:layout_alignParentRight=&quot;true&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_sleepchart.xml"
            line="41"
            column="9"/>
    </issue>

    <issue
        id="RtlHardcoded"
        message="Consider replacing `android:layout_alignParentRight` with `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
        errorLine1="        android:layout_alignParentRight=&quot;true&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_sleepchart.xml"
            line="49"
            column="9"/>
    </issue>

    <issue
        id="RtlHardcoded"
        message="Consider replacing `android:layout_alignParentLeft` with `android:layout_alignParentStart=&quot;true&quot;` to better support right-to-left layouts"
        errorLine1="        android:layout_alignParentLeft=&quot;true&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_sleepchart.xml"
            line="54"
            column="9"/>
    </issue>

    <issue
        id="RtlHardcoded"
        message="Consider replacing `android:layout_alignParentLeft` with `android:layout_alignParentStart=&quot;true&quot;` to better support right-to-left layouts"
        errorLine1="        android:layout_alignParentLeft=&quot;true&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout-land/fragment_sleepchart.xml"
            line="64"
            column="9"/>
    </issue>

    <issue
        id="RtlHardcoded"
        message="Consider replacing `android:paddingLeft` with `android:paddingStart=&quot;10dp&quot;` to better support right-to-left layouts"
        errorLine1="        android:paddingLeft=&quot;10dp&quot;"
        errorLine2="        ~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/fragment_statschart.xml"
            line="23"
            column="9"/>
    </issue>

    <issue
        id="RtlHardcoded"
        message="Consider replacing `android:layout_alignParentRight` with `android:layout_alignParentEnd=&quot;true&quot;` to better support right-to-left layouts"
        errorLine1="            android:layout_alignParentRight=&quot;true&quot;"
        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
        <location
            file="src/main/res/layout/steps_streaks_dashboard.xml"
            line="74"
            column="13"/>
    </issue>

    <issue
        id="RtlEnabled"
        message="The project references RTL attributes, but does not explicitly enable or disable RTL support with `android:supportsRtl` in the manifest">
        <location
            file="src/main/AndroidManifest.xml"/>
    </issue>

</issues>
