'use strict';varfails=require('./fails');// babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxError,// so we use an intermediate function.functionRE(s,f){returnRegExp(s,f);}exports.UNSUPPORTED_Y=fails(function(){// babel-minify transpiles RegExp('a', 'y') -> /a/y and it causes SyntaxErrorvarre=RE('a','y');re.lastIndex=2;returnre.exec('abcd')!=null;});exports.BROKEN_CARET=fails(function(){// https://bugzilla.mozilla.org/show_bug.cgi?id=773687varre=RE('^r','gy');re.lastIndex=2;returnre.exec('str')!=null;});