Changes
didn't mean to tag
<includeonly>{{#if:{{{1|}}}|<!--if param. 1 not empty--
--then extract substring-->{{Str sub long|nocategory={{{nocategory|}}}|{{{1}}}|{{max|0|{{#expr:{{Str len|nocategory={{{nocategory|}}}|{{{1}}}}}-{{{2}}}}}}}|{{{2}}}}}<!--
--else-->|<!--empty, so...
--skip complex processing & return {3}-->{{{3|}}}<!--
-->}}<!--endif param. 1 not empty--></includeonly><noinclude>
{{Documentation}}
</noinclude>
--then extract substring-->{{Str sub long|nocategory={{{nocategory|}}}|{{{1}}}|{{max|0|{{#expr:{{Str len|nocategory={{{nocategory|}}}|{{{1}}}}}-{{{2}}}}}}}|{{{2}}}}}<!--
--else-->|<!--empty, so...
--skip complex processing & return {3}-->{{{3|}}}<!--
-->}}<!--endif param. 1 not empty--></includeonly><noinclude>
{{Documentation}}
</noinclude>