{"version":3,"file":"utils-RJiw7P1o.chunk.mjs","sources":["../src/utils.js"],"sourcesContent":["/**\n * SPDX-FileCopyrightText: 2023 Nextcloud GmbH and Nextcloud contributors\n * SPDX-License-Identifier: AGPL-3.0-or-later\n */\n\nlet mytimer = 0\nexport function delay(callback, ms = 0) {\n\tclearTimeout(mytimer)\n\tmytimer = setTimeout(callback, ms)\n}\n\n/**\n * Parse special symbols in text like & < > §\n * FIXME upstream: https://github.com/nextcloud-libraries/nextcloud-vue/issues/4492\n *\n * @param {string} text The text to parse\n */\nexport function parseSpecialSymbols(text) {\n\tconst temp = document.createElement('textarea')\n\ttemp.innerHTML = text.replace(/&/gmi, '&')\n\ttext = temp.value.replace(/&/gmi, '&').replace(/</gmi, '<')\n\t\t.replace(/>/gmi, '>').replace(/§/gmi, 'ยง')\n\t\t.replace(/^\\s+|\\s+$/g, '') // remove trailing and leading whitespaces\n\t\t.replace(/\\r\\n|\\n|\\r/gm, '\\n') // remove line breaks\n\treturn text\n}\n"],"names":["mytimer","delay","callback","ms","parseSpecialSymbols","text","temp"],"mappings":"AAKA,IAAIA,EAAU,EACP,SAASC,EAAMC,EAAUC,EAAK,EAAG,CACvC,aAAaH,CAAO,EACpBA,EAAU,WAAWE,EAAUC,CAAE,CAClC,CAQO,SAASC,EAAoBC,EAAM,CACzC,MAAMC,EAAO,SAAS,cAAc,UAAU,EAC9C,OAAAA,EAAK,UAAYD,EAAK,QAAQ,OAAQ,OAAO,EAC7CA,EAAOC,EAAK,MAAM,QAAQ,WAAY,GAAG,EAAE,QAAQ,UAAW,GAAG,EAC/D,QAAQ,UAAW,GAAG,EAAE,QAAQ,YAAa,GAAG,EAChD,QAAQ,aAAc,EAAE,EACxB,QAAQ,eAAgB;AAAA,CAAI,EACvBD,CACR"}