text: /*!
   * OpenUI5
   * (c) Copyright 2009-2020 SAP SE or an SAP affiliate company.
   * Licensed under the Apache License, Version 2.0 - see LICENSE.txt.
   */
  sap.ui.define([],function(){"use strict";var e={};e.render=function(e,t){e.write("<div");e.writeControlData(t);e.addClass("sapFGridContainer");if(t.getSnapToRow()){e.addClass("sapFGridContainerSnapToRow")}if(t.getAllowDenseFill()){e.addClass("sapFGridContainerDenseFill")}e.writeClasses();if(t.getWidth()){e.addStyle("width",t.getWidth())}this.addGridStyles(e,t);e.writeStyles();var i=t.getTooltip_AsString();if(i){e.writeAttributeEscaped("title",i)}e.write(">");t.getItems().forEach(function(i){this.renderItem(e,i,t)}.bind(this));e.write("</div>")};e.addGridStyles=function(e,t){var i=t._getActiveGridStyles();for(var r in i){e.addStyle(r,i[r])}};e.renderItem=function(t,i,r){var s=e.getStylesForItemWrapper(i,r),a=s.styles,n=s.classes;t.write("<div");a.forEach(function(e,i){t.addStyle(i,e)});n.forEach(function(e){t.addClass(e)});t.writeClasses();t.writeStyles();t.write(">");t.renderControl(i);t.write("</div>")};e.getStylesForItemWrapper=function(e,t){var i=new Map,r=["sapFGridContainerItemWrapper"];var s=e.getLayoutData();if(s){var a=s.getColumns(),n=t.getActiveLayoutSettings().getColumns();if(a&&n){a=Math.min(a,n)}if(a){i.set("grid-column","span "+a)}if(t.getInlineBlockLayout()){i.set("grid-row","span 1")}else if(s.getRows()||s.getMinRows()){i.set("grid-row","span "+s.getActualRows())}if(!s.hasAutoHeight()){r.push("sapFGridContainerItemFixedRows")}}if(!e.getVisible()){r.push("sapFGridContainerInvisiblePlaceholder")}return{styles:i,classes:r}};return e},true);