Generated by Logical Toolkit for XBRL version f512f32 (updated 14 hours ago). Analysis at 2021-06-12T15:41:35+0000 for charles.hoffman@me.com. This page will remain online at https://pacioli.logicalcontracts.com/reportAnalysis/fb48e93daa9dbb638fa73b35727499980ab8a256.report/index.html for about 28 days.

Block Pivots (one per detected block)
Network
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail)
Table(implied)

Concept arrangement pattern: 1.1.6.1.set []
Entity: 0000789019 (http://www.sec.gov/CIK)


Component as one Pivot (ALL presented facts)
Network
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail)
Table(implied)

Entity: 0000789019 (http://www.sec.gov/CIK)


The colours used for the fact values are significant, and have the following meanings:

Fact Table
Network
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail)
Table(implied)
#BlockReporting Entity [Aspect]Period [Aspect]Dimension MembersConceptFact ValueUnitRoundingParenthetical ExplanationsOrigin
11.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Employee Stock * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Shares authorized for future grant129000000 shares-6Reported
21.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Shares authorized for future grant127000000 shares-6Reported
31.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Performance Stock Units * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Executive Incentive PlanAward vest periodP3Y Reported
41.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain] * Upper LimitAward vest periodP5Y Reported
51.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain] * Lower LimitAward vest periodP4Y Reported
61.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Restricted Stock Units * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Executive Incentive PlanAward vest periodP4Y Reported
71.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Unrecognized compensation costs6500000000 iso4217:USD-8Reported
81.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Unrecognized compensation costs are expected to be recognized over a weighted average period (years)P3Y Reported
91.1.6.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Weighted average grant-date fair value42.36 (iso4217:USD)/shares2Reported
101.1.6.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Weighted average grant-date fair value41.51 (iso4217:USD)/shares2Reported
111.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Weighted average grant-date fair value55.64 (iso4217:USD)/shares2Reported
121.1.6.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Fair value of awards vested4200000000 iso4217:USD-8Reported
131.1.6.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Fair value of awards vested3900000000 iso4217:USD-8Reported
141.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Stock Awards * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Fair value of awards vested4800000000 iso4217:USD-8Reported
151.1.6.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Employee Stock * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Percentage of market value at which employees are able to purchase shares of common stock0.9 pureINFReported
161.1.6.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Employee Stock * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Percentage of market value at which employees are able to purchase shares of common stock0.9 pureINFReported
171.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Employee Stock * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Percentage of market value at which employees are able to purchase shares of common stock0.9 pureINFReported
181.1.6.1.set0000789019 (http://www.sec.gov/CIK)2015-06-30Employee Stock * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Maximum percentage of gross compensation at which employees may purchase shares0.15 pureINFReported
191.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-06-30Employee Stock * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Maximum percentage of gross compensation at which employees may purchase shares0.15 pureINFReported
201.1.6.1.set0000789019 (http://www.sec.gov/CIK)2017-06-30Employee Stock * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Maximum percentage of gross compensation at which employees may purchase shares0.15 pureINFReported
211.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-01-01 to 2017-06-30Equity Award [Domain] * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Company contribution amount for each dollar a participant contributes to the savings plan0.5 pureINFReported
221.1.6.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Award [Domain] * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Company contribution amount for each dollar a participant contributes to the savings plan0.5 pureINFReported
231.1.6.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-12-31Equity Award [Domain] * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Company contribution amount for each dollar a participant contributes to the savings plan0.5 pureINFReported
241.1.6.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Award [Domain] * IRS Compensation Limit * Plan Name [Domain] * Upper LimitPercentage of employee"s earnings the company may contribute to the savings plan0.03 pureINFReported
251.1.6.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-12-31Equity Award [Domain] * IRS Compensation Limit * Plan Name [Domain] * Upper LimitPercentage of employee"s earnings the company may contribute to the savings plan0.03 pureINFReported
261.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-01-01 to 2017-06-30Equity Award [Domain] * IRS Compensation Limit * Plan Name [Domain] * Upper LimitPercentage of employee"s earnings the company may contribute to the savings plan0.5 pureINFReported
271.1.6.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Award [Domain] * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain] * Upper LimitPercentage of employee"s earnings the company may contribute to the savings plan0.03 pureINFReported
281.1.6.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2015-12-31Equity Award [Domain] * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain] * Upper LimitPercentage of employee"s earnings the company may contribute to the savings plan0.03 pureINFReported
291.1.6.1.set0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Equity Award [Domain] * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Matching contributions for all employee savings plans454000000 iso4217:USD-6Reported
301.1.6.1.set0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Equity Award [Domain] * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Matching contributions for all employee savings plans549000000 iso4217:USD-6Reported
311.1.6.1.set0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Equity Award [Domain] * Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] * Plan Name [Domain]Matching contributions for all employee savings plans734000000 iso4217:USD-6Reported
Model Structure
Network
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]Abstractdurationbase:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
2 Compensation Related Costs Disclosure [Table]Hypercubedurationmsft:CompensationRelatedCostsDisclosureTable
3 Legal Entity [Axis]Dimensiondurationother:LegalEntityAxis
4 Entity [Domain]Memberdurationother:EntityDomain
5 Award Type [Axis]Dimensiondurationbase:AwardTypeAxis
6 Equity Award [Domain]Memberdurationbase:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain
7 Stock AwardsMemberdurationbase:RestrictedStockMember
8 Restricted Stock UnitsMemberdurationbase:RestrictedStockUnitsRSUMember
9 Performance Stock UnitsMemberdurationbase:PerformanceSharesMember
10 Employee StockMemberdurationbase:EmployeeStockMember
11 RangeDimensiondurationbase:RangeAxis
12 Range [Domain]Memberdurationbase:RangeMember
13 Lower LimitMemberdurationbase:MinimumMember
14 Upper LimitMemberdurationbase:MaximumMember
15 Plan Name [Axis]Dimensiondurationbase:PlanNameAxis
16 Plan Name [Domain]Memberdurationbase:PlanNameDomain
17 Executive Incentive PlanMemberdurationmsft:ExecutiveIncentivePlanMember
18 Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]Dimensiondurationbase:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis
19 Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]Memberdurationbase:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain
20 First 6% of Participant ContributionsMemberdurationmsft:FirstSixPercentOfParticipantContributionsMember
21 IRS Compensation LimitMemberdurationmsft:IRSCompensationLimitMember
22 Compensation Related Costs Disclosure [Line Items]LineItemsdurationmsft:CompensationRelatedCostsDisclosureLineItems
23 Shares authorized for future grantConcept (Shares)instantbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
24 Award vest periodConcept (Duration)durationbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
25 Unrecognized compensation costsConcept (Monetary)instantdebitbase:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
26 Unrecognized compensation costs are expected to be recognized over a weighted average period (years)Concept (Duration)durationbase:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
27 Weighted average grant-date fair valueConcept (Per-Share)durationbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
28 Fair value of awards vestedConcept (Monetary)durationdebitbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
29 Percentage of market value at which employees are able to purchase shares of common stockConcept (Percent)durationbase:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
30 Maximum percentage of gross compensation at which employees may purchase sharesConcept (Percent)instantbase:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
31 Company contribution amount for each dollar a participant contributes to the savings planConcept (Percent)durationbase:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
32 Percentage of employee"s earnings the company may contribute to the savings planConcept (Percent)durationbase:DefinedContributionPlanEmployerMatchingContributionPercent
33 Matching contributions for all employee savings plansConcept (Monetary)durationdebitbase:DefinedContributionPlanCostRecognized

Definition Graphs

Definition Links Graph
Network
101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureEmployeeStockAndSavingsPlansAdditionalInformationDetail)
Table(implied)
%3 base:AwardTypeAxis base:AwardTypeAxis base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain base:AwardTypeAxis->base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain dimension-default base:AwardTypeAxis->base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain dimension-domain base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis->base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain dimension-default base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis->base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain dimension-domain base:DefinedContributionPlanCostRecognized base:DefinedContributionPlanCostRecognized base:DefinedContributionPlanEmployerMatchingContributionPercent base:DefinedContributionPlanEmployerMatchingContributionPercent base:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch base:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 base:EmployeeStockMember base:EmployeeStockMember base:MaximumMember base:MaximumMember base:MinimumMember base:MinimumMember msft:FirstSixPercentOfParticipantContributionsMember msft:FirstSixPercentOfParticipantContributionsMember base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain->msft:FirstSixPercentOfParticipantContributionsMember domain-member msft:IRSCompensationLimitMember msft:IRSCompensationLimitMember base:OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain->msft:IRSCompensationLimitMember domain-member base:PerformanceSharesMember base:PerformanceSharesMember base:PlanNameAxis base:PlanNameAxis base:PlanNameDomain base:PlanNameDomain base:PlanNameAxis->base:PlanNameDomain dimension-default base:PlanNameAxis->base:PlanNameDomain dimension-domain msft:ExecutiveIncentivePlanMember msft:ExecutiveIncentivePlanMember base:PlanNameDomain->msft:ExecutiveIncentivePlanMember domain-member base:RangeAxis base:RangeAxis base:RangeMember base:RangeMember base:RangeAxis->base:RangeMember dimension-domain base:RangeMember->base:MaximumMember domain-member base:RangeMember->base:MinimumMember domain-member base:RestrictedStockMember base:RestrictedStockMember base:RestrictedStockUnitsRSUMember base:RestrictedStockUnitsRSUMember base:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 base:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue base:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate base:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate base:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant base:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:EmployeeStockMember domain-member base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:PerformanceSharesMember domain-member base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:RestrictedStockMember domain-member base:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain->base:RestrictedStockUnitsRSUMember domain-member base:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent base:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent msft:CompensationRelatedCostsDisclosureLineItems msft:CompensationRelatedCostsDisclosureLineItems msft:CompensationRelatedCostsDisclosureLineItems->base:DefinedContributionPlanCostRecognized domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:DefinedContributionPlanEmployerMatchingContributionPercent domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant domain-member msft:CompensationRelatedCostsDisclosureLineItems->base:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent domain-member msft:CompensationRelatedCostsDisclosureTable msft:CompensationRelatedCostsDisclosureTable msft:CompensationRelatedCostsDisclosureLineItems->msft:CompensationRelatedCostsDisclosureTable all msft:CompensationRelatedCostsDisclosureTable->base:AwardTypeAxis hypercube-dimension msft:CompensationRelatedCostsDisclosureTable->base:DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis hypercube-dimension msft:CompensationRelatedCostsDisclosureTable->base:PlanNameAxis hypercube-dimension msft:CompensationRelatedCostsDisclosureTable->base:RangeAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis msft:CompensationRelatedCostsDisclosureTable->other:LegalEntityAxis hypercube-dimension other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

For more information: http://logicalcontracts.com/xbrl-and-sbrm-reporting/
DISCLAIMER: this analysis is provided by software still under development, and likely incomplete or even erroneous; do NOT use it other than for experimental, inconsequential purposes