var$=require('../internals/export');vartoAbsoluteIndex=require('../internals/to-absolute-index');varfromCharCode=String.fromCharCode;varnativeFromCodePoint=String.fromCodePoint;// length should be 1, old FF problemvarINCORRECT_LENGTH=!!nativeFromCodePoint&&nativeFromCodePoint.length!=1;// `String.fromCodePoint` method// https://tc39.github.io/ecma262/#sec-string.fromcodepoint$({target:'String',stat:true,forced:INCORRECT_LENGTH},{fromCodePoint:functionfromCodePoint(x){// eslint-disable-line no-unused-varsvarelements=[];varlength=arguments.length;vari=0;varcode;while(length>i){code=+arguments[i++];if(toAbsoluteIndex(code,0x10FFFF)!==code)throwRangeError(code+' is not a valid code point');elements.push(code<0x10000?fromCharCode(code):fromCharCode(((code-=0x10000)>>10)+0xD800,code%0x400+0xDC00));}returnelements.join('');}});