(function (_, kotlin_kotlin) {
  'use strict';
  //region block: imports
  var protoOf = kotlin_kotlin.$_$.bg;
  var interfaceMeta = kotlin_kotlin.$_$.cf;
  var setMetadataFor = kotlin_kotlin.$_$.cg;
  //endregion
  //region block: pre-declaration
  function invoke() {
    // Inline function 'kotlin.js.asDynamic' call
    return this();
  }
  function invoke_0(value) {
    // Inline function 'kotlin.js.asDynamic' call
    return this(value);
  }
  function invoke_1(topBottom, rightLeft) {
    // Inline function 'kotlin.js.asDynamic' call
    return this(topBottom, rightLeft);
  }
  function invoke_2(top, rightLeft, bottom) {
    // Inline function 'kotlin.js.asDynamic' call
    return this(top, rightLeft, bottom);
  }
  function invoke_3(top, right, bottom, left) {
    // Inline function 'kotlin.js.asDynamic' call
    return this(top, right, bottom, left);
  }
  setMetadataFor(Spacing, 'Spacing', interfaceMeta);
  //endregion
  function responsive(value) {
    // Inline function 'kotlin.js.unsafeCast' call
    // Inline function 'kotlin.js.asDynamic' call
    return value;
  }
  function Spacing() {
  }
  function sx(_this__u8e3s4, block) {
    // Inline function 'js.objects.jso' call
    // Inline function 'kotlin.apply' call
    // Inline function 'js.objects.jso' call
    var this_0 = {};
    // Inline function 'kotlin.contracts.contract' call
    block(this_0);
    _this__u8e3s4.sx = this_0;
  }
  return _;
}(module.exports, require('./kotlin-kotlin-stdlib.js')));

//# sourceMappingURL=kotlin-mui-system.js.map
