{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.isLabelWithInternallyDisabledControl = isLabelWithInternallyDisabledControl;\nvar _isDisabled = require(\"./isDisabled\");\nvar _isElementType = require(\"./isElementType\");\n\n// Absolutely NO events fire on label elements that contain their control\n// if that control is disabled. NUTS!\n// no joke. There are NO events for: <label><input disabled /><label>\nfunction isLabelWithInternallyDisabledControl(element) {\n  if (!(0, _isElementType.isElementType)(element, 'label')) {\n    return false;\n  }\n  const control = element.control;\n  return Boolean(control && element.contains(control) && (0, _isDisabled.isDisabled)(control));\n}","map":{"version":3,"names":["Object","defineProperty","exports","value","isLabelWithInternallyDisabledControl","_isDisabled","require","_isElementType","element","isElementType","control","Boolean","contains","isDisabled"],"sources":["C:/Users/user/Desktop/000newport/node_modules/@testing-library/user-event/dist/utils/misc/isLabelWithInternallyDisabledControl.js"],"sourcesContent":["\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.isLabelWithInternallyDisabledControl = isLabelWithInternallyDisabledControl;\n\nvar _isDisabled = require(\"./isDisabled\");\n\nvar _isElementType = require(\"./isElementType\");\n\n// Absolutely NO events fire on label elements that contain their control\n// if that control is disabled. NUTS!\n// no joke. There are NO events for: <label><input disabled /><label>\nfunction isLabelWithInternallyDisabledControl(element) {\n  if (!(0, _isElementType.isElementType)(element, 'label')) {\n    return false;\n  }\n\n  const control = element.control;\n  return Boolean(control && element.contains(control) && (0, _isDisabled.isDisabled)(control));\n}"],"mappings":"AAAA,YAAY;;AAEZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAC3CC,KAAK,EAAE;AACT,CAAC,CAAC;AACFD,OAAO,CAACE,oCAAoC,GAAGA,oCAAoC;AAEnF,IAAIC,WAAW,GAAGC,OAAO,CAAC,cAAc,CAAC;AAEzC,IAAIC,cAAc,GAAGD,OAAO,CAAC,iBAAiB,CAAC;;AAE/C;AACA;AACA;AACA,SAASF,oCAAoCA,CAACI,OAAO,EAAE;EACrD,IAAI,CAAC,CAAC,CAAC,EAAED,cAAc,CAACE,aAAa,EAAED,OAAO,EAAE,OAAO,CAAC,EAAE;IACxD,OAAO,KAAK;EACd;EAEA,MAAME,OAAO,GAAGF,OAAO,CAACE,OAAO;EAC/B,OAAOC,OAAO,CAACD,OAAO,IAAIF,OAAO,CAACI,QAAQ,CAACF,OAAO,CAAC,IAAI,CAAC,CAAC,EAAEL,WAAW,CAACQ,UAAU,EAAEH,OAAO,CAAC,CAAC;AAC9F"},"metadata":{},"sourceType":"script","externalDependencies":[]}