{"componentChunkName":"component---src-templates-blog-post-mdx-js","path":"/blog/root-supple-agility","result":{"data":{"blogPost":{"title":"Root + Suppleness = Agility","content":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Root + Suppleness = Agility\",\n  \"date\": \"2020-05-19T00:00:00.000Z\",\n  \"tags\": [\"ten essentials\"],\n  \"keywords\": [\"blog\"],\n  \"slug\": \"root-supple-agility\",\n  \"author\": \"Cat\"\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"The next of the \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/essential-principles\"\n  }), \"Ten Essentials\"), \" I\\u2019m going to look at is \\u201CSeparate Empty and Full\\u201D, or \\u201CDistinguish Empty and Full\\u201D.\"), mdx(\"p\", null, \"I talked a little bit about this in \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/blog/which-taiji\"\n  }), \"Which Taiji?\"), \". Empty and Full are Yin and Yang. Yin and Yang are not static states, they are relative to each other, and always changing.\"), mdx(\"p\", null, \"It\\u2019s that change that\\u2019s the core take away of this principle: \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Agility.\")), mdx(\"p\", null, \"When we clearly understand the yin and yang in our form, we are able to change and adapt to pressure. We can move freely and still remain comfortable and relaxed.\"), mdx(\"p\", null, \"When yin and yang are muddled together, we become what is sometimes called \\u201Cdouble weighted\\u201D or \\u201Cdouble heavy\\u201D - a state in which there is no distinction between yin and yang. If you have trouble breathing freely, shifting weight, or in extreme cases, feel like any move you make will further unbalance you\\u2026 that\\u2019s double weighted.\"), mdx(\"p\", null, \"We want to be heavy on the bottom and light on top. I like to think of this as a taiji pair of: root and suppleness.\"), mdx(\"p\", null, \"You need both of these to remain agile. If you lose your suppleness and become rigid\\u2026 you\\u2019re easily knocked out of your root. If you\\u2019re unbalanced and become heavy on top, you also become rigid as you attempt to regain your balance.\"), mdx(\"p\", null, \"By being flexible, we become immovable. By being immovable, we become flexible.\"));\n}\n;\nMDXContent.isMDXComponent = true;","date":"May 19th 2020","author":"Cat","excerpt":"The next of the  Ten Essentials  I’m going to look at is “Separate Empty and Full”, or “Distinguish Empty and Full”. I talked a little bit…"}},"pageContext":{"id":"419a0258-ef5f-50f8-8b17-653b81425bc8","slug":"root-supple-agility","prev":{"link":"blog/two-bows","title":"Two Bows"},"next":{"link":"blog/why-this-blog","title":"Why write this blog?"}}}}