====== MiguelCsMacBook:XBLRer mc$ /Applications/SWI-Prolog8.1.9.app/Contents/MacOS/swipl -l xbrlLoader.pl Welcome to SWI-Prolog (threaded, 64 bits, version 8.1.9) SWI-Prolog comes with ABSOLUTELY NO WARRANTY. This is free software. Please run ?- license. for legal details. For online help and background, visit http://www.swi-prolog.org For built-in help, use ?- help(Topic). or ?- apropos(Word). ?- xbrlLoader:loadXBRL("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml"). Loaded schema from http://xbrlsite.azurewebsites.net/2020/master/proof/proof.xsd Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/proof-lab.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/proof-pre.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/proof-cal.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/proof-def.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/proof-ref.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Adjustment-Code-ADJ01-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Consistency-Code-BS01-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Consistency-Code-IS01-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-MemberAggregation-Code-MA1-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-RollForward-Code-SHE01-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR01-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR02-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR03-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR04-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR05-formula.xml Loaded linkbase from http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Arithmetic-Other-formula.xml true. ?- xbrlLoader:printAllRelations. --- context: context("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'I-2019-OrigionallyStated',entity('http://standards.iso.org/iso/17442','GH259400TOMPUOLS65II'),explicitDimension(proof:'ReportDateAxis',proof:'PriorReportMember'),instant('2019-12-31')). context("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'I-2019',entity('http://standards.iso.org/iso/17442','GH259400TOMPUOLS65II'),null,instant('2019-12-31')). context("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'D-2020-SegmentCharlie',entity('http://standards.iso.org/iso/17442','GH259400TOMPUOLS65II'),explicitDimension(proof:'SegmentsAxis',proof:'SegmentCharlieMember'),duration('2020-01-01','2020-12-31')). context("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'D-2020-SegmentBravo',entity('http://standards.iso.org/iso/17442','GH259400TOMPUOLS65II'),explicitDimension(proof:'SegmentsAxis',proof:'SegmentBravoMember'),duration('2020-01-01','2020-12-31')). context("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'D-2020-SegmentAlpha',entity('http://standards.iso.org/iso/17442','GH259400TOMPUOLS65II'),explicitDimension(proof:'SegmentsAxis',proof:'SegmentAlphaMember'),duration('2020-01-01','2020-12-31')). context("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'D-2020-Variance',entity('http://standards.iso.org/iso/17442','GH259400TOMPUOLS65II'),explicitDimension(proof:'ScenarioAxis',proof:'VarianceMember'),duration('2020-01-01','2020-12-31')). context("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'D-2020-Budgeted',entity('http://standards.iso.org/iso/17442','GH259400TOMPUOLS65II'),explicitDimension(proof:'ScenarioAxis',proof:'BudgetedMember'),duration('2020-01-01','2020-12-31')). context("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'D-2020',entity('http://standards.iso.org/iso/17442','GH259400TOMPUOLS65II'),null,duration('2020-01-01','2020-12-31')). context("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'I-2020',entity('http://standards.iso.org/iso/17442','GH259400TOMPUOLS65II'),null,instant('2020-12-31')). --- unit: unit("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'U-3B1D-4EF9-AD74-5402','iso4217:USD'). unit("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'U-5376-4001-A817-059E','iso4217:USD'/shares). --- fact: fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Assets','I-2020','U-3B1D-4EF9-AD74-5402',null,'INF',3500). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Assets','I-2019','U-3B1D-4EF9-AD74-5402',null,'INF',0). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Liabilities','I-2020','U-3B1D-4EF9-AD74-5402',null,'INF',0). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Liabilities','I-2019','U-3B1D-4EF9-AD74-5402',null,'INF',0). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Equity','I-2020','U-3B1D-4EF9-AD74-5402',null,'INF',3500). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'CorrectionOfAnError','I-2019','U-3B1D-4EF9-AD74-5402',null,'INF',-500). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ChangesInAccountingPolicy','I-2019','U-3B1D-4EF9-AD74-5402',null,'INF',-1500). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Equity','I-2019-OrigionallyStated','U-3B1D-4EF9-AD74-5402',null,'INF',2000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Equity','I-2019','U-3B1D-4EF9-AD74-5402',null,'INF',0). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Revenues','D-2020-Budgeted','U-3B1D-4EF9-AD74-5402',null,'INF',6000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Revenues','D-2020','U-3B1D-4EF9-AD74-5402',null,'INF',7000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Revenues','D-2020-Variance','U-3B1D-4EF9-AD74-5402',null,'INF',1000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Revenues','D-2020-SegmentAlpha','U-3B1D-4EF9-AD74-5402',null,'INF',1000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Revenues','D-2020-SegmentBravo','U-3B1D-4EF9-AD74-5402',null,'INF',4000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Revenues','D-2020-SegmentCharlie','U-3B1D-4EF9-AD74-5402',null,'INF',2000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Gains','D-2020-Variance','U-3B1D-4EF9-AD74-5402',null,'INF',250). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Gains','D-2020-Budgeted','U-3B1D-4EF9-AD74-5402',null,'INF',750). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Gains','D-2020','U-3B1D-4EF9-AD74-5402',null,'INF',1000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Expenses','D-2020-Variance','U-3B1D-4EF9-AD74-5402',null,'INF',1000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Expenses','D-2020-Budgeted','U-3B1D-4EF9-AD74-5402',null,'INF',2000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Expenses','D-2020','U-3B1D-4EF9-AD74-5402',null,'INF',3000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Losses','D-2020-Budgeted','U-3B1D-4EF9-AD74-5402',null,'INF',1000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Losses','D-2020-Variance','U-3B1D-4EF9-AD74-5402',null,'INF',1000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Losses','D-2020','U-3B1D-4EF9-AD74-5402',null,'INF',2000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ComprehensiveIncome','D-2020-Variance','U-3B1D-4EF9-AD74-5402',null,'INF',-750). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'DistributionsToOwners','D-2020','U-3B1D-4EF9-AD74-5402',null,'INF',500). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'InvestmentsByOwners','D-2020','U-3B1D-4EF9-AD74-5402',null,'INF',1000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ComprehensiveIncome','D-2020-Budgeted','U-3B1D-4EF9-AD74-5402',null,'INF',3750). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ComprehensiveIncome','D-2020','U-3B1D-4EF9-AD74-5402',null,'INF',3000). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'NonvestedFairValue','I-2019','U-5376-4001-A817-059E',null,'2',32.72). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'NonvestedFairValue','I-2020','U-5376-4001-A817-059E',null,'2',36.92). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Granted','D-2020','U-5376-4001-A817-059E',null,'2',41.51). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Vested','D-2020','U-5376-4001-A817-059E',null,'2',30.92). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Forfeited','D-2020','U-5376-4001-A817-059E',null,'2',35.93). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'BasisOfReportingTextBlock','D-2020',null,null,null,'
\n

\n Duis fermentum. Nullam dui orci, scelerisque porttitor, volutpat a, porttitor a, enim. Sed lobortis. Maecenas scelerisque ullamcorper libero. Aliquam porta leo imperdiet pede. In semper, elit vel elementum auctor, lectus purus rhoncus arcu, lacinia sollicitudin justo odio et nunc. Phasellus sagittis fringilla risus. Curabitur iaculis sagittis orci. Ut malesuada libero nec nulla molestie vestibulum. Suspendisse lectus massa, ullamcorper at, tincidunt eget, bibendum vel, risus. Curabitur imperdiet. Suspendisse accumsan, arcu vel ornare interdum, magna tellus porta mauris, in porta mi lacus sodales felis. Pellentesque dapibus, leo non sollicitudin consequat, lectus orci fringilla felis, non interdum leo libero sed augue. Sed magna. Maecenas ante ipsum, congue ut, sodales a, pulvinar ut, dui. Suspendisse mauris massa, sollicitudin et, hendrerit eget, placerat id, orci. Donec molestie magna.\n

\n

\n Sed mauris. Nulla facilisi. Fusce tristique posuere ipsum. Nulla facilisi. Aliquam viverra risus vitae ante. Sed rhoncus mi in wisi. Nullam nibh dui, molestie vitae, imperdiet non, ornare at, elit. Aenean nec justo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis sodales.\n

\n
'). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'NatureOfOperationsTextBlock','D-2020',null,null,null,'\n \n \n \n \n \n \n \n \n\n \n \n \n\n\n \n \n \n\n \n \n \n \n\n \n \n \n \n\n\n \n \n \n\n
\240\20XX20XX
Sed dapibus dui quis lectus; Donec id sem. Integer sit amet 2% diam ac nibh consequat vestibulum; Sed eget augue malesuada quam adipiscing mattisXX,XXX XX,XXX
Sed lobortis, Maecenas scelerisque ullamcorper libero, Aliquam porta $880 leo imperdiet pedeXX,XXX -
Nunc congue. Fusce venenatis. Maecenas tincidunt, ipsum in fringilla hendrerit, dolor metus eleifend neque, vel tincidunt mi nunc a purus- XX,XXX
Fusce venenatis. Maecenas tincidunt, ipsum in fringilla $1,200 hendrerit, dolor metus eleifend neque, vel tincidunt mi nunc a purusXX,XXX XX,XXX
PellentesqueXXX,XXX XXX,XXX
'). fact("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'RevenueRecognitionPolicyTextBlock','D-2020',null,null,null,'
\n

Nature of business

\n\n\t\t

Sed mauris. Nulla facilisi. Fusce tristique posuere ipsum. Nulla facilisi. Aliquam viverra risus vitae ante.\n\t\tSed rhoncus mi in wisi. Nullam nibh dui, molestie vitae, imperdiet non, ornare at, elit.

\n\n\t\t\n\n\t\t

Fusce gravida, ligula a placerat placerat, leo erat euismod lectus, et lacinia justo libero non pede. Vivamus ac velit vel magna nonummy pretium.

\n\t\t
    \n\t\t\t
  1. Etiam ut augue
  2. \n\t\t\t
  3. Aliquam erat volutpat
  4. \n\t\t
\n
'). --- roleType: roleType("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet','01-Balance Sheet'). roleType("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome','02-Comprehensive Income'). roleType("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity','03-Changes in Equity'). roleType("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors','04-Prior Period Errors'). roleType("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis','05-Variance Analysis'). roleType("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity','06-Stock Plan Activity'). roleType("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights','07-Financial Highlights'). roleType("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/Policies','08-Policies'). roleType("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues','09-Segment Revenues'). --- concept: concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ActualMember',proof_ActualMember,'nonnum:domainItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'AllSegmentsMember',proof_AllSegmentsMember,'nonnum:domainItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Assets',proof_Assets,'xbrli:monetaryItemType','xbrli:item',instant,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'BalanceSheetHypercube',proof_BalanceSheetHypercube,'xbrli:stringItemType','xbrldt:hypercubeItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'BalanceSheetLineItems',proof_BalanceSheetLineItems,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'BalanceSheetSet',proof_BalanceSheetSet,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'BasisOfReportingTextBlock',proof_BasisOfReportingTextBlock,'nonnum:textBlockItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'BudgetedMember',proof_BudgetedMember,'nonnum:domainItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ChangesInAccountingPolicy',proof_ChangesInAccountingPolicy,'xbrli:monetaryItemType','xbrli:item',instant,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ChangesInEquityHypercube',proof_ChangesInEquityHypercube,'xbrli:stringItemType','xbrldt:hypercubeItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ChangesInEquityLineItems',proof_ChangesInEquityLineItems,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ChangesInEquityRollForward',proof_ChangesInEquityRollForward,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ComprehensiveIncome',proof_ComprehensiveIncome,'xbrli:monetaryItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ComprehensiveIncomeRollUp',proof_ComprehensiveIncomeRollUp,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ComprehensiveIncomeStatementHypercube',proof_ComprehensiveIncomeStatementHypercube,'xbrli:stringItemType','xbrldt:hypercubeItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ComprehensiveIncomeStatementLineItems',proof_ComprehensiveIncomeStatementLineItems,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'CorrectionOfAnError',proof_CorrectionOfAnError,'xbrli:monetaryItemType','xbrli:item',instant,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'CurrentReportMember',proof_CurrentReportMember,'nonnum:domainItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'DistributionsToOwners',proof_DistributionsToOwners,'xbrli:monetaryItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Equity',proof_Equity,'xbrli:monetaryItemType','xbrli:item',instant,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Expenses',proof_Expenses,'xbrli:monetaryItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'FinancialHighlightsHypercube',proof_FinancialHighlightsHypercube,'xbrli:stringItemType','xbrldt:hypercubeItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'FinancialHighlightsLineItems',proof_FinancialHighlightsLineItems,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'FinancialHighlightsSet',proof_FinancialHighlightsSet,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Forfeited',proof_Forfeited,'num:perShareItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Gains',proof_Gains,'xbrli:monetaryItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Granted',proof_Granted,'num:perShareItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'InvestmentsByOwners',proof_InvestmentsByOwners,'xbrli:monetaryItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Liabilities',proof_Liabilities,'xbrli:monetaryItemType','xbrli:item',instant,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Losses',proof_Losses,'xbrli:monetaryItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'NatureOfOperationsTextBlock',proof_NatureOfOperationsTextBlock,'nonnum:textBlockItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'NonvestedFairValue',proof_NonvestedFairValue,'num:perShareItemType','xbrli:item',instant,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'PoliciesHypercube',proof_PoliciesHypercube,'xbrli:stringItemType','xbrldt:hypercubeItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'PoliciesLineItems',proof_PoliciesLineItems,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'PriorPeriodErrorsAdjustment',proof_PriorPeriodErrorsAdjustment,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'PriorPeriodErrorsHypercube',proof_PriorPeriodErrorsHypercube,'xbrli:stringItemType','xbrldt:hypercubeItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'PriorPeriodErrorsLineItems',proof_PriorPeriodErrorsLineItems,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'PriorReportMember',proof_PriorReportMember,'nonnum:domainItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ReportDateAxis',proof_ReportDateAxis,'xbrli:stringItemType','xbrldt:dimensionItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'RevenueRecognitionPolicyTextBlock',proof_RevenueRecognitionPolicyTextBlock,'nonnum:textBlockItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Revenues',proof_Revenues,'xbrli:monetaryItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'ScenarioAxis',proof_ScenarioAxis,'xbrli:stringItemType','xbrldt:dimensionItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'SegmentAlphaMember',proof_SegmentAlphaMember,'nonnum:domainItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'SegmentBravoMember',proof_SegmentBravoMember,'nonnum:domainItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'SegmentCharlieMember',proof_SegmentCharlieMember,'nonnum:domainItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'SegmentRevenuesHypercube',proof_SegmentRevenuesHypercube,'xbrli:stringItemType','xbrldt:hypercubeItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'SegmentRevenuesLineItems',proof_SegmentRevenuesLineItems,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'SegmentRevenuesSet',proof_SegmentRevenuesSet,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'SegmentsAxis',proof_SegmentsAxis,'xbrli:stringItemType','xbrldt:dimensionItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'VarianceAnalysisHypercube',proof_VarianceAnalysisHypercube,'xbrli:stringItemType','xbrldt:hypercubeItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'VarianceAnalysisLineItems',proof_VarianceAnalysisLineItems,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'VarianceAnalysisRollUp',proof_VarianceAnalysisRollUp,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'VarianceMember',proof_VarianceMember,'nonnum:domainItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'Vested',proof_Vested,'num:perShareItemType','xbrli:item',duration,null,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'WeightedAverageGrantDateFairValueHypercube',proof_WeightedAverageGrantDateFairValueHypercube,'xbrli:stringItemType','xbrldt:hypercubeItem',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'WeightedAverageGrantDateFairValueLineItems',proof_WeightedAverageGrantDateFairValueLineItems,'xbrli:stringItemType','xbrli:item',duration,true,null,true). concept("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof:'WeightedAverageGrantDateFairValueRollForwardInfo',proof_WeightedAverageGrantDateFairValueRollForwardInfo,'xbrli:stringItemType','xbrli:item',duration,true,null,true). --- reference: reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Assets,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_Assets_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['25']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Equity,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_Equity_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['49']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Liabilities,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_Liabilities_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['35']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Revenues,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_Revenues_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['79']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Expenses,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_Expenses_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['81']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Gains,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_Gains_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['84']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Losses,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_Losses_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['84']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ComprehensiveIncome,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_ComprehensiveIncome_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['79']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_DistributionsToOwners,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_DistributionsToOwners_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['68']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). reference("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_InvestmentsByOwners,'http://www.xbrl.org/2003/arcrole/concept-reference',element('http://www.xbrl.org/2003/linkbase':reference,['http://www.w3.org/1999/xlink':type=resource,'http://www.w3.org/1999/xlink':label=proof_InvestmentsByOwners_lbl,'http://www.w3.org/1999/xlink':role='http://www.xbrl.org/2003/role/reference'],['\n ',element('http://www.xbrl.org/2004/ref':'Publisher',[],['FASB']),'\n ',element('http://www.xbrl.org/2004/ref':'Name',[],['SFAC']),'\n ',element('http://www.xbrl.org/2004/ref':'Number',[],['6']),'\n ',element('http://www.xbrl.org/2004/ref':'Paragraph',[],['68']),'\n ',element('http://www.xbrl.org/2004/ref':'URI',[],['https://www.fasb.org/jsp/FASB/Document_C/DocumentPage?cid=1218220132802&acceptedDisclaimer=true']),'\n ',element('http://www.xbrl.org/2004/ref':'URIDate',[],['2020-02-27']),'\n '])). --- label: label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ActualMember,'http://www.xbrl.org/2003/role/label','en-US','Actual [Member]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_AllSegmentsMember,'http://www.xbrl.org/2003/role/label','en-US','All Segments [Member]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Assets,'http://www.xbrl.org/2003/role/label','en-US','Assets'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Assets,'http://www.xbrl.org/2003/role/documentation','en-US','Assets are probable future economic beneits obtained or controlled by a particular entity as a result of past transactions or events.'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_BalanceSheetHypercube,'http://www.xbrl.org/2003/role/label','en-US','Balance Sheet [Hypercube]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_BalanceSheetLineItems,'http://www.xbrl.org/2003/role/label','en-US','Balance Sheet [Line Items]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_BalanceSheetSet,'http://www.xbrl.org/2003/role/label','en-US','Balance Sheet [Arithmetic Expression]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_BasisOfReportingTextBlock,'http://www.xbrl.org/2003/role/label','en-US','Basis of Reporting [Text Block]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_BudgetedMember,'http://www.xbrl.org/2003/role/label','en-US','Budgeted [Member]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ChangesInAccountingPolicy,'http://www.xbrl.org/2003/role/label','en-US','Changes in Accounting Policy'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ChangesInEquityHypercube,'http://www.xbrl.org/2003/role/label','en-US','Changes in Equity [Hypercube]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ChangesInEquityLineItems,'http://www.xbrl.org/2003/role/label','en-US','Changes in Equity [Line Items]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ChangesInEquityRollForward,'http://www.xbrl.org/2003/role/label','en-US','Changes in Equity [Roll Forward]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ComprehensiveIncome,'http://www.xbrl.org/2003/role/documentation','en-US','Comprehensive income is the change in equity of a business enterprise during a period from transactions and other events and circumstances from nonowner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners.'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ComprehensiveIncome,'http://www.xbrl.org/2003/role/label','en-US','Comprehensive Income'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ComprehensiveIncomeRollUp,'http://www.xbrl.org/2003/role/label','en-US','Comprehensive Income [Roll Up]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ComprehensiveIncomeStatementHypercube,'http://www.xbrl.org/2003/role/label','en-US','Comprehensive Income Statement [Hypercube]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ComprehensiveIncomeStatementLineItems,'http://www.xbrl.org/2003/role/label','en-US','Comprehensive Income Statement [Line Items]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_CorrectionOfAnError,'http://www.xbrl.org/2003/role/label','en-US','Correction of an Error'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_CurrentReportMember,'http://www.xbrl.org/2003/role/label','en-US','Current Report [Member]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_DistributionsToOwners,'http://www.xbrl.org/2003/role/label','en-US','Distributions to Owners'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_DistributionsToOwners,'http://www.xbrl.org/2009/role/negatedLabel','en-US','(Distributions to Owners)'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_DistributionsToOwners,'http://www.xbrl.org/2003/role/documentation','en-US','Distributions to owners are decreases in equity of a particular business enterprise resulting from transferring assets, rendering services, or incurring liabilities by the enterprise to owners. Distributions to owners decrease ownership interest (or equity) in an enterprise.'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Equity,'http://www.xbrl.org/2006/role/restatedLabel','en-US','Equity, Restated'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Equity,'http://www.xbrl.org/2003/role/periodEndLabel','en-US','Equity, Ending Balance'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Equity,'http://www.xbrl.org/2003/role/periodStartLabel','en-US','Equity, Beginning Balance'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Equity,'http://www.xbrl.org/2003/role/documentation','en-US','Equity or net assets is the residual interest in the assets of an entity that remains after deducting its liabilities. In a business enterprise, the equity is the ownership interest.'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Equity,'http://www.xbrl.org/2003/role/label','en-US','Equity'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Equity,'http://xbrlsite.azurewebsites.net/2016/conceptual-model/cm-roles/roles/originallyStatedLabel','en-US','Equity, Origionally Stated'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Expenses,'http://www.xbrl.org/2003/role/documentation','en-US','Expenses are outflows or other using up of assets or incurrences of liabilities (or a combination of both) from delivering or producing goods, rendering services, or carrying out other activities that constitute the entity"s ongoing major or central opera'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Expenses,'http://www.xbrl.org/2009/role/negatedLabel','en-US','(Expenses)'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Expenses,'http://www.xbrl.org/2003/role/label','en-US','Expenses'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_FinancialHighlightsHypercube,'http://www.xbrl.org/2003/role/label','en-US','Financial Highlights [Hypercube]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_FinancialHighlightsLineItems,'http://www.xbrl.org/2003/role/label','en-US','Financial Highlights [Line Items]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_FinancialHighlightsSet,'http://www.xbrl.org/2003/role/label','en-US','Financial Highlights [Set]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Forfeited,'http://www.xbrl.org/2003/role/label','en-US','Forfeited'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Gains,'http://www.xbrl.org/2003/role/documentation','en-US','Gains are increases in equity (net assets) from peripheral or incidental transactions of an entity and from all other transactions and other events and circumstances affecting the entity except those that result from revenues or investments by owners.'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Gains,'http://www.xbrl.org/2003/role/label','en-US','Gains'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Granted,'http://www.xbrl.org/2003/role/label','en-US','Granted'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_InvestmentsByOwners,'http://www.xbrl.org/2003/role/documentation','en-US','Investments by owners are increases in equity of a particular business enterprise resulting from transfers to it from other entities of something valuable to obtain or increase ownership interests (or equity) in it. Assets are most commonly received as investments by owners, but that which is received may also include services or satisfaction or conversion of liabilities of the enterprise.'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_InvestmentsByOwners,'http://www.xbrl.org/2003/role/label','en-US','Investments by Owners'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Liabilities,'http://www.xbrl.org/2003/role/label','en-US','Liabilities'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Liabilities,'http://www.xbrl.org/2003/role/documentation','en-US','Liabilities are probable future sacrifices of economic benefits arising from present obligations of a particular entity to transfer assets or provide services to other entities in the future as a result of past transactions or events.'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Losses,'http://www.xbrl.org/2009/role/negatedLabel','en-US','(Losses)'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Losses,'http://www.xbrl.org/2003/role/label','en-US','Losses'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Losses,'http://www.xbrl.org/2003/role/documentation','en-US','Losses are decreases in equity (net assets) from peripheral or incidental transactions of an entity and from all other transactions and other events and circumstances affecting the entity except those that result from expenses or distributions to owners.'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_NatureOfOperationsTextBlock,'http://www.xbrl.org/2003/role/label','en-US','Nature of Operations [Text Block]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_NonvestedFairValue,'http://www.xbrl.org/2003/role/periodStartLabel','en-US','Nonvested Fair Value, Beginning Balance'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_NonvestedFairValue,'http://www.xbrl.org/2003/role/periodEndLabel','en-US','Nonvested Fair Value, Ending Balance'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_NonvestedFairValue,'http://www.xbrl.org/2003/role/label','en-US','Nonvested Fair Value'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_PoliciesHypercube,'http://www.xbrl.org/2003/role/label','en-US','Policies [Hypercube]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_PoliciesLineItems,'http://www.xbrl.org/2003/role/label','en-US','Policies [Line Items]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_PriorPeriodErrorsAdjustment,'http://www.xbrl.org/2003/role/label','en-US','Prior Period Errors [Adjustment]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_PriorPeriodErrorsHypercube,'http://www.xbrl.org/2003/role/label','en-US','Prior Period Errors [Hypercube]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_PriorPeriodErrorsLineItems,'http://www.xbrl.org/2003/role/label','en-US','Prior Period Errors [Line Items]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_PriorReportMember,'http://www.xbrl.org/2003/role/label','en-US','Prior Report [Member]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ReportDateAxis,'http://www.xbrl.org/2003/role/label','en-US','Report Date [Axis]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_RevenueRecognitionPolicyTextBlock,'http://www.xbrl.org/2003/role/label','en-US','Revenue Recognition Policy [Text Block]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Revenues,'http://www.xbrl.org/2003/role/label','en-US','Revenues'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Revenues,'http://www.xbrl.org/2003/role/documentation','en-US','Revenues are inflows or other enhancements of assets of an entity or settlements of its liabilities (or a combination of both) from delivering or producing goods, rendering services, or other activities that constitute the entity"s ongoing major or centra'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_ScenarioAxis,'http://www.xbrl.org/2003/role/label','en-US','Scenario [Axis]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_SegmentAlphaMember,'http://www.xbrl.org/2003/role/label','en-US','Segment Alpha [Member]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_SegmentBravoMember,'http://www.xbrl.org/2003/role/label','en-US','Segment Bravo [Member]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_SegmentCharlieMember,'http://www.xbrl.org/2003/role/label','en-US','Segment Charlie [Member]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_SegmentRevenuesHypercube,'http://www.xbrl.org/2003/role/label','en-US','Segment Revenues [Hypercube]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_SegmentRevenuesLineItems,'http://www.xbrl.org/2003/role/label','en-US','Segment Revenues [Line Items]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_SegmentRevenuesSet,'http://www.xbrl.org/2003/role/label','en-US','Sgement Revenues [Set]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_SegmentsAxis,'http://www.xbrl.org/2003/role/label','en-US','Segments [Axis]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_VarianceAnalysisHypercube,'http://www.xbrl.org/2003/role/label','en-US','Variance Analysis [Hypercube]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_VarianceAnalysisLineItems,'http://www.xbrl.org/2003/role/label','en-US','Variance Analysis [Line Items]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_VarianceAnalysisRollUp,'http://www.xbrl.org/2003/role/label','en-US','Variance Analysis [Roll Up]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_VarianceMember,'http://www.xbrl.org/2003/role/label','en-US','Variance [Member]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_Vested,'http://www.xbrl.org/2003/role/label','en-US','Vested'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_WeightedAverageGrantDateFairValueHypercube,'http://www.xbrl.org/2003/role/label','en-US','Weighted Average Grant Date Fair Value [Hypercube]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_WeightedAverageGrantDateFairValueLineItems,'http://www.xbrl.org/2003/role/label','en-US','Weighted Average Grant Date Fair Value [Line Items]'). label("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof_WeightedAverageGrantDateFairValueRollForwardInfo,'http://www.xbrl.org/2003/role/label','en-US','Weighted Average Grant Date Fair Value [Roll Forward Info]'). --- presentation: presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet',proof_BalanceSheetHypercube,proof_BalanceSheetLineItems,'1',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet',proof_BalanceSheetLineItems,proof_BalanceSheetSet,'2',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet',proof_BalanceSheetSet,proof_Assets,'3',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet',proof_BalanceSheetSet,proof_Liabilities,'4',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet',proof_BalanceSheetSet,proof_Equity,'5',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeStatementHypercube,proof_ComprehensiveIncomeStatementLineItems,'11',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueHypercube,proof_WeightedAverageGrantDateFairValueLineItems,'12',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeStatementLineItems,proof_ComprehensiveIncomeRollUp,'12',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeRollUp,proof_Revenues,'13',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueLineItems,proof_WeightedAverageGrantDateFairValueRollForwardInfo,'13',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueRollForwardInfo,proof_NonvestedFairValue,'14','http://www.xbrl.org/2003/role/periodStartLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeRollUp,proof_Expenses,'14','http://www.xbrl.org/2009/role/negatedLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeRollUp,proof_Gains,'15',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueRollForwardInfo,proof_Granted,'15',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeRollUp,proof_Losses,'16','http://www.xbrl.org/2009/role/negatedLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueRollForwardInfo,proof_Vested,'16',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeRollUp,proof_ComprehensiveIncome,'17',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueRollForwardInfo,proof_Forfeited,'17',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueRollForwardInfo,proof_NonvestedFairValue,'18','http://www.xbrl.org/2003/role/periodEndLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisHypercube,proof_ScenarioAxis,'21',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ScenarioAxis,proof_ActualMember,'22',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ActualMember,proof_VarianceMember,'23',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ActualMember,proof_BudgetedMember,'24',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights',proof_FinancialHighlightsHypercube,proof_FinancialHighlightsLineItems,'25',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisHypercube,proof_VarianceAnalysisLineItems,'25',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights',proof_FinancialHighlightsLineItems,proof_FinancialHighlightsSet,'26',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisLineItems,proof_VarianceAnalysisRollUp,'26',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights',proof_FinancialHighlightsSet,proof_Revenues,'27',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisRollUp,proof_Revenues,'27',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisRollUp,proof_Expenses,'28','http://www.xbrl.org/2009/role/negatedLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights',proof_FinancialHighlightsSet,proof_ComprehensiveIncome,'28',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights',proof_FinancialHighlightsSet,proof_DistributionsToOwners,'29',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisRollUp,proof_Gains,'29',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisRollUp,proof_Losses,'30','http://www.xbrl.org/2009/role/negatedLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisRollUp,proof_ComprehensiveIncome,'31',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/Policies',proof_PoliciesHypercube,proof_PoliciesLineItems,'41',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/Policies',proof_PoliciesLineItems,proof_BasisOfReportingTextBlock,'42',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/Policies',proof_PoliciesLineItems,proof_NatureOfOperationsTextBlock,'43',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/Policies',proof_PoliciesLineItems,proof_RevenueRecognitionPolicyTextBlock,'44',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityHypercube,proof_ChangesInEquityLineItems,'51',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityLineItems,proof_ChangesInEquityRollForward,'52',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityRollForward,proof_Equity,'53','http://www.xbrl.org/2003/role/periodStartLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityRollForward,proof_ComprehensiveIncome,'54',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityRollForward,proof_InvestmentsByOwners,'55',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentRevenuesHypercube,proof_SegmentsAxis,'55',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityRollForward,proof_DistributionsToOwners,'56','http://www.xbrl.org/2009/role/negatedLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentsAxis,proof_AllSegmentsMember,'56',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityRollForward,proof_Equity,'57','http://www.xbrl.org/2003/role/periodEndLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_AllSegmentsMember,proof_SegmentAlphaMember,'57',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_AllSegmentsMember,proof_SegmentBravoMember,'58',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_AllSegmentsMember,proof_SegmentCharlieMember,'59',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentRevenuesHypercube,proof_SegmentRevenuesLineItems,'60',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentRevenuesLineItems,proof_SegmentRevenuesSet,'61',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentRevenuesSet,proof_Revenues,'62',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsHypercube,proof_ReportDateAxis,'63',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_ReportDateAxis,proof_CurrentReportMember,'64',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_CurrentReportMember,proof_PriorReportMember,'65',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsHypercube,proof_PriorPeriodErrorsLineItems,'66',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsLineItems,proof_PriorPeriodErrorsAdjustment,'67',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsAdjustment,proof_Equity,'68','http://xbrlsite.azurewebsites.net/2016/conceptual-model/cm-roles/roles/originallyStatedLabel'). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsAdjustment,proof_ChangesInAccountingPolicy,'69',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsAdjustment,proof_CorrectionOfAnError,'70',null). presentation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsAdjustment,proof_Equity,'71','http://www.xbrl.org/2006/role/restatedLabel'). --- definition: definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisLineItems,proof_Revenues,'http://xbrl.org/int/dim/arcrole/domain-member','1'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet',proof_BalanceSheetLineItems,proof_Assets,'http://xbrl.org/int/dim/arcrole/domain-member','1'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet',proof_BalanceSheetLineItems,proof_Liabilities,'http://xbrl.org/int/dim/arcrole/domain-member','2'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisLineItems,proof_Expenses,'http://xbrl.org/int/dim/arcrole/domain-member','2'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet',proof_BalanceSheetLineItems,proof_Equity,'http://xbrl.org/int/dim/arcrole/domain-member','3'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisLineItems,proof_Gains,'http://xbrl.org/int/dim/arcrole/domain-member','3'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/BalanceSheet',proof_BalanceSheetLineItems,proof_BalanceSheetHypercube,'http://xbrl.org/int/dim/arcrole/all','4'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisLineItems,proof_Losses,'http://xbrl.org/int/dim/arcrole/domain-member','4'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisLineItems,proof_ComprehensiveIncome,'http://xbrl.org/int/dim/arcrole/domain-member','5'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeStatementLineItems,proof_Revenues,'http://xbrl.org/int/dim/arcrole/domain-member','6'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisLineItems,proof_VarianceAnalysisHypercube,'http://xbrl.org/int/dim/arcrole/all','6'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_VarianceAnalysisHypercube,proof_ScenarioAxis,'http://xbrl.org/int/dim/arcrole/hypercube-dimension','7'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeStatementLineItems,proof_Expenses,'http://xbrl.org/int/dim/arcrole/domain-member','7'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ScenarioAxis,proof_ActualMember,'http://xbrl.org/int/dim/arcrole/dimension-domain','8'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeStatementLineItems,proof_Gains,'http://xbrl.org/int/dim/arcrole/domain-member','8'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ActualMember,proof_BudgetedMember,'http://xbrl.org/int/dim/arcrole/domain-member','9'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeStatementLineItems,proof_ComprehensiveIncomeStatementHypercube,'http://xbrl.org/int/dim/arcrole/all','9'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ActualMember,proof_VarianceMember,'http://xbrl.org/int/dim/arcrole/domain-member','10'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeStatementLineItems,proof_Losses,'http://xbrl.org/int/dim/arcrole/domain-member','10'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ScenarioAxis,proof_ActualMember,'http://xbrl.org/int/dim/arcrole/dimension-default','11'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityLineItems,proof_Equity,'http://xbrl.org/int/dim/arcrole/domain-member','11'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityLineItems,proof_ComprehensiveIncome,'http://xbrl.org/int/dim/arcrole/domain-member','12'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncomeStatementLineItems,proof_ComprehensiveIncome,'http://xbrl.org/int/dim/arcrole/domain-member','13'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityLineItems,proof_InvestmentsByOwners,'http://xbrl.org/int/dim/arcrole/domain-member','14'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityLineItems,proof_ChangesInEquityHypercube,'http://xbrl.org/int/dim/arcrole/all','15'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ChangesInEquity',proof_ChangesInEquityLineItems,proof_DistributionsToOwners,'http://xbrl.org/int/dim/arcrole/domain-member','16'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueLineItems,proof_NonvestedFairValue,'http://xbrl.org/int/dim/arcrole/domain-member','20'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueLineItems,proof_Granted,'http://xbrl.org/int/dim/arcrole/domain-member','21'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueLineItems,proof_Vested,'http://xbrl.org/int/dim/arcrole/domain-member','22'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueLineItems,proof_Forfeited,'http://xbrl.org/int/dim/arcrole/domain-member','23'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/StockPlanActivity',proof_WeightedAverageGrantDateFairValueLineItems,proof_WeightedAverageGrantDateFairValueHypercube,'http://xbrl.org/int/dim/arcrole/all','24'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights',proof_FinancialHighlightsLineItems,proof_Revenues,'http://xbrl.org/int/dim/arcrole/domain-member','27'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights',proof_FinancialHighlightsLineItems,proof_ComprehensiveIncome,'http://xbrl.org/int/dim/arcrole/domain-member','28'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights',proof_FinancialHighlightsLineItems,proof_DistributionsToOwners,'http://xbrl.org/int/dim/arcrole/domain-member','29'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/FinancialHighlights',proof_FinancialHighlightsLineItems,proof_FinancialHighlightsHypercube,'http://xbrl.org/int/dim/arcrole/all','30'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/Policies',proof_PoliciesLineItems,proof_BasisOfReportingTextBlock,'http://xbrl.org/int/dim/arcrole/domain-member','42'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/Policies',proof_PoliciesLineItems,proof_NatureOfOperationsTextBlock,'http://xbrl.org/int/dim/arcrole/domain-member','43'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/Policies',proof_PoliciesLineItems,proof_RevenueRecognitionPolicyTextBlock,'http://xbrl.org/int/dim/arcrole/domain-member','44'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/Policies',proof_PoliciesLineItems,proof_PoliciesHypercube,'http://xbrl.org/int/dim/arcrole/all','45'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentRevenuesLineItems,proof_Revenues,'http://xbrl.org/int/dim/arcrole/domain-member','55'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentRevenuesLineItems,proof_SegmentRevenuesHypercube,'http://xbrl.org/int/dim/arcrole/all','56'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentRevenuesHypercube,proof_SegmentsAxis,'http://xbrl.org/int/dim/arcrole/hypercube-dimension','57'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentsAxis,proof_AllSegmentsMember,'http://xbrl.org/int/dim/arcrole/dimension-domain','58'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_SegmentsAxis,proof_AllSegmentsMember,'http://xbrl.org/int/dim/arcrole/dimension-default','59'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_AllSegmentsMember,proof_SegmentAlphaMember,'http://xbrl.org/int/dim/arcrole/domain-member','60'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_AllSegmentsMember,proof_SegmentBravoMember,'http://xbrl.org/int/dim/arcrole/domain-member','61'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/SegmentRevenues',proof_AllSegmentsMember,proof_SegmentCharlieMember,'http://xbrl.org/int/dim/arcrole/domain-member','62'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsLineItems,proof_Equity,'http://xbrl.org/int/dim/arcrole/domain-member','67'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsLineItems,proof_ChangesInAccountingPolicy,'http://xbrl.org/int/dim/arcrole/domain-member','68'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsLineItems,proof_CorrectionOfAnError,'http://xbrl.org/int/dim/arcrole/domain-member','69'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsLineItems,proof_PriorPeriodErrorsHypercube,'http://xbrl.org/int/dim/arcrole/all','70'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_PriorPeriodErrorsHypercube,proof_ReportDateAxis,'http://xbrl.org/int/dim/arcrole/hypercube-dimension','71'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_ReportDateAxis,proof_CurrentReportMember,'http://xbrl.org/int/dim/arcrole/dimension-domain','72'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_ReportDateAxis,proof_CurrentReportMember,'http://xbrl.org/int/dim/arcrole/dimension-default','73'). definition("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/PriorPeriodErrors',proof_CurrentReportMember,proof_PriorReportMember,'http://xbrl.org/int/dim/arcrole/domain-member','74'). --- calculation: calculation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncome,proof_Revenues,1,'18'). calculation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncome,proof_Expenses,-1,'19'). calculation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncome,proof_Gains,1,'20'). calculation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/ComprehensiveIncome',proof_ComprehensiveIncome,proof_Losses,-1,'21'). calculation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ComprehensiveIncome,proof_Revenues,1,'1'). calculation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ComprehensiveIncome,proof_Expenses,-1,'2'). calculation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ComprehensiveIncome,proof_Gains,1,'3'). calculation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof/role/VarianceAnalysis',proof_ComprehensiveIncome,proof_Losses,-1,'4'). --- formula: formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Adjustment-Code-ADJ01-formula.xml','Adjustment_ADJ01',valueAssertion,dimensional,_7920=_7932+_7934+_7928,['Restated'=filter(_7920,[explicitDimension(proof:'ReportDateAxis',[proof:'CurrentReportMember']),concept(proof:'Equity')]),'OrigionallyStated'=filter(_7932,[explicitDimension(proof:'ReportDateAxis',[proof:'PriorReportMember']),concept(proof:'Equity')]),'CorrectionOfAnError'=filter(_7934,[explicitDimension(proof:'ReportDateAxis',[proof:'CurrentReportMember']),concept(proof:'CorrectionOfAnError')]),'ChangesInAccountingPolicy'=filter(_7928,[explicitDimension(proof:'ReportDateAxis',[proof:'CurrentReportMember']),concept(proof:'ChangesInAccountingPolicy')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Consistency-Code-BS01-formula.xml','Arithmetic_BS01',valueAssertion,dimensional,_7920=_7926+_7928,['Assets'=filter(_7920,[concept(proof:'Assets')]),'Liabilities'=filter(_7926,[concept(proof:'Liabilities')]),'Equity'=filter(_7928,[concept(proof:'Equity')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Consistency-Code-IS01-formula.xml','Arithmetic_IS01',valueAssertion,dimensional,_7920=_7938-_7940+_7934-_7928,['ComprehensiveIncome'=filter(_7920,[concept(proof:'ComprehensiveIncome')]),'Revenues'=filter(_7938,[concept(proof:'Revenues')]),'Expenses'=filter(_7940,[concept(proof:'Expenses')]),'Gains'=filter(_7934,[concept(proof:'Gains')]),'Losses'=filter(_7928,[concept(proof:'Losses')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-MemberAggregation-Code-MA1-formula.xml','MemberAggregation_MA1',valueAssertion,dimensional,_7920 eq sum(_7926),['Total'=filter(_7920,[concept(proof:'Revenues')]),'Each'=filter(_7926,[explicitDimension(proof:'SegmentsAxis',[under('Total','http://www.xbrlsite.com/proof/role/SegmentRevenues','http://xbrl.org/int/dim/arcrole/domain-member',child)]),concept(proof:'Revenues')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-RollForward-Code-SHE01-formula.xml','RollForward_SHE01',valueAssertion,dimensional,_7938+_7940+_7934-_7928=_7922,['Equity_BalanceStart'=filter(_7938,[concept(proof:'Equity'),instantDuration('ComprehensiveIncome',start)]),'ComprehensiveIncome'=filter(_7940,[concept(proof:'ComprehensiveIncome')]),'InvestmentsByOwners'=filter(_7934,[concept(proof:'InvestmentsByOwners')]),'DistributionsToOwners'=filter(_7928,[concept(proof:'DistributionsToOwners')]),'Equity_BalanceEnd'=filter(_7922,[concept(proof:'Equity'),instantDuration('ComprehensiveIncome',end)])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR01-formula.xml','Variance_VAR01',valueAssertion,dimensional,_7920=_7926+_7928,['Actual'=filter(_7920,[explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'Revenues')]),'Budget'=filter(_7926,[explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'Revenues')]),'Variance'=filter(_7928,[explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'Revenues')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR02-formula.xml','Variance_VAR02',valueAssertion,dimensional,_7920=_7926+_7928,['Actual'=filter(_7920,[explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'Expenses')]),'Budget'=filter(_7926,[explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'Expenses')]),'Variance'=filter(_7928,[explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'Expenses')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR03-formula.xml','Variance_VAR03',valueAssertion,dimensional,_7920=_7926+_7928,['Actual'=filter(_7920,[explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'Gains')]),'Budget'=filter(_7926,[explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'Gains')]),'Variance'=filter(_7928,[explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'Gains')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR04-formula.xml','Variance_VAR04',valueAssertion,dimensional,_7920=_7926+_7928,['Actual'=filter(_7920,[explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'Losses')]),'Budget'=filter(_7926,[explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'Losses')]),'Variance'=filter(_7928,[explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'Losses')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Variance-Code-VAR05-formula.xml','Variance_VAR05',valueAssertion,dimensional,_7920=_7926+_7928,['Actual'=filter(_7920,[explicitDimension(proof:'ScenarioAxis',[proof:'ActualMember']),concept(proof:'ComprehensiveIncome')]),'Budget'=filter(_7926,[explicitDimension(proof:'ScenarioAxis',[proof:'BudgetedMember']),concept(proof:'ComprehensiveIncome')]),'Variance'=filter(_7928,[explicitDimension(proof:'ScenarioAxis',[proof:'VarianceMember']),concept(proof:'ComprehensiveIncome')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Arithmetic-Other-formula.xml','CONSISTENCY_AccountingEquation',valueAssertion,dimensional,_7920=_7926+_7928,['Assets'=filter(_7920,[concept(proof:'Assets')]),'Liabilities'=filter(_7926,[concept(proof:'Liabilities')]),'Equity'=filter(_7928,[concept(proof:'Equity')])]). formula("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrlsite.azurewebsites.net/2020/master/proof/Rule-Arithmetic-Other-formula.xml','CONSISTENCY_SFAC6_ElementsOfFinancialStatement',valueAssertion,dimensional,0=_7938+(_7950-_7952+(_7956-_7958))+(_7962-_7964)+(_7968-_7970),['Equity_BalanceStart'=filter(_7938,[concept(proof:'Equity'),instantDuration('Revenues',start)]),'Revenues'=filter(_7950,[concept(proof:'Revenues')]),'Expenses'=filter(_7952,[concept(proof:'Expenses')]),'Gains'=filter(_7956,[concept(proof:'Gains')]),'Losses'=filter(_7958,[concept(proof:'Losses')]),'InvestmentsByOwners'=filter(_7962,[concept(proof:'InvestmentsByOwners')]),'DistributionsToOwners'=filter(_7964,[concept(proof:'DistributionsToOwners')]),'Liabilities_BalanceEnd'=filter(_7968,[concept(proof:'Liabilities'),instantDuration('Revenues',end)]),'Assets_BalanceEnd'=filter(_7970,[concept(proof:'Assets'),instantDuration('Revenues',end)])]). --- prefixNamespace: prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",link,'http://www.xbrl.org/2003/linkbase'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",xlink,'http://www.w3.org/1999/xlink'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",iso4217,'http://www.xbrl.org/2003/iso4217'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",xbrldi,'http://xbrl.org/2006/xbrldi'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",xbrldt,'http://xbrl.org/2005/xbrldt'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",xsi,'http://www.w3.org/2001/XMLSchema-instance'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",proof,'http://www.xbrlsite.com/proof'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",xbrli,'http://www.xbrl.org/2003/instance'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",nonnum,'http://www.xbrl.org/dtr/type/non-numeric'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",num,'http://www.xbrl.org/dtr/type/numeric'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",ref,'http://www.xbrl.org/2004/ref'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",xs,'http://www.w3.org/2001/XMLSchema'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",xfi,'http://www.xbrl.org/2008/function/instance'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",generic,'http://xbrl.org/2008/generic'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",formula,'http://xbrl.org/2008/formula'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",validation,'http://xbrl.org/2008/validation'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",ca,'http://xbrl.org/2008/assertion/consistency'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",ea,'http://xbrl.org/2008/assertion/existence'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",va,'http://xbrl.org/2008/assertion/value'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",variable,'http://xbrl.org/2008/variable'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",pf,'http://xbrl.org/2008/filter/period'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",cf,'http://xbrl.org/2008/filter/concept'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",df,'http://xbrl.org/2008/filter/dimension'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",gf,'http://xbrl.org/2008/filter/general'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",label,'http://xbrl.org/2008/label'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",uf,'http://xbrl.org/2008/filter/unit'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",ef,'http://xbrl.org/2008/filter/entity'). prefixNamespace("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",msg,'http://xbrl.org/2010/message'). --- namespaceLocation: namespaceLocation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrlsite.com/proof','http://xbrlsite.azurewebsites.net/2020/master/proof/proof.xsd'). namespaceLocation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrl.org/2003/instance','http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd'). namespaceLocation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrl.org/2003/linkbase','http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd'). namespaceLocation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://xbrl.org/2005/xbrldt','http://www.xbrl.org/2005/xbrldt-2005.xsd'). namespaceLocation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrl.org/dtr/type/non-numeric','http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd'). namespaceLocation("http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml",'http://www.xbrl.org/dtr/type/numeric','http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd'). --- complexType: true. ?- xbrlLoader:evaluateFormula(InstanceURL,ID,OriginalExpression,BoundExpression,Result). InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Adjustment_ADJ01', OriginalExpression = ('Restated'='OrigionallyStated'+'CorrectionOfAnError'+'ChangesInAccountingPolicy'), BoundExpression = (0=2000+ -500+ -1500), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Arithmetic_BS01', OriginalExpression = ('Assets'='Liabilities'+'Equity'), BoundExpression = (3500=0+3500), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Arithmetic_BS01', OriginalExpression = ('Assets'='Liabilities'+'Equity'), BoundExpression = (0=0+0), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Arithmetic_IS01', OriginalExpression = ('ComprehensiveIncome'='Revenues'-'Expenses'+'Gains'-'Losses'), BoundExpression = (-750=1000-1000+250-1000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Arithmetic_IS01', OriginalExpression = ('ComprehensiveIncome'='Revenues'-'Expenses'+'Gains'-'Losses'), BoundExpression = (3750=6000-2000+750-1000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Arithmetic_IS01', OriginalExpression = ('ComprehensiveIncome'='Revenues'-'Expenses'+'Gains'-'Losses'), BoundExpression = (3000=7000-3000+1000-2000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Arithmetic_IS01', OriginalExpression = ('ComprehensiveIncome'='Revenues'-'Expenses'+'Gains'-'Losses'), BoundExpression = (3000=7000-3000+1000-2000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'MemberAggregation_MA1', OriginalExpression = ('Total'eq sum('Each')), BoundExpression = (7000 eq 7000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'MemberAggregation_MA1', OriginalExpression = ('Total'eq sum('Each')), BoundExpression = (7000 eq 7000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'MemberAggregation_MA1', OriginalExpression = ('Total'eq sum('Each')), BoundExpression = (7000 eq 7000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'RollForward_SHE01', OriginalExpression = ('Equity_BalanceStart'+'ComprehensiveIncome'+'InvestmentsByOwners'-'DistributionsToOwners'='Equity_BalanceEnd'), BoundExpression = (0+3000+1000-500=3500), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Variance_VAR01', OriginalExpression = ('Actual'='Budget'+'Variance'), BoundExpression = (7000=6000+1000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Variance_VAR02', OriginalExpression = ('Actual'='Budget'+'Variance'), BoundExpression = (3000=2000+1000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Variance_VAR03', OriginalExpression = ('Actual'='Budget'+'Variance'), BoundExpression = (1000=750+250), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Variance_VAR04', OriginalExpression = ('Actual'='Budget'+'Variance'), BoundExpression = (2000=1000+1000), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'Variance_VAR05', OriginalExpression = ('Actual'='Budget'+'Variance'), BoundExpression = (3000=3750+ -750), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'CONSISTENCY_AccountingEquation', OriginalExpression = ('Assets'='Liabilities'+'Equity'), BoundExpression = (3500=0+3500), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'CONSISTENCY_AccountingEquation', OriginalExpression = ('Assets'='Liabilities'+'Equity'), BoundExpression = (0=0+0), Result = true ; InstanceURL = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ID = 'CONSISTENCY_SFAC6_ElementsOfFinancialStatement', OriginalExpression = (0='Equity_BalanceStart'+('Revenues'-'Expenses'+('Gains'-'Losses'))+('InvestmentsByOwners'-'DistributionsToOwners')+('Liabilities_BalanceEnd'-'Assets_BalanceEnd')), BoundExpression = (0=0+(7000-3000+(1000-2000))+(1000-500)+(0-3500)), Result = true. ?- evaluateCalculation(R,ForRole,SumConcept,Expression,ConceptExpression,Result). Correct to: "xbrlLoader:evaluateCalculation(R,ForRole,SumConcept,Expression,ConceptExpression,Result)"? yes R = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ForRole = 'http://www.xbrlsite.com/proof/role/ComprehensiveIncome', SumConcept = proof:'ComprehensiveIncome', Expression = (-750=1000*1+(1000* -1+(250*1+1000* -1))), ConceptExpression = (proof:'ComprehensiveIncome'=1*(proof:'Revenues')+(-1*(proof:'Expenses')+(1*(proof:'Gains')+ -1*(proof:'Losses')))), Result = true ; R = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ForRole = 'http://www.xbrlsite.com/proof/role/ComprehensiveIncome', SumConcept = proof:'ComprehensiveIncome', Expression = (3750=6000*1+(2000* -1+(750*1+1000* -1))), ConceptExpression = (proof:'ComprehensiveIncome'=1*(proof:'Revenues')+(-1*(proof:'Expenses')+(1*(proof:'Gains')+ -1*(proof:'Losses')))), Result = true ; R = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ForRole = 'http://www.xbrlsite.com/proof/role/ComprehensiveIncome', SumConcept = proof:'ComprehensiveIncome', Expression = (3000=7000*1+(3000* -1+(1000*1+2000* -1))), ConceptExpression = (proof:'ComprehensiveIncome'=1*(proof:'Revenues')+(-1*(proof:'Expenses')+(1*(proof:'Gains')+ -1*(proof:'Losses')))), Result = true ; R = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ForRole = 'http://www.xbrlsite.com/proof/role/ComprehensiveIncome', SumConcept = proof:'ComprehensiveIncome', Expression = (3000=7000*1+(3000* -1+(1000*1+2000* -1))), ConceptExpression = (proof:'ComprehensiveIncome'=1*(proof:'Revenues')+(-1*(proof:'Expenses')+(1*(proof:'Gains')+ -1*(proof:'Losses')))), Result = true ; R = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ForRole = 'http://www.xbrlsite.com/proof/role/VarianceAnalysis', SumConcept = proof:'ComprehensiveIncome', Expression = (-750=1000*1+(1000* -1+(250*1+1000* -1))), ConceptExpression = (proof:'ComprehensiveIncome'=1*(proof:'Revenues')+(-1*(proof:'Expenses')+(1*(proof:'Gains')+ -1*(proof:'Losses')))), Result = true ; R = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ForRole = 'http://www.xbrlsite.com/proof/role/VarianceAnalysis', SumConcept = proof:'ComprehensiveIncome', Expression = (3750=6000*1+(2000* -1+(750*1+1000* -1))), ConceptExpression = (proof:'ComprehensiveIncome'=1*(proof:'Revenues')+(-1*(proof:'Expenses')+(1*(proof:'Gains')+ -1*(proof:'Losses')))), Result = true ; R = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ForRole = 'http://www.xbrlsite.com/proof/role/VarianceAnalysis', SumConcept = proof:'ComprehensiveIncome', Expression = (3000=7000*1+(3000* -1+(1000*1+2000* -1))), ConceptExpression = (proof:'ComprehensiveIncome'=1*(proof:'Revenues')+(-1*(proof:'Expenses')+(1*(proof:'Gains')+ -1*(proof:'Losses')))), Result = true ; R = "http://xbrlsite.azurewebsites.net/2020/master/proof/instance.xml", ForRole = 'http://www.xbrlsite.com/proof/role/VarianceAnalysis', SumConcept = proof:'ComprehensiveIncome', Expression = (3000=7000*1+(3000* -1+(1000*1+2000* -1))), ConceptExpression = (proof:'ComprehensiveIncome'=1*(proof:'Revenues')+(-1*(proof:'Expenses')+(1*(proof:'Gains')+ -1*(proof:'Losses')))), Result = true.