text: /*!
   * OpenUI5
   * (c) Copyright 2009-2019 SAP SE or an SAP affiliate company.
   * Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
   */
  sap.ui.define(["sap/ui/core/library"],function(e){"use strict";var t=e.TextDirection;var r={};r.render=function(e,t){this.startOpeningDiv(e,t);this.renderHeader(e,t);this.startInnerDivs(e);this.renderContent(e,t);this.endInnerDivs(e);this.endOpeningDiv(e)};r.startOpeningDiv=function(e,r){e.write("<div");e.writeControlData(r);e.addClass("sapMMessagePage");e.writeClasses();if(r.getTextDirection()!=t.Inherit){e.writeAttribute("dir",r.getTextDirection().toLowerCase())}e.write(">")};r.renderHeader=function(e,t){if(t.getShowHeader()){e.renderControl(t.getAggregation("_internalHeader"))}};r.startInnerDivs=function(e){e.write("<div");e.addClass("sapMMessagePageInner");e.writeClasses();e.write(">");e.write("<div");e.addClass("sapMMessagePageContentWrapper");e.writeClasses();e.write(">")};r.renderContent=function(e,t){if(t.getIcon()){e.renderControl(t._getIconControl())}e.renderControl(t._getText().addStyleClass("sapMMessagePageMainText"));e.renderControl(t._getDescription().addStyleClass("sapMMessagePageDescription"));this.renderButtons(e,t)};r.renderButtons=function(e,t){var r=t.getButtons();if(r.length>0){e.write("<div");e.addClass("sapMMessagePageButtonsWrapper");e.writeClasses();e.write(">");for(var n=0;n<r.length;n++){e.renderControl(r[n])}e.write("</div>")}};r.endInnerDivs=function(e){e.write("</div>");e.write("</div>")};r.endOpeningDiv=function(e){e.write("</div>")};return r},true);