{"ast":null,"code":"'use strict';\n\nconst utils = require('./utils');\nmodule.exports = (ast, options = {}) => {\n  let stringify = (node, parent = {}) => {\n    let invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent);\n    let invalidNode = node.invalid === true && options.escapeInvalid === true;\n    let output = '';\n    if (node.value) {\n      if ((invalidBlock || invalidNode) && utils.isOpenOrClose(node)) {\n        return '\\\\' + node.value;\n      }\n      return node.value;\n    }\n    if (node.value) {\n      return node.value;\n    }\n    if (node.nodes) {\n      for (let child of node.nodes) {\n        output += stringify(child);\n      }\n    }\n    return output;\n  };\n  return stringify(ast);\n};","map":{"version":3,"names":["utils","require","module","exports","ast","options","stringify","node","parent","invalidBlock","escapeInvalid","isInvalidBrace","invalidNode","invalid","output","value","isOpenOrClose","nodes","child"],"sources":["C:/Users/user/Desktop/000newport/node_modules/braces/lib/stringify.js"],"sourcesContent":["'use strict';\n\nconst utils = require('./utils');\n\nmodule.exports = (ast, options = {}) => {\n  let stringify = (node, parent = {}) => {\n    let invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent);\n    let invalidNode = node.invalid === true && options.escapeInvalid === true;\n    let output = '';\n\n    if (node.value) {\n      if ((invalidBlock || invalidNode) && utils.isOpenOrClose(node)) {\n        return '\\\\' + node.value;\n      }\n      return node.value;\n    }\n\n    if (node.value) {\n      return node.value;\n    }\n\n    if (node.nodes) {\n      for (let child of node.nodes) {\n        output += stringify(child);\n      }\n    }\n    return output;\n  };\n\n  return stringify(ast);\n};\n\n"],"mappings":"AAAA,YAAY;;AAEZ,MAAMA,KAAK,GAAGC,OAAO,CAAC,SAAS,CAAC;AAEhCC,MAAM,CAACC,OAAO,GAAG,CAACC,GAAG,EAAEC,OAAO,GAAG,CAAC,CAAC,KAAK;EACtC,IAAIC,SAAS,GAAGA,CAACC,IAAI,EAAEC,MAAM,GAAG,CAAC,CAAC,KAAK;IACrC,IAAIC,YAAY,GAAGJ,OAAO,CAACK,aAAa,IAAIV,KAAK,CAACW,cAAc,CAACH,MAAM,CAAC;IACxE,IAAII,WAAW,GAAGL,IAAI,CAACM,OAAO,KAAK,IAAI,IAAIR,OAAO,CAACK,aAAa,KAAK,IAAI;IACzE,IAAII,MAAM,GAAG,EAAE;IAEf,IAAIP,IAAI,CAACQ,KAAK,EAAE;MACd,IAAI,CAACN,YAAY,IAAIG,WAAW,KAAKZ,KAAK,CAACgB,aAAa,CAACT,IAAI,CAAC,EAAE;QAC9D,OAAO,IAAI,GAAGA,IAAI,CAACQ,KAAK;MAC1B;MACA,OAAOR,IAAI,CAACQ,KAAK;IACnB;IAEA,IAAIR,IAAI,CAACQ,KAAK,EAAE;MACd,OAAOR,IAAI,CAACQ,KAAK;IACnB;IAEA,IAAIR,IAAI,CAACU,KAAK,EAAE;MACd,KAAK,IAAIC,KAAK,IAAIX,IAAI,CAACU,KAAK,EAAE;QAC5BH,MAAM,IAAIR,SAAS,CAACY,KAAK,CAAC;MAC5B;IACF;IACA,OAAOJ,MAAM;EACf,CAAC;EAED,OAAOR,SAAS,CAACF,GAAG,CAAC;AACvB,CAAC"},"metadata":{},"sourceType":"script","externalDependencies":[]}