if( typeof module !== 'undefined' )
{

  module[ 'exports' ] = require( 'wTools' );

  // if
  // (
  //   typeof _global_ === 'undefined' || !Object.hasOwnProperty.call( _global_, 'wTools' ) || !_global_.wTools.maybe
  // )
  // {
  //   let toolsPath = '../wtools/abase/Layer1.s';
  //   let toolsExternal = 0;
  //   try
  //   {
  //     toolsPath = require.resolve( toolsPath );
  //   }
  //   catch( err )
  //   {
  //     toolsExternal = 1;
  //     require( 'wTools' );
  //   }
  //   if( !toolsExternal )
  //   require( toolsPath );
  // }
  //
  // _global_.wTools.module.predeclare
  // ({
  //   alias : [ 'wTools', 'wtools' ],
  //   entryPath : __filename,
  // });
  //
  // module[ 'exports' ] = _global_.wTools;
}
