'use strict'; 
 | 
var path = require('../internals/path'); 
 | 
var hasOwn = require('../internals/has-own-property'); 
 | 
var wrappedWellKnownSymbolModule = require('../internals/well-known-symbol-wrapped'); 
 | 
var defineProperty = require('../internals/object-define-property').f; 
 | 
  
 | 
module.exports = function (NAME) { 
 | 
  var Symbol = path.Symbol || (path.Symbol = {}); 
 | 
  if (!hasOwn(Symbol, NAME)) defineProperty(Symbol, NAME, { 
 | 
    value: wrappedWellKnownSymbolModule.f(NAME) 
 | 
  }); 
 | 
}; 
 |