import attr
from wrdscli.lib.base import WRDSEntity

@attr.s(auto_attribs=True)
class FootnoteA(WRDSEntity):
  schema = 'comp'
  table = 'funda_fncd'
  gvkey : str = None  # Global Company Key
  datadate : int = None  # Data Date
  fyear : int = None  # Data Year - Fiscal
  indfmt : str = None  # Industry Format
  consol : str = None  # Level of Consolidation - Company Annual Descriptor
  popsrc : str = None  # Population Source
  datafmt : str = None  # Data Format
  tic : str = None  # Ticker Symbol
  cusip : str = None  # CUSIP
  acchg_fn : str = None  # Accounting Changes - Cumulative Effect Footnote
  afudcc_fn : str = None  # Allowance for Funds Used During Construction (Cash Flow) Footnote
  amc_fn : str = None  # Amortization of Intangibles Footnote
  am_fn : str = None  # Amortization of Goodwill Footnote
  aocidergl_fn : str = None  # Assets - Other - Total Footnote
  aocipen_fn : str = None  # Accum Other Comp Inc - Other Adjustments Footnote
  aocisecgl_fn : str = None  # Accum Other Comp Inc - Min Pension Liab Adj Footnote
  ap_fn : str = None  # Accounts Payable/Creditors - Other - FS Footnote
  aqa_fn : str = None  # Acquisition/Merger After-tax Footnote
  aqd_fn : str = None  # Acquisition/Merger Diluted EPS Effect Footnote
  aqeps_fn : str = None  # Acquisition/Merger Basic EPS Effect Footnote
  aqp_fn : str = None  # Assets Level1 (Quoted Prices) Footnote
  aqs_fn : str = None  # Acquisitions - Sales Contribution Footnote
  arced_fn : str = None  # Accounts Receivable/Debtors - Customer Footnote
  arceeps_fn : str = None  # As Reported Core - After-tax Footnote
  arce_fn : str = None  # As Reported Core - Diluted EPS Effect Footnote
  artfs_fn : str = None  # Accounts Receivable/Debtors - Total Footnote
  at_fn : str = None  # Assets - Other - Change Footnote
  capr1_fn : str = None  # Capital Element of Finance Lease Rental Payments Footnote
  capr3_fn : str = None  # Risk-Adjusted Capital Ratio - Tier 2 Footnote
  caps_fn : str = None  # Risk-Adjusted Capital Ratio - Total Footnote
  capx_fn : str = None  # Capital Expenditures and Financial Investment - Net Cash Flow Footnote
  cdvc_fn : str = None  # Cash Dividends on Common Stock (Cash Flow) Footnote
  ceiexbill_fn : str = None  # Cost & Earnings in Excess of Billings Footnote
  clg_fn : str = None  # Contingent Liabilities - Guarantees Footnote
  cogs_fn : str = None  # Cost of Goods Sold Footnote
  cshfd_fn : str = None  # Common Shares Used to Calc Earnings Per Share - Fully Diluted Footnote
  csho_fn : str = None  # Common Shares Outstanding Footnote
  cshpri_fn : str = None  # Common Shares Used to Calculate Earnings Per Share - Basic Footnote
  cstk_fn : str = None  # Common Stock Equivalents - Dollar Savings Footnote
  dclo_fn : str = None  # Deferred Charges Footnote
  dcs_fn : str = None  # Debt - Consolidated Subsidiary Footnote
  dcvsr_fn : str = None  # Current Debt - Use of Funds Footnote
  dcvsub_fn : str = None  # Debt - Senior Convertible Footnote
  dcvt_fn : str = None  # Debt - Subordinated Convertible Footnote
  dd1_fn : str = None  # Debt - Due in 1st Year Footnote
  dd2_fn : str = None  # Long Term Debt - Current Portion - FS (Memo) Footnote
  dd3_fn : str = None  # Debt - Due in 2nd Year Footnote
  dd4_fn : str = None  # Debt - Due in 3rd Year Footnote
  dd5_fn : str = None  # Debt - Due in 4th Year Footnote
  dd_fn : str = None  # Debt - Due in 5th Year Footnote
  depc_fn : str = None  # Depreciation and Depletion (Cash Flow) Footnote
  dfs_fn : str = None  # Debt - Finance Subsidiary Footnote
  dlto_fn : str = None  # Other Long-term Debt Footnote
  dltp_fn : str = None  # Long-Term Debt - Tied to Prime Footnote
  dltt_fn : str = None  # Long-Term Debt - Total Footnote
  dn_fn : str = None  # Debt - Notes Footnote
  dpact_fn : str = None  # Accumulated Depreciation of RE Property Footnote
  dpc_fn : str = None  # Depreciation, Depletion and Amortization (Accumulated) Footnote
  dptc_fn : str = None  # Deposits - Total - Banks Footnote
  dptic_fn : str = None  # Deposits - Total - Customer Footnote
  dp_fn : str = None  # Depreciation (Accumulated) - Retirements (Schedule VI) Footnote
  ds_fn : str = None  # Debt-Subordinated Footnote
  dtea_fn : str = None  # Extinguishment of Debt After-tax Footnote
  dted_fn : str = None  # Extinguishment of Debt Diluted EPS Effect Footnote
  dteeps_fn : str = None  # Extinguishment of Debt Basic EPS Effect Footnote
  dtep_fn : str = None  # Extinguishment of Debt Pretax Footnote
  dvc_fn : str = None  # Cash Dividends (Cash Flow) Footnote
  dvp_fn : str = None  # Dividends and Bonuses Paid Policyholders Footnote
  dvrre_fn : str = None  # Dividends Received from Permanent Investments Footnote
  emp_fn : str = None  # Employees Footnote
  epspi_fn : str = None  # Earnings Per Share (Basic) - Including Extraordinary Items Footnote
  epspx_fn : str = None  # Earnings Per Share (Basic) - Excluding Extraordinary Items Footnote
  esopt_fn : str = None  # Preferred ESOP Obligation - Total - Footnote
  esub_fn : str = None  # Equity in Net Loss - Earnings Footnote
  fca_fn : str = None  # Foreign Exchange Income (Loss) Footnote
  findlt_fn : str = None  # Finance Division Debt Long-Term Footnote
  gdwlam_fn : str = None  # Goodwill Footnote
  gdwlia_fn : str = None  # Goodwill Amortization Footnote
  gdwlid_fn : str = None  # Impairments of Goodwill After-tax Footnote
  gdwlieps_fn : str = None  # Impairments of Goodwill Diluted EPS Effect Footnote
  gdwlip_fn : str = None  # Impairments of Goodwill Basic EPS Effect Footnote
  gla_fn : str = None  # Gain/Loss After-tax Footnote
  glcea_fn : str = None  # Gain/Loss On Sale After-tax Footnote
  glced_fn : str = None  # Gain/Loss On Sale Diluted EPS Footnote
  glceeps_fn : str = None  # Gain/Loss On Sale Basic EPS Effect Footnote
  glcep_fn : str = None  # Gain/Loss On Sale Pretax Footnote
  gld_fn : str = None  # Gain/Loss Diluted EPS Effect Footnote
  gleps_fn : str = None  # Gain/Loss Basic EPS Effect Footnote
  glp_fn : str = None  # Gain/Loss Pretax Footnote
  hedgegl_fn : str = None  # Gain/Loss on Ineffective Hedges Footnote
  iarei_fn : str = None  # Investment Assets - Real Estate (Insurance) Footnote
  iati_fn : str = None  # Investment Assets - Total (Insurance) Footnote
  ibadj_fn : str = None  # Income Before Extraordinary Items Footnote
  ib_fn : str = None  # Income before Extraordinary Items and Noncontrolling Interests Footnote
  icapt_fn : str = None  # Invested Capital - Total Footnote
  idiis_fn : str = None  # Interest and Dividend Income - Investment Securities Footnote
  idilc_fn : str = None  # Interest and Dividend Income - Loans/Claims/Advances - Customers Footnote
  idist_fn : str = None  # Interest and Dividend Income - Sundry Footnote
  idits_fn : str = None  # Interest and Related Income - Total Footnote
  idit_fn : str = None  # Interest and Dividend Income - Trading Securities Footnote
  iire_fn : str = None  # Investment Income (Real Estate) Footnote
  invt_fn : str = None  # Inventories - FS (Memo) Footnote
  ip_fn : str = None  # Investment Property (Valuation) Footnote
  ist_fn : str = None  # Investment Securities - Total (Market) Footnote
  itcc_fn : str = None  # Investment Tax Credit - Net (Cash Flow) - Utility Footnote
  itci_fn : str = None  # Investment Tax Credit (Income Account) Footnote
  ivi_fn : str = None  # Investment Income - Total (Insurance) Footnote
  lcao_fn : str = None  # Loans/Claims/Advances - Other Footnote
  lcuacu_fn : str = None  # Loans/Claims/Advances - Customer Footnote
  lse_fn : str = None  # Liabilities - Other - Sundry Footnote
  mib_fn : str = None  # Noncontrolling Interests - Total - Balance Sheet Footnote
  mrc1_fn : str = None  # Rental Commitments - Minimum - 1st Year Footnote
  mrc2_fn : str = None  # Rental Commitments - Minimum - 2nd Year Footnote
  mrc3_fn : str = None  # Rental Commitments - Minimum - 3rd Year Footnote
  mrc4_fn : str = None  # Rental Commitments - Minimum - 4th Year Footnote
  mrc5_fn : str = None  # Rental Commitments - Minimum - 5th Year Footnote
  msa_fn : str = None  # Marketable Securities Adjustment Footnote
  ni_fn : str = None  # Net Income - Total (Statutory) Footnote
  nrtxtd_fn : str = None  # Nonrecurring Income Taxes After-tax Footnote
  nrtxteps_fn : str = None  # Nonrecurring Income Tax Diluted EPS Effect Footnote
  nrtxt_fn : str = None  # Nonrecurring Income Tax Basic EPS Effect Footnote
  oancf_fn : str = None  # Operating Activities - Net Cash Flow - Discontinued Operations Footnote
  opeps_fn : str = None  # Earnings Per Share from Operations Footnote
  oprepsx_fn : str = None  # Earnings Per Share - Diluted - from Operations Footnote
  optdr_fn : str = None  # Dividend Rate - Assumption (%) - Footnote
  optfvgr_fn : str = None  # Options - Fair Value of Options Granted - Footnote
  optlife_fn : str = None  # Options Life Assumption (# yrs) - Footnote
  optprcby_fn : str = None  # Options Outstanding Beg of Year - Price - Footnote
  optprcca_fn : str = None  # Options Cancelled - Price - Footnote
  optprcex_fn : str = None  # Options Exercised - Price - Footnote
  optprcey_fn : str = None  # Options Outstanding End of Year - Price - Footnote
  optprcgr_fn : str = None  # Options Granted - Price - Footnote
  optprcwa_fn : str = None  # Options Exercisable - Weighted Avg Price - Footnote
  optrfr_fn : str = None  # Risk Free Rate - Assumption (%) - Footnote
  optvol_fn : str = None  # Volatility - Assumption (%) - Footnote
  pcl_fn : str = None  # Premiums Ceded - Life Footnote
  pdvc_fn : str = None  # Cash Dividends on Preferred/Preference Stock (Cash Flow) Footnote
  pidom_fn : str = None  # Pretax Income Footnote
  pifo_fn : str = None  # Pretax Income - Domestic Footnote
  pncad_fn : str = None  # Core Pension Adjustment Footnote
  pncaeps_fn : str = None  # Core Pension Adjustment Diluted EPS Effect Footnote
  pnca_fn : str = None  # Core Pension Adjustment Basic EPS Effect Footnote
  pncia_fn : str = None  # Core Pension Interest Adjustment After-tax Footnote
  pncid_fn : str = None  # Core Pension Interest Adjustment Diluted EPS Effect Footnote
  pncieps_fn : str = None  # Core Pension Interest Adjustment Basic EPS Effect Footnote
  pncwia_fn : str = None  # Core Pension w/o Interest Adjustment After-tax Footnote
  pncwid_fn : str = None  # Core Pension w/o Interest Adjustment Diluted EPS Effect Footnote
  pncwieps_fn : str = None  # Core Pension w/o Interest Adjustment Basic EPS Effect Footnote
  ppegt_fn : str = None  # Property, Plant and Equipment - Total (Gross) Footnote
  ppent_fn : str = None  # Property, Plant and Equipment - Total (Net) Footnote
  ppeveb_fn : str = None  # Property, Plant, and Equipment - Ending Balance (Schedule V) Footnote
  prcad_fn : str = None  # Participation Rights Certificates Footnote
  prcaeps_fn : str = None  # Core Post Retirement Adjustment Footnote
  prca_fn : str = None  # Core Post Retirement Adjustment Diluted EPS Effect Footnote
  pstkl_fn : str = None  # Preferred Stock - Convertible Footnote
  pstkrv_fn : str = None  # Preferred/Preference Stock - Nonredeemable Footnote
  pvcl_fn : str = None  # Provision - Credit Losses (Balance Sheet) Footnote
  ragr_fn : str = None  # Resale Agreements Footnote
  rca_fn : str = None  # Restructuring Costs After-tax Footnote
  rcd_fn : str = None  # Restructuring Costs Diluted EPS Effect Footnote
  rceps_fn : str = None  # Restructuring Costs Basic EPS Effect Footnote
  rcl_fn : str = None  # Reserves for Credit Losses (Assets) Footnote
  rcp_fn : str = None  # Restructuring Costs Pretax Footnote
  rdipa_fn : str = None  # In Process R&D Expense Footnote
  rdipd_fn : str = None  # In Process R&D Expense After-tax Footnote
  rdipeps_fn : str = None  # In Process R&D Expense Diluted EPS Effect Footnote
  rdip_fn : str = None  # In Process R&D Expense Basic EPS Effect Footnote
  recta_fn : str = None  # Receivables - Estimated Doubtful Footnote
  rectr_fn : str = None  # Receivables - Total - FS (Memo) Footnote
  reuna_fn : str = None  # Total RE Property Footnote
  revt_fn : str = None  # Retained Earnings - Unrestricted Footnote
  re_fn : str = None  # Revenue - Total Footnote
  rra_fn : str = None  # Reversal - Restructruring/Acquisition Aftertax Footnote
  rrd_fn : str = None  # Reversal - Restructuring/Acq Diluted EPS Effect Footnote
  rreps_fn : str = None  # Reversal - Restructuring/Acq Basic EPS Effect Footnote
  rrp_fn : str = None  # Reversal - Restructruring/Acquisition Pretax Footnote
  sale_fn : str = None  # Pro Forma Net Sales - Current Year Footnote
  rvupi_fn : str = None  # Reserves - Tax-Regulated Footnote
  secu_fn : str = None  # Securities Gains (Losses) - Unrealized Footnote
  seta_fn : str = None  # Settlement (Litigation/Insurance) After-tax Footnote
  setd_fn : str = None  # Settlement (Litigation/Insurance) Diluted EPS Effect Footnote
  seteps_fn : str = None  # Settlement (Litigation/Insurance) Basic EPS Effect Footnote
  setp_fn : str = None  # Settlement (Litigation/Insurance) Pretax Footnote
  spced_fn : str = None  # S&P Core Earnings Footnote
  spceeps_fn : str = None  # S&P Core Earnings EPS Diluted Footnote
  spce_fn : str = None  # S&P Core Earnings EPS Basic Footnote
  spid_fn : str = None  # Special Items Footnote
  spieps_fn : str = None  # Other Special Items Diluted EPS Effect Footnote
  spioa_fn : str = None  # Other Special Items Basic EPS Effect Footnote
  spiop_fn : str = None  # Other Special Items After-tax Footnote
  stkco_fn : str = None  # Stock Compensation Expense Footnote
  stkcpa_fn : str = None  # After-tax stock compensation - Footnote
  tdc_fn : str = None  # Deferred Income Taxes - Net (Cash Flow) Footnote
  tdst_fn : str = None  # Trading/Dealing Account Securities - Total Footnote
  tie_fn : str = None  # Interest Expense - Total (Financial Services) Footnote
  transa_fn : str = None  # Cumulative Translation Adjustment Footnote
  tstkc_fn : str = None  # Treasury Stock - Total (All Capital) Footnote
  tstk_fn : str = None  # Treasury Stock - Preferred Footnote
  txeqii_fn : str = None  # Tax - Equivalent Adjustment Footnote
  txfed_fn : str = None  # Tax - Equivalent Interest Income (Gross) Footnote
  txfo_fn : str = None  # Income Taxes - Federal Footnote
  txo_fn : str = None  # Income Taxes - Other Footnote
  txp_fn : str = None  # Income Taxes Paid Footnote
  txs_fn : str = None  # Income Tax Refund Footnote
  txt_fn : str = None  # Interest & Penalties Accrued - B/S
  uapt_fn : str = None  # Accounts Payable - Utility Footnote
  ucaps_fn : str = None  # Paid in Capital - Other Footnote
  ui_fn : str = None  # Inventories - Utility Footnote
  unwcc_fn : str = None  # Working Capital (Use) - Increase (Decrease) (Cash Flow) Footnote
  vpac_fn : str = None  # Investments - Permanent - Associated Companies Footnote
  vpo_fn : str = None  # Investments - Permanent - Other Footnote
  wda_fn : str = None  # Writedowns After-tax Footnote
  wdd_fn : str = None  # Writedowns Diluted EPS Effect Footnote
  wdeps_fn : str = None  # Writedowns Basic EPS Effect Footnote
  wdp_fn : str = None  # Writedowns Pretax Footnote
  xintopt_fn : str = None  # Interest and Related Expense - Total Footnote
  xint_fn : str = None  # Interest Expense - Long-Term Debt Footnote
  xlr_fn : str = None  # Staff Expense - Total Footnote
  xoptd_fn : str = None  # Implied Option EPS Diluted Footnote
  xopteps_fn : str = None  # Implied Option EPS Basic Footnote
  xpr_fn : str = None  # Pension Expense Footnote
  xrd_fn : str = None  # Research and Development Expense Footnote
  xrent_fn : str = None  # Rental Expense Footnote
  xsga_fn : str = None  # Expense - Sundry Footnote
  xt_fn : str = None  # Expense - Total Footnote
  acchg_dc : int = None  # Accounting Changes - Cumulative Effect Data Code
  xstf_fn : str = None  # Staff Expense - Other Footnote
  acco_dc : int = None  # Acceptances Outstanding Data Code
  accrt_dc : int = None  # ARO Accretion Expense Data Code
  acdo_dc : int = None  # Current Assets of Discontinued Operations Data Code
  aco_dc : int = None  # Current Assets - Other - Total Data Code
  acominc_dc : int = None  # Accumulated Other Comprehensive Income (Loss) Data Code
  acox_dc : int = None  # Current Assets - Other - Sundry Data Code
  acqao_dc : int = None  # Acquired Assets > Other Long-Term Assets Data Code
  acqgdwl_dc : int = None  # Acquired Assets - Goodwill Data Code
  acqic_dc : int = None  # Acquisitions - Current Income Contribution Data Code
  acqintan_dc : int = None  # Acquired Assets - Intangibles Data Code
  acqinvt_dc : int = None  # Acquired Assets - Inventory Data Code
  acqlntal_dc : int = None  # Acquired Loans Data Code
  acqniintc_dc : int = None  # Net Interest Income Contribution Data Code
  acqppe_dc : int = None  # Acquired Assets > Property, Plant & Equipment Data Code
  acqsc_dc : int = None  # Acquisitions - Current Sales Contribution Data Code
  adpac_dc : int = None  # Amortization of Deferred Policy Acquisition Costs Data Code
  aedi_dc : int = None  # Accrued Expenses and Deferred Income Data Code
  aldo_dc : int = None  # Long-term Assets of Discontinued Operations Data Code
  am_dc : int = None  # Amortization of Intangibles Data Code
  amc_dc : int = None  # Amortization (Cash Flow) - Utility Data Code
  amgw_dc : int = None  # Amortization of Goodwill Data Code
  ano_dc : int = None  # Assets Netting & Other Adjustments Data Code
  amdc_dc : int = None  # Amortization of Deferred Charges Data Code
  ao_dc : int = None  # Assets - Other Data Code
  aocidergl_dc : int = None  # Accum Other Comp Inc - Derivatives Unrealized Gain/Loss Data Code
  aocipen_dc : int = None  # Accum Other Comp Inc - Min Pension Liab Adj Data Code
  aocisecgl_dc : int = None  # Accum Other Comp Inc - Unreal G/L Ret Int in Sec Assets Data Code
  aol2_dc : int = None  # Assets Level2 (Observable) Data Code
  aoloch_dc : int = None  # Assets and Liabilities - Other - Net Change Data Code
  aox_dc : int = None  # Assets - Other - Sundry Data Code
  ap_dc : int = None  # Accounts Payable - Trade Data Code
  apalch_dc : int = None  # Accounts Payable and Accrued Liabilities - Increase/(Decrease) Data Code
  apofs_dc : int = None  # Accounts Payable/Creditors - Other - FS Data Code
  apc_dc : int = None  # Accounts Payable/Creditors - Customer Data Code
  aqa_dc : int = None  # Acquisition/Merger After-tax Data Code
  aqc_dc : int = None  # Acquisitions Data Code
  aqd_dc : int = None  # Acquisition/Merger Diluted EPS Effect Data Code
  aqeps_dc : int = None  # Acquisition/Merger Basic EPS Effect Data Code
  aqi_dc : int = None  # Acquisitions - Income Contribution Data Code
  aqp_dc : int = None  # Acquisition/Merger Pretax Data Code
  aqpl1_dc : int = None  # Assets Level1 (Quoted Prices) Data Code
  aqs_dc : int = None  # Acquisitions - Sales Contribution Data Code
  arc_dc : int = None  # Accounts Receivable/Debtors - Customer Data Code
  artfs_dc : int = None  # Accounts Receivable/Debtors - Total Data Code
  arb_dc : int = None  # Accounts Receivable/Debtors - Brokers, Dealers, and Clearing Organizations Data Code
  aul3_dc : int = None  # Assets Level3 (Unobservable) Data Code
  balr_dc : int = None  # Benefits Assumed - Life Data Code
  banlr_dc : int = None  # Benefits Assumed - Nonlife Data Code
  bast_dc : int = None  # Average Short-Term Borrowings Data Code
  bastr_dc : int = None  # Average Short-Term Borrowings Rate Data Code
  batr_dc : int = None  # Benefits Assumed - Total Data Code
  bcef_dc : int = None  # Brokerage, Clearing and Exchange Fees Data Code
  bclr_dc : int = None  # Benefits Ceded - Life Data Code
  bcnlr_dc : int = None  # Benefits Ceded - Nonlife Data Code
  bcrbl_dc : int = None  # Benefits and Claims - Reinsurance (Business Line) Data Code
  bct_dc : int = None  # Benefits and Claims - Total (Insurance) Data Code
  bctbl_dc : int = None  # Benefits and Claims - Other (Business Line) Data Code
  bctr_dc : int = None  # Benefits Ceded - Total Data Code
  bkvlps_dc : int = None  # Book Value Per Share Data Code
  bltbl_dc : int = None  # Benefits - Life - Total (Business Line) Data Code
  ca_dc : int = None  # Customers\'\'\'\' Acceptance Data Code
  caps_dc : int = None  # Capital Surplus/Share Premium Reserve Data Code
  capsft_dc : int = None  # Capitalized Software Data Code
  capx_dc : int = None  # Capital Expenditures Data Code
  billexce_dc : int = None  # Billings in Excess of Cost & Earnings Data Code
  capxv_dc : int = None  # Capital Expend Property, Plant and Equipment Schd V Data Code
  cb_dc : int = None  # Compensating Balance Data Code
  cbi_dc : int = None  # Claims Incurred - Insurance Data Code
  cdvc_dc : int = None  # Cash Dividends on Common Stock (Cash Flow) Data Code
  ceq_dc : int = None  # Common/Ordinary Equity - Total Data Code
  ceql_dc : int = None  # Common Equity - Liquidation Value Data Code
  ceqt_dc : int = None  # Common Equity - Tangible Data Code
  cfbd_dc : int = None  # Commissions and Fees - (Broker/Dealer) Data Code
  cfere_dc : int = None  # Commissions and Fees - (Real Estate) Data Code
  ceiexbill_dc : int = None  # Cost & Earnings in Excess of Billings Data Code
  cfo_dc : int = None  # Commissions and Fees - Other Data Code
  cfpdo_dc : int = None  # Commissions and Fees Paid - Other Data Code
  cgti_dc : int = None  # Capital Gains - Total (Insurance) Data Code
  cgri_dc : int = None  # Capital Gains - Realized (Insurance) Data Code
  ch_dc : int = None  # Cash Data Code
  che_dc : int = None  # Cash and Short-Term Investments Data Code
  chech_dc : int = None  # Cash and Cash Equivalents - Increase/(Decrease) Data Code
  chs_dc : int = None  # Cash and Deposits - Segregated Data Code
  cicurr_dc : int = None  # Comp Inc - Currency Trans Adj - Data Code
  cidergl_dc : int = None  # Comp Inc - Derivative Gains/Losses - Data Code
  cipen_dc : int = None  # Comp Inc - Minimum Pension Adj - Data Code
  cisecgl_dc : int = None  # Comp Inc - Securities Gains/Losses - Data Code
  cld2_dc : int = None  # Capitalized Leases - Due in 2nd Year - Data Code
  cld3_dc : int = None  # Capitalized Leases - Due in 3rd Year - Data Code
  cld4_dc : int = None  # Capitalized Leases - Due in 4th Year - Data Code
  cld5_dc : int = None  # Capitalized Leases - Due in 5th Year - Data Code
  clfc_dc : int = None  # Contingent Liabilities - Forward and Future Contracts Data Code
  clfx_dc : int = None  # Contingent Liabilities - Foreign Exchange Commitments Data Code
  clg_dc : int = None  # Contingent Liabilities - Guarantees Data Code
  clis_dc : int = None  # Contingent Liabilities - Interest Rate Swaps Data Code
  cll_dc : int = None  # Contingent Liabilities - Letters of Credit Data Code
  cllc_dc : int = None  # Contingent Liabilities - Loan Commitments Data Code
  cmp_dc : int = None  # Commercial Paper Data Code
  cnltbl_dc : int = None  # Claims - Non-Life - Total (Business Line) Data Code
  cpnli_dc : int = None  # Claims Paid - Non-Life Data Code
  cprei_dc : int = None  # Claims Paid - Reinsurance Data Code
  crvnli_dc : int = None  # Reserves for Claims (Losses) - Nonlife (Insurance) Data Code
  cshfd_dc : int = None  # Common Shares Used to Calc Earnings Per Share - Fully Diluted Data Code
  cshi_dc : int = None  # Common Shares Issued Data Code
  csho_dc : int = None  # Common Shares Outstanding Data Code
  cshpri_dc : int = None  # Common Shares Used to Calculate Earnings Per Share - Basic Data Code
  cpdoi_dc : int = None  # Claims Paid - Other Data Code
  cshr_dc : int = None  # Common/Ordinary Shareholders Data Code
  cshrc_dc : int = None  # Common Shares Reserved for Conversion - Convertible Debt Data Code
  cshrt_dc : int = None  # Common Shares Reserved for Conversion - Total Data Code
  cshrw_dc : int = None  # Common Shares Reserved for Conversion - Warrants and Other Data Code
  cstk_dc : int = None  # Common/Ordinary Stock (Capital) Data Code
  cstkcv_dc : int = None  # Common Stock-Carrying Value Data Code
  dbi_dc : int = None  # Death Benefits - Insurance Data Code
  dc_dc : int = None  # Deferred Charges Data Code
  dclo_dc : int = None  # Debt - Capitalized Lease Obligations Data Code
  dcom_dc : int = None  # Deferred Compensation Data Code
  cstke_dc : int = None  # Common Stock Equivalents - Dollar Savings Data Code
  dcpstk_dc : int = None  # Convertible Debt and Preferred Stock Data Code
  dcs_dc : int = None  # Debt - Consolidated Subsidiary Data Code
  dcvsr_dc : int = None  # Debt - Senior Convertible Data Code
  dcvsub_dc : int = None  # Debt - Subordinated Convertible
  dcvt_dc : int = None  # Debt - Convertible Data Code
  dd_dc : int = None  # Debt - Debentures Data Code
  dd1_dc : int = None  # Debt - Due in 1st Year Data Code
  dd2_dc : int = None  # Debt - Due in 2nd Year Data Code
  dd3_dc : int = None  # Debt - Due in 3rd Year Data Code
  dd4_dc : int = None  # Debt - Due in 4th Year Data Code
  dd5_dc : int = None  # Debt - Due in 5th Year Data Code
  depc_dc : int = None  # Depreciation and Depletion (Cash Flow) Data Code
  derac_dc : int = None  # Derivative Assets - Current Data Code
  deralt_dc : int = None  # Derivative Assets Long-Term Data Code
  derhedgl_dc : int = None  # Gains/Losses on Derivatives and Hedging Data Code
  derlc_dc : int = None  # Derivative Liabilities- Current Data Code
  derllt_dc : int = None  # Derivative Liabilities Long-Term Data Code
  dfpac_dc : int = None  # Deferred Policy Acquisition Costs Data Code
  dfs_dc : int = None  # Debt - Finance Subsidiary Data Code
  dfxa_dc : int = None  # Depreciation of Tangible Fixed Assets Data Code
  diladj_dc: int = None
  dlc_dc : int = None  # Debt in Current Liabilities - Total Data Code
  dlcch_dc : int = None  # Current Debt - Changes Data Code
  dltis_dc : int = None  # Long-Term Debt - Issuance Data Code
  dlto_dc : int = None  # Other Long-term Debt Data Code
  dltp_dc : int = None  # Long-Term Debt - Tied to Prime Data Code
  dltr_dc : int = None  # Long-Term Debt - Reduction Data Code
  dltsub_dc : int = None  # Long-Term Debt - Subordinated Data Code
  dltt_dc : int = None  # Long-Term Debt - Total Data Code
  dm_dc : int = None  # Debt - Mortgages & Other Secured Data Code
  dn_dc : int = None  # Debt - Notes Data Code
  do_dc : int = None  # Discontinued Operations Data Code
  donr_dc : int = None  # Nonrecurring Disc Operations - Data Code
  dp_dc : int = None  # Depreciation and Amortization Data Code
  dpacb_dc : int = None  # Depreciation (Accumulated) - Buildings Data Code
  dpacc_dc : int = None  # Depreciation (Accumulated) - Construction in Progress Data Code
  dpacls_dc : int = None  # Depreciation (Accumulated) - Leases Data Code
  dpacme_dc : int = None  # Depreciation (Accumulated) - Machinery and Equipment Footnote Data Code
  dpacnr_dc : int = None  # Depreciation (Accumulated) - Natural Resources Data Code
  dpact_dc : int = None  # Depreciation, Depletion and Amortization (Accumulated) Data Code
  dpc_dc : int = None  # Depreciation and Amortization (Cash Flow) Data Code
  dpdc_dc : int = None  # Deposits - Demand - Customer Data Code
  dpsc_dc : int = None  # Deposits - Savings - Customer Data Code
  dptb_dc : int = None  # Deposits - Total - Banks Data Code
  dptc_dc : int = None  # Deposits - Total - Customer Data Code
  dptic_dc : int = None  # Deposits - Time - Customer Data Code
  dpvieb_dc : int = None  # Depreciation (Accumulated) - Ending Balance (Schedule VI) Data Code
  dpvio_dc : int = None  # Depreciation (Accumulated) - Other Changes (Schedule VI) Data Code
  dpvir_dc : int = None  # Depreciation (Accumulated) - Retirements (Schedule VI) Data Code
  drc_dc : int = None  # Deferred Revenue - Current Data Code
  drlt_dc : int = None  # Deferred Revenue - Long-term Data Code
  ds_dc : int = None  # Debt-Subordinated Data Code
  dtea_dc : int = None  # Extinguishment of Debt After-tax Data Code
  dted_dc : int = None  # Extinguishment of Debt Diluted EPS Effect Data Code
  dteeps_dc : int = None  # Extinguishment of Debt Basic EPS Effect Data Code
  dtep_dc : int = None  # Extinguishment of Debt Pretax Data Code
  dudd_dc : int = None  # Debt - Unamortized Debt Discount and Other Data Code
  dv_dc : int = None  # Cash Dividends (Cash Flow) Data Code
  dvc_dc : int = None  # Dividends Common/Ordinary Data Code
  dvintf_dc : int = None  # Dividends & Interest Receivable (Cash Flow) Data Code
  dvp_dc : int = None  # Dividends - Preferred/Preference Data Code
  dvpa_dc : int = None  # Preferred Dividends in Arrears Data Code
  dvpdp_dc : int = None  # Dividends and Bonuses Paid Policyholders Data Code
  dvpibb_dc : int = None  # Depreciation (Accumulated) - Beginning Balance (Schedule VI) Data Code
  dvrre_dc : int = None  # Development Revenue (Real Estate) Data Code
  dxd2_dc : int = None  # Debt (excl Capitalized Leases) - Due in 2nd Year - Data Code
  dxd3_dc : int = None  # Debt (excl Capitalized Leases) - Due in 3rd Year - Data Code
  dxd4_dc : int = None  # Debt (excl Capitalized Leases) - Due in 4th Year - Data Code
  dxd5_dc : int = None  # Debt (excl Capitalized Leases) - Due in 5th Year - Data Code
  ea_dc : int = None  # Exchange Adjustments (Assets) Data Code
  ebitda_dc : int = None  # Earnings Before Interest Data Code
  eiea_dc : int = None  # Equity in Earnings - After-Tax Data Code
  emp_dc : int = None  # Employees Data Code
  ebit_dc : int = None  # Earnings Before Interest and Taxes Data Code
  epsfi_dc : int = None  # Earnings Per Share (Diluted) - Including Extraordinary Items Data Code
  epsfx_dc : int = None  # Earnings Per Share (Diluted) - Excluding Extraordinary Items Data Code
  epspi_dc : int = None  # Earnings Per Share (Basic) - Including Extraordinary Items Data Code
  epspx_dc : int = None  # Earnings Per Share (Basic) - Excluding Extraordinary Items Data Code
  esopct_dc : int = None  # Common ESOP Obligation - Total - Data Code
  esub_dc : int = None  # Equity in Earnings - Unconsolidated Subsidiaries Data Code
  esubc_dc : int = None  # Equity in Net Loss - Earnings Data Code
  excadj_dc : int = None  # Exchange Adjustments (Liabilities) Data Code
  exre_dc : int = None  # Exchange Rate Effect Data Code
  fatb_dc : int = None  # Property, Plant, and Equipment - Buildings at Cost Data Code
  fatc_dc : int = None  # Property, Plant, and Equipment - Construction in Progress at Cost Data Code
  fate_dc : int = None  # Property, Plant, and Equipment - Machinery and Equipment at Cost Data Code
  fatl_dc : int = None  # Property, Plant, and Equipment - Leases at Cost Data Code
  fatn_dc : int = None  # Property, Plant, and Equipment - Natural Resources at Cost Data Code
  fato_dc : int = None  # Property, Plant, and Equipment - Other at Cost Data Code
  fatp_dc : int = None  # Property, Plant, and Equipment - Land and Improvements at Cost Data Code
  fca_dc : int = None  # Foreign Exchange Income (Loss) Data Code
  fdfr_dc : int = None  # Federal Funds Purchased Data Code
  ffs_dc : int = None  # Federal Funds Sold Data Code
  finaco_dc : int = None  # Finance Division Other Current Assets, Total Data Code
  finao_dc : int = None  # Finance Division Other Long-Term Assets, Total Data Code
  finch_dc : int = None  # Finance Division - Cash Data Code
  findlc_dc : int = None  # Finance Division Long-Term Debt Current Data Code
  findlt_dc : int = None  # Finance Division Debt Long-Term Data Code
  finivst_dc : int = None  # Finance Division Short-Term Investments Data Code
  finlco_dc : int = None  # Finance Division Other Current Liabilities, Total Data Code
  finlto_dc : int = None  # Finance Division Other Long Term Liabilities, Total Data Code
  finnp_dc : int = None  # Finance Division Notes Payable Data Code
  finrecc_dc : int = None  # Finance Division Current Receivables Data Code
  finreclt_dc : int = None  # Finance Division Long-Term Receivables Data Code
  finrev_dc : int = None  # Finance Division Revenue Data Code
  finxint_dc : int = None  # Finance Division Interest Expense Data Code
  finxopr_dc : int = None  # Finance Division Operating Expense Data Code
  fopo_dc : int = None  # Funds from Operations - Other Data Code
  fsrco_dc : int = None  # Sources of Funds - Other Data Code
  fuseo_dc : int = None  # Uses of Funds - Other Data Code
  gdwl_dc : int = None  # Goodwill Data Code
  gdwlia_dc : int = None  # Impairments of Goodwill After-tax Data Code
  gdwlid_dc : int = None  # Impairments of Goodwill Diluted EPS Effect Data Code
  gdwlieps_dc : int = None  # Impairments of Goodwill Basic EPS Effect Data Code
  gdwlip_dc : int = None  # Impairments of Goodwill Pretax Data Code
  gla_dc : int = None  # Gain/Loss After-tax Data Code
  glcea_dc : int = None  # Gain/Loss On Sale After-tax Data Code
  glcep_dc : int = None  # Gain/Loss On Sale Pretax Data Code
  gld_dc : int = None  # Gain/Loss Diluted EPS Effect Data Code
  gleps_dc : int = None  # Gain/Loss Basic EPS Effect Data Code
  gliv_dc : int = None  # Gains/Losses on investments Data Code
  glp_dc : int = None  # Gain/Loss Pretax Data Code
  govgr_dc : int = None  # Government Grants Data Code
  gphbl_dc : int = None  # Group Premiums - Health (Business Line) Data Code
  gplbl_dc : int = None  # Group Premiums - Life (Business Line) Data Code
  gprbl_dc : int = None  # Group Premiums - Retirement Benefits (Business Line) Data Code
  hedgegl_dc : int = None  # Gain/Loss on Ineffective Hedges Data Code
  iaeq_dc : int = None  # Investment Assets - Equity Securities (Insurance) Data Code
  iaeqci_dc : int = None  # Investment Assets (Insurance) - Equity Securities (Cost) Data Code
  iaeqmi_dc : int = None  # Investment Assets (Insurance) - Equity Securities (Market) Data Code
  ialti_dc : int = None  # Investment Assets - Loans - Total (Insurance) Data Code
  iamli_dc : int = None  # Investment Assets - Mortgage Loans (Insurance) Data Code
  iafxi_dc : int = None  # Investment Assets - Fixed Income Securities (Insurance) Data Code
  iapli_dc : int = None  # Investment Assets - Policy Loans (Insurance) Data Code
  iarei_dc : int = None  # Investment Assets - Real Estate (Insurance) Data Code
  iati_dc : int = None  # Investment Assets - Total (Insurance) Data Code
  ib_dc : int = None  # Income Before Extraordinary Items Data Code
  iasci_dc : int = None  # Investment Assets (Insurance) - Securities - Sundry (Cost) Data Code
  ibadj_dc : int = None  # Income Before Extraordinary Items - Adjusted for Common Stock Equivalents Data Code
  iasti_dc : int = None  # Investment Assets - Securities - Total (Insurance) Data Code
  ibcom_dc : int = None  # Income Before Extraordinary Items - Available for Common Data Code
  ibki_dc : int = None  # Investment Banking Income Data Code
  icapt_dc : int = None  # Invested Capital - Total Data Code
  idiis_dc : int = None  # Interest and Dividend Income - Investment Securities Data Code
  idilb_dc : int = None  # Interest and Dividend Income - Loans/Claims/Advances - Banks Data Code
  idilc_dc : int = None  # Interest and Dividend Income - Loans/Claims/Advances - Customers Data Code
  idis_dc : int = None  # Interest and Dividend Income - Sundry Data Code
  ibc_dc : int = None  # Income Before Extraordinary Items (Cash Flow) Data Code
  idist_dc : int = None  # Interest and Dividend Income - Short-Term Investments Data Code
  idit_dc : int = None  # Interest and Related Income - Total Data Code
  idits_dc : int = None  # Interest and Dividend Income - Trading Securities Data Code
  iire_dc : int = None  # Investment Income (Real Estate) Data Code
  initb_dc : int = None  # Income - Non-interest - Total (Bank) Data Code
  intan_dc : int = None  # Intangible Assets - Total Data Code
  intano_dc : int = None  # Other Intangibles Data Code
  intc_dc : int = None  # Interest Capitalized Data Code
  intpn_dc : int = None  # Interest Paid - Net Data Code
  invch_dc : int = None  # Inventory - Decrease (Increase) Data Code
  invfg_dc : int = None  # Inventories - Finished Goods Data Code
  invreh_dc : int = None  # Inventory/Stock - Real Estate Held for Development Data Code
  invrei_dc : int = None  # Inventory/Stock - Real Estate Under Development Data Code
  invres_dc : int = None  # Inventory/Stock - Real Estate Held for Sale Data Code
  invrm_dc : int = None  # Inventories - Raw Materials Data Code
  invt_dc : int = None  # Inventories - Total Data Code
  invwip_dc : int = None  # Inventories - Work In Process Data Code
  iobd_dc : int = None  # Income - Other (Broker Dealer) Data Code
  ioi_dc : int = None  # Income - Other (Insurance) Data Code
  iore_dc : int = None  # Income - Other (Real Estate) Data Code
  ip_dc : int = None  # Investment Property Data Code
  ipabl_dc : int = None  # Individual Premiums - Annuity (Business Line) Data Code
  iphbl_dc : int = None  # Individual Premiums - Health (Business Line) Data Code
  iplbl_dc : int = None  # Individual Premiums - Life (Business Line) Data Code
  ipti_dc : int = None  # Insurance Premiums - Total (Insurance) Data Code
  ipv_dc : int = None  # Investment Property (Valuation) Data Code
  irei_dc : int = None  # Interest and Related Income - Reinsurance (Insurance) Data Code
  ipc_dc : int = None  # Investment Property (Cost) Data Code
  invofs_dc : int = None  # Inventory/Stock - Other Data Code
  irent_dc : int = None  # Rental Income Data Code
  irli_dc : int = None  # Interest and Related Income - Life (Insurance) Data Code
  irnli_dc : int = None  # Interest and Related Income - Non-Life (Insurance) Data Code
  irsi_dc : int = None  # Interest and Related Income - Sundry (Insurance) Data Code
  iseq_dc : int = None  # Investment Securities - Equity Data Code
  iseqc_dc : int = None  # Investment Securities - Equity (Cost) Data Code
  iseqm_dc : int = None  # Investment Securities - Equity (Market) Data Code
  isfi_dc : int = None  # Investment Securities - Fixed Income Data Code
  isfxc_dc : int = None  # Investment Securities - Fixed Income (Cost) Data Code
  isfxm_dc : int = None  # Investment Securities - Fixed Income (Market) Data Code
  isgt_dc : int = None  # Investment Securities - Gain (Loss) - Total Data Code
  islg_dc : int = None  # Investment Securities - Local Governments Data Code
  islgc_dc : int = None  # Investment Securities - Local Governments (Cost) Data Code
  islgm_dc : int = None  # Investment Securities - Local Governments (Market) Data Code
  isng_dc : int = None  # Investment Securities - National Governments Data Code
  isngc_dc : int = None  # Investment Securities - National Governments (Cost) Data Code
  isngm_dc : int = None  # Investment Securities - National Governments (Market) Data Code
  issc_dc : int = None  # Investment Securities - Sundry (Cost) Data Code
  issm_dc : int = None  # Investment Securities - Sundry (Market) Data Code
  isgr_dc : int = None  # Investment Securities - Gain (Loss) - Realized Data Code
  issu_dc : int = None  # Investment Securities - Sundry Data Code
  ist_dc : int = None  # Investment Securities -Total Data Code
  itcb_dc : int = None  # Investment Tax Credit (Balance Sheet) Data Code
  itcc_dc : int = None  # Investment Tax Credit - Net (Cash Flow) - Utility
  itci_dc : int = None  # Investment Tax Credit (Income Account) Data Code
  ivaeq_dc : int = None  # Investment and Advances - Equity Data Code
  ivao_dc : int = None  # Investment and Advances - Other Data Code
  ivch_dc : int = None  # Increase in Investments Data Code
  ivi_dc : int = None  # Investment Income - Total (Insurance) Data Code
  ivpt_dc : int = None  # Investments - Permanent - Total Data Code
  ivst_dc : int = None  # Short-Term Investments Data Code
  ivstch_dc : int = None  # Short-Term Investments - Change Data Code
  lcabg_dc : int = None  # Loans/Claims/Advances - Banks and Government - Total Data Code
  lcacl_dc : int = None  # Loans/Claims/Advances - Commercial Data Code
  lcacr_dc : int = None  # Loans/Claims/Advances - Consumer Data Code
  lcag_dc : int = None  # Loans/Claims/Advances - Government Data Code
  lcal_dc : int = None  # Loans/Claims/Advances - Lease Data Code
  lcam_dc : int = None  # Loans/Claims/Advances - Mortgage Data Code
  lcat_dc : int = None  # Loans/Claims/Advances - Total Data Code
  lco_dc : int = None  # Current Liabilities - Other - Total Data Code
  lcox_dc : int = None  # Current Liabilities - Other - Sundry Data Code
  lct_dc : int = None  # Current Liabilities - Total Data Code
  lcuacu_dc : int = None  # Loans/Claims/Advances - Customer Data Code
  lifr_dc : int = None  # LIFO Reserve Data Code
  lifrp_dc : int = None  # LIFO Reserve - Prior Data Code
  llrcr_dc : int = None  # Loan Loss Recoveries - Credited to Reserves Data Code
  llwocr_dc : int = None  # Loan Loss Written Off - Charged to Reserves Data Code
  lno_dc : int = None  # Liabilities Netting & Other Adjustments Data Code
  lo_dc : int = None  # Liabilities - Other - Total Data Code
  lol2_dc : int = None  # Liabilities Level2 (Observable) Data Code
  lqpl1_dc : int = None  # Liabilities Level1 (Quoted Prices) Data Code
  lt_dc : int = None  # Liabilities - Total Data Code
  lul3_dc : int = None  # Liabilities Level3 (Unobservable) Data Code
  mib_dc : int = None  # Noncontrolling Interest (Balance Sheet) Data Code
  mibn_dc : int = None  # Noncontrolling Interests - Nonredeemable - Balance Sheet Data Code
  mibt_dc : int = None  # Noncontrolling Interests - Total - Balance Sheet Data Code
  mii_dc : int = None  # Noncontrolling Interest (Income Account) Data Code
  mrc1_dc : int = None  # Rental Commitments - Minimum - 1st Year Data Code
  mrc2_dc : int = None  # Rental Commitments - Minimum - 2nd Year Data Code
  mrc3_dc : int = None  # Rental Commitments - Minimum - 3rd Year Data Code
  mrc4_dc : int = None  # Rental Commitments - Minimum - 4th Year Data Code
  mrc5_dc : int = None  # Rental Commitments - Minimum - 5th Year Data Code
  mrct_dc : int = None  # Rental Commitments - Minimum - 5 Year Total Data Code
  mrcta_dc : int = None  # Thereafter Portion of Leases Data Code
  msa_dc : int = None  # Marketable Securities Adjustment Data Code
  nat_dc : int = None  # Nonadmitted Assets - Total (Statutory) Data Code
  nco_dc : int = None  # Net Charge-Offs Data Code
  ni_dc : int = None  # Net Income (Loss) Data Code
  nieci_dc : int = None  # Net Income Effect Capitalized Interest Data Code
  niintpfc_dc : int = None  # Pro Forma Net Interest Income - Current Data Code
  niintpfp_dc : int = None  # Pro Forma Net Interest Income - Prior Data Code
  nio_dc : int = None  # Net Items - Other Data Code
  nipfc_dc : int = None  # Pro Forma Net Income - Current Data Code
  nipfp_dc : int = None  # Pro Forma Net Income - Prior Data Code
  nit_dc : int = None  # Net Item - Total Data Code
  nopi_dc : int = None  # Nonoperating Income (Expense) Data Code
  nopio_dc : int = None  # Nonoperating Income (Expense) - Excluding Interest Income Data Code
  np_dc : int = None  # Notes Payable - Short-Term Borrowings Data Code
  npaore_dc : int = None  # Nonperforming Assets - Other Real Estate Owned Data Code
  nparl_dc : int = None  # Nonperforming Assets - Restructured Loans Data Code
  nrtxt_dc : int = None  # Nonrecurring Income Taxes After-tax Data Code
  nrtxtd_dc : int = None  # Nonrecurring Income Tax Diluted EPS Effect Data Code
  nrtxteps_dc : int = None  # Nonrecurring Income Tax Basic EPS Effect Data Code
  ob_dc : int = None  # Order Backlog Data Code
  oiadp_dc : int = None  # Operating Income After Depreciation Data Code
  oibdp_dc : int = None  # Operating Income Before Depreciation Data Code
  opili_dc : int = None  # Operating Income - Life Data Code
  opini_dc : int = None  # Operating Income - Non-Life Data Code
  opioi_dc : int = None  # Operating Income - Other Data Code
  opiri_dc : int = None  # Operating Income - Reinsurance Data Code
  optca_dc : int = None  # Options - Cancelled (-) - Data Code
  optexd_dc : int = None  # Options - Exercised (-) - Data Code
  optgr_dc : int = None  # Options - Granted - Data Code
  optosey_dc : int = None  # Options Outstanding - End of Year - Data Code
  optprcca_dc : int = None  # Options Cancelled - Price - Data Code
  optprcex_dc : int = None  # Options Exercised - Price - Data Code
  optprcgr_dc : int = None  # Options Granted - Price - Data Code
  palr_dc : int = None  # Premiums Assumed - Life Data Code
  panlr_dc : int = None  # Premiums Assumed - Nonlife Data Code
  patr_dc : int = None  # Premiums Assumed - Total Data Code
  pcl_dc : int = None  # Provision - Credit Losses (Income Account) Data Code
  pclr_dc : int = None  # Premiums Ceded - Life Data Code
  pcnlr_dc : int = None  # Premiums Ceded - Nonlife Data Code
  pctr_dc : int = None  # Premiums Ceded - Total Data Code
  pdvc_dc : int = None  # Cash Dividends on Preferred/Preference Stock (Cash Flow) Data Code
  pi_dc : int = None  # Pretax Income Data Code
  pidom_dc : int = None  # Pretax Income - Domestic Data Code
  pifo_dc : int = None  # Pretax Income - Foreign Data Code
  pll_dc : int = None  # Provision for Loan/Asset Losses Data Code
  pltbl_dc : int = None  # Premiums - Life - Total (Business Line) Data Code
  pnlbl_dc : int = None  # Premiums - Nonlife - Total (Business Line) Data Code
  pnrsho_dc : int = None  # Nonred Pfd Shares Outs (000) - Data Code
  pobl_dc : int = None  # Premiums - Other (Business Line) Data Code
  ppegt_dc : int = None  # Property, Plant and Equipment - Total (Gross) Data Code
  ppenb_dc : int = None  # Property, Plant, and Equipment - Buildings (Net) Data Code
  ppenc_dc : int = None  # Property, Plant, and Equipment - Construction in Progress (Net) Data Code
  ppenli_dc : int = None  # Property, Plant, and Equipment - Land and Improvements (Net) Data Code
  ppenls_dc : int = None  # Property, Plant, and Equipment - Leases (Net) Data Code
  ppenme_dc : int = None  # Property, Plant, and Equipment - Machinery and Equipment (Net) Data Code
  ppennr_dc : int = None  # Property, Plant, and Equipment - Natural Resources (Net) Data Code
  ppeno_dc : int = None  # Property, Plant, and Equipment - Other (Net) Data Code
  ppent_dc : int = None  # Property, Plant and Equipment - Total (Net) Data Code
  ppevbb_dc : int = None  # Property, Plant and Equipment - Beginning Balance (Schedule V) Data Code
  ppeveb_dc : int = None  # Property, Plant, and Equipment - Ending Balance (Schedule V) Data Code
  ppevo_dc : int = None  # Property, Plant, and Equipment - Other Changes (Schedule V) Data Code
  ppevr_dc : int = None  # Property, Plant and Equipment - Retirements (Schedule V) Data Code
  ppphbl_dc : int = None  # Personal Property and Casualty Premiums - Homeowners (Business Line) Data Code
  pnli_dc : int = None  # Premiums Written - Non-Life Data Code
  prebl_dc : int = None  # Premiums - Reinsurance (Business Line) Data Code
  pri_dc : int = None  # Premiums Written - Reinsurance Data Code
  prodv_dc : int = None  # Proposed Dividends Data Code
  prsho_dc : int = None  # Redeem Pfd Shares Outs (000) - Data Code
  prstkc_dc : int = None  # Purchase of Common and Preferred Stock Data Code
  prstkcc_dc : int = None  # Purchase of Common Stock (Cash Flow) Data code
  prstkpc_dc : int = None  # Purchase of Preferred/Preference Stock (Cash Flow) Data Code
  pstk_dc : int = None  # Preferred/Preference Stock (Capital) - Total Data Code
  pstkc_dc : int = None  # Preferred Stock - Convertible Data Code
  pstkl_dc : int = None  # Preferred Stock Liquidating Value Data Code
  pstkn_dc : int = None  # Preferred/Preference Stock - Nonredeemable Data Code
  pstkr_dc : int = None  # Preferred/Preference Stock - Redeemable Data Code
  pstkrv_dc : int = None  # Preferred Stock - Redemption Value Data Code
  ptran_dc : int = None  # Principal Transactions Data Code
  pvon_dc : int = None  # Provisions - Other (Net) Data Code
  pvpl_dc : int = None  # Provision - Pension Liabilities Data Code
  pvt_dc : int = None  # Provisions - Total Data Code
  pwoi_dc : int = None  # Premiums Written - Other Data Code
  ragr_dc : int = None  # Resale Agreements Data Code
  rati_dc : int = None  # Reinsurance Assets - Total (Insurance) Data Code
  rca_dc : int = None  # Restructuring Costs After-tax Data Code
  rcd_dc : int = None  # Restructuring Costs Diluted EPS Effect Data Code
  rceps_dc : int = None  # Restructuring Costs Basic EPS Effect Data Code
  rcl_dc : int = None  # Reserves for Credit Losses (Assets) Data Code
  rari_dc : int = None  # Reinsurance Assets - Receivable/Debtors (Insurance) Data Code
  rcp_dc : int = None  # Restructuring Costs Pretax Data Code
  rdip_dc : int = None  # In Process R&D Expense Data Code
  rdipa_dc : int = None  # In Process R&D Expense After-tax Data Code
  rdipd_dc : int = None  # In Process R&D Expense Diluted EPS Effect Data Code
  re_dc : int = None  # Retained Earnings Data Code
  rea_dc : int = None  # Retained Earnings - Restatement Data Code
  reajo_dc : int = None  # Retained Earnings - Other Adjustments Data Code
  recch_dc : int = None  # Accounts Receivable - Decrease (Increase) Data Code
  recco_dc : int = None  # Receivables - Current - Other Data Code
  recd_dc : int = None  # Receivables - Estimated Doubtful Data Code
  rect_dc : int = None  # Receivables - Total Data Code
  recta_dc : int = None  # Retained Earning - Cumulative Translation Adjustment Data Code
  rectr_dc : int = None  # Receivables - Trade Data Code
  reunr_dc : int = None  # Retained Earnings - Unrestricted Data Code
  ris_dc : int = None  # Revenue/Income - Sundry Data Code
  rll_dc : int = None  # Reserve for Loan/Asset Losses Data Code
  rlri_dc : int = None  # Reinsurers\'\'\'\' Liability for Reserves (Insurance) Data Code
  rlt_dc : int = None  # Reinsurance Liabilities - Total Data Code
  rpag_dc : int = None  # Repurchase Agreements Data Code
  rstchelt_dc : int = None  # Long-Term Restricted Cash & Investments Data Code
  rstche_dc : int = None  # Restricted Cash & Investments - Current Data Code
  rvbci_dc : int = None  # Reserves for Benefits - Life - Claims (Insurance) Data Code
  rlp_dc : int = None  # Reinsurance Liabilities - Payables/Creditors Data Code
  rvbti_dc : int = None  # Reserves for Benefits - Life - Total (Insurance) Data Code
  rvdt_dc : int = None  # Reserves - Distributable - Total Data Code
  rveqt_dc : int = None  # Equity Reserves - Total Data Code
  rvri_dc : int = None  # Reserves - Reinsurance (Insurance) Data Code
  rvsi_dc : int = None  # Reserves - Sundry (Insurance) Data Code
  rvti_dc : int = None  # Reserves - Total Data Code
  rvupi_dc : int = None  # Reserves for Unearned Premiums (Insurance) Data Code
  saa_dc : int = None  # Separate Account Assets Data Code
  sal_dc : int = None  # Separate Account Liabilities Data Code
  salepfc_dc : int = None  # Pro Forma Net Sales - Current Year Data Code
  salepfp_dc : int = None  # Pro Forma Net Sales - Prior Year Data Code
  sbdc_dc : int = None  # Securities Borrowed and Deposited by Customers Data Code
  sc_dc : int = None  # Securities In Custody Data Code
  scstkc_dc : int = None  # Sale of Common Stock (Cash Flow) Data Code
  rvno_dc : int = None  # Reserves - Nondistributable - Other Data Code
  secu_dc : int = None  # Securities Gains (Losses) - Unrealized Data Code
  seq_dc : int = None  # Stockholders Equity - Parent Data Code
  seta_dc : int = None  # Settlement (Litigation/Insurance) After-tax Data Code
  setd_dc : int = None  # Settlement (Litigation/Insurance) Diluted EPS Effect Data Code
  seteps_dc : int = None  # Settlement (Litigation/Insurance) Basic EPS Effect Data Code
  setp_dc : int = None  # Settlement (Litigation/Insurance) Pretax Data Code
  siv_dc : int = None  # Sale of Investments Data Code
  rvlrv_dc : int = None  # Revaluation Reserve Data Code
  spi_dc : int = None  # Special Items Data Code
  spid_dc : int = None  # Other Special Items Diluted EPS Effect Data Code
  spieps_dc : int = None  # Other Special Items Basic EPS Effect Data Code
  spioa_dc : int = None  # Other Special Items After-tax Data Code
  spiop_dc : int = None  # Other Special Items Pretax Data Code
  sppe_dc : int = None  # Sale of Property, Plant and Equipment Data Code
  sppiv_dc : int = None  # Sale of Property, Plant and Equipment and Investments - Gain (Loss) Data Code
  spstkc_dc : int = None  # Sale of Preferred/Preference Stock (Cash Flow) Data Code
  ssnp_dc : int = None  # Securities Sold Not Yet Purchased Data Code
  sstk_dc : int = None  # Sale of Common and Preferred Stock Data Code
  stbo_dc : int = None  # Short-Term Borrowings - Other Data Code
  stio_dc : int = None  # Short-Term Investments - Other Data Code
  stkco_dc : int = None  # Stock Compensation Expense Data Code
  stkcpa_dc : int = None  # After-tax stock compensation - Data Code
  tdc_dc : int = None  # Deferred Income Taxes - Net (Cash Flow) Data Code
  tdscd_dc : int = None  # Trading/Dealing Account Securities - Corporate Debt Data Code
  tdsce_dc : int = None  # Trading/Dealing Account Securities - Corporate Equity Data Code
  tdsg_dc : int = None  # Trading/Dealing Securities - Gain (Loss) Data Code
  tdslg_dc : int = None  # Trading/Dealing Account Securities - Local Governments Data Code
  tdsmm_dc : int = None  # Trading/Dealing Account Securities - Money Market Data Code
  tdsng_dc : int = None  # Trading/Dealing Account Securities - National Governments Data Code
  tdst_dc : int = None  # Trading/Dealing Account Securities - Total Data Code
  tf_dc : int = None  # Trust Fees Data Code
  tfva_dc : int = None  # Total Fair Value Assets Data Code
  tfvce_dc : int = None  # Total Fair Value Changes including Earnings Data Code
  tfvl_dc : int = None  # Total Fair Value Liabilities Data Code
  tlcf_dc : int = None  # Tax Loss Carry Forward Data Code
  transa_dc : int = None  # Cumulative Translation Adjustment Data Code
  tstk_dc : int = None  # Treasury Stock - Total (All Capital) Data Code
  tstkc_dc : int = None  # Treasury Stock - Common Data Code
  tstkme_dc : int = None  # Treasury Stock Book Value - Memo Entry Data Code
  tstkn_dc : int = None  # Treasury Stock - Number of Common Shares Data Code
  tstkp_dc : int = None  # Treasury Stock - Preferred Data Code
  txach_dc : int = None  # Income Taxes - Accrued - Increase/(Decrease) Data Code
  txbco_dc : int = None  # Excess Tax Benefit Stock Options - Cash Flow Operating Data Code
  txbcof_dc : int = None  # Excess Tax Benefit of Stock Options - Cash Flow Financing - Data Code
  txc_dc : int = None  # Income Taxes - Current Data Code
  txdb_dc : int = None  # Deferred Taxes (Balance Sheet) Data Code
  txdba_dc : int = None  # Deferred Tax Asset - Long Term - Data Code
  txdbca_dc : int = None  # Deferred Tax Asset - Current - Data Code
  txdbcl_dc : int = None  # Deferred Tax Liability - Current - Data Code
  txdc_dc : int = None  # Deferred Taxes (Cash Flow) Data Code
  txdfed_dc : int = None  # Deferred Taxes-Federal Data Code
  txdfo_dc : int = None  # Deferred Taxes-Foreign Data Code
  txdi_dc : int = None  # Income Taxes - Deferred Data Code
  txditc_dc : int = None  # Deferred Taxes and Investment Tax Credit Data Code
  txds_dc : int = None  # Deferred Taxes-State Data Code
  txeqa_dc : int = None  # Tax - Equivalent Adjustment Data Code
  txfed_dc : int = None  # Income Taxes - Federal Data Code
  txfo_dc : int = None  # Income Taxes - Foreign Data Code
  txndb_dc : int = None  # Net Deferred Tax Asset (Liab) - Total - Data Code
  txndba_dc : int = None  # Net Deferred Tax Asset - Data Code
  txndbl_dc : int = None  # Net Deferred Tax Liability - Data Code
  txndbr_dc : int = None  # Deferred Tax Residual - Data Code
  txp_dc : int = None  # Income Taxes Payable Data Code
  txpd_dc : int = None  # Income Taxes Paid Data Code
  txr_dc : int = None  # Income Tax Refund Data Code
  txs_dc : int = None  # Income Taxes - State Data Code
  txt_dc : int = None  # Income Taxes - Total Data Code
  txtubadjust_dc : int = None  # Other Unrecog Tax Benefit Adj.
  txtubbegin_dc : int = None  # Unrecog. Tax Benefits - Beg of Year
  txtubend_dc : int = None  # Unrecog. Tax Benefits - End of Year
  txtubmax_dc : int = None  # Chg. In Unrecog. Tax Benefits - Max
  txtubmin_dc : int = None  # Chg. In Unrecog. Tax Benefits - Min
  txtubposdec_dc : int = None  # Decrease- Current Tax Positions
  txtubposinc_dc : int = None  # Increase- Current Tax Positions
  txtubpospdec_dc : int = None  # Decrease- Prior Tax Positions
  txtubpospinc_dc : int = None  # Increase- Prior Tax Positions
  txtubsettle_dc : int = None  # Settlements with Tax Authorities
  txtubsoflimit_dc : int = None  # Lapse of Statute of Limitations
  txtubtxtr_dc : int = None  # Impact on Effective Tax Rate
  txtubxintbs_dc : int = None  # Interest & Penalties Accrued - B/S
  txtubxintis_dc : int = None  # Interest & Penalties Reconized - I/S
  txw_dc : int = None  # Excise Taxes Data Code
  uaoloch_dc : int = None  # Other Assets and Liabilities - Net Change (Statement of Cash Flows) Data Code
  uaox_dc : int = None  # Other Assets - Utility Data Code
  uapt_dc : int = None  # Accounts Payable - Utility Data Code
  ucaps_dc : int = None  # Paid in Capital - Other Data Code
  uccons_dc : int = None  # Contributions in Aid of Construction Data Code
  ucustad_dc : int = None  # Customer Advances for Construction Data Code
  udd_dc : int = None  # Debt (Debentures) Data Code
  udfcc_dc : int = None  # Deferred Fuel - Increase (Decrease) (Statement of Cash Flows) Data Code
  udmb_dc : int = None  # Debt (Mortgage Bonds) - Utility Data Code
  udpco_dc : int = None  # Debt (Pollution Control Obligations) Data Code
  udvp_dc : int = None  # Preferred Dividend Requirements Data Code
  ui_dc : int = None  # Unearned Income Data Code
  uinvt_dc : int = None  # Inventories - Utility Data Code
  unopinc_dc : int = None  # Nonoperating Income (Net) - Other Data Code
  unwcc_dc : int = None  # Working Capital (Use) - Increase (Decrease) (Cash Flow) Data Code
  uopi_dc : int = None  # Operating Income - Total - Utility Data Code
  uopres_dc : int = None  # Operating Reserves Data Code
  updvp_dc : int = None  # Preference Dividend Requirements* Data Code
  upmcstk_dc : int = None  # Premium on Common Stock* Data Code
  upmpf_dc : int = None  # Premium on Preferred Stock* Data Code
  upmpfs_dc : int = None  # Premium on Preference Stock* Data Code
  upmsubp_dc : int = None  # Premium on Subsidiary Preferred Stock* Data Code
  upstk_dc : int = None  # Preferred Stock at Carrying Value Data Code
  upstkc_dc : int = None  # Preference Stock at Carrying Value* Data Code
  upstksf_dc : int = None  # Preferred/Preference Stock Sinking Fund Requirement Data Code
  urect_dc : int = None  # Receivables (Net) Data Code
  urectr_dc : int = None  # Accounts Receivable - Trade - Utility Data Code
  urevub_dc : int = None  # Accrued Unbilled Revenues (Balance Sheet) Data Code
  uspi_dc : int = None  # Special Items Data Code
  ustdnc_dc : int = None  # Short-Term Debt - Decrease (Increase) (Cash Flow) Data Code
  usubdvp_dc : int = None  # Subsidiary Preferred Dividends Data Code
  usubpstk_dc : int = None  # Subsidiary Preferred Stock at Carrying Value Data Code
  utme_dc : int = None  # Maintenance Expense - Total Data Code
  utxfed_dc : int = None  # Current Taxes - Federal (Operating) Data Code
  uwkcapc_dc : int = None  # Working Capital (Source) - Decrease (Increase) (Cash Flow) Data Code
  uxinst_dc : int = None  # Interest On Short-Term Debt - Utility Data Code
  uxintd_dc : int = None  # Interest on Long-Term Debt* Data Code
  vpac_dc : int = None  # Investments - Permanent - Associated Companies Data Code
  vpo_dc : int = None  # Investments - Permanent - Other Data Code
  wcapc_dc : int = None  # Working Capital Change - Other - Increase/(Decrease) Data Code
  wda_dc : int = None  # Writedowns After-tax Data Code
  wdd_dc : int = None  # Writedowns Diluted EPS Effect Data Code
  wdeps_dc : int = None  # Writedowns Basic EPS Effect Data Code
  wdp_dc : int = None  # Writedowns Pretax Data Code
  xacc_dc : int = None  # Accrued Expenses Data Code
  xad_dc : int = None  # Advertising Expense Data Code
  xago_dc : int = None  # Administrative and General Expense - Other Data Code
  xagt_dc : int = None  # Administrative and General Expense - Total Data Code
  xcom_dc : int = None  # Communications Expense Data Code
  xcomi_dc : int = None  # Commissions Expense (Insurance) Data Code
  xdepl_dc : int = None  # Depletion Expense (Schedule VI) Data Code
  xdp_dc : int = None  # Depreciation Expense (Schedule VI) Data Code
  xdvre_dc : int = None  # Expense - Development (Real Estate) Data Code
  xeqo_dc : int = None  # Equipment and Occupancy Expense Data Code
  xi_dc : int = None  # Extraordinary Items Data Code
  xido_dc : int = None  # Extraordinary Items and Discontinued Operations Data Code
  xidoc_dc : int = None  # Extraordinary Items and Discontinued Operations (Cash Flow) Data Code
  xindb_dc : int = None  # Interest Expense - Deposits - Banks Data Code
  xindc_dc : int = None  # Interest Expense - Deposits - Customer Data Code
  xins_dc : int = None  # Interest Expense - Sundry Data Code
  xinst_dc : int = None  # Interest Expense - Short-Term Borrowings Data Code
  xint_dc : int = None  # Interest and Related Expense - Total Data Code
  xintd_dc : int = None  # Interest Expense - Long-Term Debt Data Code
  xintopt_dc : int = None  # Implied Option Expense Data Code
  xivi_dc : int = None  # Investment Expense (Insurance) Data Code
  xivre_dc : int = None  # Expense - Investment (Real Estate) Data Code
  xlr_dc : int = None  # Staff Expense - Total Data Code
  xnins_dc : int = None  # Other Expense - Noninsurance Data Code
  xnitb_dc : int = None  # Expense - Noninterest - Total (Bank) Data Code
  xobd_dc : int = None  # Expense - Other (Broker/Dealer) Data Code
  xoi_dc : int = None  # Expenses - Other (Insurance) Data Code
  xoptd_dc : int = None  # Implied Option EPS Diluted Data Code
  xopteps_dc : int = None  # Implied Option EPS Basic Data Code
  xore_dc : int = None  # Expense - Other (Real Estate) Data Code
  xpp_dc : int = None  # Prepaid Expenses Data Code
  xpr_dc : int = None  # Pension Expense Data Code
  xrdp_dc : int = None  # Research & Development - Prior Data Code
  xrd_dc : int = None  # Research and Development Expense Data Code
  xrent_dc : int = None  # Rental Expense Data Code
  xs_dc : int = None  # Expense - Sundry Data Code
  xsga_dc : int = None  # Selling, General and Administrative Expense Data Code
  xstf_dc : int = None  # Staff Expense (Income Account) Data Code
  xstfo_dc : int = None  # Staff Expense - Other Data Code
  xuw_dc : int = None  # Other Underwriting Expenses - Insurance Data Code
  xuwli_dc : int = None  # Underwriting Expense - Life Data Code
  xuwnli_dc : int = None  # Underwriting Expense - Non-Life Data Code
  xuwoi_dc : int = None  # Underwriting Expense - Other Data Code
  xuwrei_dc : int = None  # Underwriting Expense - Reinsurance Data Code


  @staticmethod
  async def from_gvkey(gvkey):
    return await super(FootnoteA, FootnoteA).from_attr(FootnoteA, 'gvkey', gvkey, exact=True)


@attr.s(auto_attribs=True)
class FootnoteQ(WRDSEntity):
  schema = 'comp'
  table = 'fundq_fncd'
  gvkey : str = None  # Global Company Key
  datadate : int = None  # Data Date
  fyearq : int = None  # Fiscal Year
  fqtr : int = None  # Fiscal Quarter
  fyr : int = None  # Fiscal Year-end Month
  indfmt : str = None  # Industry Format
  consol : str = None  # Level of Consolidation - Company Interim Descriptor
  popsrc : str = None  # Population Source
  datafmt : str = None  # Data Format
  tic : str = None  # Ticker Symbol
  cusip : str = None  # CUSIP
  acchgq_dc : int = None  # Accounting Changes - Cumulative Effect Data Code
  acomincq_dc : int = None  # Accumulated Other Comprehensive Income (Loss) Footnote
  acoq_dc : int = None  # Current Assets - Other - Total Data Code
  anoq_dc : int = None  # Assets Netting & Other Adjustments Data Code
  aociderglq_dc : int = None  # Accum Other Comp Inc - Derivatives Unrealized Gain/Loss Data Code
  aocipenq_dc : int = None  # Accum Other Comp Inc - Min Pension Liab Adj Data Code
  aocisecglq_dc : int = None  # Accum Other Comp Inc - Unreal G/L Ret Int in Sec Assets Data Code
  aol2q_dc : int = None  # Assets Level2 (Observable) Data Code
  aoq_dc : int = None  # Assets - Other - Total Data Code
  apq_dc : int = None  # Account Payable/Creditors - Trade Data Code
  aqaq_dc : int = None  # Acquisition/Merger After-Tax Data Code
  aqdq_dc : int = None  # Acquisition/Merger Diluted EPS Effect Data Code
  aqepsq_dc : int = None  # Acquisition/Merger Basic EPS Effect Data Code
  aqpl1q_dc : int = None  # Assets Level1 (Quoted Prices) Data Code
  aqpq_dc : int = None  # Acquisition/Merger Pretax Data Code
  arcedq_dc : int = None  # As Reported Core - Diluted EPS Effect Data Code
  arceepsq_dc : int = None  # As Reported Core - Basic EPS Effect Data Code
  arceq_dc : int = None  # As Reported Core - After-tax Data Code
  atq_dc : int = None  # Assets - Total Data Code
  aul3q_dc : int = None  # Assets Level3 (Unobservable) Data Code
  billexceq_dc : int = None  # Billings in Excess of Cost & Earnings Data Code
  capr1q_dc : int = None  # Risk-Adjusted Capital Ratio - Tier 1 Data Code
  capr3q_dc : int = None  # Risk-Adjusted Capital Ratio - Combined Data Code
  capsftq_dc : int = None  # Capitalized Software Data Code
  capsq_dc : int = None  # Capital Surplus/Share Premium Reserve Data Code
  ceqq_dc : int = None  # Common/Ordinary Equity - Total Data Code
  ceiexbillq_dc : int = None  # Cost & Earnings in Excess of Billings Data Code
  cheq_dc : int = None  # Cash and Short-Term Investments Data Code
  chq_dc : int = None  # Cash Data Code
  cibegniq_dc : int = None  # Comp Inc - Beginning Net Income Data Code
  cicurrq_dc : int = None  # Comp Inc - Currency Trans Adj Data Code
  ciderglq_dc : int = None  # Comp Inc - Derivative Gains/Losses Data Code
  cimiiq_dc : int = None  # Comprehensive Income - Noncontrolling Interest Data Code
  ciotherq_dc : int = None  # Comp Inc - Other Adj Data Code
  cipenq_dc : int = None  # Comp Inc - Minimum Pension Adj Data Code
  ciq_dc : int = None  # Comprehensive Income - Total Data Code
  cisecglq_dc : int = None  # Comp Inc - Securities Gains/Losses Data Code
  citotalq_dc : int = None  # Comprehensive Income - Parent Data Code
  cogsq_dc : int = None  # Cost of Goods Sold Data Code
  csh12q_dc : int = None  # Common Shares Used to Calculate Earnings Per Share - 12 Months Moving Data Code
  cshfd12_dc : int = None  # Common Shares Used to Calc Earnings Per Share - Fully Diluted - 12 Months Moving Data Code
  cshfdq_dc : int = None  # Com Shares for Diluted EPS Data Code
  cshiq_dc : int = None  # Common Shares Issued Data Code
  cshopq_dc : int = None  # Total Shares Repurchased - Quarter Data Code
  cshoq_dc : int = None  # Common Shares Outstanding Data Code
  cshprq_dc : int = None  # Common Shares Used to Calculate Earnings Per Share - Basic Data Code
  cstkcvq_dc : int = None  # Carrying Value Data Code
  cstkeq_dc : int = None  # Common Stock Equivalents - Dollar Savings Data Code
  cstkq_dc : int = None  # Common/Ordinary Stock (Capital) Data Code
  dcomq_dc : int = None  # Deferred Compensation Data Code
  dd1q_dc : int = None  # Long-Term Debt Due in One Year Data Code
  deracq_dc : int = None  # Derivative Assets - Current Data Code
  deraltq_dc : int = None  # Derivative Assets Long-Term Data Code
  derhedglq_dc : int = None  # Gains/Losses on Derivatives and Hedging Data Code
  derlcq_dc : int = None  # Derivative Liabilities- Current Data Code
  derlltq_dc : int = None  # Derivative Liabilities Long-Term Data Code
  diladq_dc : int = None  # Dilution Adjustment Data Code
  dilavq_dc : int = None  # Dilution Available - Excluding Extraordinary Items Data Code
  dlcq_dc : int = None  # Debt in Current Liabilities Data Code
  dlttq_dc : int = None  # Long-Term Debt - Total Data Code
  doq_dc : int = None  # Discontinued Operations Data Code
  dpactq_dc : int = None  # Depreciation, Depletion and Amortization (Accumulated) Data Code
  dpq_dc : int = None  # Depreciation and Amortization - Total Data Code
  dpretq_dc : int = None  # Depr/Amort of Property Data Code
  drcq_dc : int = None  # Deferred Revenue - Current Data Code
  drltq_dc : int = None  # Deferred Revenue - Long-term Data Code
  dteaq_dc : int = None  # Extinguishment of Debt After-tax Data Code
  dtedq_dc : int = None  # Extinguishment of Debt Diluted EPS Effect Data Code
  dteepsq_dc : int = None  # Extinguishment of Debt Basic EPS Effect Data Code
  dtepq_dc : int = None  # Extinguishment of Debt Pretax Data Code
  dvintfq_dc : int = None  # Dividends & Interest Receivable (Cash Flow) Data Code
  dvpq_dc : int = None  # Dividends - Preferred/Preference Data Code
  epsf12_dc : int = None  # Earnings Per Share (Diluted) - Excluding Extraordinary Items - 12 Months Moving Data Code
  epsfiq_dc : int = None  # Earnings Per Share (Diluted) - Including Extraordinary Items - Data Code
  epsfxq_dc : int = None  # Earnings Per Share (Diluted) - Excluding Extraordinary Items - Data Code
  epspiq_dc : int = None  # Earnings Per Share (Basic) - Including Extraordinary Items - Data Code
  epspxq_dc : int = None  # Earnings Per Share (Basic) - Excluding Extraordinary Items - Data Code
  epsx12_dc : int = None  # Earnings Per Share (Basic) - Excluding Extraordinary Items - 12 Months Moving Data Code
  esopctq_dc : int = None  # Common ESOP Obligation - Total - Data Code
  esubq_dc : int = None  # Equity in Earnings (I/S)- Unconsolidated Subsidiaries Data Code
  fcaq_dc : int = None  # Foreign Exchange Income (Loss) Data Code
  ffoq_dc : int = None  # Funds From Operations (REIT) Data Code
  finacoq_dc : int = None  # Finance Division Other Current Assets, Total Data Code
  finaoq_dc : int = None  # Finance Division Other Long-Term Assets, Total Data Code
  finchq_dc : int = None  # Finance Division - Cash Data Code
  findlcq_dc : int = None  # Finance Division Long-Term Debt Current Data Code
  findltq_dc : int = None  # Finance Division Debt Long-Term Data Code
  finivstq_dc : int = None  # Finance Division Short-Term Investments Data Code
  finlcoq_dc : int = None  # Finance Division Other Current Liabilities, Total Data Code
  finltoq_dc : int = None  # Finance Division Other Long Term Liabilities, Total Data Code
  finnpq_dc : int = None  # Finance Division Notes Payable Data Code
  finreccq_dc : int = None  # Finance Division Current Receivables Data Code
  finrecltq_dc : int = None  # Finance Division Long-Term Receivables Data Code
  finrevq_dc : int = None  # Finance Division Revenue Data Code
  finxintq_dc : int = None  # Finance Division Interest Expense Data Code
  finxoprq_dc : int = None  # Finance Division Operating Expense Data Code
  gdwlamq_dc : int = None  # Amortization of Goodwill Data Code
  gdwlia12_dc : int = None  # Impairments of Goodwill AfterTax - 12mm Data Code
  gdwliaq_dc : int = None  # Impairment of Goodwill After-tax Data code
  gdwlidq_dc : int = None  # Impairment of Goodwill Diluted EPS Effect Data Code
  gdwlid12_dc : int = None  # Impairments Diluted EPS - 12mm Data Code
  gdwliepsq_dc : int = None  # Impairment of Goodwill Basic EPS Effect Data Code
  gdwlipq_dc : int = None  # Impairment of Goodwill Pretax Data Code
  gdwlieps12_dc : int = None  # Impairment of Goodwill Basic EPS Effect 12MM Data Code
  gdwlq_dc : int = None  # Goodwill (net) Data Code
  glaq_dc : int = None  # Gain/Loss After-Tax Data Code
  glceaq_dc : int = None  # Gain/Loss on Sale (Core Earnings Adjusted) After-tax Data Code
  glcedq_dc : int = None  # Gain/Loss on Sale (Core Earnings Adjusted) Diluted EPS Data Code
  glceepsq_dc : int = None  # Gain/Loss on Sale (Core Earnings Adjusted) Basic EPS Effect Data Code
  glcepq_dc : int = None  # Gain/Loss on Sale (Core Earnings Adjusted) Pretax Data Code
  gldq_dc : int = None  # Gain/Loss Diluted EPS Effect Data Code
  glepsq_dc : int = None  # Gain/Loss Basic EPS Effect Data Code
  glivq_dc : int = None  # Gains/Losses on investments Data Code
  glpq_dc : int = None  # Gain/Loss Pretax Data Code
  hedgeglq_dc : int = None  # Gain/Loss on Ineffective Hedges Data Code
  ibadjq_dc : int = None  # Income Before Extraordinary Items - Adjusted for Common Stock Equivalents Data Code
  ibcomq_dc : int = None  # Income Before Extraordinary Items - Available for Common Data Code
  ibmiiq_dc : int = None  # Income before Extraordinary Items and Noncontrolling Interests Data Code
  ibq_dc : int = None  # Income Before Extraordinary Items Data Code
  icaptq_dc : int = None  # Invested Capital - Total - Quarterly Data Code
  intaccq_dc : int = None  # Interest Accrued Data Code
  intanoq_dc : int = None  # Other Intangibles Data Code
  intanq_dc : int = None  # Intangible Assets - Total Data Code
  invfgq_dc : int = None  # Inventory - Finished Goods Data Code
  invrmq_dc : int = None  # Inventory - Raw Materials Data Code
  invtq_dc : int = None  # Inventories - Total Data Code
  invwipq_dc : int = None  # Inventory - Work in Process Data Code
  ivaeqq_dc : int = None  # Investment and Advances - Equity Data Code
  ivaoq_dc : int = None  # Investment and Advances - Other Data Code
  ivltq_dc : int = None  # Total Long-term Investments Data Code
  ivstq_dc : int = None  # Short-Term Investments- Total Data Code
  lcoq_dc : int = None  # Current Liabilities - Other - Total Data Code
  lnoq_dc : int = None  # Liabilities Netting & Other Adjustments Data Code
  lol2q_dc : int = None  # Liabilities Level2 (Observable) Data Code
  loq_dc : int = None  # Liabilities - Other Data Code
  lqpl1q_dc : int = None  # Liabilities Level1 (Quoted Prices) Data Code
  lseq_dc : int = None  # Liabilities and Stockholders Equity - Total Data Code
  ltmibq_dc : int = None  # Liabilities - Total and Noncontrolling Interest Data Code
  ltq_dc : int = None  # Liabilities - Total Data Code
  lul3q_dc : int = None  # Liabilities Level3 (Unobservable) Data Code
  mibnq_dc : int = None  # Noncontrolling Interests - Nonredeemable - Balance Sheet Data Code
  mibq_dc : int = None  # Noncontrolling Interest - Redeemable - Balance Sheet Data Code
  mibtq_dc : int = None  # Noncontrolling Interests - Total - Balance Sheet Data Code
  miiq_dc : int = None  # Noncontrolling Interest - Income Account Data Code
  msaq_dc : int = None  # Accum Other Comp Inc - Marketable Security Adjustments Data Code
  ncoq_dc : int = None  # Net Charge-Offs Data Code
  niitq_dc : int = None  # Net Interest Income (Tax Equivalent) Data Code
  nimq_dc : int = None  # Net Interest Margin Data Code
  niq_dc : int = None  # Net Income (Loss) Data Code
  nopiq_dc : int = None  # Non-Operating Income (Expense) - Total Data Code
  npatq_dc : int = None  # Nonperforming Assets - Total Data Code
  npq_dc : int = None  # Notes Payable Data Code
  nrtxtdq_dc : int = None  # Nonrecurring Income Taxes Diluted EPS Effect Data Code
  nrtxtepsq_dc : int = None  # Nonrecurring Income Taxes Basic EPS Effect Data Code
  nrtxtq_dc : int = None  # Nonrecurring Income Taxes - After-tax Data Code
  obkq_dc : int = None  # Order backlog Data Code
  oepsxq_dc : int = None  # Earnings Per Share - Diluted - from Operations Data Code
  oiadpq_dc : int = None  # Operating Income After Depreciation Data Code
  oibdpq_dc : int = None  # Operating Income Before Depreciation Data Code
  opepsq_dc : int = None  # Earnings Per Share from Operations Data Code
  piq_dc : int = None  # Pretax Income Data Code
  pllq_dc : int = None  # Provision for Loan/Asset Losses Data Code
  pnrshoq_dc : int = None  # Nonred Pfd Shares Outs (000) - Quarterly Data Code
  ppegtq_dc : int = None  # Property, Plant and Equipment - Total (Gross) - Quarterly Data Code
  ppentq_dc : int = None  # Property Plant and Equipment - Total (Net) Data Code
  prshoq_dc : int = None  # Redeem Pfd Shares Outs (000) Data Code
  pstknq_dc : int = None  # Preferred/Preference Stock - Nonredeemable Data Code
  pstkq_dc : int = None  # Preferred/Preference Stock (Capital) - Total Data Code
  pstkrq_dc : int = None  # Preferred/Preference Stock - Redeemable Data Code
  rcaq_dc : int = None  # Restructuring Cost After-tax Data Code
  rcdq_dc : int = None  # Restructuring Cost Diluted EPS Effect Data Code
  rcepsq_dc : int = None  # Restructuring Cost Basic EPS Effect Data Code
  rcpq_dc : int = None  # Restructuring Cost Pretax Data Code
  rdipaq_dc : int = None  # In Process R&D Expense After-tax Data Code
  rdipdq_dc : int = None  # In Process R&D Expense Diluted EPS Effect Data Code
  rdipepsq_dc : int = None  # In Process R&D Expense Basic EPS Effect Data Code
  rdipq_dc : int = None  # In Process R&D Data Code
  recdq_dc : int = None  # Receivables - Estimated Doubtful Data Code
  rectaq_dc : int = None  # Accum Other Comp Inc - Cumulative Translation Adjustments Data Code
  rectoq_dc : int = None  # Receivables - Current Other incl Tax Refunds Data Code
  rectq_dc : int = None  # Receivables - Total Data Code
  rectrq_dc : int = None  # Receivables - Trade Data Code
  req_dc : int = None  # Retained Earnings Data Code
  reunaq_dc : int = None  # Unadjusted Retained Earnings Data Code
  revtq_dc : int = None  # Revenue - Total Data Code
  rraq_dc : int = None  # Reversal - Restructruring/Acquisition Aftertax Data Code
  rrdq_dc : int = None  # Reversal - Restructuring/Acq Diluted EPS Effect Data Code
  rrepsq_dc : int = None  # Reversal - Restructuring/Acq Basic EPS Effect Data Code
  rrpq_dc : int = None  # Reversal - Restructruring/Acquisition Pretax Data Code
  rstcheltq_dc : int = None  # Long-Term Restricted Cash & Investments Data Code
  rstcheq_dc : int = None  # Restricted Cash & Investments - Current Data Code
  saleq_dc : int = None  # Sales/Turnover (Net) Data Code
  seqq_dc : int = None  # Stockholders Equity - Parent Data Code
  setaq_dc : int = None  # Settlement (Litigation/Insurance) After-tax Data Code
  setdq_dc : int = None  # Settlement (Litigation/Insurance) Diluted EPS Effect Data Code
  seteps12_dc : int = None  # Settlement (Litigation/Insurance) Basic EPS Effect 12MM Data Code
  setepsq_dc : int = None  # Settlement (Litigation/Insurance) Basic EPS Effect Data Code
  setpq_dc : int = None  # Settlement (Litigation/Insurance) Pretax Data Code
  spcedpq_dc : int = None  # S&P Core Earnings EPS Diluted - Preliminary Data Code
  spcedq_dc : int = None  # S&P Core Earnings EPS Diluted Data Code
  spceepspq_dc : int = None  # S&P Core Earnings EPS Basic - Preliminary Data Code
  spceepsq_dc : int = None  # S&P Core Earnings EPS Basic Data Code
  spcepq_dc : int = None  # S&P Core Earnings - Preliminary Data Code
  spceq_dc : int = None  # S&P Core Earnings Data Code
  spidq_dc : int = None  # Other Special Items Diluted EPS Effect Data Code
  spiepsq_dc : int = None  # Other Special Items Basic EPS Effect Data Code
  spioaq_dc : int = None  # Other Special Items After-tax Data Code
  spiopq_dc : int = None  # Other Special Items Pretax Data Code
  spiq_dc : int = None  # Special Items Data Code
  sretq_dc : int = None  # Gain/Loss on Sale of Property Data Code
  stkcoq_dc : int = None  # Stock Compensation Expense Data Code
  stkcpaq_dc : int = None  # After-tax stock compensation Data Code
  tfvaq_dc : int = None  # Total Fair Value Assets Data Code
  tfvceq_dc : int = None  # Total Fair Value Changes including Earnings Data Code
  tfvlq_dc : int = None  # Total Fair Value Liabilities Data Code
  tieq_dc : int = None  # Interest Expense - Total (Financial Services) Data Code
  tiiq_dc : int = None  # Interest Income - Total (Financial Services) Data Code
  tstknq_dc : int = None  # Treasury Stock - Number of Common Shares Data Code
  tstkq_dc : int = None  # Treasury Stock - Total (All Capital) Data Code
  txdbaq_dc : int = None  # Deferred Tax Asset - Long Term Data Code
  txdbcaq_dc : int = None  # Current Deferred Tax Asset Data Code
  txdbclq_dc : int = None  # Current Deferred Tax Liability Data Code
  txdbq_dc : int = None  # Deferred Taxes - Balance Sheet Data Code
  txdiq_dc : int = None  # Income Taxes - Deferred Data Code
  txditcq_dc : int = None  # Deferred Taxes and Investment Tax Credit Data Code
  txpq_dc : int = None  # Income Taxes Payable Data Code
  txtq_dc : int = None  # Income Taxes - Total Data Code
  txwq_dc : int = None  # Excise Taxes Data Code
  uacoq_dc : int = None  # Current Assets - Other - Utility - Data Code
  uaoq_dc : int = None  # Other Assets - Utility - Data Code
  uaptq_dc : int = None  # Accounts Payable - Utility Data Code
  ucapsq_dc : int = None  # Paid In Capital - Other - Utility Data Code
  uddq_dc : int = None  # Debt (Debentures) - Utility Data Code
  udmbq_dc : int = None  # Debt (Mortgage Bonds) Data Code
  udoltq_dc : int = None  # Debt (Other Long-Term) Data Code
  udpcoq_dc : int = None  # Debt (Pollution Control Obligations) Data Code
  udvpq_dc : int = None  # Preferred Dividend Requirements Data Code
  ugiq_dc : int = None  # Gross Income (Income Before Interest Charges) Data Code
  uinvq_dc : int = None  # Inventories Data Code
  uniamiq_dc : int = None  # Net Income before Extraordinary Items After Noncontrolling Interest Data Code
  unopincq_dc : int = None  # Nonoperating Income (Net) - Other Data Code
  uopiq_dc : int = None  # Operating Income - Total - Utility Data Code
  updvpq_dc : int = None  # Preference Dividend Requirements - Utility Data Code
  upmcstkq_dc : int = None  # Premium On Common Stock - Utility Data Code
  upmpfq_dc : int = None  # Premium On Preferred Stock - Utility Data Code
  upmpfsq_dc : int = None  # Premium On Preference Stock - Utility Data Code
  upmsubpq_dc : int = None  # Premium On Subsidiary Preferred Stock - Utility Data Code
  upstkcq_dc : int = None  # Preference Stock At Carrying Value - Utility Data Code
  upstkq_dc : int = None  # Preferred Stock At Carrying Value - Utility Data Code
  urectq_dc : int = None  # Receivables (Net) - Utility Data Code
  uspiq_dc : int = None  # Special Items - Utility Data Code
  usubdvpq_dc : int = None  # Subsidiary Preferred Dividends - Utility Data Code
  usubpcvq_dc : int = None  # Subsidiary Preferred Stock At Carrying Value - Utility Data Code
  utemq_dc : int = None  # Maintenance Expense - Total Data Code
  wdaq_dc : int = None  # Writedowns After-tax Data Code
  wddq_dc : int = None  # Writedowns Diluted EPS Effect Data Code
  wdepsq_dc : int = None  # Writedowns Basic EPS Effect Data Code
  wdpq_dc : int = None  # Writedowns Pretax Data Code
  xaccq_dc : int = None  # Accrued Expenses Data Code
  xidoq_dc : int = None  # Extraordinary Items and Discontinued Operations Data Code
  xintq_dc : int = None  # Interest and Related Expense- Total Data Code
  xiq_dc : int = None  # Extraordinary Items Data Code
  xoprq_dc : int = None  # Operating Expense- Total Data Code
  xoptdq_dc : int = None  # Implied Option EPS Diluted Data Code
  xoptdqp_dc : int = None  # Implied Option EPS Diluted Preliminary Data Code
  xoptepsq_dc : int = None  # Implied Option EPS Basic Data Code
  xoptepsqp_dc : int = None  # Implied Option EPS Basic Preliminary Data Code
  xoptq_dc : int = None  # Implied Option Expense Data Code
  xoptqp_dc : int = None  # Implied Option Expense Preliminary Data Code
  xrdq_dc : int = None  # Research and Development Expense Data Code
  xsgaq_dc : int = None  # Selling, General and Administrative Expenses Data Code
  acchgy_dc : int = None  # Accounting Changes - Cumulative Effect Data Code
  amcy_dc : int = None  # Amortization (Cash Flow) Data Code
  aolochy_dc : int = None  # Assets and Liabilities - Other (Net Change) Data Code
  apalchy_dc : int = None  # Accounts Payable and Accrued Liabilities - Increase (Decrease) Data Code
  aqay_dc : int = None  # Acquisition/Merger After-Tax Data Code
  aqcy_dc : int = None  # Acquisitions Data Code
  aqdy_dc : int = None  # Acquisition/Merger Diluted EPS Effect Data Code
  aqepsy_dc : int = None  # Acquisition/Merger Basic EPS Effect Data Code
  aqpy_dc : int = None  # Acquisition/Merger Pretax Data Code
  arcedy_dc : int = None  # As Reported Core - Diluted EPS Effect Data Code
  arceepsy_dc : int = None  # As Reported Core - Basic EPS Effect Data Code
  arcey_dc : int = None  # As Reported Core - After-tax Data Code
  capxy_dc : int = None  # Capital Expenditures Data Code
  cdvcy_dc : int = None  # Cash Dividends on Common Stock (Cash Flow) Data Code
  chechy_dc : int = None  # Cash and Cash Equivalents - Increase (Decrease) Data Code
  cibegniy_dc : int = None  # Comp Inc - Beginning Net Income Data Code
  cicurry_dc : int = None  # Comp Inc - Currency Trans Adj Data Code
  cidergly_dc : int = None  # Comp Inc - Derivative Gains/Losses Data Code
  cimiiy_dc : int = None  # Comprehensive Income - Noncontrolling Interest Data Code
  ciothery_dc : int = None  # Comp Inc - Other Adj Data Code
  cipeny_dc : int = None  # Comp Inc - Minimum Pension Adj Data Code
  cisecgly_dc : int = None  # Comp Inc - Securities Gains/Losses Data Code
  citotaly_dc : int = None  # Comprehensive Income - Parent Data Code
  ciy_dc : int = None  # Comprehensive Income - Total Data Code
  cogsy_dc : int = None  # Cost of Goods Sold Data Code
  cshfdy_dc : int = None  # Com Shares for Diluted EPS Data Code
  cshpry_dc : int = None  # Common Shares Used to Calculate Earnings Per Share - Basic Data Code
  cstkey_dc : int = None  # Common Stock Equivalents - Dollar Savings Data Code
  depcy_dc : int = None  # Depreciation and Depletion (Cash Flow) Data Code
  derhedgly_dc : int = None  # Gains/Losses on Derivatives and Hedging Data Code
  dilady_dc : int = None  # Dilution Adjustment Data Code
  dilavy_dc : int = None  # Dilution Available - Excluding Extraordinary Items Data Code
  dlcchy_dc : int = None  # Changes in Current Debt Data Code
  dltisy_dc : int = None  # Long-Term Debt - Issuance Data Code
  dltry_dc : int = None  # Long-Term Debt - Reduction Data Code
  doy_dc : int = None  # Discontinued Operations Data Code
  dpcy_dc : int = None  # Depreciation and Amortization - Statement of Cash Flows Data Code
  dprety_dc : int = None  # Depr/Amort of Property Data Code
  dpy_dc : int = None  # Depreciation and Amortization - Total Data Code
  dteay_dc : int = None  # Extinguishment of Debt After-tax Data Code
  dtedy_dc : int = None  # Extinguishment of Debt Diluted EPS Effect Data Code
  dteepsy_dc : int = None  # Extinguishment of Debt Basic EPS Effect Data Code
  dtepy_dc : int = None  # Extinguishment of Debt Pretax Data Code
  dvpy_dc : int = None  # Dividends - Preferred/Preference Data Code
  dvy_dc : int = None  # Cash Dividends Data Code
  epsfiy_dc : int = None  # Earnings Per Share (Diluted) - Including Extraordinary Items - Data Code
  epsfxy_dc : int = None  # Earnings Per Share (Diluted) - Excluding Extraordinary Items - Data Code
  epspiy_dc : int = None  # Earnings Per Share (Basic) - Including Extraordinary Items - Data Code
  epspxy_dc : int = None  # Earnings Per Share (Basic) - Excluding Extraordinary Items - Data Code
  esubcy_dc : int = None  # Equity in Net Loss/Earnings (C/F) Data Code
  esuby_dc : int = None  # Equity in Earnings (I/S)- Unconsolidated Subsidiaries Data Code
  exrey_dc : int = None  # Exchange Rate Effect Data Code
  fcay_dc : int = None  # Foreign Exchange Income (Loss) Data Code
  ffoy_dc : int = None  # Funds From Operations (REIT) Data Code
  finrevy_dc : int = None  # Finance Division Revenue Data Code
  finxinty_dc : int = None  # Finance Division Interest Expense Data Code
  finxopry_dc : int = None  # Finance Division Operating Expense Data Code
  gdwlamy_dc : int = None  # Amortization of Goodwill Data Code
  gdwliay_dc : int = None  # Impairment of Goodwill After-tax Data code
  gdwlidy_dc : int = None  # Impairment of Goodwill Diluted EPS Effect Data Code
  gdwliepsy_dc : int = None  # Impairment of Goodwill Basic EPS Effect Data Code
  gdwlipy_dc : int = None  # Impairment of Goodwill Pretax Data Code
  glay_dc : int = None  # Gain/Loss After-Tax Data Code
  glceay_dc : int = None  # Gain/Loss on Sale (Core Earnings Adjusted) After-tax Data Code
  glcedy_dc : int = None  # Gain/Loss on Sale (Core Earnings Adjusted) Diluted EPS Data Code
  glceepsy_dc : int = None  # Gain/Loss on Sale (Core Earnings Adjusted) Basic EPS Effect Data Code
  glcepy_dc : int = None  # Gain/Loss on Sale (Core Earnings Adjusted) Pretax Data Code
  gldy_dc : int = None  # Gain/Loss Diluted EPS Effect Data Code
  glepsy_dc : int = None  # Gain/Loss Basic EPS Effect Data Code
  glivy_dc : int = None  # Gains/Losses on investments Data Code
  glpy_dc : int = None  # Gain/Loss Pretax Data Code
  hedgegly_dc : int = None  # Gain/Loss on Ineffective Hedges Data Code
  ibadjy_dc : int = None  # Income Before Extraordinary Items - Adjusted for Common Stock Equivalents Data Code
  ibcomy_dc : int = None  # Income Before Extraordinary Items - Available for Common Data Code
  ibcy_dc : int = None  # Income Before Extraordinary Items - Statement of Cash Flows Data Code
  ibmiiy_dc : int = None  # Income before Extraordinary Items and Noncontrolling Interests Data Code
  iby_dc : int = None  # Income Before Extraordinary Items Data Code
  intpny_dc : int = None  # Interest Paid - Net Data Code
  invchy_dc : int = None  # Inventory - Decrease (Increase) Data Code
  itccy_dc : int = None  # Investment Tax Credit - Net (Cash Flow) Data Code
  ivchy_dc : int = None  # Increase in Investments Data Code
  ivstchy_dc : int = None  # Short-Term Investments - Change Data Code
  miiy_dc : int = None  # Noncontrolling Interest - Income Account Data Code
  ncoy_dc : int = None  # Net Charge-Offs Data Code
  niity_dc : int = None  # Net Interest Income (Tax Equivalent) Data Code
  nimy_dc : int = None  # Net Interest Margin Data Code
  niy_dc : int = None  # Net Income (Loss) Data Code
  nopiy_dc : int = None  # Non-Operating Income (Expense) - Total Data Code
  nrtxtdy_dc : int = None  # Nonrecurring Income Taxes Diluted EPS Effect Data Code
  nrtxtepsy_dc : int = None  # Nonrecurring Income Taxes Basic EPS Effect Data Code
  nrtxty_dc : int = None  # Nonrecurring Income Taxes - After-tax Data Code
  oancfy_dc : int = None  # Operating Activities - Net Cash Flow Data Code
  oepsxy_dc : int = None  # Earnings Per Share - Diluted - from Operations Data Code
  oiadpy_dc : int = None  # Operating Income After Depreciation Data Code
  oibdpy_dc : int = None  # Operating Income Before Depreciation Data Code
  opepsy_dc : int = None  # Earnings Per Share from Operations Data Code
  pdvcy_dc : int = None  # Cash Dividends on Preferred/Preference Stock (Cash Flow) Data Code
  piy_dc : int = None  # Pretax Income Data Code
  plly_dc : int = None  # Provision for Loan/Asset Losses Data Code
  prstkccy_dc : int = None  # Purchase of Common Stock (Cash Flow) Data Code
  prstkcy_dc : int = None  # Purchase of Common and Preferred Stock Data Code
  prstkpcy_dc : int = None  # Purchase of Preferred/Preference Stock (Cash Flow) Data Code
  rcay_dc : int = None  # Restructuring Cost After-tax Data Code
  rcdy_dc : int = None  # Restructuring Cost Diluted EPS Effect Data Code
  rcepsy_dc : int = None  # Restructuring Cost Basic EPS Effect Data Code
  rcpy_dc : int = None  # Restructuring Cost Pretax Data Code
  rdipay_dc : int = None  # In Process R&D Expense After-tax Data Code
  rdipdy_dc : int = None  # In Process R&D Expense Diluted EPS Effect Data Code
  rdipepsy_dc : int = None  # In Process R&D Expense Basic EPS Effect Data Code
  rdipy_dc : int = None  # In Process R&D Data Code
  recchy_dc : int = None  # Accounts Receivable - Decrease (Increase) Data Code
  revty_dc : int = None  # Revenue - Total Data Code
  rray_dc : int = None  # Reversal - Restructruring/Acquisition Aftertax Data Code
  rrdy_dc : int = None  # Reversal - Restructuring/Acq Diluted EPS Effect Data Code
  rrepsy_dc : int = None  # Reversal - Restructuring/Acq Basic EPS Effect Data Code
  rrpy_dc : int = None  # Reversal - Restructruring/Acquisition Pretax Data Code
  saley_dc : int = None  # Sales/Turnover (Net) Data Code
  scstkcy_dc : int = None  # Sale of Common Stock (Cash Flow) Data Code
  setay_dc : int = None  # Settlement (Litigation/Insurance) After-tax Data Code
  setdy_dc : int = None  # Settlement (Litigation/Insurance) Diluted EPS Effect Data Code
  setepsy_dc : int = None  # Settlement (Litigation/Insurance) Basic EPS Effect Data Code
  setpy_dc : int = None  # Settlement (Litigation/Insurance) Pretax Data Code
  sivy_dc : int = None  # Sale of Investments Data Code
  spcedpy_dc : int = None  # S&P Core Earnings EPS Diluted - Preliminary Data Code
  spcedy_dc : int = None  # S&P Core Earnings EPS Diluted Data Code
  spceepspy_dc : int = None  # S&P Core Earnings EPS Basic - Preliminary Data Code
  spceepsy_dc : int = None  # S&P Core Earnings EPS Basic Data Code
  spcepy_dc : int = None  # S&P Core Earnings - Preliminary Data Code
  spcey_dc : int = None  # S&P Core Earnings Data Code
  spidy_dc : int = None  # Other Special Items Diluted EPS Effect Data Code
  spiepsy_dc : int = None  # Other Special Items Basic EPS Effect Data Code
  spioay_dc : int = None  # Other Special Items After-tax Data Code
  spiopy_dc : int = None  # Other Special Items Pretax Data Code
  spiy_dc : int = None  # Special Items Data Code
  sppey_dc : int = None  # Sale of Property Data Code
  sppivy_dc : int = None  # Sale of PP&E and Investments - (Gain) Loss Data Code
  spstkcy_dc : int = None  # Sale of Preferred/Preference Stock (Cash Flow) Data Code
  srety_dc : int = None  # Gain/Loss on Sale of Property Data Code
  sstky_dc : int = None  # Sale of Common and Preferred Stock Data Code
  stkcoy_dc : int = None  # Stock Compensation Expense Data Code
  stkcpay_dc : int = None  # After-tax stock compensation Data Code
  tdcy_dc : int = None  # Deferred Income Taxes - Net (Cash Flow) Data Code
  tfvcey_dc : int = None  # Total Fair Value Changes including Earnings Data Code
  tiey_dc : int = None  # Interest Expense - Total (Financial Services) Data Code
  tiiy_dc : int = None  # Interest Income - Total (Financial Services) Data Code
  txachy_dc : int = None  # Income Taxes - Accrued - Increase (Decrease) Data Code
  txbcofy_dc : int = None  # Excess Tax Benefit of Stock Options - Cash Flow Financing Data Code
  txbcoy_dc : int = None  # Excess Tax Benefit of Stock Options - Cash Flow Operating Data Code
  txdcy_dc : int = None  # Deferred Taxes (Statement of Cash Flows) Data Code
  txdiy_dc : int = None  # Income Taxes - Deferred Data Code
  txpdy_dc : int = None  # Income Taxes Paid Data Code
  txty_dc : int = None  # Income Taxes - Total Data Code
  txwy_dc : int = None  # Excise Taxes Data Code
  uaolochy_dc : int = None  # Other Assets and Liabilities - Net Change (Statement of Cash Flows) Data Code
  udfccy_dc : int = None  # Deferred Fuel - Increase (Decrease) (Statement of Cash Flows) Data Code
  udvpy_dc : int = None  # Preferred Dividend Requirements - Utility Data Code
  ugiy_dc : int = None  # Gross Income (Income Before Interest Charges) - Utility Data Code
  uniamiy_dc : int = None  # Net Income before Extraordinary Items After Noncontrolling Interest - Utility Data Code
  unopincy_dc : int = None  # Nonoperating Income (Net) - Other - Utility Data Code
  unwccy_dc : int = None  # Inc(Dec)Working Cap (FOF) Data Code
  uoisy_dc : int = None  # Other Internal Sources - Net (Cash Flow) Data Code
  updvpy_dc : int = None  # Preference Dividend Requirements - Utility Data Code
  uptacy_dc : int = None  # Utility Plant - Gross Additions (Cash Flow) Data Code
  uspiy_dc : int = None  # Special Items - Utility Data Code
  ustdncy_dc : int = None  # Net Decr in ST Debt (FOF) Data code
  usubdvpy_dc : int = None  # Subsidiary Preferred Dividends - Utility Data Code
  utmey_dc : int = None  # Maintenance Expense - Total Data Code
  uwkcapcy_dc : int = None  # Dec(Inc) in Working Capital (FOF) Data Code
  wcapcy_dc : int = None  # Working Capital Change - Other - Increase/(Decrease) Data code
  wday_dc : int = None  # Writedowns After-tax Data Code
  wddy_dc : int = None  # Writedowns Diluted EPS Effect Data Code
  wdepsy_dc : int = None  # Writedowns Basic EPS Effect Data Code
  wdpy_dc : int = None  # Writedowns Pretax Data Code
  xidocy_dc : int = None  # Extraordinary Items and Discontinued Operations (Statement of Cash Flows) Data Code
  xidoy_dc : int = None  # Extraordinary Items and Discontinued Operations Data Code
  xinty_dc : int = None  # Interest and Related Expense- Total Data Code
  xiy_dc : int = None  # Extraordinary Items Data Code
  xopry_dc : int = None  # Operating Expense- Total Data Code
  xoptdqpy_dc : int = None  # Implied Option EPS Diluted Preliminary Data Code
  xoptdy_dc : int = None  # Implied Option EPS Diluted Data Code
  xoptepsqpy_dc : int = None  # Implied Option EPS Basic Preliminary Data Code
  xoptepsy_dc : int = None  # Implied Option EPS Basic Data Code
  xoptqpy_dc : int = None  # Implied Option Expense Preliminary Data Code
  xopty_dc : int = None  # Implied Option Expense Data Code
  xrdy_dc : int = None  # Research and Development Expense Data Code
  xsgay_dc : int = None  # Selling, General and Administrative Expenses Data Code
  acchgq_fn : str = None  # Accounting Changes - Cumulative Effect Footnote
  aociderglq_fn : str = None  # Accum Other Comp Inc - Derivatives Unrealized Gain/Loss Footnote
  aocipenq_fn : str = None  # Accum Other Comp Inc - Min Pension Liab Adj Footnote
  apq_fn1 : str = None  # Account Payable/Creditors - Trade Footnote
  aqaq_fn : str = None  # Acquisition/Merger After-tax Footnote
  aqdq_fn : str = None  # Acquisition/Merger Diluted EPS Footnote
  aqepsq_fn : str = None  # Acquisition/Merger Basic EPS Footnote
  aqpq_fn : str = None  # Acquisition/Merger Pretax Footnote
  arcedq_fn : str = None  # As Reported Core - Diluted EPS Effect Footnote
  arceepsq_fn : str = None  # As Reported Core - Basic EPS Effect Footnote
  arceq_fn : str = None  # As Reported Core - After-tax Footnote
  atq_fn1 : str = None  # Assets - Total Footnote
  capr1q_fn1 : str = None  # Risk-Adjusted Capital Ratio - Tier 1 Footnote
  capr3q_fn1 : str = None  # Risk-Adjusted Capital Ratio - Combined Footnote
  caprtq_fn : str = None  # Risk-Adjusted Capital Ratio - Total - Quarterly Footnote
  capsq_fn1 : str = None  # Capital Surplus/Share Premium Reserve Footnote
  ceiexbillq_fn : str = None  # Cost & Earnings in Excess of Billings Footnote
  citotalq_fn : str = None  # Comprehensive Income - Parent Footnote
  cogsq_fn1 : str = None  # Cost of Goods Sold Footnote
  csh12q_fn : str = None  # Common Shares Used to Calculate Earnings Per Share - 12 Months Moving Footnote
  cshfd12_fn : str = None  # Common Shares Used to Calc Earnings Per Share - Fully Diluted - 12 Months Moving Footnote
  cshfdq_fn : str = None  # Com Shares for Diluted EPS Footnote
  cshoq_fn : str = None  # Common Shares Outstanding Footnote
  cshprq_fn : str = None  # Common Shares Used to Calculate Earnings Per Share - Basic Footnote
  cstkq_fn1 : str = None  # Common/Ordinary Stock (Capital) Footnote
  cshopq_fn : str = None  # Total Shares Repurchased - Quarter Footnote
  dlcq_fn1 : str = None  # Debt in Current Liabilities Footnote
  dlttq_fn1 : str = None  # Long-Term Debt - Total Footnote
  dpactq_fn1 : str = None  # Depreciation, Depletion and Amortization (Accumulated) Footnote
  dpq_fn1 : str = None  # Depreciation and Amortization - Total Footnote
  dteaq_fn : str = None  # Extinguishment of Debt After-tax Footnote
  dtedq_fn : str = None  # Extinguishment of Debt Diluted EPS Effect Footnote
  dteepsq_fn : str = None  # Extinguishment of Debt Basic EPS Effect Footnote
  dtepq_fn : str = None  # Extinguishment of Debt Pretax Footnote
  epspiq_fn : str = None  # Earnings Per Share (Basic) - Including Extraordinary Items - Footnote
  epspxq_fn : str = None  # Earnings Per Share (Basic) - Excluding Extraordinary Items - Footnote
  epsx12_fn : str = None  # Earnings Per Share (Basic) - Excluding Extraordinary Items - 12 Months Moving Footnote
  esoptq_fn : str = None  # Preferred ESOP Obligation - Total - Footnote
  fcaq_fn1 : str = None  # Foreign Exchange Income (Loss) Footnote
  findltq_fn : str = None  # Finance Division Debt Long-Term Footnote
  gdwlamq_fn1 : str = None  # Amortization of Goodwill Footnote
  gdwlia12_fn : str = None  # Impairments of Goodwill AfterTax - 12mm Footnote
  gdwliaq_fn : str = None  # Impairment of Goodwill After-tax Footnote
  gdwlid12_fn : str = None  # Impairments Diluted EPS - 12mm Footnote
  gdwlidq_fn : str = None  # Impairment of Goodwill Diluted EPS Effect Footnote
  gdwlieps12_fn : str = None  # Impairment of Goodwill Basic EPS Effect 12MM Footnote
  gdwliepsq_fn : str = None  # Impairment of Goodwill Basic EPS Effect Footnote
  gdwlipq_fn : str = None  # Impairment of Goodwill Pretax Footnote
  glaq_fn : str = None  # Gain/Loss After-tax Footnote
  glcea12_fn : str = None  # Gain/Loss On Sale AfterTax -12mm Footnote
  glceaq_fn : str = None  # Gain/Loss On Sale (Core Earnings Adjusted) After-tax Footnote
  glced12_fn : str = None  # Gain/Loss On Sale (Core Earnings Adjusted) Diluted EPS Effect 12MM Footnote
  glcedq_fn : str = None  # Gain/Loss On Sale (Core Earnings) Diluted EPS Footnote
  glceeps12_fn : str = None  # Gain/Loss On Sale (Core Earnings Adjusted) Basic EPS Effect 12MM Footnote
  glceepsq_fn : str = None  # Gain/Loss On Sale (Core Earnings Adjusted) Basic EPS Effect Footnote
  glcepq_fn : str = None  # Gain/Loss On Sale (Core Earnings Adjusted) Pretax Footnote
  gldq_fn : str = None  # Gain/Loss Diluted EPS Effect Footnote
  glepsq_fn : str = None  # Gain/Loss Basic EPS Footnote
  glpq_fn : str = None  # Gain/Loss Pretax Footnote
  hedgeglq_fn : str = None  # Gain/Loss on Ineffective Hedges Footnote
  ibadjq_fn : str = None  # Income Before Extraordinary Items - Adjusted for Common Stock Equivalents Footnote
  ibq_fn1 : str = None  # Income Before Extraordinary Items Footnote
  icaptq_fn : str = None  # Invested Capital - Total - Quarterly Footnote
  lseq_fn1 : str = None  # Liabilities and Stockholders Equity - Total Footnote
  mibq_fn1 : str = None  # Noncontrolling Interest - Redeemable - Balance Sheet Footnote
  msaq_fn : str = None  # Accum Other Comp Inc - Marketable Security Adjustments Footnote
  nopiq_fn1 : str = None  # Non-Operating Income (Expense) - Total Footnote
  nrtxtdq_fn : str = None  # Nonrecurring Income Taxes Diluted EPS Effect Footnote
  nrtxtepsq_fn : str = None  # Nonrecurring Income Taxes Basic EPS Effect Footnote
  nrtxtq_fn : str = None  # Nonrecurring Income Taxes - After-tax Footnote
  oepf12_fn : str = None  # Earnings Per Share - Diluted - from Operations - 12MM Footnote
  oeps12_fn : str = None  # Earnings Per Share from Operations - 12 Months Moving Footnote
  oepsxq_fn : str = None  # Earnings Per Share - Diluted - from Operations Footnote
  opepsq_fn : str = None  # Earnings Per Share from Operations Footnote
  optdrq_fn : str = None  # Dividend Rate - Assumption (%) Footnote
  optfvgrq_fn : str = None  # Options - Fair Value of Options Granted Footnote
  optlifeq_fn : str = None  # Life of Options - Assumption (# yrs) Footnote
  optrfrq_fn : str = None  # Risk Free Rate - Assumption (%) Footnote
  optvolq_fn : str = None  # Volatility - Assumption (%) Footnote
  pnc12_fn : str = None  # Pension Core Adjustment - 12mm Footnote
  pncd12_fn : str = None  # Core Pension Adjustment Diluted EPS Effect 12MM Footnote
  pncdq_fn : str = None  # Core Pension Adjustment Diluted EPS Effect Footnote
  pnceps12_fn : str = None  # Core Pension Adjustment Basic EPS Effect 12MM Footnote
  pncepsq_fn : str = None  # Core Pension Adjustment Basic EPS Effect Footnote
  pnciapq_fn : str = None  # Core Pension Interest Adjustment After-tax Preliminary Footnote
  pnciaq_fn : str = None  # Core Pension Interest Adjustment After-tax Footnote
  pncidpq_fn : str = None  # Core Pension Interest Adjustment Diluted EPS Effect Preliminary Footnote
  pncidq_fn : str = None  # Core Pension Interest Adjustment Diluted EPS Effect Footnote
  pnciepspq_fn : str = None  # Core Pension Interest Adjustment Basic EPS Effect Preliminary Footnote
  pnciepsq_fn : str = None  # Core Pension Interest Adjustment Basic EPS Effect Footnote
  pncpd12_fn : str = None  # Core Pension Adjustment 12MM Diluted EPS Effect Preliminary Footnote
  pncpdq_fn : str = None  # Core Pension Adjustment Diluted EPS Effect Preliminary Footnote
  pncpeps12_fn : str = None  # Core Pension Adjustment 12MM Basic EPS Effect Preliminary Footnote
  pncpepsq_fn : str = None  # Core Pension Adjustment Basic EPS Effect Preliminary Footnote
  pncpq_fn : str = None  # Core Pension Adjustment Preliminary Footnote
  pncq_fn : str = None  # Core Pension Adjustment Footnote
  pncwiapq_fn : str = None  # Core Pension w/o Interest Adjustment After-tax Preliminary Footnote
  pncwiaq_fn : str = None  # Core Pension w/o Interest Adjustment After-tax Footnote
  pncwidpq_fn : str = None  # Core Pension w/o Interest Adjustment Diluted EPS Effect Preliminary Footnote
  pncwidq_fn : str = None  # Core Pension w/o Interest Adjustment Diluted EPS Effect Footnote
  pncwiepq_fn : str = None  # Core Pension w/o Interest Adjustment Basic EPS Effect Preliminary Footnote
  pncwiepsq_fn : str = None  # Core Pension w/o Interest Adjustment Basic EPS Effect Footnote
  pnrshoq_fn : str = None  # Nonred Pfd Shares Outs (000) - Quarterly Footnote
  prcaq_fn : str = None  # Core Post Retirement Adjustment Footnote
  prcd12_fn : str = None  # Core Post Retirement Adjustment Diluted EPS Effect 12MM Footnote
  prcdq_fn : str = None  # Core Post Retirement Adjustment Diluted EPS Effect Footnote
  prce12_fn : str = None  # Core Post Retirement Adjustment 12MM Footnote
  ppentq_fn1 : str = None  # Property Plant and Equipment - Total (Net) Footnote
  prceps12_fn : str = None  # Core Post Retirement Adjustment Basic EPS Effect 12MM Footnote
  prcepsq_fn : str = None  # Core Post Retirement Adjustment Basic EPS Effect Footnote
  prcpd12_fn : str = None  # Core Post Retirement Adjustment 12MM Diluted EPS Effect Preliminary Footnote
  prcpdq_fn : str = None  # Core Post Retirement Adjustment Diluted EPS Effect Preliminary Footnote
  prcpeps12_fn : str = None  # Core Post Retirement Adjustment 12MM Basic EPS Effect Preliminary Footnote
  prcpepsq_fn : str = None  # Core Post Retirement Adjustment Basic EPS Effect Preliminary Footnote
  prcpq_fn : str = None  # Core Post Retirement Adjustment Preliminary Footnote
  prcraq_fn : str = None  # Repurchase Price - Average per share Quarter Footnote
  prshoq_fn : str = None  # Redeem Pfd Shares Outs (000) Footnote
  rcaq_fn : str = None  # Restructuring Cost After-tax Footnote
  rcdq_fn : str = None  # Restructuring Cost Diluted EPS Effect Footnote
  rcepsq_fn : str = None  # Restructuring Cost Basic EPS Effect Footnote
  rcpq_fn : str = None  # Restructuring Cost Pretax Footnote
  rdipaq_fn : str = None  # In Process R&D Expense After-tax Footnote
  rdipdq_fn : str = None  # In Process R&D Expense Diluted EPS Effect Footnote
  rdipepsq_fn : str = None  # In Process R&D Expense Basic EPS Effect Footnote
  rdipq_fn : str = None  # In Process R&D Footnote
  rectaq_fn : str = None  # Accum Other Comp Inc - Cumulative Translation Adjustments Footnote
  req_fn1 : str = None  # Retained Earnings Footnote
  reunaq_fn : str = None  # Unadjusted Retained Earnings Footnote
  revtq_fn1 : str = None  # Revenue - Total Footnote
  rra12_fn : str = None  # Reversal - Restructruring/Acquisition Aftertax 12MM Footnote
  rraq_fn : str = None  # Reversal - Restructruring/Acquisition Aftertax Footnote
  rectrq_fn1 : str = None  # Receivables - Trade Footnote
  rrd12_fn : str = None  # Reversal - Restructuring/Acq Diluted EPS Effect 12MM Footnote
  rrdq_fn : str = None  # Reversal - Restructuring/Acq Diluted EPS Effect Footnote
  recubq_fn : str = None  # Unbilled Receivables - Quarterly Footnote
  rreps12_fn : str = None  # Reversal - Restructuring/Acq Basic EPS Effect 12MM Footnote
  rrepsq_fn : str = None  # Reversal - Restructuring/Acq Basic EPS Effect Footnote
  rrpq_fn : str = None  # Reversal - Restructruring/Acquisition Pretax Footnote
  saleq_fn1 : str = None  # Sales/Turnover (Net) Footnote
  seta12_fn : str = None  # Settlement (Litigation/Insurance) AfterTax - 12mm Footnote
  setaq_fn : str = None  # Settlement (Litigation/Insurance) After-tax Footnote
  setd12_fn : str = None  # Settlement (Litigation/Insurance) Diluted EPS Effect 12MM Footnote
  setdq_fn : str = None  # Settlement (Litigation/Insurance) Diluted EPS Effect Footnote
  seteps12_fn : str = None  # Settlement (Litigation/Insurance) Basic EPS Effect 12MM Footnote
  setepsq_fn : str = None  # Settlement (Litigation/Insurance) Basic EPS Effect Footnote
  setpq_fn : str = None  # Settlement (Litigation/Insurance) Pretax Footnote
  spce12_fn : str = None  # S&P Core Earnings 12MM Footnote
  spced12_fn : str = None  # S&P Core Earnings EPS Diluted 12MM Footnote
  spcedpq_fn : str = None  # S&P Core Earnings EPS Diluted - Preliminary Footnote
  spcedq_fn : str = None  # S&P Core Earnings EPS Diluted Footnote
  spceeps12_fn : str = None  # S&P Core Earnings EPS Basic 12MM Footnote
  spceepsp12_fn : str = None  # S&P Core 12MM EPS - Basic - Preliminary Footnote
  spceepspq_fn : str = None  # S&P Core Earnings EPS Basic - Preliminary Footnote
  spceepsq_fn : str = None  # S&P Core Earnings EPS Basic Footnote
  spcep12_fn : str = None  # S&P Core Earnings 12MM - Preliminary Footnote
  spcepd12_fn : str = None  # S&P Core Earnings 12MM EPS Diluted - Preliminary Footnote
  spcepq_fn : str = None  # S&P Core Earnings - Preliminary Footnote
  spceq_fn : str = None  # S&P Core Earnings Footnote
  spidq_fn : str = None  # Other Special Items Diluted EPS Effect Footnote
  spiepsq_fn : str = None  # Other Special Items Basic EPS Effect Footnote
  spioaq_fn : str = None  # Other Special Items After-tax Footnote
  spiopq_fn : str = None  # Other Special Items Pretax Footnote
  stkcoq_fn : str = None  # Stock Compensation Expense Footnote
  stkcpaq_fn : str = None  # After-tax stock compensation Footnote
  tfvceq_fn : str = None  # Total Fair Value Changes including Earnings Footnote
  tieq_fn : str = None  # Interest Expense - Total (Financial Services) Footnote
  txpq_fn : str = None  # Income Taxes Payable Footnote
  txtq_fn1 : str = None  # Income Taxes - Total Footnote
  uaptq_fn : str = None  # Accounts Payable - Utility Footnote
  uniamiq_fn : str = None  # Net Income before Extraordinary Items After Noncontrolling Interest - Utility Footnote
  wdaq_fn : str = None  # Writedowns After-tax Footnote
  wddq_fn : str = None  # Writedowns Diluted EPS Effect Footnote
  wdepsq_fn : str = None  # Writedowns Basic EPS Effect Footnote
  wdpq_fn : str = None  # Writedowns Pretax Footnote
  xintq_fn1 : str = None  # Interest and Related Expense- Total Footnote
  xopt12_fn : str = None  # Implied Option Expense - 12mm Footnote
  xoptd12_fn : str = None  # Implied Option EPS Diluted 12MM Footnote
  xoptd12p_fn : str = None  # Implied Option 12MM EPS Diluted Preliminary Footnote
  xoptdq_fn : str = None  # Implied Option EPS Diluted Footnote
  xoptdqp_fn : str = None  # Implied Option EPS Diluted Preliminary Footnote
  xopteps12_fn : str = None  # Implied Option EPS Basic 12MM Footnote
  xoptepsp12_fn : str = None  # Implied Option 12MM EPS Basic Preliminary Footnote
  xoptepsq_fn : str = None  # Implied Option EPS Basic Footnote
  xoptepsqp_fn : str = None  # Implied Option EPS Basic Preliminary Footnote
  xoptq_fn : str = None  # Implied Option Expense Footnote
  xoptqp_fn : str = None  # Implied Option Expense Preliminary Footnote
  xrdq_fn : str = None  # Research and Development Expense Footnote
  xsgaq_fn1 : str = None  # Selling, General and Administrative Expenses Footnote
  acchgy_fn : str = None  # Accounting Changes - Cumulative Effect Footnote
  aqay_fn : str = None  # Acquisition/Merger After-tax Footnote
  aqdy_fn : str = None  # Acquisition/Merger Diluted EPS Footnote
  aqepsy_fn : str = None  # Acquisition/Merger Basic EPS Footnote
  aqpy_fn : str = None  # Acquisition/Merger Pretax Footnote
  arcedy_fn : str = None  # As Reported Core - Diluted EPS Effect Footnote
  arceepsy_fn : str = None  # As Reported Core - Basic EPS Effect Footnote
  arcey_fn : str = None  # As Reported Core - After-tax Footnote
  capxy_fn1 : str = None  # Capital Expenditures Footnote
  citotaly_fn : str = None  # Comprehensive Income - Parent Footnote
  cogsy_fn1 : str = None  # Cost of Goods Sold Footnote
  cshfdy_fn : str = None  # Com Shares for Diluted EPS Footnote
  cshpry_fn : str = None  # Common Shares Used to Calculate Earnings Per Share - Basic Footnote
  dpcy_fn1 : str = None  # Depreciation and Amortization - Statement of Cash Flows Footnote
  dpy_fn1 : str = None  # Depreciation and Amortization - Total Footnote
  dteay_fn : str = None  # Extinguishment of Debt After-tax Footnote
  dtedy_fn : str = None  # Extinguishment of Debt Diluted EPS Effect Footnote
  dteepsy_fn : str = None  # Extinguishment of Debt Basic EPS Effect Footnote
  dtepy_fn : str = None  # Extinguishment of Debt Pretax Footnote
  epspiy_fn : str = None  # Earnings Per Share (Basic) - Including Extraordinary Items - Footnote
  epspxy_fn : str = None  # Earnings Per Share (Basic) - Excluding Extraordinary Items - Footnote
  fcay_fn1 : str = None  # Foreign Exchange Income (Loss) Footnote
  gdwlamy_fn1 : str = None  # Amortization of Goodwill Footnote
  gdwliay_fn : str = None  # Impairment of Goodwill After-tax Footnote
  gdwlidy_fn : str = None  # Impairment of Goodwill Diluted EPS Effect Footnote
  gdwliepsy_fn : str = None  # Impairment of Goodwill Basic EPS Effect Footnote
  gdwlipy_fn : str = None  # Impairment of Goodwill Pretax Footnote
  glay_fn : str = None  # Gain/Loss After-tax Footnote
  glceay_fn : str = None  # Gain/Loss On Sale (Core Earnings Adjusted) After-tax Footnote
  glcedy_fn : str = None  # Gain/Loss On Sale (Core Earnings) Diluted EPS Footnote
  glceepsy_fn : str = None  # Gain/Loss On Sale (Core Earnings Adjusted) Basic EPS Effect Footnote
  glcepy_fn : str = None  # Gain/Loss On Sale (Core Earnings Adjusted) Pretax Footnote
  gldy_fn : str = None  # Gain/Loss Diluted EPS Effect Footnote
  glepsy_fn : str = None  # Gain/Loss Basic EPS Footnote
  glpy_fn : str = None  # Gain/Loss Pretax Footnote
  hedgegly_fn : str = None  # Gain/Loss on Ineffective Hedges Footnote
  ibadjy_fn : str = None  # Income Before Extraordinary Items - Adjusted for Common Stock Equivalents Footnote
  iby_fn1 : str = None  # Income Before Extraordinary Items Footnote
  nrtxtdy_fn : str = None  # Nonrecurring Income Taxes Diluted EPS Effect Footnote
  nrtxtepsy_fn : str = None  # Nonrecurring Income Taxes Basic EPS Effect Footnote
  nrtxty_fn : str = None  # Nonrecurring Income Taxes - After-tax Footnote
  oancfy_fn1 : str = None  # Operating Activities - Net Cash Flow Footnote
  oepsxy_fn : str = None  # Earnings Per Share - Diluted - from Operations Footnote
  opepsy_fn : str = None  # Earnings Per Share from Operations Footnote
  optdry_fn : str = None  # Dividend Rate - Assumption (%) Footnote
  optfvgry_fn : str = None  # Options - Fair Value of Options Granted Footnote
  optlifey_fn : str = None  # Life of Options - Assumption (# yrs) Footnote
  optrfry_fn : str = None  # Risk Free Rate - Assumption (%) Footnote
  optvoly_fn : str = None  # Volatility - Assumption (%) Footnote
  pncdy_fn : str = None  # Core Pension Adjustment Diluted EPS Effect Footnote
  pncepsy_fn : str = None  # Core Pension Adjustment Basic EPS Effect Footnote
  pnciapy_fn : str = None  # Core Pension Interest Adjustment After-tax Preliminary Footnote
  pnciay_fn : str = None  # Core Pension Interest Adjustment After-tax Footnote
  pncidpy_fn : str = None  # Core Pension Interest Adjustment Diluted EPS Effect Preliminary Footnote
  pncidy_fn : str = None  # Core Pension Interest Adjustment Diluted EPS Effect Footnote
  pnciepspy_fn : str = None  # Core Pension Interest Adjustment Basic EPS Effect Preliminary Footnote
  pnciepsy_fn : str = None  # Core Pension Interest Adjustment Basic EPS Effect Footnote
  pncpdy_fn : str = None  # Core Pension Adjustment Diluted EPS Effect Preliminary Footnote
  pncpepsy_fn : str = None  # Core Pension Adjustment Basic EPS Effect Preliminary Footnote
  pncpy_fn : str = None  # Core Pension Adjustment Preliminary Footnote
  pncwiapy_fn : str = None  # Core Pension w/o Interest Adjustment After-tax Preliminary Footnote
  pncwiay_fn : str = None  # Core Pension w/o Interest Adjustment After-tax Footnote
  pncwidpy_fn : str = None  # Core Pension w/o Interest Adjustment Diluted EPS Effect Preliminary Footnote
  pncwidy_fn : str = None  # Core Pension w/o Interest Adjustment Diluted EPS Effect Footnote
  pncwiepsy_fn : str = None  # Core Pension w/o Interest Adjustment Basic EPS Effect Footnote
  pncwiepy_fn : str = None  # Core Pension w/o Interest Adjustment Basic EPS Effect Preliminary Footnote
  pncy_fn : str = None  # Core Pension Adjustment Footnote
  prcay_fn : str = None  # Core Post Retirement Adjustment Footnote
  prcdy_fn : str = None  # Core Post Retirement Adjustment Diluted EPS Effect Footnote
  prcepsy_fn : str = None  # Core Post Retirement Adjustment Basic EPS Effect Footnote
  prcpdy_fn : str = None  # Core Post Retirement Adjustment Diluted EPS Effect Preliminary Footnote
  prcpepsy_fn : str = None  # Core Post Retirement Adjustment Basic EPS Effect Preliminary Footnote
  prcpy_fn : str = None  # Core Post Retirement Adjustment Preliminary Footnote
  rcay_fn : str = None  # Restructuring Cost After-tax Footnote
  rcdy_fn : str = None  # Restructuring Cost Diluted EPS Effect Footnote
  rcepsy_fn : str = None  # Restructuring Cost Basic EPS Effect Footnote
  rcpy_fn : str = None  # Restructuring Cost Pretax Footnote
  rdipay_fn : str = None  # In Process R&D Expense After-tax Footnote
  rdipdy_fn : str = None  # In Process R&D Expense Diluted EPS Effect Footnote
  rdipepsy_fn : str = None  # In Process R&D Expense Basic EPS Effect Footnote
  rdipy_fn : str = None  # In Process R&D Footnote
  revty_fn1 : str = None  # Revenue - Total Footnote
  rray_fn : str = None  # Reversal - Restructruring/Acquisition Aftertax Footnote
  rrdy_fn : str = None  # Reversal - Restructuring/Acq Diluted EPS Effect Footnote
  rrepsy_fn : str = None  # Reversal - Restructuring/Acq Basic EPS Effect Footnote
  rrpy_fn : str = None  # Reversal - Restructruring/Acquisition Pretax Footnote
  saley_fn1 : str = None  # Sales/Turnover (Net) Footnote
  setay_fn : str = None  # Settlement (Litigation/Insurance) After-tax Footnote
  setdy_fn : str = None  # Settlement (Litigation/Insurance) Diluted EPS Effect Footnote
  setepsy_fn : str = None  # Settlement (Litigation/Insurance) Basic EPS Effect Footnote
  setpy_fn : str = None  # Settlement (Litigation/Insurance) Pretax Footnote
  spcedpy_fn : str = None  # S&P Core Earnings EPS Diluted - Preliminary Footnote
  spcedy_fn : str = None  # S&P Core Earnings EPS Diluted Footnote
  spceepspy_fn : str = None  # S&P Core Earnings EPS Basic - Preliminary Footnote
  spceepsy_fn : str = None  # S&P Core Earnings EPS Basic Footnote
  spcepy_fn : str = None  # S&P Core Earnings - Preliminary Footnote
  spcey_fn : str = None  # S&P Core Earnings Footnote
  spidy_fn : str = None  # Other Special Items Diluted EPS Effect Footnote
  spiepsy_fn : str = None  # Other Special Items Basic EPS Effect Footnote
  spioay_fn : str = None  # Other Special Items After-tax Footnote
  spiopy_fn : str = None  # Other Special Items Pretax Footnote
  stkcoy_fn : str = None  # Stock Compensation Expense Footnote
  stkcpay_fn : str = None  # After-tax stock compensation Footnote
  tfvcey_fn : str = None  # Total Fair Value Changes including Earnings Footnote
  tiey_fn : str = None  # Interest Expense - Total (Financial Services) Footnote
  txty_fn1 : str = None  # Income Taxes - Total Footnote
  uniamiy_fn : str = None  # Net Income before Extraordinary Items After Noncontrolling Interest - Utility Footnote
  uptacy_fn : str = None  # Utility Plant - Gross Additions (Cash Flow) Footnote
  wday_fn : str = None  # Writedowns After-tax Footnote
  wddy_fn : str = None  # Writedowns Diluted EPS Effect Footnote
  wdepsy_fn : str = None  # Writedowns Basic EPS Effect Footnote
  wdpy_fn : str = None  # Writedowns Pretax Footnote
  xinty_fn1 : str = None  # Interest and Related Expense- Total Footnote
  xoptdqpy_fn : str = None  # Implied Option EPS Diluted Preliminary Footnote
  xoptdy_fn : str = None  # Implied Option EPS Diluted Footnote
  xoptepsqpy_fn : str = None  # Implied Option EPS Basic Preliminary Footnote
  xoptepsy_fn : str = None  # Implied Option EPS Basic Footnote
  xoptqpy_fn : str = None  # Implied Option Expense Preliminary Footnote
  xopty_fn : str = None  # Implied Option Expense Footnote
  xrdy_fn : str = None  # Research and Development Expense Footnote
  xsgay_fn1 : str = None  # Selling, General and Administrative Expenses Footnote
  uceqq_fn : str = None  #Common Equity Quarterly - Footnote

  @staticmethod
  async def from_gvkey(gvkey):
    return await super(FootnoteQ, FootnoteQ).from_attr(FootnoteQ, 'gvkey', gvkey, exact=True)

