package com.example.modifier.constants

object SIMView {

    const val AID_CUSTOM = "D07002CA44900101"

    const val AID_USIM = "A0000000871002FF86FFFF89FFFFFFFF"

    // ------------------------------- Constants ------------------------------
    /** File identifier : MF = "3F00"                                         */
    const val FID_MF = "3F00"

    /** DF under MF                                                           */
    /** File identifier : DF TELECOM = "7F10"                                 */
    const val FID_DF_TELECOM = "7F10"

    /** File identifier : DF GSM = "7F20"                                     */
    const val FID_DF_GSM = "7F20"

    /** File identifier : DF DCS-1800 = "7F21"                                */
    const val FID_DF_DCS_1800 = "7F21"

    /** File identifier : DF IS-41 = "7F22"                                   */
    const val FID_DF_IS_41 = "7F22"

    /** File identifier : DF FP-CTS = "7F23"                                  */
    const val FID_DF_FP_CTS = "7F23"

    /** File identifier : DF PDC = "7F80"                                     */
    const val FID_DF_PDC = "7F80"

    /** File identifier : DF TETRA = "7F90"                                   */
    const val FID_DF_TETRA = "7F90"

    /** File identifier : DF TIA-EIA-136 = "7F24"                             */
    const val FID_DF_TIA_EIA_136 = "7F24"

    /** File identifier : DF TIA-EIA-95 = "7F25"                              */
    const val FID_DF_TIA_EIA_95 = "7F25"


    /** DF under DF TELECOM                                                   */
    @Deprecated("Replaced by {@link #FID_DF_GRAPHICS} in version 7.4.0    ")
    const val FID_DF_Graphics = "5F50"

    /** File identifier : DF Graphics = "5F50" (under DF TELECOM)             */
    const val FID_DF_GRAPHICS = "5F50"


    /** DF under DF GSM                                                       */
    /** File identifier : DF IRIDIUM = "5F30" (under DF GSM)                  */
    const val FID_DF_IRIDIUM = "5F30"

    /** File identifier : DF Globalstar = "5F31" (under DF GSM)               */
    const val FID_DF_GLOBALSTAR = "5F31"

    /** File identifier : DF ICO = "5F32" (under DF GSM)                      */
    const val FID_DF_ICO = "5F32"

    /** File identifier : DF ACeS = "5F33" (under DF GSM)                     */
    const val FID_DF_ACES = "5F33"

    /** File identifier : DF PCS-1900 = "5F40" (under DF GSM)                 */
    const val FID_DF_PCS_1900 = "5F40"

    /** File identifier : DF CTS = "5F60" (under DF GSM)                      */
    const val FID_DF_CTS = "5F60"

    /** File identifier : DF SoLSA = "5F70" (under DF GSM)                    */
    const val FID_DF_SOLSA = "5F70"

    /** File identifier : DF TIA-EIA-553= "5F40" (under DF GSM)               */
    const val FID_DF_TIA_EIA_553 = "5F40"

    /** File identifier : DF MExE = "5F3C" (under DF GSM)                     */
    const val FID_DF_MEXE = "5F3C"


    /** EF under MF                                                           */
    /** File identifier : EF ICCID = "2FE2" (under MF)                        */
    const val FID_EF_ICCID = "2FE2"

    /** File identifier : EF ELP = "2F05" (under MF)                          */
    const val FID_EF_ELP = "2F05"


    /** EF under DF TELECOM                                                   */
    /** File identifier : EF ADN = "6F3A" (under DF TELECOM)                  */
    const val FID_EF_ADN = "6F3A"

    /** File identifier : EF FDN = "6F3B" (under DF TELECOM)                  */
    const val FID_EF_FDN = "6F3B"

    /** File identifier : EF SMS = "6F3C" (under DF TELECOM)                  */
    const val FID_EF_SMS = "6F3C"

    /** File identifier : EF CCP = "6F3D" (under DF TELECOM)                  */
    const val FID_EF_CCP = "6F3D"

    /** File identifier : EF MSISDN = "6F40" (under DF TELECOM)               */
    const val FID_EF_MSISDN = "6F40"

    /** File identifier : EF SMSP = "6F42" (under DF TELECOM)                 */
    const val FID_EF_SMSP = "6F42"

    /** File identifier : EF SMSS = "6F43" (under DF TELECOM)                 */
    const val FID_EF_SMSS = "6F43"

    /** File identifier : EF LND = "6F44" (under DF TELECOM)                  */
    const val FID_EF_LND = "6F44"

    /** File identifier : EF SDN = "6F49" (under DF TELECOM)                  */
    const val FID_EF_SDN = "6F49"

    /** File identifier : EF EXT1 = "6F4A" (under DF TELECOM)                 */
    const val FID_EF_EXT1 = "6F4A"

    /** File identifier : EF EXT2 = "6F4B" (under DF TELECOM)                 */
    const val FID_EF_EXT2 = "6F4B"

    /** File identifier : EF EXT3 = "6F4C" (under DF TELECOM)                 */
    const val FID_EF_EXT3 = "6F4C"

    /** File identifier : EF BDN = "6F4D" (under DF TELECOM)                  */
    const val FID_EF_BDN = "6F4D"

    /** File identifier : EF EXT4 = "6F4E" (under DF TELECOM)                 */
    const val FID_EF_EXT4 = "6F4E"

    /** File identifier : EF SMSR = "6F47" (under DF TELECOM)                 */
    const val FID_EF_SMSR = "6F47"

    /** File identifier : EF ECCP = "6F4F" (under DF TELECOM)                 */
    const val FID_EF_ECCP = "6F4F"

    /** File identifier : EF CMI = "6F58" (under DF TELECOM)                  */
    const val FID_EF_CMI = "6F58"


    /** EF under DF Graphics under DF TELECOM                                 */
    /** File identifier : EF IMG = "4F20" (under DF Graphics)                 */
    const val FID_EF_IMG = "4F20"


    /** EF under DF GSM                                                       */
    /** File identifier : EF LP = "6F05" (under DF GSM)                       */
    const val FID_EF_LP = "6F05"

    /** File identifier : EF IMSI = "6F07" (under DF GSM)                     */
    const val FID_EF_IMSI = "6F07"

    /** File identifier : EF Kc = "6F20" (under DF GSM)                       */
    const val FID_EF_KC = "6F20"

    /** File identifier : EF PLMNsel = "6F30" (under DF GSM)                  */
    const val FID_EF_PLMNSEL = "6F30"

    /** File identifier : EF HPLMN = "6F31" (under DF GSM)                    */
    const val FID_EF_HPLMN = "6F31"

    const val FID_EF_EHPLMN = "6FD9"

    /** File identifier : EF ACMmax = "6F37" (under DF GSM)                   */
    const val FID_EF_ACMMAX = "6F37"

    /** File identifier : EF SST = "6F38" (under DF GSM)                      */
    const val FID_EF_SST = "6F38"

    /** File identifier : EF ACM = "6F39" (under DF GSM)                      */
    const val FID_EF_ACM = "6F39"

    /** File identifier : EF GID1 = "6F3E" (under DF GSM)                     */
    const val FID_EF_GID1 = "6F3E"

    /** File identifier : EF GID2 = "6F3F" (under DF GSM)                     */
    const val FID_EF_GID2 = "6F3F"

    /** File identifier : EF SPN = "6F46" (under DF GSM)                      */
    const val FID_EF_SPN = "6F46"

    /** File identifier : EF PUCT = "6F41" (under DF GSM)                     */
    const val FID_EF_PUCT = "6F41"

    /** File identifier : EF CBMI = "6F45" (under DF GSM)                     */
    const val FID_EF_CBMI = "6F45"

    /** File identifier : EF BCCH = "6F74" (under DF GSM)                     */
    const val FID_EF_BCCH = "6F74"

    /** File identifier : EF ACC = "6F78" (under DF GSM)                      */
    const val FID_EF_ACC = "6F78"

    /** File identifier : EF FPLMN = "6F7B" (under DF GSM)                    */
    const val FID_EF_FPLMN = "6F7B"

    /** File identifier : EF LOCI = "6F7E" (under DF GSM)                     */
    const val FID_EF_LOCI = "6F7E"

    /** File identifier : EF AD = "6FAD" (under DF GSM)                       */
    const val FID_EF_AD = "6FAD"

    /** File identifier : EF Phase = "6FAE" (under DF GSM)                    */
    const val FID_EF_PHASE = "6FAE"

    /** File identifier : EF VGCS = "6FB1" (under DF GSM)                     */
    const val FID_EF_VGCS = "6FB1"

    /** File identifier : EF VGCSS = "6FB2" (under DF GSM)                    */
    const val FID_EF_VGCSS = "6FB2"

    /** File identifier : EF VBS = "6FB3" (under DF GSM)                      */
    const val FID_EF_VBS = "6FB3"

    /** File identifier : EF VBSS = "6FB4" (under DF GSM)                     */
    const val FID_EF_VBSS = "6FB4"

    /** File identifier : EF eMLPP = "6FB5" (under DF GSM)                    */
    const val FID_EF_EMLPP = "6FB5"

    /** File identifier : EF AAeM = "6FB6" (under DF GSM)                     */
    const val FID_EF_AAEM = "6FB6"

    /** File identifier : EF CBMID = "6F48" (under DF GSM)                    */
    const val FID_EF_CBMID = "6F48"

    /** File identifier : EF ECC = "6FB7" (under DF GSM)                      */
    const val FID_EF_ECC = "6FB7"

    /** File identifier : EF CBMIR = "6F50" (under DF GSM)                    */
    const val FID_EF_CBMIR = "6F50"

    /** File identifier : EF DCK = "6F2C" (under DF GSM)                      */
    const val FID_EF_DCK = "6F2C"

    /** File identifier : EF CNL = "6F32" (under DF GSM)                      */
    const val FID_EF_CNL = "6F32"

    /** File identifier : EF NIA = "6F51" (under DF GSM)                      */
    const val FID_EF_NIA = "6F51"

    /** File identifier : EF KcGPRS = "6F52" (under DF GSM)                   */
    const val FID_EF_KCGPRS = "6F52"

    /** File identifier : EF LOCIGPRS = "6F53" (under DF GSM)                 */
    const val FID_EF_LOCIGPRS = "6F53"

    /** File identifier : EF SUME = "6F54" (under DF GSM)                     */
    const val FID_EF_SUME = "6F54"

    /** File identifier : EF PLMNwAcT= "6F60" (under DF GSM)                  */
    const val FID_EF_PLMNWACT = "6F60"

    /** File identifier : EF OPLMNwAcT= "6F61"  (under DF GSM)                */
    const val FID_EF_OPLMNWACT = "6F61"

    /** File identifier : EF HPLMNwAcT= "6F62" (under DF GSM)                  */
    const val FID_EF_HPLMNWACT = "6F62"

    /** File identifier : EF CPBCCH= "6F63"(under DF GSM)                     */
    const val FID_EF_CPBCCH = "6F63"

    /** File identifier : EF InvScan= "6F64"(under DF GSM)                    */
    const val FID_EF_INVSCAN = "6F64"


    /** EF under DF SoLSA (under DF GSM)                                       */
    /** File identifier : EF SAI = "4F30" (under DF SoLSA)                    */
    const val FID_EF_SAI = "4F30"

    /** File identifier : EF SLL = "4F31" (under DF SoLSA)                    */
    const val FID_EF_SLL = "4F31"


    /** EF under DF TIA-EIA-553(under DF GSM)                                 */
    /** File identifier : EF SID = "4F80" (under DF TIA-EIA-553)              */
    const val FID_EF_SID = "4F80"

    /** File identifier : EF GPI = "4F81" (under DF TIA-EIA-553)              */
    const val FID_EF_GPI = "4F81"

    /** File identifier : EF IPC = "4F82" (under DF TIA-EIA-553)              */
    const val FID_EF_IPC = "4F82"

    /** File identifier : EF COUNT = "4F83" (under DF TIA-EIA-553)            */
    const val FID_EF_COUNT = "4F83"

    /** File identifier : EF NSID = "4F84" (under DF TIA-EIA-553)             */
    const val FID_EF_NSID = "4F84"

    /** File identifier : EF PSID = "4F85" (under DF TIA-EIA-553)             */
    const val FID_EF_PSID = "4F85"

    /** File identifier : EF NETSEL = "4F86" (under DF TIA-EIA-553)           */
    const val FID_EF_NETSEL = "4F86"

    /** File identifier : EF SPL = "4F87" (under DF TIA-EIA-553)              */
    const val FID_EF_SPL = "4F87"

    /** File identifier : EF MIN = "4F88" (under DF TIA-EIA-553)              */
    const val FID_EF_MIN = "4F88"

    /** File identifier : EF ACCOLC = "4F89" (under DF TIA-EIA-553)           */
    const val FID_EF_ACCOLC = "4F89"

    /** File identifier : EF FC1= "4F8A" (under DF TIA-EIA-553)               */
    const val FID_EF_FC1 = "4F8A"

    /** File identifier : EF S_ESN = "4F8B" (under DF TIA-EIA-553)            */
    const val FID_EF_S_ESN = "4F8B"

    /** File identifier : EF CSID= "4F8C" (under DF TIA-EIA-553)              */
    const val FID_EF_CSID = "4F8C"

    /** File identifier : EF REG_THRESH = "4F8D" (under DF TIA-EIA-553)       */
    const val FID_EF_REG_THRESH = "4F8D"

    /** File identifier : EF CCCH = "4F8E" (under DF TIA-EIA-553)             */
    const val FID_EF_CCCH = "4F8E"

    /** File identifier : EF LDCC = "4F8F" (under DF TIA-EIA-553)             */
    const val FID_EF_LDCC = "4F8F"

    /** File identifier : EF GSM_RECON = "4F90" (under DF TIA-EIA-553)        */
    const val FID_EF_GSM_RECON = "4F90"

    /** File identifier : EF AMPS_2_GSM = "4F91" (under DF TIA-EIA-553)       */
    const val FID_EF_AMPS_2_GSM = "4F91"

    /** File identifier : EF AMPS_UI = "4F93" (under DF TIA-EIA-553)          */
    const val FID_EF_AMPS_UI = "4F93"


    /** EF under DF MExE (under DF GSM)                                       */
    /** File identifier : EF MExE_ST= "4F40" (under DF MExE)                  */
    const val FID_EF_MEXE_ST = "4F40"

    /** File identifier : EF ORPK= "4F41" (under DF MExE)                     */
    const val FID_EF_ORPK = "4F41"

    /** File identifier : EF ARPK= "4F42" (under DF MExE)                     */
    const val FID_EF_ARPK = "4F42"

    /** File identifier : EF TPRPK = "4F43" (under DF MExE)                   */
    const val FID_EF_TPRPK = "4F43"
}