UNPKG

yahoo-finance2

Version:
1,224 lines (1,223 loc) 233 kB
declare namespace _default { let $schema: string; let $comment: string; namespace definitions { namespace FundamentalsTimeSeries_Period { export let type: string; let _enum: string[]; export { _enum as enum }; } namespace FundamentalsTimeSeriesFinancialsResult { let type_1: string; export { type_1 as type }; export namespace properties { namespace date { let type_2: string; export { type_2 as type }; export let format: string; } namespace TYPE { let type_3: string; export { type_3 as type }; let _const: string; export { _const as const }; } namespace periodType { let $ref: string; } namespace totalRevenue { let type_4: string; export { type_4 as type }; } namespace operatingRevenue { let type_5: string; export { type_5 as type }; } namespace costOfRevenue { let type_6: string; export { type_6 as type }; } namespace grossProfit { let type_7: string; export { type_7 as type }; } namespace sellingGeneralAndAdministration { let type_8: string; export { type_8 as type }; } namespace sellingAndMarketingExpense { let type_9: string; export { type_9 as type }; } namespace generalAndAdministrativeExpense { let type_10: string; export { type_10 as type }; } namespace otherGandA { let type_11: string; export { type_11 as type }; } namespace researchAndDevelopment { let type_12: string; export { type_12 as type }; } namespace depreciationAmortizationDepletionIncomeStatement { let type_13: string; export { type_13 as type }; } namespace depletionIncomeStatement { let type_14: string; export { type_14 as type }; } namespace depreciationAndAmortizationInIncomeStatement { let type_15: string; export { type_15 as type }; } namespace amortization { let type_16: string; export { type_16 as type }; } namespace amortizationOfIntangiblesIncomeStatement { let type_17: string; export { type_17 as type }; } namespace depreciationIncomeStatement { let type_18: string; export { type_18 as type }; } namespace otherOperatingExpenses { let type_19: string; export { type_19 as type }; } namespace operatingExpense { let type_20: string; export { type_20 as type }; } namespace operatingIncome { let type_21: string; export { type_21 as type }; } namespace interestExpenseNonOperating { let type_22: string; export { type_22 as type }; } namespace interestIncomeNonOperating { let type_23: string; export { type_23 as type }; } namespace totalOtherFinanceCost { let type_24: string; export { type_24 as type }; } namespace netNonOperatingInterestIncomeExpense { let type_25: string; export { type_25 as type }; } namespace writeOff { let type_26: string; export { type_26 as type }; } namespace specialIncomeCharges { let type_27: string; export { type_27 as type }; } namespace gainOnSaleOfPPE { let type_28: string; export { type_28 as type }; } namespace gainOnSaleOfBusiness { let type_29: string; export { type_29 as type }; } namespace gainOnSaleOfSecurity { let type_30: string; export { type_30 as type }; } namespace otherSpecialCharges { let type_31: string; export { type_31 as type }; } namespace otherIncomeExpense { let type_32: string; export { type_32 as type }; } namespace otherNonOperatingIncomeExpenses { let type_33: string; export { type_33 as type }; } namespace totalExpenses { let type_34: string; export { type_34 as type }; } namespace pretaxIncome { let type_35: string; export { type_35 as type }; } namespace taxProvision { let type_36: string; export { type_36 as type }; } namespace netIncomeContinuousOperations { let type_37: string; export { type_37 as type }; } namespace netIncomeIncludingNoncontrollingInterests { let type_38: string; export { type_38 as type }; } namespace minorityInterests { let type_39: string; export { type_39 as type }; } namespace netIncomeFromTaxLossCarryforward { let type_40: string; export { type_40 as type }; } namespace netIncomeExtraordinary { let type_41: string; export { type_41 as type }; } namespace netIncomeDiscontinuousOperations { let type_42: string; export { type_42 as type }; } namespace preferredStockDividends { let type_43: string; export { type_43 as type }; } namespace otherunderPreferredStockDividend { let type_44: string; export { type_44 as type }; } namespace netIncomeCommonStockholders { let type_45: string; export { type_45 as type }; } namespace netIncome { let type_46: string; export { type_46 as type }; } namespace basicAverageShares { let type_47: string; export { type_47 as type }; } namespace dilutedAverageShares { let type_48: string; export { type_48 as type }; } namespace dividendPerShare { let type_49: string; export { type_49 as type }; } namespace reportedNormalizedBasicEPS { let type_50: string; export { type_50 as type }; } namespace continuingAndDiscontinuedBasicEPS { let type_51: string; export { type_51 as type }; } namespace basicEPSOtherGainsLosses { let type_52: string; export { type_52 as type }; } namespace taxLossCarryforwardBasicEPS { let type_53: string; export { type_53 as type }; } namespace normalizedBasicEPS { let type_54: string; export { type_54 as type }; } namespace basicEPS { let type_55: string; export { type_55 as type }; } namespace basicAccountingChange { let type_56: string; export { type_56 as type }; } namespace basicExtraordinary { let type_57: string; export { type_57 as type }; } namespace basicDiscontinuousOperations { let type_58: string; export { type_58 as type }; } namespace basicContinuousOperations { let type_59: string; export { type_59 as type }; } namespace reportedNormalizedDilutedEPS { let type_60: string; export { type_60 as type }; } namespace continuingAndDiscontinuedDilutedEPS { let type_61: string; export { type_61 as type }; } namespace taxLossCarryforwardDilutedEPS { let type_62: string; export { type_62 as type }; } namespace averageDilutionEarnings { let type_63: string; export { type_63 as type }; } namespace normalizedDilutedEPS { let type_64: string; export { type_64 as type }; } namespace dilutedEPS { let type_65: string; export { type_65 as type }; } namespace dilutedAccountingChange { let type_66: string; export { type_66 as type }; } namespace dilutedExtraordinary { let type_67: string; export { type_67 as type }; } namespace dilutedContinuousOperations { let type_68: string; export { type_68 as type }; } namespace dilutedDiscontinuousOperations { let type_69: string; export { type_69 as type }; } namespace dilutedNIAvailtoComStockholders { let type_70: string; export { type_70 as type }; } namespace dilutedEPSOtherGainsLosses { let type_71: string; export { type_71 as type }; } namespace totalOperatingIncomeAsReported { let type_72: string; export { type_72 as type }; } namespace netIncomeFromContinuingAndDiscontinuedOperation { let type_73: string; export { type_73 as type }; } namespace normalizedIncome { let type_74: string; export { type_74 as type }; } namespace netInterestIncome { let type_75: string; export { type_75 as type }; } namespace EBIT { let type_76: string; export { type_76 as type }; } namespace EBITDA { let type_77: string; export { type_77 as type }; } namespace reconciledCostOfRevenue { let type_78: string; export { type_78 as type }; } namespace reconciledDepreciation { let type_79: string; export { type_79 as type }; } namespace netIncomeFromContinuingOperationNetMinorityInterest { let type_80: string; export { type_80 as type }; } namespace totalUnusualItemsExcludingGoodwill { let type_81: string; export { type_81 as type }; } namespace totalUnusualItems { let type_82: string; export { type_82 as type }; } namespace normalizedEBITDA { let type_83: string; export { type_83 as type }; } namespace taxRateForCalcs { let type_84: string; export { type_84 as type }; } namespace taxEffectOfUnusualItems { let type_85: string; export { type_85 as type }; } namespace rentExpenseSupplemental { let type_86: string; export { type_86 as type }; } namespace earningsFromEquityInterestNetOfTax { let type_87: string; export { type_87 as type }; } namespace impairmentOfCapitalAssets { let type_88: string; export { type_88 as type }; } namespace restructuringAndMergernAcquisition { let type_89: string; export { type_89 as type }; } namespace securitiesAmortization { let type_90: string; export { type_90 as type }; } namespace earningsFromEquityInterest { let type_91: string; export { type_91 as type }; } namespace otherTaxes { let type_92: string; export { type_92 as type }; } namespace provisionForDoubtfulAccounts { let type_93: string; export { type_93 as type }; } namespace insuranceAndClaims { let type_94: string; export { type_94 as type }; } namespace rentAndLandingFees { let type_95: string; export { type_95 as type }; } namespace salariesAndWages { let type_96: string; export { type_96 as type }; } namespace exciseTaxes { let type_97: string; export { type_97 as type }; } namespace interestExpense { let type_98: string; export { type_98 as type }; } namespace interestIncome { let type_99: string; export { type_99 as type }; } namespace totalMoneyMarketInvestments { let type_100: string; export { type_100 as type }; } namespace interestIncomeAfterProvisionForLoanLoss { let type_101: string; export { type_101 as type }; } namespace otherThanPreferredStockDividend { let type_102: string; export { type_102 as type }; } namespace lossonExtinguishmentofDebt { let type_103: string; export { type_103 as type }; } namespace incomefromAssociatesandOtherParticipatingInterests { let type_104: string; export { type_104 as type }; } namespace nonInterestExpense { let type_105: string; export { type_105 as type }; } namespace otherNonInterestExpense { let type_106: string; export { type_106 as type }; } namespace professionalExpenseAndContractServicesExpense { let type_107: string; export { type_107 as type }; } namespace occupancyAndEquipment { let type_108: string; export { type_108 as type }; } namespace equipment { let type_109: string; export { type_109 as type }; } namespace netOccupancyExpense { let type_110: string; export { type_110 as type }; } namespace creditLossesProvision { let type_111: string; export { type_111 as type }; } namespace nonInterestIncome { let type_112: string; export { type_112 as type }; } namespace otherNonInterestIncome { let type_113: string; export { type_113 as type }; } namespace gainLossonSaleofAssets { let type_114: string; export { type_114 as type }; } namespace gainonSaleofInvestmentProperty { let type_115: string; export { type_115 as type }; } namespace gainonSaleofLoans { let type_116: string; export { type_116 as type }; } namespace foreignExchangeTradingGains { let type_117: string; export { type_117 as type }; } namespace tradingGainLoss { let type_118: string; export { type_118 as type }; } namespace investmentBankingProfit { let type_119: string; export { type_119 as type }; } namespace dividendIncome { let type_120: string; export { type_120 as type }; } namespace feesAndCommissions { let type_121: string; export { type_121 as type }; } namespace feesandCommissionExpense { let type_122: string; export { type_122 as type }; } namespace feesandCommissionIncome { let type_123: string; export { type_123 as type }; } namespace otherCustomerServices { let type_124: string; export { type_124 as type }; } namespace creditCard { let type_125: string; export { type_125 as type }; } namespace securitiesActivities { let type_126: string; export { type_126 as type }; } namespace trustFeesbyCommissions { let type_127: string; export { type_127 as type }; } namespace serviceChargeOnDepositorAccounts { let type_128: string; export { type_128 as type }; } namespace totalPremiumsEarned { let type_129: string; export { type_129 as type }; } namespace otherInterestExpense { let type_130: string; export { type_130 as type }; } namespace interestExpenseForFederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell { let type_131: string; export { type_131 as type }; } namespace interestExpenseForLongTermDebtAndCapitalSecurities { let type_132: string; export { type_132 as type }; } namespace interestExpenseForShortTermDebt { let type_133: string; export { type_133 as type }; } namespace interestExpenseForDeposit { let type_134: string; export { type_134 as type }; } namespace otherInterestIncome { let type_135: string; export { type_135 as type }; } namespace interestIncomeFromFederalFundsSoldAndSecuritiesPurchaseUnderAgreementsToResell { let type_136: string; export { type_136 as type }; } namespace interestIncomeFromDeposits { let type_137: string; export { type_137 as type }; } namespace interestIncomeFromSecurities { let type_138: string; export { type_138 as type }; } namespace interestIncomeFromLoansAndLease { let type_139: string; export { type_139 as type }; } namespace interestIncomeFromLeases { let type_140: string; export { type_140 as type }; } namespace interestIncomeFromLoans { let type_141: string; export { type_141 as type }; } namespace depreciationDepreciationIncomeStatement { let type_142: string; export { type_142 as type }; } namespace operationAndMaintenance { let type_143: string; export { type_143 as type }; } namespace otherCostofRevenue { let type_144: string; export { type_144 as type }; } namespace explorationDevelopmentAndMineralPropertyLeaseExpenses { let type_145: string; export { type_145 as type }; } } export let required: string[]; export let additionalProperties: boolean; } namespace FundamentalsTimeSeriesBalanceSheetResult { let type_146: string; export { type_146 as type }; export namespace properties_1 { export namespace date_1 { let type_147: string; export { type_147 as type }; let format_1: string; export { format_1 as format }; } export { date_1 as date }; export namespace TYPE_1 { let type_148: string; export { type_148 as type }; let _const_1: string; export { _const_1 as const }; } export { TYPE_1 as TYPE }; export namespace periodType_1 { let $ref_1: string; export { $ref_1 as $ref }; } export { periodType_1 as periodType }; export namespace netDebt { let type_149: string; export { type_149 as type }; } export namespace treasurySharesNumber { let type_150: string; export { type_150 as type }; } export namespace preferredSharesNumber { let type_151: string; export { type_151 as type }; } export namespace ordinarySharesNumber { let type_152: string; export { type_152 as type }; } export namespace shareIssued { let type_153: string; export { type_153 as type }; } export namespace totalDebt { let type_154: string; export { type_154 as type }; } export namespace tangibleBookValue { let type_155: string; export { type_155 as type }; } export namespace investedCapital { let type_156: string; export { type_156 as type }; } export namespace workingCapital { let type_157: string; export { type_157 as type }; } export namespace netTangibleAssets { let type_158: string; export { type_158 as type }; } export namespace capitalLeaseObligations { let type_159: string; export { type_159 as type }; } export namespace commonStockEquity { let type_160: string; export { type_160 as type }; } export namespace preferredStockEquity { let type_161: string; export { type_161 as type }; } export namespace totalCapitalization { let type_162: string; export { type_162 as type }; } export namespace totalEquityGrossMinorityInterest { let type_163: string; export { type_163 as type }; } export namespace minorityInterest { let type_164: string; export { type_164 as type }; } export namespace stockholdersEquity { let type_165: string; export { type_165 as type }; } export namespace otherEquityInterest { let type_166: string; export { type_166 as type }; } export namespace gainsLossesNotAffectingRetainedEarnings { let type_167: string; export { type_167 as type }; } export namespace otherEquityAdjustments { let type_168: string; export { type_168 as type }; } export namespace fixedAssetsRevaluationReserve { let type_169: string; export { type_169 as type }; } export namespace foreignCurrencyTranslationAdjustments { let type_170: string; export { type_170 as type }; } export namespace minimumPensionLiabilities { let type_171: string; export { type_171 as type }; } export namespace unrealizedGainLoss { let type_172: string; export { type_172 as type }; } export namespace treasuryStock { let type_173: string; export { type_173 as type }; } export namespace retainedEarnings { let type_174: string; export { type_174 as type }; } export namespace additionalPaidInCapital { let type_175: string; export { type_175 as type }; } export namespace capitalStock { let type_176: string; export { type_176 as type }; } export namespace otherCapitalStock { let type_177: string; export { type_177 as type }; } export namespace commonStock { let type_178: string; export { type_178 as type }; } export namespace preferredStock { let type_179: string; export { type_179 as type }; } export namespace totalPartnershipCapital { let type_180: string; export { type_180 as type }; } export namespace generalPartnershipCapital { let type_181: string; export { type_181 as type }; } export namespace limitedPartnershipCapital { let type_182: string; export { type_182 as type }; } export namespace totalLiabilitiesNetMinorityInterest { let type_183: string; export { type_183 as type }; } export namespace totalNonCurrentLiabilitiesNetMinorityInterest { let type_184: string; export { type_184 as type }; } export namespace otherNonCurrentLiabilities { let type_185: string; export { type_185 as type }; } export namespace liabilitiesHeldforSaleNonCurrent { let type_186: string; export { type_186 as type }; } export namespace restrictedCommonStock { let type_187: string; export { type_187 as type }; } export namespace preferredSecuritiesOutsideStockEquity { let type_188: string; export { type_188 as type }; } export namespace derivativeProductLiabilities { let type_189: string; export { type_189 as type }; } export namespace employeeBenefits { let type_190: string; export { type_190 as type }; } export namespace nonCurrentPensionAndOtherPostretirementBenefitPlans { let type_191: string; export { type_191 as type }; } export namespace nonCurrentAccruedExpenses { let type_192: string; export { type_192 as type }; } export namespace duetoRelatedPartiesNonCurrent { let type_193: string; export { type_193 as type }; } export namespace tradeandOtherPayablesNonCurrent { let type_194: string; export { type_194 as type }; } export namespace nonCurrentDeferredLiabilities { let type_195: string; export { type_195 as type }; } export namespace nonCurrentDeferredRevenue { let type_196: string; export { type_196 as type }; } export namespace nonCurrentDeferredTaxesLiabilities { let type_197: string; export { type_197 as type }; } export namespace longTermDebtAndCapitalLeaseObligation { let type_198: string; export { type_198 as type }; } export namespace longTermCapitalLeaseObligation { let type_199: string; export { type_199 as type }; } export namespace longTermDebt { let type_200: string; export { type_200 as type }; } export namespace longTermProvisions { let type_201: string; export { type_201 as type }; } export namespace currentLiabilities { let type_202: string; export { type_202 as type }; } export namespace otherCurrentLiabilities { let type_203: string; export { type_203 as type }; } export namespace currentDeferredLiabilities { let type_204: string; export { type_204 as type }; } export namespace currentDeferredRevenue { let type_205: string; export { type_205 as type }; } export namespace currentDeferredTaxesLiabilities { let type_206: string; export { type_206 as type }; } export namespace currentDebtAndCapitalLeaseObligation { let type_207: string; export { type_207 as type }; } export namespace currentCapitalLeaseObligation { let type_208: string; export { type_208 as type }; } export namespace currentDebt { let type_209: string; export { type_209 as type }; } export namespace otherCurrentBorrowings { let type_210: string; export { type_210 as type }; } export namespace lineOfCredit { let type_211: string; export { type_211 as type }; } export namespace commercialPaper { let type_212: string; export { type_212 as type }; } export namespace currentNotesPayable { let type_213: string; export { type_213 as type }; } export namespace pensionandOtherPostRetirementBenefitPlansCurrent { let type_214: string; export { type_214 as type }; } export namespace currentProvisions { let type_215: string; export { type_215 as type }; } export namespace payablesAndAccruedExpenses { let type_216: string; export { type_216 as type }; } export namespace currentAccruedExpenses { let type_217: string; export { type_217 as type }; } export namespace interestPayable { let type_218: string; export { type_218 as type }; } export namespace payables { let type_219: string; export { type_219 as type }; } export namespace otherPayable { let type_220: string; export { type_220 as type }; } export namespace duetoRelatedPartiesCurrent { let type_221: string; export { type_221 as type }; } export namespace dividendsPayable { let type_222: string; export { type_222 as type }; } export namespace totalTaxPayable { let type_223: string; export { type_223 as type }; } export namespace incomeTaxPayable { let type_224: string; export { type_224 as type }; } export namespace accountsPayable { let type_225: string; export { type_225 as type }; } export namespace totalAssets { let type_226: string; export { type_226 as type }; } export namespace totalNonCurrentAssets { let type_227: string; export { type_227 as type }; } export namespace otherNonCurrentAssets { let type_228: string; export { type_228 as type }; } export namespace definedPensionBenefit { let type_229: string; export { type_229 as type }; } export namespace nonCurrentPrepaidAssets { let type_230: string; export { type_230 as type }; } export namespace nonCurrentDeferredAssets { let type_231: string; export { type_231 as type }; } export namespace nonCurrentDeferredTaxesAssets { let type_232: string; export { type_232 as type }; } export namespace duefromRelatedPartiesNonCurrent { let type_233: string; export { type_233 as type }; } export namespace nonCurrentNoteReceivables { let type_234: string; export { type_234 as type }; } export namespace nonCurrentAccountsReceivable { let type_235: string; export { type_235 as type }; } export namespace financialAssets { let type_236: string; export { type_236 as type }; } export namespace investmentsAndAdvances { let type_237: string; export { type_237 as type }; } export namespace otherInvestments { let type_238: string; export { type_238 as type }; } export namespace investmentinFinancialAssets { let type_239: string; export { type_239 as type }; } export namespace heldToMaturitySecurities { let type_240: string; export { type_240 as type }; } export namespace availableForSaleSecurities { let type_241: string; export { type_241 as type }; } export namespace financialAssetsDesignatedasFairValueThroughProfitorLossTotal { let type_242: string; export { type_242 as type }; } export namespace tradingSecurities { let type_243: string; export { type_243 as type }; } export namespace longTermEquityInvestment { let type_244: string; export { type_244 as type }; } export namespace investmentsinJointVenturesatCost { let type_245: string; export { type_245 as type }; } export namespace investmentsInOtherVenturesUnderEquityMethod { let type_246: string; export { type_246 as type }; } export namespace investmentsinAssociatesatCost { let type_247: string; export { type_247 as type }; } export namespace investmentsinSubsidiariesatCost { let type_248: string; export { type_248 as type }; } export namespace investmentProperties { let type_249: string; export { type_249 as type }; } export namespace goodwillAndOtherIntangibleAssets { let type_250: string; export { type_250 as type }; } export namespace otherIntangibleAssets { let type_251: string; export { type_251 as type }; } export namespace goodwill { let type_252: string; export { type_252 as type }; } export namespace netPPE { let type_253: string; export { type_253 as type }; } export namespace accumulatedDepreciation { let type_254: string; export { type_254 as type }; } export namespace grossPPE { let type_255: string; export { type_255 as type }; } export namespace leases { let type_256: string; export { type_256 as type }; } export namespace constructionInProgress { let type_257: string; export { type_257 as type }; } export namespace otherProperties { let type_258: string; export { type_258 as type }; } export namespace machineryFurnitureEquipment { let type_259: string; export { type_259 as type }; } export namespace buildingsAndImprovements { let type_260: string; export { type_260 as type }; } export namespace landAndImprovements { let type_261: string; export { type_261 as type }; } export namespace properties_2 { let type_262: string; export { type_262 as type }; } export { properties_2 as properties }; export namespace currentAssets { let type_263: string; export { type_263 as type }; } export namespace otherCurrentAssets { let type_264: string; export { type_264 as type }; } export namespace hedgingAssetsCurrent { let type_265: string; export { type_265 as type }; } export namespace assetsHeldForSaleCurrent { let type_266: string; export { type_266 as type }; } export namespace currentDeferredAssets { let type_267: string; export { type_267 as type }; } export namespace currentDeferredTaxesAssets { let type_268: string; export { type_268 as type }; } export namespace restrictedCash { let type_269: string; export { type_269 as type }; } export namespace prepaidAssets { let type_270: string; export { type_270 as type }; } export namespace inventory { let type_271: string; export { type_271 as type }; } export namespace inventoriesAdjustmentsAllowances { let type_272: string; export { type_272 as type }; } export namespace otherInventories { let type_273: string; export { type_273 as type }; } export namespace finishedGoods { let type_274: string; export { type_274 as type }; } export namespace workInProcess { let type_275: string; export { type_275 as type }; } export namespace rawMaterials { let type_276: string; export { type_276 as type }; } export namespace receivables { let type_277: string; export { type_277 as type }; } export namespace receivablesAdjustmentsAllowances { let type_278: string; export { type_278 as type }; } export namespace otherReceivables { let type_279: string; export { type_279 as type }; } export namespace duefromRelatedPartiesCurrent { let type_280: string; export { type_280 as type }; } export namespace taxesReceivable { let type_281: string; export { type_281 as type }; } export namespace accruedInterestReceivable { let type_282: string; export { type_282 as type }; } export namespace notesReceivable { let type_283: string; export { type_283 as type }; } export namespace loansReceivable { let type_284: string; export { type_284 as type }; } export namespace accountsReceivable { let type_285: string; export { type_285 as type }; } export namespace allowanceForDoubtfulAccountsReceivable { let type_286: string; export { type_286 as type }; } export namespace grossAccountsReceivable { let type_287: string; export { type_287 as type }; } export namespace cashCashEquivalentsAndShortTermInvestments { let type_288: string; export { type_288 as type }; } export namespace otherShortTermInvestments { let type_289: string; export { type_289 as type }; } export namespace cashAndCashEquivalents { let type_290: string; export { type_290 as type }; } export namespace cashEquivalents { let type_291: string; export { type_291 as type }; } export namespace cashFinancial { let type_292: string; export { type_292 as type }; } export namespace otherLiabilities { let type_293: string; export { type_293 as type }; } export namespace liabilitiesOfDiscontinuedOperations { let type_294: string; export { type_294 as type }; } export namespace subordinatedLiabilities { let type_295: string; export { type_295 as type }; } export namespace advanceFromFederalHomeLoanBanks { let type_296: string; export { type_296 as type }; } export namespace tradingLiabilities { let type_297: string; export { type_297 as type }; } export namespace duetoRelatedParties { let type_298: string; export { type_298 as type }; }