'use strict';/* Copyright 2012-2015, Yahoo Inc. Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms. */constpath=require('path');module.exports={create(name,cfg){cfg=cfg||{};letCons;try{Cons=require(path.join(__dirname,'lib',name));}catch(e){if(e.code!=='MODULE_NOT_FOUND'){throwe;}Cons=require(name);}returnnewCons(cfg);}};