| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" standalone="yes" encoding="windows-1252"?> |
<!-- Created by 2H Software, Powered by IRIS Carbon, Unique Code 64487350e17276037c03a163, Generated At Wed, 26 Apr 2023 00:43:09 GMT --> |
<xsd:schema xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:vsta="http://www.vastaedu.com.br/20221231" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.vastaedu.com.br/20221231"> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="vsta-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="vsta-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="vsta-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="vsta-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/DocumentandEntityInformation" id="DocumentandEntityInformation"> |
| <link:definition> 000000 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ConsolidatedStatementofFinancialPosition" id="ConsolidatedStatementofFinancialPosition"> |
| <link:definition> 000010 - Statement - Consolidated Statement of Financial Position </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ConsolidatedStatementofProfitorLossandOtherComprehensiveLoss" id="ConsolidatedStatementofProfitorLossandOtherComprehensiveLoss"> |
| <link:definition> 000020 - Statement - Consolidated Statement of Profit or Loss and Other Comprehensive Loss </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ConsolidatedStatementofChangesinEquity" id="ConsolidatedStatementofChangesinEquity"> |
| <link:definition> 000030 - Statement - Consolidated Statement of Changes in Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Consolidatedstatementofcashflows" id="Consolidatedstatementofcashflows"> |
| <link:definition> 000040 - Statement - Consolidated statement of cash flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TheCompanyandBasisofPresentation" id="TheCompanyandBasisofPresentation"> |
| <link:definition> 010010 - Disclosure - The Company and Basis of Presentation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BasisofpreparationandpresentationoftheConsolidatedFinancialStatements" id="BasisofpreparationandpresentationoftheConsolidatedFinancialStatements"> |
| <link:definition> 010020 - Disclosure - Basis of preparation and presentation of the Consolidated Financial Statements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Useofestimatesandjudgements" id="Useofestimatesandjudgements"> |
| <link:definition> 010030 - Disclosure - Use of estimates and judgements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Significantaccountingpoliciesandnewandnotyeteffectiveaccountingstandards" id="Significantaccountingpoliciesandnewandnotyeteffectiveaccountingstandards"> |
| <link:definition> 010040 - Disclosure - Significant accounting policies and new and not yet effective accounting standards </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BusinessCombinations" id="BusinessCombinations"> |
| <link:definition> 010050 - Disclosure - Business Combinations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialRiskManagement" id="FinancialRiskManagement"> |
| <link:definition> 010060 - Disclosure - Financial Risk Management </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialInstrumentsbyCategory" id="FinancialInstrumentsbyCategory"> |
| <link:definition> 010070 - Disclosure - Financial Instruments by Category </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Cashandcashequivalents" id="Cashandcashequivalents"> |
| <link:definition> 010080 - Disclosure - Cash and cash equivalents </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Marketablesecurities" id="Marketablesecurities"> |
| <link:definition> 010090 - Disclosure - Marketable securities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Tradereceivables" id="Tradereceivables"> |
| <link:definition> 010100 - Disclosure - Trade receivables </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Inventories" id="Inventories"> |
| <link:definition> 010110 - Disclosure - Inventories </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Equityaccountedinvestees" id="Equityaccountedinvestees"> |
| <link:definition> 010111 - Disclosure - Equity accounted investees </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/PropertyPlantandEquipment" id="PropertyPlantandEquipment"> |
| <link:definition> 010120 - Disclosure - Property, Plant and Equipment </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/IntangibleAssetsandGoodwill" id="IntangibleAssetsandGoodwill"> |
| <link:definition> 010130 - Disclosure - Intangible Assets and Goodwill </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Bondsandfinancing" id="Bondsandfinancing"> |
| <link:definition> 010140 - Disclosure - Bonds and financing </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Suppliers" id="Suppliers"> |
| <link:definition> 010150 - Disclosure - Suppliers </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Leaseliabilities" id="Leaseliabilities"> |
| <link:definition> 010160 - Disclosure - Lease liabilities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Contractualobligationsanddeferredincome" id="Contractualobligationsanddeferredincome"> |
| <link:definition> 010170 - Disclosure - Contractual obligations and deferred income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Accountspayableforbusinesscombinationandacquisitionofassociates" id="Accountspayableforbusinesscombinationandacquisitionofassociates"> |
| <link:definition> 010180 - Disclosure - Accounts payable for business combination and acquisition of associates </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SalariesandSocialContribution" id="SalariesandSocialContribution"> |
| <link:definition> 010190 - Disclosure - Salaries and Social Contribution </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Relatedparties" id="Relatedparties"> |
| <link:definition> 010200 - Disclosure - Related parties </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccounts" id="ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccounts"> |
| <link:definition> 010210 - Disclosure - Provision for tax, civil and labor losses and Judicial deposits and escrow accounts </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CurrentandDeferredIncomeTaxandSocialContribution" id="CurrentandDeferredIncomeTaxandSocialContribution"> |
| <link:definition> 010220 - Disclosure - Current and Deferred Income Tax and Social Contribution </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ShareholdersEquity" id="ShareholdersEquity"> |
| <link:definition> 010230 - Disclosure - Shareholder's Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/NetRevenuefromsalesandServices" id="NetRevenuefromsalesandServices"> |
| <link:definition> 010240 - Disclosure - Net Revenue from sales and Services </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CostsandExpensesbyNature" id="CostsandExpensesbyNature"> |
| <link:definition> 010250 - Disclosure - Costs and Expenses by Nature </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Financeresult" id="Financeresult"> |
| <link:definition> 010260 - Disclosure - Finance result </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SegmentReporting" id="SegmentReporting"> |
| <link:definition> 010270 - Disclosure - Segment Reporting </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Noncashtransactions" id="Noncashtransactions"> |
| <link:definition> 010280 - Disclosure - Non-cash transactions </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/Subsequentevents" id="Subsequentevents"> |
| <link:definition> 010290 - Disclosure - Subsequent events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ApprovalofFinancialStatements" id="ApprovalofFinancialStatements"> |
| <link:definition> 010300 - Disclosure - Approval of Financial Statements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsPolicies" id="SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsPolicies"> |
| <link:definition> 020040 - Disclosure - Significant accounting policies and new and not yet effective accounting standards (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TheCompanyandBasisofPresentationTables" id="TheCompanyandBasisofPresentationTables"> |
| <link:definition> 030010 - Disclosure - The Company and Basis of Presentation (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BasisofpreparationandpresentationofConsolidatedFinancialStatementsTables" id="BasisofpreparationandpresentationofConsolidatedFinancialStatementsTables"> |
| <link:definition> 030020 - Disclosure - Basis of preparation and presentation of Consolidated Financial Statements (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsTables" id="SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsTables"> |
| <link:definition> 030040 - Disclosure - Significant accounting policies and new and not yet effective accounting standards (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BusinessCombinationsTables" id="BusinessCombinationsTables"> |
| <link:definition> 030050 - Disclosure - Business Combinations (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialRiskManagementTables" id="FinancialRiskManagementTables"> |
| <link:definition> 030060 - Disclosure - Financial Risk Management (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialInstrumentsbyCategoryTables" id="FinancialInstrumentsbyCategoryTables"> |
| <link:definition> 030070 - Disclosure - Financial Instruments by Category (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CashandcashequivalentsTables" id="CashandcashequivalentsTables"> |
| <link:definition> 030080 - Disclosure - Cash and cash equivalents (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/MarketablesecuritiesTables" id="MarketablesecuritiesTables"> |
| <link:definition> 030090 - Disclosure - Marketable securities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TradereceivablesTables" id="TradereceivablesTables"> |
| <link:definition> 030100 - Disclosure - Trade receivables (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/InventoriesTables" id="InventoriesTables"> |
| <link:definition> 030110 - Disclosure - Inventories (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/EquityaccountedinvesteesTables" id="EquityaccountedinvesteesTables"> |
| <link:definition> 030111 - Disclosure - Equity accounted investees (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/PropertyPlantandEquipmentTables" id="PropertyPlantandEquipmentTables"> |
| <link:definition> 030120 - Disclosure - Property, Plant and Equipment (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/IntangibleAssetsandGoodwillTables" id="IntangibleAssetsandGoodwillTables"> |
| <link:definition> 030130 - Disclosure - Intangible Assets and Goodwill (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BondsandfinancingTables" id="BondsandfinancingTables"> |
| <link:definition> 030140 - Disclosure - Bonds and financing (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SuppliersTables" id="SuppliersTables"> |
| <link:definition> 030150 - Disclosure - Suppliers (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/LeaseliabilitiesTables" id="LeaseliabilitiesTables"> |
| <link:definition> 030160 - Disclosure - Lease liabilities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ContractualobligationsanddeferredincomeTables" id="ContractualobligationsanddeferredincomeTables"> |
| <link:definition> 030170 - Disclosure - Contractual obligations and deferred income (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/AccountspayableforbusinesscombinationandacquisitionofassociatesTables" id="AccountspayableforbusinesscombinationandacquisitionofassociatesTables"> |
| <link:definition> 030180 - Disclosure - Accounts payable for business combination and acquisition of associates (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SalariesandSocialContributionTables" id="SalariesandSocialContributionTables"> |
| <link:definition> 030190 - Disclosure - Salaries and Social Contribution (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/RelatedpartiesTables" id="RelatedpartiesTables"> |
| <link:definition> 030200 - Disclosure - Related parties (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsTables" id="ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsTables"> |
| <link:definition> 030210 - Disclosure - Provision for tax, civil and labor losses and Judicial deposits and escrow accounts (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CurrentandDeferredIncomeTaxandSocialContributionTables" id="CurrentandDeferredIncomeTaxandSocialContributionTables"> |
| <link:definition> 030220 - Disclosure - Current and Deferred Income Tax and Social Contribution (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ShareholdersEquityTables" id="ShareholdersEquityTables"> |
| <link:definition> 030230 - Disclosure - Shareholder's Equity (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/NetRevenuefromsalesandServicesTables" id="NetRevenuefromsalesandServicesTables"> |
| <link:definition> 030240 - Disclosure - Net Revenue from sales and Services (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CostsandExpensesbyNatureTables" id="CostsandExpensesbyNatureTables"> |
| <link:definition> 030250 - Disclosure - Costs and Expenses by Nature (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinanceresultTables" id="FinanceresultTables"> |
| <link:definition> 030260 - Disclosure - Finance result (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SegmentReportingTables" id="SegmentReportingTables"> |
| <link:definition> 030270 - Disclosure - Segment Reporting (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SubsequenteventsTables" id="SubsequenteventsTables"> |
| <link:definition> 030290 - Disclosure - Subsequent events (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TheCompanyandBasisofPresentationDetails" id="TheCompanyandBasisofPresentationDetails"> |
| <link:definition> 040010 - Disclosure - The Company and Basis of Presentation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TheCompanyandBasisofPresentationDetails1" id="TheCompanyandBasisofPresentationDetails1"> |
| <link:definition> 040011 - Disclosure - The Company and Basis of Presentation (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BasisofpreparationandpresentationofConsolidatedFinancialStatementsDetails" id="BasisofpreparationandpresentationofConsolidatedFinancialStatementsDetails"> |
| <link:definition> 040020 - Disclosure - Basis of preparation and presentation of Consolidated Financial Statements (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/UseofestimatesandjudgementsDetails" id="UseofestimatesandjudgementsDetails"> |
| <link:definition> 040030 - Disclosure - Use of estimates and judgements (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsDetails" id="SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsDetails"> |
| <link:definition> 040040 - Disclosure - Significant accounting policies and new and not yet effective accounting standards (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsDetails2" id="SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsDetails2"> |
| <link:definition> 040041 - Disclosure - Significant accounting policies and new and not yet effective accounting standards (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsDetails3" id="SignificantaccountingpoliciesandnewandnotyeteffectiveaccountingstandardsDetails3"> |
| <link:definition> 040042 - Disclosure - Significant accounting policies and new and not yet effective accounting standards (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BusinessCombinationsTextualDetails" id="BusinessCombinationsTextualDetails"> |
| <link:definition> 040050 - Disclosure - Business Combinations - Textual (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BusinessCombinationsDetails" id="BusinessCombinationsDetails"> |
| <link:definition> 040051 - Disclosure - Business Combinations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BusinessCombinationsDetailsParenthetical" id="BusinessCombinationsDetailsParenthetical"> |
| <link:definition> 040052 - Disclosure - Business Combinations (Details) (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BusinessCombinationsDetails3Calc2" id="BusinessCombinationsDetails3Calc2"> |
| <link:definition> 040053 - Disclosure - Business Combinations (Details 3) (Calc 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialRiskManagementDetails" id="FinancialRiskManagementDetails"> |
| <link:definition> 040060 - Disclosure - Financial Risk Management (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialRiskManagementDetails2" id="FinancialRiskManagementDetails2"> |
| <link:definition> 040061 - Disclosure - Financial Risk Management (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialRiskManagementDetails3" id="FinancialRiskManagementDetails3"> |
| <link:definition> 040062 - Disclosure - Financial Risk Management (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialRiskManagementDetails4Textuals" id="FinancialRiskManagementDetails4Textuals"> |
| <link:definition> 040063 - Disclosure - Financial Risk Management (Details 4 - Textuals) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialInstrumentsbyCategoryDetails" id="FinancialInstrumentsbyCategoryDetails"> |
| <link:definition> 040070 - Disclosure - Financial Instruments by Category (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinancialInstrumentsbyCategoryScheduleofvaluationtechniquesandsignificantunobservableinputsDetails" id="FinancialInstrumentsbyCategoryScheduleofvaluationtechniquesandsignificantunobservableinputsDetails"> |
| <link:definition> 040071 - Disclosure - Financial Instruments by Category - Schedule of valuation techniques and significant unobservable inputs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CashandcashequivalentsDetails" id="CashandcashequivalentsDetails"> |
| <link:definition> 040080 - Disclosure - Cash and cash equivalents (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/MarketablesecuritiesDetails" id="MarketablesecuritiesDetails"> |
| <link:definition> 040090 - Disclosure - Marketable securities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TradereceivablesDetails" id="TradereceivablesDetails"> |
| <link:definition> 040100 - Disclosure - Trade receivables (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TradereceivablesDetails2" id="TradereceivablesDetails2"> |
| <link:definition> 040101 - Disclosure - Trade receivables (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TradereceivablesDetails3" id="TradereceivablesDetails3"> |
| <link:definition> 040102 - Disclosure - Trade receivables (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TradereceivablesDetails4" id="TradereceivablesDetails4"> |
| <link:definition> 040103 - Disclosure - Trade receivables (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/TradereceivablesDetails5" id="TradereceivablesDetails5"> |
| <link:definition> 040104 - Disclosure - Trade receivables (Details 5) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/InventoriesDetails" id="InventoriesDetails"> |
| <link:definition> 040110 - Disclosure - Inventories (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/InventoriesDetails2" id="InventoriesDetails2"> |
| <link:definition> 040111 - Disclosure - Inventories (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/EquityaccountedinvesteesScheduleofcompositionofinvestmentsDetails" id="EquityaccountedinvesteesScheduleofcompositionofinvestmentsDetails"> |
| <link:definition> 040120 - Disclosure - Equity accounted investees - Schedule of composition of investments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/EquityaccountedinvesteesScheduleofinvestmentswithoutcontrolandsignificantinfluenceDetails1" id="EquityaccountedinvesteesScheduleofinvestmentswithoutcontrolandsignificantinfluenceDetails1"> |
| <link:definition> 040121 - Disclosure - Equity accounted investees - Schedule of investments without control and significant influence (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/PropertyPlantandEquipmentDetails" id="PropertyPlantandEquipmentDetails"> |
| <link:definition> 040130 - Disclosure - Property, Plant and Equipment (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/PropertyPlantandEquipmentScheduleofchangesinpropertyplantandequipmentDetails1" id="PropertyPlantandEquipmentScheduleofchangesinpropertyplantandequipmentDetails1"> |
| <link:definition> 040131 - Disclosure - Property, Plant and Equipment - Schedule of changes in property, plant and equipment (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/IntangibleAssetsandGoodwillDetails" id="IntangibleAssetsandGoodwillDetails"> |
| <link:definition> 040140 - Disclosure - Intangible Assets and Goodwill (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/IntangibleAssetsandGoodwillDetails2" id="IntangibleAssetsandGoodwillDetails2"> |
| <link:definition> 040141 - Disclosure - Intangible Assets and Goodwill (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/IntangibleAssetsandGoodwillDetails3" id="IntangibleAssetsandGoodwillDetails3"> |
| <link:definition> 040142 - Disclosure - Intangible Assets and Goodwill (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/IntangibleAssetsandGoodwillDetails4" id="IntangibleAssetsandGoodwillDetails4"> |
| <link:definition> 040143 - Disclosure - Intangible Assets and Goodwill (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/IntangibleAssetsandGoodwillDetails5" id="IntangibleAssetsandGoodwillDetails5"> |
| <link:definition> 040144 - Disclosure - Intangible Assets and Goodwill (Details 5) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BondsandfinancingDetails" id="BondsandfinancingDetails"> |
| <link:definition> 040150 - Disclosure - Bonds and financing (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BondsandfinancingScheduleofcompositionofinterestandprincipalpaymentsofbondsandfinancingDetails1" id="BondsandfinancingScheduleofcompositionofinterestandprincipalpaymentsofbondsandfinancingDetails1"> |
| <link:definition> 040151 - Disclosure - Bonds and financing - Schedule of composition of interest and principal payments of bonds and financing (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BondsandfinancingParentheticalsDetails2" id="BondsandfinancingParentheticalsDetails2"> |
| <link:definition> 040152 - Disclosure - Bonds and financing - Parentheticals (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BondsandfinancingScheduleofbondsdescriptionDetails3" id="BondsandfinancingScheduleofbondsdescriptionDetails3"> |
| <link:definition> 040153 - Disclosure - Bonds and financing - Schedule of bonds' description (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BondsandfinancingScheduleofbondsandfinancingmaturitiesDetails4" id="BondsandfinancingScheduleofbondsandfinancingmaturitiesDetails4"> |
| <link:definition> 040154 - Disclosure - Bonds and financing - Schedule of bonds and financing maturities (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/BondsandfinancingDetails5Textuals" id="BondsandfinancingDetails5Textuals"> |
| <link:definition> 040155 - Disclosure - Bonds and financing (Details 5 - Textuals) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SuppliersDetails" id="SuppliersDetails"> |
| <link:definition> 040160 - Disclosure - Suppliers (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SuppliersDetails1Textuals" id="SuppliersDetails1Textuals"> |
| <link:definition> 040161 - Disclosure - Suppliers (Details 1 - Textuals) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/LeaseliabilitiesDetails" id="LeaseliabilitiesDetails"> |
| <link:definition> 040170 - Disclosure - Lease liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ContractualobligationsanddeferredincomeDetails" id="ContractualobligationsanddeferredincomeDetails"> |
| <link:definition> 040180 - Disclosure - Contractual obligations and deferred income (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/AccountspayableforbusinesscombinationandacquisitionofassociatesDetails" id="AccountspayableforbusinesscombinationandacquisitionofassociatesDetails"> |
| <link:definition> 040190 - Disclosure - Accounts payable for business combination and acquisition of associates (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/AccountspayableforbusinesscombinationandacquisitionofassociatesDetails2" id="AccountspayableforbusinesscombinationandacquisitionofassociatesDetails2"> |
| <link:definition> 040191 - Disclosure - Accounts payable for business combination and acquisition of associates (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/AccountspayableforbusinesscombinationandacquisitionofassociatesDetails3" id="AccountspayableforbusinesscombinationandacquisitionofassociatesDetails3"> |
| <link:definition> 040192 - Disclosure - Accounts payable for business combination and acquisition of associates (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SalariesandSocialContributionDetails" id="SalariesandSocialContributionDetails"> |
| <link:definition> 040200 - Disclosure - Salaries and Social Contribution (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/RelatedpartiesDetails" id="RelatedpartiesDetails"> |
| <link:definition> 040210 - Disclosure - Related parties (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/RelatedpartiesDetails2" id="RelatedpartiesDetails2"> |
| <link:definition> 040211 - Disclosure - Related parties (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/RelatedpartiesDetails3" id="RelatedpartiesDetails3"> |
| <link:definition> 040212 - Disclosure - Related parties (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/RelatedpartiesDetails4" id="RelatedpartiesDetails4"> |
| <link:definition> 040213 - Disclosure - Related parties (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/RelatedpartiesDetails5" id="RelatedpartiesDetails5"> |
| <link:definition> 040214 - Disclosure - Related parties (Details 5) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsDetails" id="ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsDetails"> |
| <link:definition> 040220 - Disclosure - Provision for tax, civil and labor losses and Judicial deposits and escrow accounts (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsDetails2" id="ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsDetails2"> |
| <link:definition> 040221 - Disclosure - Provision for tax, civil and labor losses and Judicial deposits and escrow accounts (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsDetails3" id="ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsDetails3"> |
| <link:definition> 040222 - Disclosure - Provision for tax, civil and labor losses and Judicial deposits and escrow accounts (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsDetails4Textuals" id="ProvisionfortaxcivilandlaborlossesandJudicialdepositsandescrowaccountsDetails4Textuals"> |
| <link:definition> 040223 - Disclosure - Provision for tax, civil and labor losses and Judicial deposits and escrow accounts (Details 4 - Textuals) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CurrentandDeferredIncomeTaxandSocialContributionDetails2" id="CurrentandDeferredIncomeTaxandSocialContributionDetails2"> |
| <link:definition> 040229 - Disclosure - Current and Deferred Income Tax and Social Contribution (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CurrentandDeferredIncomeTaxandSocialContributionDetails" id="CurrentandDeferredIncomeTaxandSocialContributionDetails"> |
| <link:definition> 040230 - Disclosure - Current and Deferred Income Tax and Social Contribution (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ShareholdersEquityDetails" id="ShareholdersEquityDetails"> |
| <link:definition> 040231 - Disclosure - Shareholder's Equity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ShareholdersEquityDetails1" id="ShareholdersEquityDetails1"> |
| <link:definition> 040232 - Disclosure - Shareholder's Equity (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ShareholdersEquityDetails2" id="ShareholdersEquityDetails2"> |
| <link:definition> 040233 - Disclosure - Shareholder's Equity (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ShareholdersEquityDetails3Textuals1" id="ShareholdersEquityDetails3Textuals1"> |
| <link:definition> 040235 - Disclosure - Shareholder's Equity (Details 3 - Textuals 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/ShareholdersEquityDetails4Textuals2" id="ShareholdersEquityDetails4Textuals2"> |
| <link:definition> 040240 - Disclosure - Shareholder's Equity (Details 4 - Textuals 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/NetRevenuefromsalesandServicesDetails" id="NetRevenuefromsalesandServicesDetails"> |
| <link:definition> 040250 - Disclosure - Net Revenue from sales and Services (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CostsandExpensesbyNatureDetails" id="CostsandExpensesbyNatureDetails"> |
| <link:definition> 040251 - Disclosure - Costs and Expenses by Nature (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/CostsandExpensesbyNatureDetails2" id="CostsandExpensesbyNatureDetails2"> |
| <link:definition> 040270 - Disclosure - Costs and Expenses by Nature (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinanceresultDetails" id="FinanceresultDetails"> |
| <link:definition> 040271 - Disclosure - Finance result (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/FinanceresultAdditionalinformationDetails1" id="FinanceresultAdditionalinformationDetails1"> |
| <link:definition> 040280 - Disclosure - Finance result - Additional information (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SegmentReportingDetails" id="SegmentReportingDetails"> |
| <link:definition> 040281 - Disclosure - Segment Reporting (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SegmentReportingDetails1Textuals" id="SegmentReportingDetails1Textuals"> |
| <link:definition> 040290 - Disclosure - Segment Reporting (Details 1 - Textuals) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/NoncashtransactionsAdditionalinformationDetails" id="NoncashtransactionsAdditionalinformationDetails"> |
| <link:definition> 040300 - Disclosure - Non-cash transactions - Additional information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SubsequenteventsAdditionalinformationDetails" id="SubsequenteventsAdditionalinformationDetails"> |
| <link:definition> 123456 - Disclosure - Subsequent events - Additional information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.vastaedu.com.br/role/SubsequenteventsDetails1" id="SubsequenteventsDetails1"> |
| <link:definition> 8000 - Disclosure - Subsequent events (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/> |
| <xsd:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/> |
| <xsd:import namespace="https://xbrl.ifrs.org/taxonomy/2022-03-24/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2022-03-24/full_ifrs/full_ifrs-cor_2022-03-24.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-roles/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/XLink" schemaLocation="http://www.xbrl.org/2003/xl-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/> |
| <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2006/ref" schemaLocation="http://www.xbrl.org/2006/ref-2006-02-27.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xsd:element name="TaxEffectOfTaxContingencies" id="vsta_TaxEffectOfTaxContingencies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="TaxEffectOfDifferenceInPresumedProfitRateOfSubsidiary" id="vsta_TaxEffectOfDifferenceInPresumedProfitRateOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="TaxEffectOfEquityMethodInvestments" id="vsta_TaxEffectOfEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfFinanceIncomeCostLineItems" id="vsta_DisclosureOfFinanceIncomeCostLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ClassACommonSharesMember" id="vsta_ClassACommonSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ClassBSeries1CommonSharesMember" id="vsta_ClassBSeries1CommonSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CurrentMarketableSecurities" id="vsta_CurrentMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="NonCurrentJudicialDepositsAndEscrowAccounts" id="vsta_NonCurrentJudicialDepositsAndEscrowAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="CurrentAccountsPayableForBusinessCombination" id="vsta_CurrentAccountsPayableForBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="CurrentOtherLiabilitiesRelatedParties" id="vsta_CurrentOtherLiabilitiesRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="CurrentLoansFromRelatedParties" id="vsta_CurrentLoansFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="NonCurrentAccountsPayableForBusinessCombination" id="vsta_NonCurrentAccountsPayableForBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="NonCurrentProvisionForTaxCivilAndLaborLosses" id="vsta_NonCurrentProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="OperatingIncomeExpensesAbstract" id="vsta_OperatingIncomeExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CommercialExpenses" id="vsta_CommercialExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="FinanceIncomeCostAbstract" id="vsta_FinanceIncomeCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NetInvestmentOfParentCompanyMember" id="vsta_NetInvestmentOfParentCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareIssuanceCostsMember" id="vsta_ShareIssuanceCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ReserveForShareBasedCompensationGrantedMember" id="vsta_ReserveForShareBasedCompensationGrantedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ReserveForShareBasedCompensationVestedMember" id="vsta_ReserveForShareBasedCompensationVestedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughCapitalizationOfBonds" id="vsta_IncreaseDecreaseThroughCapitalizationOfBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughContributionOfBondsFromParentCompany" id="vsta_IncreaseDecreaseThroughContributionOfBondsFromParentCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughNetInvestmentOfParentCompany" id="vsta_IncreaseDecreaseThroughNetInvestmentOfParentCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughChangesInInvestmentOfParentCompanyNet" id="vsta_IncreaseDecreaseThroughChangesInInvestmentOfParentCompanyNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughShareBasedCompensationGrantedAndIssued" id="vsta_IncreaseDecreaseThroughShareBasedCompensationGrantedAndIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughShareBasedCompensationVestedEquity" id="vsta_IncreaseDecreaseThroughShareBasedCompensationVestedEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForProvisionReversalOfProvisionForTaxCivilAndLaborLosses" id="vsta_AdjustmentsForProvisionReversalOfProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForInterestOnProvisionForTaxCivilAndLaborLosses" id="vsta_AdjustmentsForInterestOnProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForProvisionReversalForObsoleteInventories" id="vsta_AdjustmentsForProvisionReversalForObsoleteInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForInterestOnBondsAndFinancing" id="vsta_AdjustmentsForInterestOnBondsAndFinancing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForInterestOnLoansFromRelatedParties" id="vsta_AdjustmentsForInterestOnLoansFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForRefundLiabilityAndRightToReturnedGoods" id="vsta_AdjustmentsForRefundLiabilityAndRightToReturnedGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForImputedInterestOnSuppliers" id="vsta_AdjustmentsForImputedInterestOnSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForInterestOnAccountsPayableForBusinessCombination" id="vsta_AdjustmentsForInterestOnAccountsPayableForBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForInterestOnLeaseLiabilities" id="vsta_AdjustmentsForInterestOnLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForInterestOnMarketableSecuritiesIncurredAndNotCollected" id="vsta_AdjustmentsForInterestOnMarketableSecuritiesIncurredAndNotCollected" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForDisposalsOfRightOfUseAssetsAndLeaseLiabilities" id="vsta_AdjustmentsForDisposalsOfRightOfUseAssetsAndLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ChangeInOperatingAssetsAndLiabilitiesAbstract" id="vsta_ChangeInOperatingAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForDecreaseIncreaseInPrepayments" id="vsta_AdjustmentsForDecreaseIncreaseInPrepayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForDecreaseIncreaseInTaxesRecoverable" id="vsta_AdjustmentsForDecreaseIncreaseInTaxesRecoverable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForDecreaseIncreaseInJudicialDepositsAndEscrowAccounts" id="vsta_AdjustmentsForDecreaseIncreaseInJudicialDepositsAndEscrowAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForIncreaseDecreaseInTaxLiabilities" id="vsta_AdjustmentsForIncreaseDecreaseInTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForDecreaseIncreaseInOtherReceivablesAndLiabilitiesFromRelatedParties" id="vsta_AdjustmentsForDecreaseIncreaseInOtherReceivablesAndLiabilitiesFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="InterestLeaseLiabilitiesPaidClassifiedAsOperatingActivities" id="vsta_InterestLeaseLiabilitiesPaidClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PaymentOfInterestOnBondsAndFinancingClassifiedAsOperatingActivities" id="vsta_PaymentOfInterestOnBondsAndFinancingClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PaymentOfInterestOnBusinessCombinationsClassifiedAsOperatingActivities" id="vsta_PaymentOfInterestOnBusinessCombinationsClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PaymentOfProvisionForTaxCivilAndLaborRisksClassifiedAsOperatingActivities" id="vsta_PaymentOfProvisionForTaxCivilAndLaborRisksClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ProceedsFromCapitalContributionClassifiedAsFinancingActivities" id="vsta_ProceedsFromCapitalContributionClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="PaymentsForSuppliersFromRelatedPartiesClassifiedAsFinancingActivities" id="vsta_PaymentsForSuppliersFromRelatedPartiesClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="CashFlowsFromUsedInIncreaseDecreaseInNetInvestmentFromParentCompany" id="vsta_CashFlowsFromUsedInIncreaseDecreaseInNetInvestmentFromParentCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="PaymentsForAccountsPayableForBusinessCombinationClassifiedAsFinancingActivities" id="vsta_PaymentsForAccountsPayableForBusinessCombinationClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfGeneralInformationAboutEntityAbstract" id="vsta_DisclosureOfGeneralInformationAboutEntityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfGeneralInformationAboutEntityTextBlock" id="vsta_DisclosureOfGeneralInformationAboutEntityTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" id="vsta_DisclosureOfBasisOfPreparationOfFinancialStatementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfAccountingJudgementsAndEstimatesAbstract" id="vsta_DisclosureOfAccountingJudgementsAndEstimatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfNewAccountingPoliciesAndSignificantAccountingPoliciesAdoptedAbstract" id="vsta_DisclosureOfNewAccountingPoliciesAndSignificantAccountingPoliciesAdoptedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfNewAccountingPoliciesAndSignificantAccountingPoliciesAdoptedTextBlock" id="vsta_DisclosureOfNewAccountingPoliciesAndSignificantAccountingPoliciesAdoptedTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfFinancialRiskManagementAbstract" id="vsta_DisclosureOfFinancialRiskManagementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfMarketableSecuritiesAbstract" id="vsta_DisclosureOfMarketableSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfContractLiabilitiesAndDeferredIncomeAbstract" id="vsta_DisclosureOfContractLiabilitiesAndDeferredIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfContractLiabilitiesAndDeferredIncomeTextBlock" id="vsta_DisclosureOfContractLiabilitiesAndDeferredIncomeTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfAccountsPayableForBusinessCombinationAbstract" id="vsta_DisclosureOfAccountsPayableForBusinessCombinationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfAccountsPayableForBusinessCombinationTextBlock" id="vsta_DisclosureOfAccountsPayableForBusinessCombinationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfProvisionForTaxCivilAndLaborLossesAndJudicialDepositsAndEscrowAccountsAbstract" id="vsta_DisclosureOfProvisionForTaxCivilAndLaborLossesAndJudicialDepositsAndEscrowAccountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfProvisionForTaxCivilAndLaborLossesAndJudicialDepositsAndEscrowAccountsTextBlock" id="vsta_DisclosureOfProvisionForTaxCivilAndLaborLossesAndJudicialDepositsAndEscrowAccountsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfFinanceIncomeCostAbstract" id="vsta_DisclosureOfFinanceIncomeCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfNonCashTransactionsAbstract" id="vsta_DisclosureOfNonCashTransactionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfNonCashTransactionsTextBlock" id="vsta_DisclosureOfNonCashTransactionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfAuthorisationOfFinancialStatementsAbstract" id="vsta_DisclosureOfAuthorisationOfFinancialStatementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DescriptionOfAccountingPolicyForCashAndCashEquivalentsAndMarketableSecuriritesPolicyTextBlock" id="vsta_DescriptionOfAccountingPolicyForCashAndCashEquivalentsAndMarketableSecuriritesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock" id="vsta_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfFinancialLiabilitiesByMaturityRangesForEstimatedAmountsPayableBasedOnUndiscountedContractualAmountsTableTextBlock" id="vsta_ScheduleOfFinancialLiabilitiesByMaturityRangesForEstimatedAmountsPayableBasedOnUndiscountedContractualAmountsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfCalculationOfGearingRatioTableTextBlock" id="vsta_ScheduleOfCalculationOfGearingRatioTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfSensitivityAnalysisOfPotentialLossesFromFinancialInstrumentsTableTextBlock" id="vsta_ScheduleOfSensitivityAnalysisOfPotentialLossesFromFinancialInstrumentsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfCashAndCashEquivalentTableTextBlock" id="vsta_ScheduleOfCashAndCashEquivalentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfMarketableSecuritiesTableTextBlock" id="vsta_ScheduleOfMarketableSecuritiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfTradeReceivablesTableTextBlock" id="vsta_ScheduleOfTradeReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfMaturitiesOfTradeReceivablesTableTextBlock" id="vsta_ScheduleOfMaturitiesOfTradeReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfChangesInImpairmentLossesOnTradeReceivablesTableTextBlock" id="vsta_ScheduleOfChangesInImpairmentLossesOnTradeReceivablesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfInventoriesTableTextBlock" id="vsta_ScheduleOfInventoriesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfChangesInProvisionForInventoriesTableTextBlock" id="vsta_ScheduleOfChangesInProvisionForInventoriesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfChangesInPropertyPlantAndEquipmentTableTextBlock" id="vsta_ScheduleOfChangesInPropertyPlantAndEquipmentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfKeyAssumptionsUsedForValueInUseCalculationsTableTextBlock" id="vsta_ScheduleOfKeyAssumptionsUsedForValueInUseCalculationsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfBondsDescriptionTableTextBlock" id="vsta_ScheduleOfBondsDescriptionTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfBondsAndFinancingMaturitiesTableTextBlock" id="vsta_ScheduleOfBondsAndFinancingMaturitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfTradeSuppliersTableTextBlock" id="vsta_ScheduleOfTradeSuppliersTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfLeaseLiabilitiesTableTextBlock" id="vsta_ScheduleOfLeaseLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfFixedAndVariableLeasePaymentsTableTextBlock" id="vsta_ScheduleOfFixedAndVariableLeasePaymentsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfContractLiabilitiesAndDeferredIncomeTableTextBlock" id="vsta_ScheduleOfContractLiabilitiesAndDeferredIncomeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfAccountsPayableForBusinessCombinationTableTextBlock" id="vsta_ScheduleOfAccountsPayableForBusinessCombinationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfChangesInAccountsPayableForBusinessCombinationTableTextBlock" id="vsta_ScheduleOfChangesInAccountsPayableForBusinessCombinationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfMaturitiesOfAccountsPayableForBusinessCombinationTableTextBlock" id="vsta_ScheduleOfMaturitiesOfAccountsPayableForBusinessCombinationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfSalariesAndSocialContributionTableTextBlock" id="vsta_ScheduleOfSalariesAndSocialContributionTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfBalancesWithRelatedPartiesTableTextBlock" id="vsta_ScheduleOfBalancesWithRelatedPartiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfCommercialLeaseAndSubleaseAgreementsWithRelatedPartiesTableTextBlock" id="vsta_ScheduleOfCommercialLeaseAndSubleaseAgreementsWithRelatedPartiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfChangesInProvisionForContingentLiabilitiesTableTextBlock" id="vsta_ScheduleOfChangesInProvisionForContingentLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfJudicialDepositsAndEscrowAccountsTableTextBlock" id="vsta_ScheduleOfJudicialDepositsAndEscrowAccountsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfReconciliationOfIncomeTaxAndSocialContributionExpenseTableTextBlock" id="vsta_ScheduleOfReconciliationOfIncomeTaxAndSocialContributionExpenseTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfCostsAndExpensesByNatureTableTextBlock" id="vsta_ScheduleOfCostsAndExpensesByNatureTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfFinanceResultNetTableTextBlock" id="vsta_ScheduleOfFinanceResultNetTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfGeneralInformationAboutEntityTable" id="vsta_DisclosureOfGeneralInformationAboutEntityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="FinanceIncomeFromIndemnificationAsset" id="vsta_FinanceIncomeFromIndemnificationAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="SomosSistemasDeEnsinoSaMember" id="vsta_SomosSistemasDeEnsinoSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BondMember" id="vsta_BondMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfGeneralInformationAboutEntityLineItems" id="vsta_DisclosureOfGeneralInformationAboutEntityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfReportableSegments1" id="vsta_NumberOfReportableSegments1" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="BusinessCombinationPurchasePriceAmount" id="vsta_BusinessCombinationPurchasePriceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="BusinessCombinationConsiderationPaidAsDepositInRestrictedEscrowAccount" id="vsta_BusinessCombinationConsiderationPaidAsDepositInRestrictedEscrowAccount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ShareIssuePricePerShare" id="vsta_ShareIssuePricePerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfDebtInstruments" id="vsta_NumberOfDebtInstruments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="LivrariaLivroFacilLtdaMember" id="vsta_LivrariaLivroFacilLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AAndRComercioEServicosDeInformaticaLtdaMember" id="vsta_AAndRComercioEServicosDeInformaticaLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="MindMakersEditoraEducacionalMember" id="vsta_MindMakersEditoraEducacionalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ColegioAngloSaoPauloMember" id="vsta_ColegioAngloSaoPauloMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="MerittInformacaoEducacionalLtdaMember" id="vsta_MerittInformacaoEducacionalLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SociedadeEducacionalDaLagoaLtdaMember" id="vsta_SociedadeEducacionalDaLagoaLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="Nota1000ServicosEducacionaisSAMember" id="vsta_Nota1000ServicosEducacionaisSAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EmmeProducoesDeMateriaisEmMultimidiaMember" id="vsta_EmmeProducoesDeMateriaisEmMultimidiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EditoraDeGougesSAMember" id="vsta_EditoraDeGougesSAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SalesReturnTermFromDeliveryDate" id="vsta_SalesReturnTermFromDeliveryDate" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="VestingPeriodOfRestrictedPlan" id="vsta_VestingPeriodOfRestrictedPlan" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PropertyBuildingsAndLeaseholdImprovementsMember" id="vsta_PropertyBuildingsAndLeaseholdImprovementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NominalStatutoryRateForCalculatingCorporateIncomeTax" id="vsta_NominalStatutoryRateForCalculatingCorporateIncomeTax" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="NominalStatutoryRateForCalculatingSocialContributionOnNetIncome" id="vsta_NominalStatutoryRateForCalculatingSocialContributionOnNetIncome" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="ClassBCommonSharesMember" id="vsta_ClassBCommonSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="MaximumMaturityPeriodOfCashAndCashEquivalents" id="vsta_MaximumMaturityPeriodOfCashAndCashEquivalents" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodOfLeaseTermOfShortTermLeases" id="vsta_PeriodOfLeaseTermOfShortTermLeases" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PurchaseOfTreasurySharesNumber" id="vsta_PurchaseOfTreasurySharesNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="MinimumPeriodOfContractForSaleOfTextbooksAndLearningSystems" id="vsta_MinimumPeriodOfContractForSaleOfTextbooksAndLearningSystems" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="MaximumPeriodOfContractForSaleOfTextbooksAndLearningSystems" id="vsta_MaximumPeriodOfContractForSaleOfTextbooksAndLearningSystems" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="NominalStatutoryRateOnServiceRevenues" id="vsta_NominalStatutoryRateOnServiceRevenues" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="MunicipalServiceTaxStatutoryRate" id="vsta_MunicipalServiceTaxStatutoryRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="AcquisitionDateFairValueBusinessCombinationRemainingConsiderationToBeTransferred" id="vsta_AcquisitionDateFairValueBusinessCombinationRemainingConsiderationToBeTransferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="MinimumAmountOfContractRevenueRequired" id="vsta_MinimumAmountOfContractRevenueRequired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodOfConsiderationTermsDividedInInstallments" id="vsta_PeriodOfConsiderationTermsDividedInInstallments" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="BusinessCombinationConsiderationPaymentsFinalDueDate" id="vsta_BusinessCombinationConsiderationPaymentsFinalDueDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="SalesDiscounts" id="vsta_SalesDiscounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="MaximumPeriodForDiscountsOnSalePrice" id="vsta_MaximumPeriodForDiscountsOnSalePrice" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="LimitedAmountOfDiscountsOnSalePrice" id="vsta_LimitedAmountOfDiscountsOnSalePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="TradeReceivablesRecognisedAsOfAcquisitionDate" id="vsta_TradeReceivablesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="InventoriesRecognisedAsOfAcquisitionDateBasedOnExpectationOfSales" id="vsta_InventoriesRecognisedAsOfAcquisitionDateBasedOnExpectationOfSales" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="PrepaymentsRecognisedAsOfAcquisitionDate" id="vsta_PrepaymentsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="TaxesRecoverableRecognisedAsOfAcquisitionDate" id="vsta_TaxesRecoverableRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherCurrentReceivablesRecognisedAsOfAcquisitionDate" id="vsta_OtherCurrentReceivablesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherIntangibleAssetsRecognisedAsOfAcquisitionDate" id="vsta_OtherIntangibleAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="TradeAgreementRelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" id="vsta_TradeAgreementRelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="TrademarksRelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" id="vsta_TrademarksRelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ComputerSoftwareRelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" id="vsta_ComputerSoftwareRelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="IdentifiableAssetsRecognisedAsOfAcquisitionDate" id="vsta_IdentifiableAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="SalariesAndSocialContributionsRecognisedAsOfAcquisitionDate" id="vsta_SalariesAndSocialContributionsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="TaxesPayableRecognisedAsOfAcquisitionDate" id="vsta_TaxesPayableRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="IncomeTaxAndSocialContributionPayableRecognisedAsOfAcquisitionDate" id="vsta_IncomeTaxAndSocialContributionPayableRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="CurrentProvisionForTradeDiscountRecognisedAsOfAcquisitionDate" id="vsta_CurrentProvisionForTradeDiscountRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" id="vsta_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherLiabilitiesRecognisedAsOfAcquisitionDate" id="vsta_OtherLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="NonCurrentProvisionForTaxCivilAndLaborRiskRecognisedAsOfAcquisitionDate" id="vsta_NonCurrentProvisionForTaxCivilAndLaborRiskRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="NonCurrentProvisionForTradeDiscountRecognisedAsOfAcquisitionDate" id="vsta_NonCurrentProvisionForTradeDiscountRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="IdentifiableLiabilitiesAssumedAsOfAcquisitionDate" id="vsta_IdentifiableLiabilitiesAssumedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ScheduleOfCompositionOfInvestmentsAccountedForUsingEquityMethodTableTextBlock" id="vsta_ScheduleOfCompositionOfInvestmentsAccountedForUsingEquityMethodTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfInvestmentsAccountedForUsingEquityMethodWithoutControlAndSignificantInfluenceTableTextBlock" id="vsta_ScheduleOfInvestmentsAccountedForUsingEquityMethodWithoutControlAndSignificantInfluenceTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="MarketableSecuritiesMember" id="vsta_MarketableSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfReceivables" id="vsta_PercentageOfReceivables" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfEstimatedSalesRate" id="vsta_PercentageOfEstimatedSalesRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfEstimatedSaleRateForInventory" id="vsta_PercentageOfEstimatedSaleRateForInventory" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="CashAndCashEquivalents1Member" id="vsta_CashAndCashEquivalents1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseThroughBusinessCombinationsInvestmentsAccountedForUsingEquityMethod" id="vsta_IncreaseThroughBusinessCombinationsInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments1Member" id="vsta_InterestRateHedgingInstruments1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments2Member" id="vsta_InterestRateHedgingInstruments2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments3Member" id="vsta_InterestRateHedgingInstruments3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments4Member" id="vsta_InterestRateHedgingInstruments4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments5Member" id="vsta_InterestRateHedgingInstruments5Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments6Member" id="vsta_InterestRateHedgingInstruments6Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments7Member" id="vsta_InterestRateHedgingInstruments7Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfInterestRateRiskExposureAbstract" id="vsta_DisclosureOfInterestRateRiskExposureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AccountsPayableForBusinessCombination" id="vsta_AccountsPayableForBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="LoansFromRelatedParties" id="vsta_LoansFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="BorrowingsAndOtherPayablesUnderInterestRateRiskContract" id="vsta_BorrowingsAndOtherPayablesUnderInterestRateRiskContract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="PercentageOfInterestRateBasis" id="vsta_PercentageOfInterestRateBasis" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="LaterThanTwoYearsMember" id="vsta_LaterThanTwoYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="FinancialLiabilitiesWithUndiscountedContractualAmountMember" id="vsta_FinancialLiabilitiesWithUndiscountedContractualAmountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ReverseFactoringSuppliers" id="vsta_ReverseFactoringSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherLiabilitiesRelatedParties" id="vsta_OtherLiabilitiesRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="EstimatedInterestRate" id="vsta_EstimatedInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="CapitalManagementAbstract" id="vsta_CapitalManagementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="Capitalisation" id="vsta_Capitalisation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="GearingRatioPercentage" id="vsta_GearingRatioPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="DisclosureOfSensitivityAnalysisOfPotentialLossesFromFinancialInstrumentsTable" id="vsta_DisclosureOfSensitivityAnalysisOfPotentialLossesFromFinancialInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScenarioAxis" id="vsta_ScenarioAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScenarioMember" id="vsta_ScenarioMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BaseScenarioMember" id="vsta_BaseScenarioMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="Scenario1Member" id="vsta_Scenario1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="Scenario2Member" id="vsta_Scenario2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments9Member" id="vsta_InterestRateHedgingInstruments9Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments10Member" id="vsta_InterestRateHedgingInstruments10Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments11Member" id="vsta_InterestRateHedgingInstruments11Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="InterestRateHedgingInstruments12Member" id="vsta_InterestRateHedgingInstruments12Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfSensitivityAnalysisOfPotentialLossesFromFinancialInstrumentsLineItems" id="vsta_DisclosureOfSensitivityAnalysisOfPotentialLossesFromFinancialInstrumentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseInShorttermInvestmentsClassifiedAsCashEquivalents" id="vsta_IncreaseDecreaseInShorttermInvestmentsClassifiedAsCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseInCurrentMarketableSecurities" id="vsta_IncreaseDecreaseInCurrentMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseInAccountsPayableForBusinessCombination" id="vsta_IncreaseDecreaseInAccountsPayableForBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseInAmountOfLeaseLiabilities" id="vsta_IncreaseDecreaseInAmountOfLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseInAmountOfBorrowings" id="vsta_IncreaseDecreaseInAmountOfBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseInFinancialLiabilities" id="vsta_IncreaseDecreaseInFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="NetFinancialAssetsLiabilities" id="vsta_NetFinancialAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="IncreaseDecreaseInNetFinancialAssetsLiabilities" id="vsta_IncreaseDecreaseInNetFinancialAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfIncreaseInExpectedCreditLossRate" id="vsta_PercentageOfIncreaseInExpectedCreditLossRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="NonCurrentBondsMember" id="vsta_NonCurrentBondsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AverageGrossYieldOfDeposits" id="vsta_AverageGrossYieldOfDeposits" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="CurrentBills" id="vsta_CurrentBills" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="CurrentTreasuryBills" id="vsta_CurrentTreasuryBills" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="AverageGrossYieldOfSecurities" id="vsta_AverageGrossYieldOfSecurities" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="TradeReceivableGrossCurrent" id="vsta_TradeReceivableGrossCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="TradeReceivableRelatedPartiesCurrent" id="vsta_TradeReceivableRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProvisionForImpairmentOfTradeReceivables" id="vsta_ProvisionForImpairmentOfTradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="MaturityOfTradeReceivablesTable" id="vsta_MaturityOfTradeReceivablesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForOtherFinanceCostsNet" id="vsta_AdjustmentsForOtherFinanceCostsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="CurrentReverseFactoringSuppliers" id="vsta_CurrentReverseFactoringSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="MaturityOfTradeReceivablesLineItems" id="vsta_MaturityOfTradeReceivablesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="TradeReceivablesRecordedInvestmentPastDue" id="vsta_TradeReceivablesRecordedInvestmentPastDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="TradeReceivablesRelatedToCustomersInBankruptcy" id="vsta_TradeReceivablesRelatedToCustomersInBankruptcy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="PercentageOfImpairmentLossesOnTradeReceivablesRecordedForTheCustomersWhoWentBankrupt" id="vsta_PercentageOfImpairmentLossesOnTradeReceivablesRecordedForTheCustomersWhoWentBankrupt" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="NumberOfOutstandingDaysOfSalesForIndividualAndCorporateCustomer" id="vsta_NumberOfOutstandingDaysOfSalesForIndividualAndCorporateCustomer" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseInNumberOfOutstandingDaysOfSalesForIndividualAndCorporateCustomerDueToCreditTermsExtension" id="vsta_IncreaseInNumberOfOutstandingDaysOfSalesForIndividualAndCorporateCustomerDueToCreditTermsExtension" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ExpectedCreditLossesForAgingOfTradeReceivablesTable" id="vsta_ExpectedCreditLossesForAgingOfTradeReceivablesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ExpectedCreditLossesForAgingOfTradeReceivablesLineItems" id="vsta_ExpectedCreditLossesForAgingOfTradeReceivablesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="LifetimeExpectedCreditLosses" id="vsta_LifetimeExpectedCreditLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ExpectedCreditLossesOnTradeReceivablesRelatedToCustomersInBankruptcy" id="vsta_ExpectedCreditLossesOnTradeReceivablesRelatedToCustomersInBankruptcy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="NumberOfCustomersThatWentBankrupt" id="vsta_NumberOfCustomersThatWentBankrupt" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="WriteOffsOfImpairmentProvisionOfTradeReceivables" id="vsta_WriteOffsOfImpairmentProvisionOfTradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="AcquisitionsThroughBusinessCombinationsImpairmentProvisionOfTradeReceivables" id="vsta_AcquisitionsThroughBusinessCombinationsImpairmentProvisionOfTradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ImportsInProgress" id="vsta_ImportsInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="CurrentProvisionForLossesWithInventories" id="vsta_CurrentProvisionForLossesWithInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="InventoryGainLosses" id="vsta_InventoryGainLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="FurnitureEquipmentAndFittingsMember" id="vsta_FurnitureEquipmentAndFittingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="TradeAgreementMember" id="vsta_TradeAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PlatformContentProductionMember" id="vsta_PlatformContentProductionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AmortisationRateIntangibleAssetsAndGoodwill" id="vsta_AmortisationRateIntangibleAssetsAndGoodwill" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="AdditionsThroughAcquisitionsIntangibleAssetsAndGoodwill" id="vsta_AdditionsThroughAcquisitionsIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ContentAndEdTechPlatformMember" id="vsta_ContentAndEdTechPlatformMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DigitalServicesPlatformMember" id="vsta_DigitalServicesPlatformMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DescriptionOfGrowthRateInPerpetuityCashFlowProjections" id="vsta_DescriptionOfGrowthRateInPerpetuityCashFlowProjections" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="IntangibleAssetsYearsProjected" id="vsta_IntangibleAssetsYearsProjected" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PlurallDigitalTransformationMember" id="vsta_PlurallDigitalTransformationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="LearningSystemsMember" id="vsta_LearningSystemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AmountInvestedForDevelopmentProject" id="vsta_AmountInvestedForDevelopmentProject" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfCashGeneratingUnits" id="vsta_NumberOfCashGeneratingUnits" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ForecastPeriodOfCashFlowProjections" id="vsta_ForecastPeriodOfCashFlowProjections" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="CurrentBondsWithRelatedPartiesMember" id="vsta_CurrentBondsWithRelatedPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CurrentBondsMember" id="vsta_CurrentBondsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CurrentFinanceLeasesMember" id="vsta_CurrentFinanceLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NonCurrentBondsWithRelatedPartiesMember" id="vsta_NonCurrentBondsWithRelatedPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NonCurrentFinanceLeasesMember" id="vsta_NonCurrentFinanceLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BondsWithRelatedPartiesMember" id="vsta_BondsWithRelatedPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsBySeriesAxis" id="vsta_BorrowingsBySeriesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsBySeriesMember" id="vsta_BorrowingsBySeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfMarketableSecuritiesTable" id="vsta_DisclosureOfMarketableSecuritiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfMarketableSecuritiesLineItems" id="vsta_DisclosureOfMarketableSecuritiesLineItems" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CurrentPrivateInvestmentFund" id="vsta_CurrentPrivateInvestmentFund" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="TaxaDeJurosDeLongoPrazoMember" id="vsta_TaxaDeJurosDeLongoPrazoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BancoDeDesenvolvimentoDeMinasGeraisSAMember" id="vsta_BancoDeDesenvolvimentoDeMinasGeraisSAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsMaturityTerm" id="vsta_BorrowingsMaturityTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodicPaymentOfBorrowingsByMonthlyPrincipal" id="vsta_PeriodicPaymentOfBorrowingsByMonthlyPrincipal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodicPaymentOfBorrowingsByMonthlyInterest" id="vsta_PeriodicPaymentOfBorrowingsByMonthlyInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="RepaymentsOfBorrowingsIncludingInterestClassifiedAsFinancingActivities" id="vsta_RepaymentsOfBorrowingsIncludingInterestClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfProceedsFromBondsIssuedToBeUseForRepayUponAnyLiquidityEvent" id="vsta_PercentageOfProceedsFromBondsIssuedToBeUseForRepayUponAnyLiquidityEvent" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsDateOfIssuance" id="vsta_BorrowingsDateOfIssuance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsMaturityDate" id="vsta_BorrowingsMaturityDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DescriptionOfPeriodicPaymentFrequencyOfBorrowings" id="vsta_DescriptionOfPeriodicPaymentFrequencyOfBorrowings" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfCurrentBondsAndFinancing" id="vsta_PercentageOfCurrentBondsAndFinancing" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="PercentageOfNonCurrentBondsAndFinancing" id="vsta_PercentageOfNonCurrentBondsAndFinancing" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="PercentageOfBondsAndFinancing" id="vsta_PercentageOfBondsAndFinancing" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="MeasurementPeriodOneMember" id="vsta_MeasurementPeriodOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="MeasurementPeriodTwoMember" id="vsta_MeasurementPeriodTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="MeasurementPeriodThreeMember" id="vsta_MeasurementPeriodThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="MeasurementPeriodFourMember" id="vsta_MeasurementPeriodFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfNetDebtAdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" id="vsta_PercentageOfNetDebtAdjustedEarningsBeforeInterestIncomeTaxesDepreciationAndAmortization" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfConsecutivePeriods" id="vsta_NumberOfConsecutivePeriods" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfAlternatePeriods" id="vsta_NumberOfAlternatePeriods" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="LocalSuppliers" id="vsta_LocalSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="RelatedPartiesSuppliers" id="vsta_RelatedPartiesSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="CopyrightSuppliers" id="vsta_CopyrightSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="MaximumMaturityPeriodOfReverseFactoring" id="vsta_MaximumMaturityPeriodOfReverseFactoring" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="AverageTermOfLeaseAgreements" id="vsta_AverageTermOfLeaseAgreements" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="LeaseAgreementsWeightedAverageDiscountRatePercent" id="vsta_LeaseAgreementsWeightedAverageDiscountRatePercent" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ReconciliationOfChangesInPropertyPlantAndEquipment1Abstract" id="vsta_ReconciliationOfChangesInPropertyPlantAndEquipment1Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdditionsToNewLeaseAgreements" id="vsta_AdditionsToNewLeaseAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="RenegotiationOfLeaseLiabilities" id="vsta_RenegotiationOfLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="CancellationOfLeaseAgreements" id="vsta_CancellationOfLeaseAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="InterestExpenseRecognisedOnLeaseLiabilities" id="vsta_InterestExpenseRecognisedOnLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="TermOfNewSubleaseAgreements" id="vsta_TermOfNewSubleaseAgreements" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="LeaseAgreementsMinimumWeightedAverageDiscountRatePercent" id="vsta_LeaseAgreementsMinimumWeightedAverageDiscountRatePercent" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="LeaseAgreementsMaximumWeightedAverageDiscountRatePercent" id="vsta_LeaseAgreementsMaximumWeightedAverageDiscountRatePercent" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="MaximumShortTermLeasePeriodOfLeaseAgreements" id="vsta_MaximumShortTermLeasePeriodOfLeaseAgreements" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="FixedAndVariableLeasePaymentsAbstract" id="vsta_FixedAndVariableLeasePaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AggregateFixedAndVariableLeasePayments" id="vsta_AggregateFixedAndVariableLeasePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ContractLiabilitiesAndDeferredIncomeTable" id="vsta_ContractLiabilitiesAndDeferredIncomeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PredecessorsMember" id="vsta_PredecessorsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="TypesOfContractLiabilitiesAndDeferredIncomeAxis" id="vsta_TypesOfContractLiabilitiesAndDeferredIncomeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="TypesOfContractLiabilitiesAndDeferredIncomeMember" id="vsta_TypesOfContractLiabilitiesAndDeferredIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RefundLiabilityMember" id="vsta_RefundLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RevenueTargetsAxis" id="vsta_RevenueTargetsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DeferredIncomeInLeasebackAgreementMember" id="vsta_DeferredIncomeInLeasebackAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherContractLiabilitiesMember" id="vsta_OtherContractLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfContractLiabilitiesAndDeferredIncomeLineItems" id="vsta_DisclosureOfContractLiabilitiesAndDeferredIncomeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="LeaseTerm" id="vsta_LeaseTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfAccountsPayableForBusinessCombinationTable" id="vsta_DisclosureOfAccountsPayableForBusinessCombinationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SociedadeEducationalDaLagoaLtdaMember" id="vsta_SociedadeEducationalDaLagoaLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="Nota1000ServicosEducacionaisLtdaMember" id="vsta_Nota1000ServicosEducacionaisLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EmmeProducoesDeMateriaisEmMultimidiaLtdaMember" id="vsta_EmmeProducoesDeMateriaisEmMultimidiaLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfAccountsPayableForBusinessCombinationLineItems" id="vsta_DisclosureOfAccountsPayableForBusinessCombinationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ReconciliationOfChangesInAccountsPayableForBusinessCombinationAbstract" id="vsta_ReconciliationOfChangesInAccountsPayableForBusinessCombinationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdditionsToAccountsPayableForBusinessCombination" id="vsta_AdditionsToAccountsPayableForBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="WeightedAverageDiscountRatesPerMonthOfAssignmentOperationsCarriedOutBySuppliersWithFinancialInstitutionsForReverseFactoringTransaction" id="vsta_WeightedAverageDiscountRatesPerMonthOfAssignmentOperationsCarriedOutBySuppliersWithFinancialInstitutionsForReverseFactoringTransaction" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="InterestAdjustmentOnAccountsPayableForBusinessCombination" id="vsta_InterestAdjustmentOnAccountsPayableForBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="RemeasurementOnAccountsPayableForBusinessCombination" id="vsta_RemeasurementOnAccountsPayableForBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfAccountsPayableForBusinessCombination" id="vsta_PercentageOfAccountsPayableForBusinessCombination" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="SalariesPayableCurrent" id="vsta_SalariesPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="SocialContributionPayableCurrent" id="vsta_SocialContributionPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ProvisionForVacationPayAnd13ThSalaryCurrent" id="vsta_ProvisionForVacationPayAnd13ThSalaryCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ProvisionForProfitSharingAndBonusCurrent" id="vsta_ProvisionForProfitSharingAndBonusCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherSalariesAndSocialContributionsCurrent" id="vsta_OtherSalariesAndSocialContributionsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="AcelAdministracaoDeCursosEducacionaisLtdaMember" id="vsta_AcelAdministracaoDeCursosEducacionaisLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AnhangueraEducacionalParticipacoesSaMember" id="vsta_AnhangueraEducacionalParticipacoesSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CentroEducacionalLeonardoDaVinciSsMember" id="vsta_CentroEducacionalLeonardoDaVinciSsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CognaEducacaoSaMember" id="vsta_CognaEducacaoSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ColegioAmbientalLtdaMember" id="vsta_ColegioAmbientalLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ColegioJaoLtdaMember" id="vsta_ColegioJaoLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ColegioManauaraLatoSensuLtdaMember" id="vsta_ColegioManauaraLatoSensuLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ColegioManauaraCidadeNovaLtdaMember" id="vsta_ColegioManauaraCidadeNovaLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ColegioMotivoLtdaMember" id="vsta_ColegioMotivoLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ColegioVisaoEireliMember" id="vsta_ColegioVisaoEireliMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ColegioCidadeLtdaMember" id="vsta_ColegioCidadeLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ColegioDoSalvadorLtdaMember" id="vsta_ColegioDoSalvadorLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CursoEColegioCoqueiroLtdaMember" id="vsta_CursoEColegioCoqueiroLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EcsaEscolaAChaveDoSaberLtdaMember" id="vsta_EcsaEscolaAChaveDoSaberLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EditoraAticaSaMember" id="vsta_EditoraAticaSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EditoraEDistribuidoraEducacionalSaMember" id="vsta_EditoraEDistribuidoraEducacionalSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EditoraScipioneSaMember" id="vsta_EditoraScipioneSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EducacaoInovacaoETecnologiaSaMember" id="vsta_EducacaoInovacaoETecnologiaSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EduforServicosEducacionaisLtdaMember" id="vsta_EduforServicosEducacionaisLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EscolaMaterChristiLtdaMember" id="vsta_EscolaMaterChristiLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EscolaRiachoDoceLtdaMember" id="vsta_EscolaRiachoDoceLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="MaxiprintEditoraLtdaMember" id="vsta_MaxiprintEditoraLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NucleoBrasileiroDeEstudosAvancadosLtdaMember" id="vsta_NucleoBrasileiroDeEstudosAvancadosLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PapelariaBrasilianaLtdaMember" id="vsta_PapelariaBrasilianaLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PitagorasSistemaDeEducacaoSuperiorLtdaMember" id="vsta_PitagorasSistemaDeEducacaoSuperiorLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SaberServicosEducacionaisSaMember" id="vsta_SaberServicosEducacionaisSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SaraivaEducacaoSaMember" id="vsta_SaraivaEducacaoSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SgeComercioDeMaterialDidaticoLtdaMember" id="vsta_SgeComercioDeMaterialDidaticoLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SistemaPHDeEnsinoLtdaMember" id="vsta_SistemaPHDeEnsinoLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SociedadeEducacionalAlphavilleLtdaMember" id="vsta_SociedadeEducacionalAlphavilleLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SociedadeEducacionalDozeDeOutubroLtdaMember" id="vsta_SociedadeEducacionalDozeDeOutubroLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SociedadeEducacionalParanaLtdaMember" id="vsta_SociedadeEducacionalParanaLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SociedadeEducacionalNeodnaCuiabaLtdaMember" id="vsta_SociedadeEducacionalNeodnaCuiabaLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SomosIdiomasSaMember" id="vsta_SomosIdiomasSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SomosOperacoesEscolaresSaMember" id="vsta_SomosOperacoesEscolaresSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SseServicosEducacionaisLtdaMember" id="vsta_SseServicosEducacionaisLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PaxEditoraEDistribuidoraLtdaMember" id="vsta_PaxEditoraEDistribuidoraLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SomosEducacaoSaMember" id="vsta_SomosEducacaoSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SaberServicosEducacionaisAsMember" id="vsta_SaberServicosEducacionaisAsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EditoraEDistribuidoraEducacionalAsMember" id="vsta_EditoraEDistribuidoraEducacionalAsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherReceivablesRelatedParties" id="vsta_OtherReceivablesRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="TradeReceivablesRelatedParties" id="vsta_TradeReceivablesRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="IndemnificationAssetRelatedParties" id="vsta_IndemnificationAssetRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherPaymentsDueToRelatedParties" id="vsta_OtherPaymentsDueToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="LoansPayableRelatedParties" id="vsta_LoansPayableRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="TradeSuppliersRelatedParties" id="vsta_TradeSuppliersRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="BondsPayableRelatedParties" id="vsta_BondsPayableRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="SoeOperacoesEscolaresSaMember" id="vsta_SoeOperacoesEscolaresSaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="SociedadeEducacionalNeodnaCuiabaLtdaEppMember" id="vsta_SociedadeEducacionalNeodnaCuiabaLtdaEppMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RevenuesFromRelatedParties" id="vsta_RevenuesFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="FinanceCostsToRelatedParties" id="vsta_FinanceCostsToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="CostSharingExpensesToRelatedParties" id="vsta_CostSharingExpensesToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="SubleaseIncomeFromRelatedParties" id="vsta_SubleaseIncomeFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="SettlementOfReverseFactoringSupplierLiabilitiesToRelatedPartyRelatedPartyTransactions" id="vsta_SettlementOfReverseFactoringSupplierLiabilitiesToRelatedPartyRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfLicenseAgreements" id="vsta_NumberOfLicenseAgreements" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="OperatingLeaseTransactionMonthlyRentalPayments" id="vsta_OperatingLeaseTransactionMonthlyRentalPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="LesseeOperatingLeasesTermOfContract" id="vsta_LesseeOperatingLeasesTermOfContract" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DescriptionOfRateUsedInCommercialLeaseAgreement" id="vsta_DescriptionOfRateUsedInCommercialLeaseAgreement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DescriptionOfStateOfPropertyInUseUponCommercialLeaseAgreement" id="vsta_DescriptionOfStateOfPropertyInUseUponCommercialLeaseAgreement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="SaleLeasebackTransactionsMonthlyRentalPayments" id="vsta_SaleLeasebackTransactionsMonthlyRentalPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="CommercialSubleaseAgreementMaturityDate" id="vsta_CommercialSubleaseAgreementMaturityDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DescriptionOfRateUsedInCommercialSubleaseAgreement" id="vsta_DescriptionOfRateUsedInCommercialSubleaseAgreement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DescriptionOfStateOfPropertyInUseUponCommercialSubleaseAgreement" id="vsta_DescriptionOfStateOfPropertyInUseUponCommercialSubleaseAgreement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ContingentLiabilityArisingFromTaxProceedingsMember" id="vsta_ContingentLiabilityArisingFromTaxProceedingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ContingentLiabilityArisingFromLaborProceedingsMember" id="vsta_ContingentLiabilityArisingFromLaborProceedingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ContingentLiabilityArisingFromCivilProceedingsMember" id="vsta_ContingentLiabilityArisingFromCivilProceedingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdditionInNonCurrentProvisionForTaxCivilAndLaborLosses" id="vsta_AdditionInNonCurrentProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="AcquisitionsThroughBusinessCombinationsInNonCurrentProvisionForTaxCivilAndLaborLosses" id="vsta_AcquisitionsThroughBusinessCombinationsInNonCurrentProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ReversalsInNonCurrentProvisionForTaxCivilAndLaborLosses" id="vsta_ReversalsInNonCurrentProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="InterestExpensesOnNonCurrentProvisionForTaxCivilAndLaborLosses" id="vsta_InterestExpensesOnNonCurrentProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="EffectOnResultsDueToNonCurrentProvisionForTaxCivilAndLaborLosses" id="vsta_EffectOnResultsDueToNonCurrentProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PaymentsNonCurrentProvisionForTaxCivilAndLaborLosses" id="vsta_PaymentsNonCurrentProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ReconciliationOfChangesInProvisionsWithProfitLossAbstract" id="vsta_ReconciliationOfChangesInProvisionsWithProfitLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChangesInProvisionDueToFinanceInterestExpense" id="vsta_ChangesInProvisionDueToFinanceInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ChangesInProvisionDueToAdditionInGeneralAndAdministrativeExpenses" id="vsta_ChangesInProvisionDueToAdditionInGeneralAndAdministrativeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ChangesInProvisionDueToReversalInGeneralAndAdministrativeExpenses" id="vsta_ChangesInProvisionDueToReversalInGeneralAndAdministrativeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ContingentAssetsArisingFromTaxProceedingsMember" id="vsta_ContingentAssetsArisingFromTaxProceedingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ContingentAssetsArisingFromLaborProceedingsMember" id="vsta_ContingentAssetsArisingFromLaborProceedingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ContingentAssetsArisingFromEscrowAccountMember" id="vsta_ContingentAssetsArisingFromEscrowAccountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="TaxEffectOfAdditionalCorporateIncomeTax" id="vsta_TaxEffectOfAdditionalCorporateIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="TaxEffectOfImpairmentWriteOffOnTaxLossCarryforward" id="vsta_TaxEffectOfImpairmentWriteOffOnTaxLossCarryforward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ProvisionForObsoleteInventoriesMember" id="vsta_ProvisionForObsoleteInventoriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ImputedInterestOnSuppliersMember" id="vsta_ImputedInterestOnSuppliersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProvisionForRisksOfTaxCivilAndLaborLossesMember" id="vsta_ProvisionForRisksOfTaxCivilAndLaborLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RefundLiabilitiesAndRightToReturnedGoodsMember" id="vsta_RefundLiabilitiesAndRightToReturnedGoodsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="GoodwillAndFairValueAdjustmentsOnBusinessCombinationMember" id="vsta_GoodwillAndFairValueAdjustmentsOnBusinessCombinationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughAdoptionOfNewIfrsStandardDeferredTaxLiabilityAsset" id="vsta_IncreaseDecreaseThroughAdoptionOfNewIfrsStandardDeferredTaxLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedPaymentTransactionsToEmployeesAbstract" id="vsta_ShareBasedPaymentTransactionsToEmployeesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseInNumberOfOrdinarySharesIssuedThroughBonusInitialPublicOffering" id="vsta_IncreaseInNumberOfOrdinarySharesIssuedThroughBonusInitialPublicOffering" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseInNumberOfOrdinarySharesIssuedThroughLongTermCompensationPlanExercised" id="vsta_IncreaseInNumberOfOrdinarySharesIssuedThroughLongTermCompensationPlanExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseInNumberOfOrdinarySharesIssuedThroughPremiumRecognized" id="vsta_IncreaseInNumberOfOrdinarySharesIssuedThroughPremiumRecognized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfOwnershipInterestHeldByShareholders" id="vsta_PercentageOfOwnershipInterestHeldByShareholders" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="LongTermInvestmentVastaToVastaAndCognaMember" id="vsta_LongTermInvestmentVastaToVastaAndCognaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationPlanBonusInitialPublicOfferingMember" id="vsta_ShareBasedCompensationPlanBonusInitialPublicOfferingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedPlanMigratedCognaToVastaMember" id="vsta_ShareBasedPlanMigratedCognaToVastaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfVotingRightsHeldByShareholders" id="vsta_PercentageOfVotingRightsHeldByShareholders" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="MaximumPercentageOfSharesAuthorizedForIssuance" id="vsta_MaximumPercentageOfSharesAuthorizedForIssuance" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughExerciseOfBonusInitialPublicOfferingNetOfWithholdingTaxesEquity" id="vsta_IncreaseDecreaseThroughExerciseOfBonusInitialPublicOfferingNetOfWithholdingTaxesEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedPaymentArrangementsBonusInitialPublicOfferingLockupPeriod" id="vsta_ShareBasedPaymentArrangementsBonusInitialPublicOfferingLockupPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ExpenseFromBonusInitialPublicOffering" id="vsta_ExpenseFromBonusInitialPublicOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughExerciseOfLongTermCompensationPlanEquity" id="vsta_IncreaseDecreaseThroughExerciseOfLongTermCompensationPlanEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ExpenseFromLongTermCompensationPlanExercised" id="vsta_ExpenseFromLongTermCompensationPlanExercised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseDecreaseThroughExerciseOfPerformanceBasedRestrictedShareUnitsNetOfWithholdingTaxesEquity" id="vsta_IncreaseDecreaseThroughExerciseOfPerformanceBasedRestrictedShareUnitsNetOfWithholdingTaxesEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ExpenseFromPerformanceBasedRestrictedShareUnitsExercised" id="vsta_ExpenseFromPerformanceBasedRestrictedShareUnitsExercised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="RestrictedShareBasedCompensationPlanMember" id="vsta_RestrictedShareBasedCompensationPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="LongTermInvestmentPlanMember" id="vsta_LongTermInvestmentPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PerformanceBasedRestrictedShareUnitsBonusPalnMember" id="vsta_PerformanceBasedRestrictedShareUnitsBonusPalnMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfShareBasedCompensationPlans" id="vsta_NumberOfShareBasedCompensationPlans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfBonusPlans" id="vsta_NumberOfBonusPlans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="MaximumPeriodFromEndOfVestingPeriodForObligationToTransferSharesUnderShareBasedPlan" id="vsta_MaximumPeriodFromEndOfVestingPeriodForObligationToTransferSharesUnderShareBasedPlan" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodOfContinuedEmploymentUnderServiceConditions" id="vsta_PeriodOfContinuedEmploymentUnderServiceConditions" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfTranchesGrantedUnderShareBasedPlan" id="vsta_NumberOfTranchesGrantedUnderShareBasedPlan" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="MaximumNumberOfTranchesAuthorizedForIssuanceOfShares" id="vsta_MaximumNumberOfTranchesAuthorizedForIssuanceOfShares" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="VestingPeriodUnderSharebasedPaymentArrangement" id="vsta_VestingPeriodUnderSharebasedPaymentArrangement" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DescriptionOfExpectedVolatilityOtherEquityInstrumentsGranted" id="vsta_DescriptionOfExpectedVolatilityOtherEquityInstrumentsGranted" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="AccruedLaborChargesOnShareBasedPaymentArrangements" id="vsta_AccruedLaborChargesOnShareBasedPaymentArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="NumberOfSharesAuthorizedForRepurchaseProgram" id="vsta_NumberOfSharesAuthorizedForRepurchaseProgram" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="TextbooksMember" id="vsta_TextbooksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ComplementaryEducationServicesMember" id="vsta_ComplementaryEducationServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherServicesMember" id="vsta_OtherServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ECommerceDigitalServicesPlatformMember" id="vsta_ECommerceDigitalServicesPlatformMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherDigitalServicesPlatformMember" id="vsta_OtherDigitalServicesPlatformMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="GrossRevenue" id="vsta_GrossRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="DeductionsFromGrossRevenueAbstract" id="vsta_DeductionsFromGrossRevenueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="TaxExpenseIncomeOtherThanIncomeTaxExpenseIncome" id="vsta_TaxExpenseIncomeOtherThanIncomeTaxExpenseIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="SalesReturns" id="vsta_SalesReturns" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="EditorialCosts" id="vsta_EditorialCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="CopyrightExpenses" id="vsta_CopyrightExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="UtilitiesCleaningAndSecurityExpenses" id="vsta_UtilitiesCleaningAndSecurityExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="RentAndCondominiumFees" id="vsta_RentAndCondominiumFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ThirdPartyServices" id="vsta_ThirdPartyServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="MaterialsExpenses" id="vsta_MaterialsExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="TaxesAndContributions" id="vsta_TaxesAndContributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ReversalProvisionForTaxCivilAndLaborRisks" id="vsta_ReversalProvisionForTaxCivilAndLaborRisks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ProvisionForObsoleteInventories" id="vsta_ProvisionForObsoleteInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeFromLeaseAndSubleaseAgreementsWithRelatedParties" id="vsta_IncomeFromLeaseAndSubleaseAgreementsWithRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="MiscellaneousOtherOperatingIncomeExpense" id="vsta_MiscellaneousOtherOperatingIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncreaseInEmployeeBenefitExpensesDueToBonusInitialPublicOfferingAndBusinessCombinations" id="vsta_IncreaseInEmployeeBenefitExpensesDueToBonusInitialPublicOfferingAndBusinessCombinations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="FinanceIncomeAbstract" id="vsta_FinanceIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeFromFinancialInvestmentsAndMarketableSecurities" id="vsta_IncomeFromFinancialInvestmentsAndMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="FinanceCostAbstract" id="vsta_FinanceCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ImputedInterestOnSuppliers" id="vsta_ImputedInterestOnSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="InterestOnLoansFromRelatedParties" id="vsta_InterestOnLoansFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="InterestOnProvisionForTaxCivilAndLaborLosses" id="vsta_InterestOnProvisionForTaxCivilAndLaborLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="EducbankGestaoDePagamentosEducacionaisSAMember" id="vsta_EducbankGestaoDePagamentosEducacionaisSAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConcentrationRiskBenchmarkAxis" id="vsta_ConcentrationRiskBenchmarkAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConcentrationRiskByBenchmarkDomain" id="vsta_ConcentrationRiskByBenchmarkDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RevenueBenchmarkMember" id="vsta_RevenueBenchmarkMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AggregateCustomersOfEntityMember" id="vsta_AggregateCustomersOfEntityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="CustomerConcentrationsRiskMember" id="vsta_CustomerConcentrationsRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfCustomers" id="vsta_NumberOfCustomers" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfNonCashTransactionsByTypeTable" id="vsta_DisclosureOfNonCashTransactionsByTypeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfNonCashTransactionsLineItems" id="vsta_DisclosureOfNonCashTransactionsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PhidelisTecnologiaDesenvolvimentoDeSistemasLtdaAndMvpConsultoriaESistemasLtdaMember" id="vsta_PhidelisTecnologiaDesenvolvimentoDeSistemasLtdaAndMvpConsultoriaESistemasLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConsiderationToBeTransferredAcquisitionDateFairValue" id="vsta_ConsiderationToBeTransferredAcquisitionDateFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="FinanceCostFromInterestAcquisition" id="vsta_FinanceCostFromInterestAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="FinanceIncomeFromContingencies" id="vsta_FinanceIncomeFromContingencies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="TaxEffectOfShareOfProfitLossOfEquityMethodInvestments" id="vsta_TaxEffectOfShareOfProfitLossOfEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="DisclosureOfFinanceIncomeCostTable" id="vsta_DisclosureOfFinanceIncomeCostTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="EscolaStartLtdaMember" id="vsta_EscolaStartLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsIssue1Member" id="vsta_BorrowingsIssue1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChangesInProvisionDueToReversalInIncomeTaxAndSocialContributionExpensesIncome" id="vsta_ChangesInProvisionDueToReversalInIncomeTaxAndSocialContributionExpensesIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="NiceParticipacoesLtdaMember" id="vsta_NiceParticipacoesLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsIssue2Member" id="vsta_BorrowingsIssue2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsIssue3Member" id="vsta_BorrowingsIssue3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="DescriptionOfPeriodOfBorrowingPayments" id="vsta_DescriptionOfPeriodOfBorrowingPayments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfCompositionOfInterestAndPrincipalPaymentsOfBondsAndFinancingTableTextBlock" id="vsta_ScheduleOfCompositionOfInterestAndPrincipalPaymentsOfBondsAndFinancingTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsIssue7Member" id="vsta_BorrowingsIssue7Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsIssue4Member" id="vsta_BorrowingsIssue4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsIssue8Member" id="vsta_BorrowingsIssue8Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsIssue9Member" id="vsta_BorrowingsIssue9Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PhidelisTecnologiaDesenvolvimentoDeSistemasLtdaMember" id="vsta_PhidelisTecnologiaDesenvolvimentoDeSistemasLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="MvpConsultoriaESistemasLtdaMember" id="vsta_MvpConsultoriaESistemasLtdaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodForMinimumAmountOfContractRevenueToBeAchieved" id="vsta_PeriodForMinimumAmountOfContractRevenueToBeAchieved" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfInstallmentsForContingentConsiderationPayment" id="vsta_NumberOfInstallmentsForContingentConsiderationPayment" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="BorrowingsIssue5Member" id="vsta_BorrowingsIssue5Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsIssue6Member" id="vsta_BorrowingsIssue6Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BorrowingsIssue11Member" id="vsta_BorrowingsIssue11Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherReceivablesMember" id="vsta_OtherReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherReceivablesFromRelatedPartiesMember" id="vsta_OtherReceivablesFromRelatedPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherInvestmentsAndInterestsInEntitiesMember" id="vsta_OtherInvestmentsAndInterestsInEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="BondsAndFinancingMember" id="vsta_BondsAndFinancingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="TradePayablesToReverseFactoringSuppliersMember" id="vsta_TradePayablesToReverseFactoringSuppliersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="TradePayablesToSuppliersMember" id="vsta_TradePayablesToSuppliersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AccountsPayableForBusinessCombinationMember" id="vsta_AccountsPayableForBusinessCombinationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherLiabilitiesToRelatedPartiesMember" id="vsta_OtherLiabilitiesToRelatedPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForDecreaseIncreaseInOtherReceivablesFromRelatedParties" id="vsta_AdjustmentsForDecreaseIncreaseInOtherReceivablesFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ProceedsFromIssueOfSecuritiesWithRelatedPartiesClassifiedAsFinancingActivities" id="vsta_ProceedsFromIssueOfSecuritiesWithRelatedPartiesClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="FlexFlixLimitedMember" id="vsta_FlexFlixLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfInstallmentsForConsiderationPayment" id="vsta_NumberOfInstallmentsForConsiderationPayment" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="FinanceIncomeFromIndemnificationAssetsAndContingencies" id="vsta_FinanceIncomeFromIndemnificationAssetsAndContingencies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="InterestExpenseOnAccountPayablesForBusinessCombinations" id="vsta_InterestExpenseOnAccountPayablesForBusinessCombinations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="FinanceIncomeFromReversalOfInterestOnProvisionForTaxLosses" id="vsta_FinanceIncomeFromReversalOfInterestOnProvisionForTaxLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ThirdPartyLawsuitsMember" id="vsta_ThirdPartyLawsuitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfSharesVestedInConnectionWithBonusInitialPublicOffering" id="vsta_NumberOfSharesVestedInConnectionWithBonusInitialPublicOffering" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="CashPaymentForAccountsPayableForBusinessCombination" id="vsta_CashPaymentForAccountsPayableForBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="SomosGroupMember" id="vsta_SomosGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdjustmentsForIncreaseDecreaseInOtherLiabilitiesFromRelatedParties" id="vsta_AdjustmentsForIncreaseDecreaseInOtherLiabilitiesFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="PaymentsForProceedsFromDebtIssueAppropriationOfCostsClassifiedAsFinancingActivities" id="vsta_PaymentsForProceedsFromDebtIssueAppropriationOfCostsClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ContractOfExclusivityForProcessingPayrollMember" id="vsta_ContractOfExclusivityForProcessingPayrollMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RevenueTargetsDomain" id="vsta_RevenueTargetsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RevenueTarget1Member" id="vsta_RevenueTarget1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RevenueTarget2Member" id="vsta_RevenueTarget2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RevenueTarget4Member" id="vsta_RevenueTarget4Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RevenueTarget5Member" id="vsta_RevenueTarget5Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="RevenueTarget3Member" id="vsta_RevenueTarget3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="UnobservableInputs1Member" id="vsta_UnobservableInputs1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="UnobservableInputs2Member" id="vsta_UnobservableInputs2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xsd:element name="ExpectedWeightedAverageAnnualRevenueGrowthRate" id="vsta_ExpectedWeightedAverageAnnualRevenueGrowthRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="NetRevenueTargetForNextFiscalYear" id="vsta_NetRevenueTargetForNextFiscalYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PercentageOfNetRevenueTargetForNextFiscalYear" id="vsta_PercentageOfNetRevenueTargetForNextFiscalYear" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="ExpectedNumberOfNewStudentsToBeHiredEffectively" id="vsta_ExpectedNumberOfNewStudentsToBeHiredEffectively" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="NumberOfSharesIssuedIncludingSharesHeldInTreasury" id="vsta_NumberOfSharesIssuedIncludingSharesHeldInTreasury" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xsd:element name="MaximumLimitForOffsettingTaxLossCarryForwardsAsPercentageOfTaxableProfit" id="vsta_MaximumLimitForOffsettingTaxLossCarryForwardsAsPercentageOfTaxableProfit" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xsd:element name="EstimatedPeriodForTaxBenefitIsExpectedToBeRealizedFromFourthFiscalYear" id="vsta_EstimatedPeriodForTaxBenefitIsExpectedToBeRealizedFromFourthFiscalYear" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| </xsd:schema> |