UNPKG

carbon-components-angular

Version:
2 lines 697 kB
/*! For license information please see 5069.eabf32ea.iframe.bundle.js.LICENSE.txt */ (self.webpackChunkcarbon_components_angular=self.webpackChunkcarbon_components_angular||[]).push([[5069],{"./node_modules/axe-core/axe.js":function(module,exports,__webpack_require__){module=__webpack_require__.nmd(module);var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__,process=__webpack_require__("./node_modules/process/browser.js");!function axeFunction(window){var global=window,document=window.document;function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var axe=axe||{};function SupportError(error){this.name="SupportError",this.cause=error.cause,this.message="`".concat(error.cause,"` - feature unsupported in your environment."),error.ruleId&&(this.ruleId=error.ruleId,this.message+=" Skipping ".concat(this.ruleId," rule.")),this.stack=(new Error).stack}axe.version="4.6.3",void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(){return axe}.apply(exports,[]))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),"object"===_typeof(module)&&module.exports&&"function"==typeof axeFunction.toString&&(axe.source="("+axeFunction.toString()+')(typeof window === "object" ? window : this);',module.exports=axe),"function"==typeof window.getComputedStyle&&(window.axe=axe),SupportError.prototype=Object.create(Error.prototype),SupportError.prototype.constructor=SupportError;var _excluded=["node"],_excluded2=["variant"],_excluded3=["matches"],_excluded4=["chromium"],_excluded5=["noImplicit"],_excluded6=["noPresentational"],_excluded7=["node"],_excluded8=["nodes"],_excluded9=["node"],_excluded10=["relatedNodes"],_excluded11=["environmentData"],_excluded12=["environmentData"],_excluded13=["node"],_excluded14=["environmentData"],_excluded15=["environmentData"],_excluded16=["environmentData"];function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),Object.defineProperty(subClass,"prototype",{writable:!1}),superClass&&_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(o,p){return o.__proto__=p,o},_setPrototypeOf(o,p)}function _createSuper(Derived){var hasNativeReflectConstruct=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function _createSuperInternal(){var result,Super=_getPrototypeOf(Derived);if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else result=Super.apply(this,arguments);return _possibleConstructorReturn(this,result)}}function _possibleConstructorReturn(self,call){if(call&&("object"===_typeof(call)||"function"==typeof call))return call;if(void 0!==call)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(self)}function _assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _getPrototypeOf(o){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)},_getPrototypeOf(o)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!==_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===_typeof(key)?key:String(key)}function _createForOfIteratorHelper(o,allowArrayLike){var it="undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=function F(){};return{s:F,n:function n(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},e:function e(_e2){throw _e2},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();return normalCompletion=step.done,step},e:function e(_e3){didErr=!0,err=_e3},f:function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}}}}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}!function(){var __create=Object.create,__defProp=Object.defineProperty,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__getOwnPropNames=Object.getOwnPropertyNames,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__commonJS=function __commonJS(cb,mod){return function(){return mod||cb((mod={exports:{}}).exports,mod),mod.exports}},__export=function __export(target,all){for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__toModule=function __toModule(module){return function __exportStar(target,module,desc){if(module&&"object"===_typeof(module)||"function"==typeof module){var _step,_iterator=_createForOfIteratorHelper(__getOwnPropNames(module));try{var _loop=function _loop(){var key=_step.value;__hasOwnProp.call(target,key)||"default"===key||__defProp(target,key,{get:function get(){return module[key]},enumerable:!(desc=__getOwnPropDesc(module,key))||desc.enumerable})};for(_iterator.s();!(_step=_iterator.n()).done;)_loop()}catch(err){_iterator.e(err)}finally{_iterator.f()}}return target}(function __markAsModule(target){return __defProp(target,"__esModule",{value:!0})}(__defProp(null!=module?__create(__getProtoOf(module)):{},"default",module&&module.__esModule&&"default"in module?{get:function get(){return module.default},enumerable:!0}:{value:module,enumerable:!0})),module)},require_utils=__commonJS((function(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isIdentStart=function isIdentStart(c){return c>="a"&&c<="z"||c>="A"&&c<="Z"||"-"===c||"_"===c},exports.isIdent=function isIdent(c){return c>="a"&&c<="z"||c>="A"&&c<="Z"||c>="0"&&c<="9"||"-"===c||"_"===c},exports.isHex=function isHex(c){return c>="a"&&c<="f"||c>="A"&&c<="F"||c>="0"&&c<="9"},exports.escapeIdentifier=function escapeIdentifier(s){for(var len=s.length,result="",i=0;i<len;){var chr=s.charAt(i);if(exports.identSpecialChars[chr])result+="\\"+chr;else if("_"===chr||"-"===chr||chr>="A"&&chr<="Z"||chr>="a"&&chr<="z"||0!==i&&chr>="0"&&chr<="9")result+=chr;else{var charCode=chr.charCodeAt(0);if(55296==(63488&charCode)){var extraCharCode=s.charCodeAt(i++);if(55296!=(64512&charCode)||56320!=(64512&extraCharCode))throw Error("UCS-2(decode): illegal sequence");charCode=((1023&charCode)<<10)+(1023&extraCharCode)+65536}result+="\\"+charCode.toString(16)+" "}i++}return result},exports.escapeStr=function escapeStr(s){for(var replacement,len=s.length,result="",i=0;i<len;){var chr=s.charAt(i);'"'===chr?chr='\\"':"\\"===chr?chr="\\\\":void 0!==(replacement=exports.strReplacementsRev[chr])&&(chr=replacement),result+=chr,i++}return'"'+result+'"'},exports.identSpecialChars={"!":!0,'"':!0,"#":!0,$:!0,"%":!0,"&":!0,"'":!0,"(":!0,")":!0,"*":!0,"+":!0,",":!0,".":!0,"/":!0,";":!0,"<":!0,"=":!0,">":!0,"?":!0,"@":!0,"[":!0,"\\":!0,"]":!0,"^":!0,"`":!0,"{":!0,"|":!0,"}":!0,"~":!0},exports.strReplacementsRev={"\n":"\\n","\r":"\\r","\t":"\\t","\f":"\\f","\v":"\\v"},exports.singleQuoteEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\","'":"'"},exports.doubleQuotesEscapeChars={n:"\n",r:"\r",t:"\t",f:"\f","\\":"\\",'"':'"'}})),require_parser_context=__commonJS((function(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require_utils();exports.parseCssSelector=function parseCssSelector(str,pos,pseudos,attrEqualityMods,ruleNestingOperators,substitutesEnabled){var l=str.length,chr="";function getStr(quote,escapeTable){var result="";for(pos++,chr=str.charAt(pos);pos<l;){if(chr===quote)return pos++,result;if("\\"===chr){pos++;var esc=void 0;if((chr=str.charAt(pos))===quote)result+=quote;else if(void 0!==(esc=escapeTable[chr]))result+=esc;else{if(utils_1.isHex(chr)){var hex=chr;for(pos++,chr=str.charAt(pos);utils_1.isHex(chr);)hex+=chr,pos++,chr=str.charAt(pos);" "===chr&&(pos++,chr=str.charAt(pos)),result+=String.fromCharCode(parseInt(hex,16));continue}result+=chr}}else result+=chr;pos++,chr=str.charAt(pos)}return result}function getIdent(){var result="";for(chr=str.charAt(pos);pos<l;){if(utils_1.isIdent(chr))result+=chr;else{if("\\"!==chr)return result;if(++pos>=l)throw Error("Expected symbol but end of file reached.");if(chr=str.charAt(pos),utils_1.identSpecialChars[chr])result+=chr;else{if(utils_1.isHex(chr)){var hex=chr;for(pos++,chr=str.charAt(pos);utils_1.isHex(chr);)hex+=chr,pos++,chr=str.charAt(pos);" "===chr&&(pos++,chr=str.charAt(pos)),result+=String.fromCharCode(parseInt(hex,16));continue}result+=chr}}pos++,chr=str.charAt(pos)}return result}function skipWhitespace(){chr=str.charAt(pos);for(var result=!1;" "===chr||"\t"===chr||"\n"===chr||"\r"===chr||"\f"===chr;)result=!0,pos++,chr=str.charAt(pos);return result}function parseSelector(){var selector=parseSingleSelector();if(!selector)return null;var res=selector;for(chr=str.charAt(pos);","===chr;){if(pos++,skipWhitespace(),"selectors"!==res.type&&(res={type:"selectors",selectors:[selector]}),!(selector=parseSingleSelector()))throw Error('Rule expected after ",".');res.selectors.push(selector)}return res}function parseSingleSelector(){skipWhitespace();var selector={type:"ruleSet"},rule=parseRule();if(!rule)return null;for(var currentRule=selector;rule&&(rule.type="rule",currentRule.rule=rule,currentRule=rule,skipWhitespace(),chr=str.charAt(pos),!(pos>=l||","===chr||")"===chr));)if(ruleNestingOperators[chr]){var op=chr;if(pos++,skipWhitespace(),!(rule=parseRule()))throw Error('Rule expected after "'+op+'".');rule.nestingOperator=op}else(rule=parseRule())&&(rule.nestingOperator=null);return selector}function parseRule(){for(var rule=null;pos<l;)if("*"===(chr=str.charAt(pos)))pos++,(rule=rule||{}).tagName="*";else if(utils_1.isIdentStart(chr)||"\\"===chr)(rule=rule||{}).tagName=getIdent();else if("."===chr)pos++,((rule=rule||{}).classNames=rule.classNames||[]).push(getIdent());else if("#"===chr)pos++,(rule=rule||{}).id=getIdent();else if("["===chr){pos++,skipWhitespace();var attr={name:getIdent()};if(skipWhitespace(),"]"===chr)pos++;else{var operator="";if(attrEqualityMods[chr]&&(operator=chr,pos++,chr=str.charAt(pos)),pos>=l)throw Error('Expected "=" but end of file reached.');if("="!==chr)throw Error('Expected "=" but "'+chr+'" found.');attr.operator=operator+"=",pos++,skipWhitespace();var attrValue="";if(attr.valueType="string",'"'===chr)attrValue=getStr('"',utils_1.doubleQuotesEscapeChars);else if("'"===chr)attrValue=getStr("'",utils_1.singleQuoteEscapeChars);else if(substitutesEnabled&&"$"===chr)pos++,attrValue=getIdent(),attr.valueType="substitute";else{for(;pos<l&&"]"!==chr;)attrValue+=chr,pos++,chr=str.charAt(pos);attrValue=attrValue.trim()}if(skipWhitespace(),pos>=l)throw Error('Expected "]" but end of file reached.');if("]"!==chr)throw Error('Expected "]" but "'+chr+'" found.');pos++,attr.value=attrValue}((rule=rule||{}).attrs=rule.attrs||[]).push(attr)}else{if(":"!==chr)break;pos++;var pseudoName=getIdent(),pseudo={name:pseudoName};if("("===chr){pos++;var value="";if(skipWhitespace(),"selector"===pseudos[pseudoName])pseudo.valueType="selector",value=parseSelector();else{if(pseudo.valueType=pseudos[pseudoName]||"string",'"'===chr)value=getStr('"',utils_1.doubleQuotesEscapeChars);else if("'"===chr)value=getStr("'",utils_1.singleQuoteEscapeChars);else if(substitutesEnabled&&"$"===chr)pos++,value=getIdent(),pseudo.valueType="substitute";else{for(;pos<l&&")"!==chr;)value+=chr,pos++,chr=str.charAt(pos);value=value.trim()}skipWhitespace()}if(pos>=l)throw Error('Expected ")" but end of file reached.');if(")"!==chr)throw Error('Expected ")" but "'+chr+'" found.');pos++,pseudo.value=value}((rule=rule||{}).pseudos=rule.pseudos||[]).push(pseudo)}return rule}return function parse2(){var res=parseSelector();if(pos<l)throw Error('Rule expected but "'+str.charAt(pos)+'" found.');return res}()}})),require_render=__commonJS((function(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var utils_1=require_utils();exports.renderEntity=function renderEntity(entity){var res="";switch(entity.type){case"ruleSet":for(var currentEntity=entity.rule,parts=[];currentEntity;)currentEntity.nestingOperator&&parts.push(currentEntity.nestingOperator),parts.push(renderEntity(currentEntity)),currentEntity=currentEntity.rule;res=parts.join(" ");break;case"selectors":res=entity.selectors.map(renderEntity).join(", ");break;case"rule":entity.tagName&&(res="*"===entity.tagName?"*":utils_1.escapeIdentifier(entity.tagName)),entity.id&&(res+="#"+utils_1.escapeIdentifier(entity.id)),entity.classNames&&(res+=entity.classNames.map((function(cn){return"."+utils_1.escapeIdentifier(cn)})).join("")),entity.attrs&&(res+=entity.attrs.map((function(attr){return"operator"in attr?"substitute"===attr.valueType?"["+utils_1.escapeIdentifier(attr.name)+attr.operator+"$"+attr.value+"]":"["+utils_1.escapeIdentifier(attr.name)+attr.operator+utils_1.escapeStr(attr.value)+"]":"["+utils_1.escapeIdentifier(attr.name)+"]"})).join("")),entity.pseudos&&(res+=entity.pseudos.map((function(pseudo){return pseudo.valueType?"selector"===pseudo.valueType?":"+utils_1.escapeIdentifier(pseudo.name)+"("+renderEntity(pseudo.value)+")":"substitute"===pseudo.valueType?":"+utils_1.escapeIdentifier(pseudo.name)+"($"+pseudo.value+")":"numeric"===pseudo.valueType?":"+utils_1.escapeIdentifier(pseudo.name)+"("+pseudo.value+")":":"+utils_1.escapeIdentifier(pseudo.name)+"("+utils_1.escapeIdentifier(pseudo.value)+")":":"+utils_1.escapeIdentifier(pseudo.name)})).join(""));break;default:throw Error('Unknown entity type: "'+entity.type+'".')}return res}})),require_lib=__commonJS((function(exports){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var parser_context_1=require_parser_context(),render_1=require_render(),CssSelectorParser3=function(){function CssSelectorParser4(){this.pseudos={},this.attrEqualityMods={},this.ruleNestingOperators={},this.substitutesEnabled=!1}return CssSelectorParser4.prototype.registerSelectorPseudos=function(){for(var pseudos=[],_i=0;_i<arguments.length;_i++)pseudos[_i]=arguments[_i];for(var _a=0,pseudos_1=pseudos;_a<pseudos_1.length;_a++){var pseudo=pseudos_1[_a];this.pseudos[pseudo]="selector"}return this},CssSelectorParser4.prototype.unregisterSelectorPseudos=function(){for(var pseudos=[],_i=0;_i<arguments.length;_i++)pseudos[_i]=arguments[_i];for(var _a=0,pseudos_2=pseudos;_a<pseudos_2.length;_a++){var pseudo=pseudos_2[_a];delete this.pseudos[pseudo]}return this},CssSelectorParser4.prototype.registerNumericPseudos=function(){for(var pseudos=[],_i=0;_i<arguments.length;_i++)pseudos[_i]=arguments[_i];for(var _a=0,pseudos_3=pseudos;_a<pseudos_3.length;_a++){var pseudo=pseudos_3[_a];this.pseudos[pseudo]="numeric"}return this},CssSelectorParser4.prototype.unregisterNumericPseudos=function(){for(var pseudos=[],_i=0;_i<arguments.length;_i++)pseudos[_i]=arguments[_i];for(var _a=0,pseudos_4=pseudos;_a<pseudos_4.length;_a++){var pseudo=pseudos_4[_a];delete this.pseudos[pseudo]}return this},CssSelectorParser4.prototype.registerNestingOperators=function(){for(var operators=[],_i=0;_i<arguments.length;_i++)operators[_i]=arguments[_i];for(var _a=0,operators_1=operators;_a<operators_1.length;_a++){var operator=operators_1[_a];this.ruleNestingOperators[operator]=!0}return this},CssSelectorParser4.prototype.unregisterNestingOperators=function(){for(var operators=[],_i=0;_i<arguments.length;_i++)operators[_i]=arguments[_i];for(var _a=0,operators_2=operators;_a<operators_2.length;_a++){var operator=operators_2[_a];delete this.ruleNestingOperators[operator]}return this},CssSelectorParser4.prototype.registerAttrEqualityMods=function(){for(var mods=[],_i=0;_i<arguments.length;_i++)mods[_i]=arguments[_i];for(var _a=0,mods_1=mods;_a<mods_1.length;_a++){var mod=mods_1[_a];this.attrEqualityMods[mod]=!0}return this},CssSelectorParser4.prototype.unregisterAttrEqualityMods=function(){for(var mods=[],_i=0;_i<arguments.length;_i++)mods[_i]=arguments[_i];for(var _a=0,mods_2=mods;_a<mods_2.length;_a++){var mod=mods_2[_a];delete this.attrEqualityMods[mod]}return this},CssSelectorParser4.prototype.enableSubstitutes=function(){return this.substitutesEnabled=!0,this},CssSelectorParser4.prototype.disableSubstitutes=function(){return this.substitutesEnabled=!1,this},CssSelectorParser4.prototype.parse=function(str){return parser_context_1.parseCssSelector(str,0,this.pseudos,this.attrEqualityMods,this.ruleNestingOperators,this.substitutesEnabled)},CssSelectorParser4.prototype.render=function(path){return render_1.renderEntity(path).trim()},CssSelectorParser4}();exports.CssSelectorParser=CssSelectorParser3})),require_noop=__commonJS((function(exports,module){"use strict";module.exports=function(){}})),require_is_value=__commonJS((function(exports,module){"use strict";var _undefined=require_noop()();module.exports=function(val){return val!==_undefined&&null!==val}})),require_normalize_options=__commonJS((function(exports,module){"use strict";var isValue=require_is_value(),forEach=Array.prototype.forEach,create=Object.create,process2=function process2(src,obj){var key;for(key in src)obj[key]=src[key]};module.exports=function(opts1){var result=create(null);return forEach.call(arguments,(function(options){isValue(options)&&process2(Object(options),result)})),result}})),require_is_implemented=__commonJS((function(exports,module){"use strict";module.exports=function(){var sign=Math.sign;return"function"==typeof sign&&(1===sign(10)&&-1===sign(-20))}})),require_shim=__commonJS((function(exports,module){"use strict";module.exports=function(value){return value=Number(value),isNaN(value)||0===value?value:value>0?1:-1}})),require_sign=__commonJS((function(exports,module){"use strict";module.exports=require_is_implemented()()?Math.sign:require_shim()})),require_to_integer=__commonJS((function(exports,module){"use strict";var sign=require_sign(),abs=Math.abs,floor=Math.floor;module.exports=function(value){return isNaN(value)?0:0!==(value=Number(value))&&isFinite(value)?sign(value)*floor(abs(value)):value}})),require_to_pos_integer=__commonJS((function(exports,module){"use strict";var toInteger=require_to_integer(),max=Math.max;module.exports=function(value){return max(0,toInteger(value))}})),require_resolve_length=__commonJS((function(exports,module){"use strict";var toPosInt=require_to_pos_integer();module.exports=function(optsLength,fnLength,isAsync){var length;return isNaN(optsLength)?(length=fnLength)>=0?isAsync&&length?length-1:length:1:!1!==optsLength&&toPosInt(optsLength)}})),require_valid_callable=__commonJS((function(exports,module){"use strict";module.exports=function(fn){if("function"!=typeof fn)throw new TypeError(fn+" is not a function");return fn}})),require_valid_value=__commonJS((function(exports,module){"use strict";var isValue=require_is_value();module.exports=function(value){if(!isValue(value))throw new TypeError("Cannot use null or undefined");return value}})),require_iterate=__commonJS((function(exports,module){"use strict";var callable=require_valid_callable(),value=require_valid_value(),bind=Function.prototype.bind,call=Function.prototype.call,keys=Object.keys,objPropertyIsEnumerable=Object.prototype.propertyIsEnumerable;module.exports=function(method,defVal){return function(obj,cb){var list,thisArg=arguments[2],compareFn=arguments[3];return obj=Object(value(obj)),callable(cb),list=keys(obj),compareFn&&list.sort("function"==typeof compareFn?bind.call(compareFn,obj):void 0),"function"!=typeof method&&(method=list[method]),call.call(method,list,(function(key,index){return objPropertyIsEnumerable.call(obj,key)?call.call(cb,thisArg,obj[key],key,obj,index):defVal}))}}})),require_for_each=__commonJS((function(exports,module){"use strict";module.exports=require_iterate()("forEach")})),require_registered_extensions=__commonJS((function(){})),require_is_implemented2=__commonJS((function(exports,module){"use strict";module.exports=function(){var obj,assign=Object.assign;return"function"==typeof assign&&(assign(obj={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),obj.foo+obj.bar+obj.trzy==="razdwatrzy")}})),require_is_implemented3=__commonJS((function(exports,module){"use strict";module.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}})),require_shim2=__commonJS((function(exports,module){"use strict";var isValue=require_is_value(),keys=Object.keys;module.exports=function(object){return keys(isValue(object)?Object(object):object)}})),require_keys=__commonJS((function(exports,module){"use strict";module.exports=require_is_implemented3()()?Object.keys:require_shim2()})),require_shim3=__commonJS((function(exports,module){"use strict";var keys=require_keys(),value=require_valid_value(),max=Math.max;module.exports=function(dest,src){var error,i,assign,length=max(arguments.length,2);for(dest=Object(value(dest)),assign=function assign(key){try{dest[key]=src[key]}catch(e){error||(error=e)}},i=1;i<length;++i)keys(src=arguments[i]).forEach(assign);if(void 0!==error)throw error;return dest}})),require_assign=__commonJS((function(exports,module){"use strict";module.exports=require_is_implemented2()()?Object.assign:require_shim3()})),require_is_object=__commonJS((function(exports,module){"use strict";var isValue=require_is_value(),map={function:!0,object:!0};module.exports=function(value){return isValue(value)&&map[_typeof(value)]||!1}})),require_custom=__commonJS((function(exports,module){"use strict";var assign=require_assign(),isObject=require_is_object(),isValue=require_is_value(),captureStackTrace=Error.captureStackTrace;module.exports=function(message){var err2=new Error(message),code=arguments[1],ext=arguments[2];return isValue(ext)||isObject(code)&&(ext=code,code=null),isValue(ext)&&assign(err2,ext),isValue(code)&&(err2.code=code),captureStackTrace&&captureStackTrace(err2,module.exports),err2}})),require_mixin=__commonJS((function(exports,module){"use strict";var value=require_valid_value(),defineProperty=Object.defineProperty,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,getOwnPropertyNames=Object.getOwnPropertyNames,getOwnPropertySymbols=Object.getOwnPropertySymbols;module.exports=function(target,source){var error,sourceObject=Object(value(source));if(target=Object(value(target)),getOwnPropertyNames(sourceObject).forEach((function(name){try{defineProperty(target,name,getOwnPropertyDescriptor(source,name))}catch(e){error=e}})),"function"==typeof getOwnPropertySymbols&&getOwnPropertySymbols(sourceObject).forEach((function(symbol){try{defineProperty(target,symbol,getOwnPropertyDescriptor(source,symbol))}catch(e){error=e}})),void 0!==error)throw error;return target}})),require_define_length=__commonJS((function(exports,module){"use strict";var desc,defineProperty,generate,mixin,cache2,toPosInt=require_to_pos_integer(),test=function test(arg1,arg2){return arg2};try{Object.defineProperty(test,"length",{configurable:!0,writable:!1,enumerable:!1,value:1})}catch(ignore){}1===test.length?(desc={configurable:!0,writable:!1,enumerable:!1},defineProperty=Object.defineProperty,module.exports=function(fn,length){return length=toPosInt(length),fn.length===length?fn:(desc.value=length,defineProperty(fn,"length",desc))}):(mixin=require_mixin(),cache2=[],generate=function(length){var args,i=0;if(cache2[length])return cache2[length];for(args=[];length--;)args.push("a"+(++i).toString(36));return new Function("fn","return function ("+args.join(", ")+") { return fn.apply(this, arguments); };")},module.exports=function(src,length){var target;if(length=toPosInt(length),src.length===length)return src;target=generate(length)(src);try{mixin(target,src)}catch(ignore){}return target})})),require_is=__commonJS((function(exports,module){"use strict";module.exports=function(value){return null!=value}})),require_is2=__commonJS((function(exports,module){"use strict";var isValue=require_is(),possibleTypes={object:!0,function:!0,undefined:!0};module.exports=function(value){return!!isValue(value)&&hasOwnProperty.call(possibleTypes,_typeof(value))}})),require_is3=__commonJS((function(exports,module){"use strict";var isObject=require_is2();module.exports=function(value){if(!isObject(value))return!1;try{return!!value.constructor&&value.constructor.prototype===value}catch(error){return!1}}})),require_is4=__commonJS((function(exports,module){"use strict";var isPrototype=require_is3();module.exports=function(value){if("function"!=typeof value)return!1;if(!hasOwnProperty.call(value,"length"))return!1;try{if("number"!=typeof value.length)return!1;if("function"!=typeof value.call)return!1;if("function"!=typeof value.apply)return!1}catch(error){return!1}return!isPrototype(value)}})),require_is5=__commonJS((function(exports,module){"use strict";var isFunction=require_is4(),classRe=/^\s*class[\s{/}]/,functionToString=Function.prototype.toString;module.exports=function(value){return!!isFunction(value)&&!classRe.test(functionToString.call(value))}})),require_is_implemented4=__commonJS((function(exports,module){"use strict";var str="razdwatrzy";module.exports=function(){return"function"==typeof str.contains&&(!0===str.contains("dwa")&&!1===str.contains("foo"))}})),require_shim4=__commonJS((function(exports,module){"use strict";var indexOf=String.prototype.indexOf;module.exports=function(searchString){return indexOf.call(this,searchString,arguments[1])>-1}})),require_contains=__commonJS((function(exports,module){"use strict";module.exports=require_is_implemented4()()?String.prototype.contains:require_shim4()})),require_d=__commonJS((function(exports,module){"use strict";var isValue=require_is(),isPlainFunction=require_is5(),assign=require_assign(),normalizeOpts=require_normalize_options(),contains3=require_contains(),d=module.exports=function(dscr,value){var c,e,w,options,desc;return arguments.length<2||"string"!=typeof dscr?(options=value,value=dscr,dscr=null):options=arguments[2],isValue(dscr)?(c=contains3.call(dscr,"c"),e=contains3.call(dscr,"e"),w=contains3.call(dscr,"w")):(c=w=!0,e=!1),desc={value,configurable:c,enumerable:e,writable:w},options?assign(normalizeOpts(options),desc):desc};d.gs=function(dscr,get,set){var c,e,options,desc;return"string"!=typeof dscr?(options=set,set=get,get=dscr,dscr=null):options=arguments[3],isValue(get)?isPlainFunction(get)?isValue(set)?isPlainFunction(set)||(options=set,set=void 0):set=void 0:(options=get,get=set=void 0):get=void 0,isValue(dscr)?(c=contains3.call(dscr,"c"),e=contains3.call(dscr,"e")):(c=!0,e=!1),desc={get,set,configurable:c,enumerable:e},options?assign(normalizeOpts(options),desc):desc}})),require_event_emitter=__commonJS((function(exports,module){"use strict";var on,once,off,emit,methods,descriptors,base,d=require_d(),callable=require_valid_callable(),apply=Function.prototype.apply,call=Function.prototype.call,create=Object.create,defineProperty=Object.defineProperty,defineProperties=Object.defineProperties,hasOwnProperty2=Object.prototype.hasOwnProperty,descriptor={configurable:!0,enumerable:!1,writable:!0};once=function once(type,listener){var _once,self2;return callable(listener),self2=this,on.call(this,type,_once=function once2(){off.call(self2,type,_once),apply.call(listener,this,arguments)}),_once.__eeOnceListener__=listener,this},off=function off(type,listener){var data2,listeners,candidate,i;if(callable(listener),!hasOwnProperty2.call(this,"__ee__"))return this;if(!(data2=this.__ee__)[type])return this;if(listeners=data2[type],"object"===_typeof(listeners))for(i=0;candidate=listeners[i];++i)candidate!==listener&&candidate.__eeOnceListener__!==listener||(2===listeners.length?data2[type]=listeners[i?0:1]:listeners.splice(i,1));else listeners!==listener&&listeners.__eeOnceListener__!==listener||delete data2[type];return this},emit=function emit(type){var i,l,listener,listeners,args;if(hasOwnProperty2.call(this,"__ee__")&&(listeners=this.__ee__[type]))if("object"===_typeof(listeners)){for(l=arguments.length,args=new Array(l-1),i=1;i<l;++i)args[i-1]=arguments[i];for(listeners=listeners.slice(),i=0;listener=listeners[i];++i)apply.call(listener,this,args)}else switch(arguments.length){case 1:call.call(listeners,this);break;case 2:call.call(listeners,this,arguments[1]);break;case 3:call.call(listeners,this,arguments[1],arguments[2]);break;default:for(l=arguments.length,args=new Array(l-1),i=1;i<l;++i)args[i-1]=arguments[i];apply.call(listeners,this,args)}},methods={on:on=function on(type,listener){var data2;return callable(listener),hasOwnProperty2.call(this,"__ee__")?data2=this.__ee__:(data2=descriptor.value=create(null),defineProperty(this,"__ee__",descriptor),descriptor.value=null),data2[type]?"object"===_typeof(data2[type])?data2[type].push(listener):data2[type]=[data2[type],listener]:data2[type]=listener,this},once,off,emit},descriptors={on:d(on),once:d(once),off:d(off),emit:d(emit)},base=defineProperties({},descriptors),module.exports=exports=function exports(o){return null==o?create(base):defineProperties(Object(o),descriptors)},exports.methods=methods})),require_is_implemented5=__commonJS((function(exports,module){"use strict";module.exports=function(){var arr,result,from=Array.from;return"function"==typeof from&&(result=from(arr=["raz","dwa"]),Boolean(result&&result!==arr&&"dwa"===result[1]))}})),require_is_implemented6=__commonJS((function(exports,module){"use strict";module.exports=function(){return"object"===("undefined"==typeof globalThis?"undefined":_typeof(globalThis))&&(!!globalThis&&globalThis.Array===Array)}})),require_implementation=__commonJS((function(exports,module){var naiveFallback=function naiveFallback(){if("object"===("undefined"==typeof self?"undefined":_typeof(self))&&self)return self;if("object"===(void 0===window?"undefined":_typeof(window))&&window)return window;throw new Error("Unable to resolve global `this`")};module.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,"__global__",{get:function get(){return this},configurable:!0})}catch(error){return naiveFallback()}try{return __global__||naiveFallback()}finally{delete Object.prototype.__global__}}()})),require_global_this=__commonJS((function(exports,module){"use strict";module.exports=require_is_implemented6()()?globalThis:require_implementation()})),require_is_implemented7=__commonJS((function(exports,module){"use strict";var global2=require_global_this(),validTypes={object:!0,symbol:!0};module.exports=function(){var symbol,_Symbol=global2.Symbol;if("function"!=typeof _Symbol)return!1;symbol=_Symbol("test symbol");try{String(symbol)}catch(e){return!1}return!!validTypes[_typeof(_Symbol.iterator)]&&(!!validTypes[_typeof(_Symbol.toPrimitive)]&&!!validTypes[_typeof(_Symbol.toStringTag)])}})),require_is_symbol=__commonJS((function(exports,module){"use strict";module.exports=function(value){return!!value&&("symbol"===_typeof(value)||!!value.constructor&&("Symbol"===value.constructor.name&&"Symbol"===value[value.constructor.toStringTag]))}})),require_validate_symbol=__commonJS((function(exports,module){"use strict";var isSymbol=require_is_symbol();module.exports=function(value){if(!isSymbol(value))throw new TypeError(value+" is not a symbol");return value}})),require_generate_name=__commonJS((function(exports,module){"use strict";var d=require_d(),create=Object.create,defineProperty=Object.defineProperty,objPrototype=Object.prototype,created=create(null);module.exports=function(desc){for(var name,ie11BugWorkaround,postfix=0;created[desc+(postfix||"")];)++postfix;return created[desc+=postfix||""]=!0,defineProperty(objPrototype,name="@@"+desc,d.gs(null,(function(value){ie11BugWorkaround||(ie11BugWorkaround=!0,defineProperty(this,name,d(value)),ie11BugWorkaround=!1)}))),name}})),require_standard_symbols=__commonJS((function(exports,module){"use strict";var d=require_d(),NativeSymbol=require_global_this().Symbol;module.exports=function(SymbolPolyfill){return Object.defineProperties(SymbolPolyfill,{hasInstance:d("",NativeSymbol&&NativeSymbol.hasInstance||SymbolPolyfill("hasInstance")),isConcatSpreadable:d("",NativeSymbol&&NativeSymbol.isConcatSpreadable||SymbolPolyfill("isConcatSpreadable")),iterator:d("",NativeSymbol&&NativeSymbol.iterator||SymbolPolyfill("iterator")),match:d("",NativeSymbol&&NativeSymbol.match||SymbolPolyfill("match")),replace:d("",NativeSymbol&&NativeSymbol.replace||SymbolPolyfill("replace")),search:d("",NativeSymbol&&NativeSymbol.search||SymbolPolyfill("search")),species:d("",NativeSymbol&&NativeSymbol.species||SymbolPolyfill("species")),split:d("",NativeSymbol&&NativeSymbol.split||SymbolPolyfill("split")),toPrimitive:d("",NativeSymbol&&NativeSymbol.toPrimitive||SymbolPolyfill("toPrimitive")),toStringTag:d("",NativeSymbol&&NativeSymbol.toStringTag||SymbolPolyfill("toStringTag")),unscopables:d("",NativeSymbol&&NativeSymbol.unscopables||SymbolPolyfill("unscopables"))})}})),require_symbol_registry=__commonJS((function(exports,module){"use strict";var d=require_d(),validateSymbol=require_validate_symbol(),registry=Object.create(null);module.exports=function(SymbolPolyfill){return Object.defineProperties(SymbolPolyfill,{for:d((function(key){return registry[key]?registry[key]:registry[key]=SymbolPolyfill(String(key))})),keyFor:d((function(symbol){var key;for(key in validateSymbol(symbol),registry)if(registry[key]===symbol)return key}))})}})),require_polyfill=__commonJS((function(exports,module){"use strict";var SymbolPolyfill,HiddenSymbol,isNativeSafe,d=require_d(),validateSymbol=require_validate_symbol(),NativeSymbol=require_global_this().Symbol,generateName=require_generate_name(),setupStandardSymbols=require_standard_symbols(),setupSymbolRegistry=require_symbol_registry(),create=Object.create,defineProperties=Object.defineProperties,defineProperty=Object.defineProperty;if("function"==typeof NativeSymbol)try{String(NativeSymbol()),isNativeSafe=!0}catch(ignore){}else NativeSymbol=null;HiddenSymbol=function _Symbol2(description){if(this instanceof HiddenSymbol)throw new TypeError("Symbol is not a constructor");return SymbolPolyfill(description)},module.exports=SymbolPolyfill=function _Symbol3(description){var symbol;if(this instanceof _Symbol3)throw new TypeError("Symbol is not a constructor");return isNativeSafe?NativeSymbol(description):(symbol=create(HiddenSymbol.prototype),description=void 0===description?"":String(description),defineProperties(symbol,{__description__:d("",description),__name__:d("",generateName(description))}))},setupStandardSymbols(SymbolPolyfill),setupSymbolRegistry(SymbolPolyfill),defineProperties(HiddenSymbol.prototype,{constructor:d(SymbolPolyfill),toString:d("",(function(){return this.__name__}))}),defineProperties(SymbolPolyfill.prototype,{toString:d((function(){return"Symbol ("+validateSymbol(this).__description__+")"})),valueOf:d((function(){return validateSymbol(this)}))}),defineProperty(SymbolPolyfill.prototype,SymbolPolyfill.toPrimitive,d("",(function(){var symbol=validateSymbol(this);return"symbol"===_typeof(symbol)?symbol:symbol.toString()}))),defineProperty(SymbolPolyfill.prototype,SymbolPolyfill.toStringTag,d("c","Symbol")),defineProperty(HiddenSymbol.prototype,SymbolPolyfill.toStringTag,d("c",SymbolPolyfill.prototype[SymbolPolyfill.toStringTag])),defineProperty(HiddenSymbol.prototype,SymbolPolyfill.toPrimitive,d("c",SymbolPolyfill.prototype[SymbolPolyfill.toPrimitive]))})),require_es6_symbol=__commonJS((function(exports,module){"use strict";module.exports=require_is_implemented7()()?require_global_this().Symbol:require_polyfill()})),require_is_arguments=__commonJS((function(exports,module){"use strict";var objToString=Object.prototype.toString,id=objToString.call(function(){return arguments}());module.exports=function(value){return objToString.call(value)===id}})),require_is_function=__commonJS((function(exports,module){"use strict";var objToString=Object.prototype.toString,isFunctionStringTag=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);module.exports=function(value){return"function"==typeof value&&isFunctionStringTag(objToString.call(value))}})),require_is_string=__commonJS((function(exports,module){"use strict";var objToString=Object.prototype.toString,id=objToString.call("");module.exports=function(value){return"string"==typeof value||value&&"object"===_typeof(value)&&(value instanceof String||objToString.call(value)===id)||!1}})),require_shim5=__commonJS((function(exports,module){"use strict";var iteratorSymbol=require_es6_symbol().iterator,isArguments=require_is_arguments(),isFunction=require_is_function(),toPosInt=require_to_pos_integer(),callable=require_valid_callable(),validValue=require_valid_value(),isValue=require_is_value(),isString=require_is_string(),isArray=Array.isArray,call=Function.prototype.call,desc={configurable:!0,enumerable:!0,writable:!0,value:null},defineProperty=Object.defineProperty;module.exports=function(arrayLike){var Context2,i,j,arr,length,code,iterator,result,getIterator,value,mapFn=arguments[1],thisArg=arguments[2];if(arrayLike=Object(validValue(arrayLike)),isValue(mapFn)&&callable(mapFn),this&&this!==Array&&isFunction(this))Context2=this;else{if(!mapFn){if(isArguments(arrayLike))return 1!==(length=arrayLike.length)?Array.apply(null,arrayLike):((arr=new Array(1))[0]=arrayLike[0],arr);if(isArray(arrayLike)){for(arr=new Array(length=arrayLike.length),i=0;i<length;++i)arr[i]=arrayLike[i];return arr}}arr=[]}if(!isArray(arrayLike))if(void 0!==(getIterator=arrayLike[iteratorSymbol])){for(iterator=callable(getIterator).call(arrayLike),Context2&&(arr=new Context2),result=iterator.next(),i=0;!result.done;)value=mapFn?call.call(mapFn,thisArg,result.value,i):result.value,Context2?(desc.value=value,defineProperty(arr,i,desc)):arr[i]=value,result=iterator.next(),++i;length=i}else if(isString(arrayLike)){for(length=arrayLike.length,Context2&&(arr=new Context2),i=0,j=0;i<length;++i)value=arrayLike[i],i+1<length&&(code=value.charCodeAt(0))>=55296&&code<=56319&&(value+=arrayLike[++i]),value=mapFn?call.call(mapFn,thisArg,value,j):value,Context2?(desc.value=value,defineProperty(arr,j,desc)):arr[j]=value,++j;length=j}if(void 0===length)for(length=toPosInt(arrayLike.length),Context2&&(arr=new Context2(length)),i=0;i<length;++i)value=mapFn?call.call(mapFn,thisArg,arrayLike[i],i):arrayLike[i],Context2?(desc.value=value,defineProperty(arr,i,desc)):arr[i]=value;return Context2&&(desc.value=null,arr.length=length),arr}})),require_from=__commonJS((function(exports,module){"use strict";module.exports=require_is_implemented5()()?Array.from:require_shim5()})),require_to_array=__commonJS((function(exports,module){"use strict";var from=require_from(),isArray=Array.isArray;module.exports=function(arrayLike){return isArray(arrayLike)?arrayLike:from(arrayLike)}})),require_resolve_resolve=__commonJS((function(exports,module){"use strict";var resolveArgs,toArray2=require_to_array(),isValue=require_is_value(),callable=require_valid_callable(),slice=Array.prototype.slice;resolveArgs=function resolveArgs(args){return this.map((function(resolve,i){return resolve?resolve(args[i]):args[i]})).concat(slice.call(args,this.length))},module.exports=function(resolvers){return(resolvers=toArray2(resolvers)).forEach((function(resolve){isValue(resolve)&&callable(resolve)})),resolveArgs.bind(resolvers)}})),require_resolve_normalize=__commonJS((function(exports,module){"use strict";var callable=require_valid_callable();module.exports=function(userNormalizer){var normalizer;return"function"==typeof userNormalizer?{set:userNormalizer,get:userNormalizer}:(normalizer={get:callable(userNormalizer.get)},void 0!==userNormalizer.set?(normalizer.set=callable(userNormalizer.set),userNormalizer.delete&&(normalizer.delete=callable(userNormalizer.delete)),userNormalizer.clear&&(normalizer.clear=callable(userNormalizer.clear)),normalizer):(normalizer.set=normalizer.get,normalizer))}})),require_configure_map=__commonJS((function(exports,module){"use strict";var customError=require_custom(),defineLength=require_define_length(),d=require_d(),ee=require_event_emitter().methods,resolveResolve=require_resolve_resolve(),resolveNormalize=require_resolve_normalize(),apply=Function.prototype.apply,call=Function.prototype.call,create=Object.create,defineProperties=Object.defineProperties,_on=ee.on,emit=ee.emit;module.exports=function(original,length,options){var conf,memLength,_get,set,del,_clear,extDel,extGet,extHas,normalizer,getListeners,setListeners,deleteListeners,memoized,resolve,cache2=create(null);return memLength=!1!==length?length:isNaN(original.length)?1:original.length,options.normalizer&&(normalizer=resolveNormalize(options.normalizer),_get=normalizer.get,set=normalizer.set,del=normalizer.delete,_clear=normalizer.clear),null!=options.resolvers&&(resolve=resolveResolve(options.resolvers)),memoized=_get?defineLength((function(arg){var id,result,args=arguments;if(resolve&&(args=resolve(args)),null!==(id=_get(args))&&hasOwnProperty.call(cache2,id))return getListeners&&conf.emit("get",id,args,this),cache2[id];if(result=1===args.length?call.call(original,this,args[0]):apply.call(original,this,args),null===id){if(null!==(id=_get(args)))throw customError("Circular invocation","CIRCULAR_INVOCATION");id=set(args)}else if(hasOwnProperty.call(cache2,id))throw customError("Circular invocation","CIRCULAR_INVOCATION");return cache2[id]=result,setListeners&&conf.emit("set",id,null,result),result}),memLength):0===length?function memoized(){var result;if(hasOwnProperty.call(cache2,"data"))return getListeners&&conf.emit("get","data",arguments,this),cache2.data;if(result=arguments.length?apply.call(original,this,arguments):call.call(original,this),hasOwnProperty.call(cache2,"data"))throw customError("Circular invocation","CIRCULAR_INVOCATION");return cache2.data=result,setListeners&&conf.emit("set","data",null,result),result}:function memoized(arg){var result,id,args=arguments;if(resolve&&(args=resolve(arguments)),id=String(args[0]),hasOwnProperty.call(cache2,id))return getListeners&&conf.emit("get",id,args,this),cache2[id];if(result=1===args.length?call.call(original,this,args[0]):apply.call(original,this,args),hasOwnProperty.call(cache2,id))throw customError("Circular invocation","CIRCULAR_INVOCATION");return cache2[id]=result,setListeners&&conf.emit("set",id,null,result),result},conf={original,memoized,profileName:options.profileName,get:function get(args){return resolve&&(args=resolve(args)),_get?_get(args):String(args[0])},has:function has(id){return hasOwnProperty.call(cache2,id)},delete:function _delete(id){var result;hasOwnProperty.call(cache2,id)&&(del&&del(id),result=cache2[id],delete cache2[id],deleteListeners&&conf.emit("delete",id,result))},clear:function clear(){var oldCache=cache2;_clear&&_clear(),cache2=create(null),conf.emit("clear",oldCache)},on:function on(type,listener){return"get"===type?getListeners=!0:"set"===type?setListeners=!0:"delete"===type&&(deleteListeners=!0),_on.call(this,type,listener)},emit,updateEnv:function updateEnv(){original=conf.original}},extDel=_get?defineLength((function(arg){var id,args=arguments;resolve&&(args=resolve(args)),null!==(id=_get(args))&&conf.delete(id)}),memLength):0===length?function extDel(){return conf.delete("data")}:function extDel(arg){return resolve&&(arg=resolve(arguments)[0]),conf.delete(arg)},extGet=defineLength((function(){var id,args=arguments;return 0===length?cache2.data:(resolve&&(args=resolve(args)),id=_get?_get(args):String(args[0]),cache2[id])})),extHas=defineLength((function(){var id,args=arguments;return 0===length?conf.has("data"):(resolve&&(args=resolve(args)),null!==(id=_get?_get(args):String(args[0]))&&conf.has(id))})),defineProperties(memoized,{__memoized__:d(!0),delete:d(extDel),clear:d(conf.clear),_get:d(extGet),_has:d(extHas)}),conf}})),require_plain=__commonJS((function(exports,module){"use strict";var callable=require_valid_callable(),forEach=require_for_each(),extensions=require_registered_extensions(),configure4=require_configure_map(),resolveLength=require_resolve_length();module.exports=function self2(fn){var options,length,conf;if(callable(fn),(options=Object(arguments[1])).async&&options.promise)throw new Error("Options 'async' and 'promise' cannot be used together");return hasOwnProperty.call(fn,"__memoized__")&&!options.force?fn:(length=resolveLength(options.length,fn.length,options.async&&extensions.async),conf=configure4(fn,length,options),forEach(extensions,(function(extFn,name){options[name]&&extFn(options[name],conf,options)})),self2.__profiler__&&self2.__profiler__(conf),conf.updateEnv(),conf.memoized)}})),require_primitive=__commonJS((function(exports,module){"use strict";module.exports=function(args){var id,i,length=args.length;if(!length)return"";for(id=String(args[i=0]);--length;)id+=""+args[++i];return id}})),require_get_primitive_fixed=__commonJS((function(exports,module){"use strict";module.exports=function(length){return length?function(args){for(var id=String(args[0]),i=0,currentLength=length;--currentLength;)id+=""+args[++i];return id}:function(){return""}}})),require_is_implemented8=__commonJS((function(exports,module){"use strict";module.exports=function(){var numberIsNaN=Number.isNaN;return"function"==typeof numberIsNaN&&(!numberIsNaN({})&&numberIsNaN(NaN)&&!numberIsNaN(34))}})),require_shim6=__commonJS((function(exports,module){"use strict";module.exports=function(value){return value!=value}})),require_is_nan=__commonJS((functi