{"ast":null,"code":"function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (obj) {\n return typeof obj;\n } : function (obj) {\n return obj && \"function\" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n }, _typeof(obj);\n}\nfunction _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor);\n }\n}\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n Object.defineProperty(Constructor, \"prototype\", {\n writable: false\n });\n return Constructor;\n}\nfunction _defineProperty(obj, key, value) {\n key = _toPropertyKey(key);\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n}\nfunction _toPropertyKey(arg) {\n var key = _toPrimitive(arg, \"string\");\n return _typeof(key) === \"symbol\" ? key : String(key);\n}\nfunction _toPrimitive(input, hint) {\n if (_typeof(input) !== \"object\" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || \"default\");\n if (_typeof(res) !== \"object\") return res;\n throw new TypeError(\"@@toPrimitive must return a primitive value.\");\n }\n return (hint === \"string\" ? String : Number)(input);\n}\n// for environments without Set we fallback to arrays with unique members\nvar SetLike = /*#__PURE__*/function () {\n function SetLike() {\n var items = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n _classCallCheck(this, SetLike);\n _defineProperty(this, \"items\", void 0);\n this.items = items;\n }\n _createClass(SetLike, [{\n key: \"add\",\n value: function add(value) {\n if (this.has(value) === false) {\n this.items.push(value);\n }\n return this;\n }\n }, {\n key: \"clear\",\n value: function clear() {\n this.items = [];\n }\n }, {\n key: \"delete\",\n value: function _delete(value) {\n var previousLength = this.items.length;\n this.items = this.items.filter(function (item) {\n return item !== value;\n });\n return previousLength !== this.items.length;\n }\n }, {\n key: \"forEach\",\n value: function forEach(callbackfn) {\n var _this = this;\n this.items.forEach(function (item) {\n callbackfn(item, item, _this);\n });\n }\n }, {\n key: \"has\",\n value: function has(value) {\n return this.items.indexOf(value) !== -1;\n }\n }, {\n key: \"size\",\n get: function get() {\n return this.items.length;\n }\n }]);\n return SetLike;\n}();\nexport default typeof Set === \"undefined\" ? Set : SetLike;","map":{"version":3,"names":["SetLike","items","arguments","length","undefined","_classCallCheck","_defineProperty","_createClass","key","value","add","has","push","clear","_delete","previousLength","filter","item","forEach","callbackfn","_this","indexOf","get","Set"],"sources":["/Users/max_liu/max_liu/company/tools_auto_pt/node_modules/dom-accessibility-api/sources/polyfills/SetLike.ts"],"sourcesContent":["declare global {\n\tclass Set {\n\t\t// es2015.collection.d.ts\n\t\tconstructor(items?: T[]);\n\t\tadd(value: T): this;\n\t\tclear(): void;\n\t\tdelete(value: T): boolean;\n\t\tforEach(\n\t\t\tcallbackfn: (value: T, value2: T, set: Set) => void,\n\t\t\tthisArg?: unknown\n\t\t): void;\n\t\thas(value: T): boolean;\n\t\treadonly size: number;\n\n\t\t// es2015.iterable.d.ts\n\t\t// no implemennted\n\t}\n}\n\n// for environments without Set we fallback to arrays with unique members\nclass SetLike implements Set {\n\tprivate items: T[];\n\n\tconstructor(items: T[] = []) {\n\t\tthis.items = items;\n\t}\n\n\tadd(value: T): this {\n\t\tif (this.has(value) === false) {\n\t\t\tthis.items.push(value);\n\t\t}\n\t\treturn this;\n\t}\n\tclear(): void {\n\t\tthis.items = [];\n\t}\n\tdelete(value: T): boolean {\n\t\tconst previousLength = this.items.length;\n\t\tthis.items = this.items.filter((item) => item !== value);\n\n\t\treturn previousLength !== this.items.length;\n\t}\n\tforEach(callbackfn: (value: T, value2: T, set: Set) => void): void {\n\t\tthis.items.forEach((item) => {\n\t\t\tcallbackfn(item, item, this);\n\t\t});\n\t}\n\thas(value: T): boolean {\n\t\treturn this.items.indexOf(value) !== -1;\n\t}\n\n\tget size(): number {\n\t\treturn this.items.length;\n\t}\n}\n\nexport default typeof Set === \"undefined\" ? Set : SetLike;\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA;AAAA,IACMA,OAAO;EAGZ,SAAAA,QAAA,EAA6B;IAAA,IAAjBC,KAAU,GAAAC,SAAA,CAAAC,MAAA,QAAAD,SAAA,QAAAE,SAAA,GAAAF,SAAA,MAAG,EAAE;IAAAG,eAAA,OAAAL,OAAA;IAAAM,eAAA;IAC1B,IAAI,CAACL,KAAK,GAAGA,KAAK;EACnB;EAACM,YAAA,CAAAP,OAAA;IAAAQ,GAAA;IAAAC,KAAA,EAED,SAAAC,IAAID,KAAQ,EAAQ;MACnB,IAAI,IAAI,CAACE,GAAG,CAACF,KAAK,CAAC,KAAK,KAAK,EAAE;QAC9B,IAAI,CAACR,KAAK,CAACW,IAAI,CAACH,KAAK,CAAC;MACvB;MACA,OAAO,IAAI;IACZ;EAAC;IAAAD,GAAA;IAAAC,KAAA,EACD,SAAAI,MAAA,EAAc;MACb,IAAI,CAACZ,KAAK,GAAG,EAAE;IAChB;EAAC;IAAAO,GAAA;IAAAC,KAAA,EACD,SAAAK,QAAOL,KAAQ,EAAW;MACzB,IAAMM,cAAc,GAAG,IAAI,CAACd,KAAK,CAACE,MAAM;MACxC,IAAI,CAACF,KAAK,GAAG,IAAI,CAACA,KAAK,CAACe,MAAM,CAAC,UAACC,IAAI;QAAA,OAAKA,IAAI,KAAKR,KAAK;MAAA,EAAC;MAExD,OAAOM,cAAc,KAAK,IAAI,CAACd,KAAK,CAACE,MAAM;IAC5C;EAAC;IAAAK,GAAA;IAAAC,KAAA,EACD,SAAAS,QAAQC,UAAsD,EAAQ;MAAA,IAAAC,KAAA;MACrE,IAAI,CAACnB,KAAK,CAACiB,OAAO,CAAC,UAACD,IAAI,EAAK;QAC5BE,UAAU,CAACF,IAAI,EAAEA,IAAI,EAAEG,KAAI,CAAC;MAC7B,CAAC,CAAC;IACH;EAAC;IAAAZ,GAAA;IAAAC,KAAA,EACD,SAAAE,IAAIF,KAAQ,EAAW;MACtB,OAAO,IAAI,CAACR,KAAK,CAACoB,OAAO,CAACZ,KAAK,CAAC,KAAK,CAAC,CAAC;IACxC;EAAC;IAAAD,GAAA;IAAAc,GAAA,EAED,SAAAA,IAAA,EAAmB;MAClB,OAAO,IAAI,CAACrB,KAAK,CAACE,MAAM;IACzB;EAAC;EAAA,OAAAH,OAAA;AAAA;AAGF,eAAe,OAAOuB,GAAG,KAAK,WAAW,GAAGA,GAAG,GAAGvB,OAAO","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}