{"version":3,"file":"normalise-string.mjs","sources":["../../../../src/nhsuk/common/configuration/normalise-string.mjs"],"names":["normaliseString","value","property","outputType","type","isValid","includes","trimmedValue","toString","trim","length","isFinite","Number","output","normaliseArray","reviver","getArrayValue","values","Array","isArray","_JSON$parse","JSON","parse","decodeURIComponent","_unused","map","filter","undefined","key"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO,SAASA,eAAeA,CAACC,KAAK,EAAEC,QAAQ,EAAE;AAC/C,EAAA,IAAIC,UAAU,GAAGD,QAAQ,IAAA,IAAA,GAAA,KAAA,CAAA,GAARA,QAAQ,CAAEE,IAAI;EAE/B,IACE,CAACC,OAAO,CAACJ,KAAK,CAAC,IACdE,UAAU,IAAI,CAAC,CAAC,QAAQ,EAAE,QAAQ,EAAE,SAAS,CAAC,CAACG,QAAQ,CAACH,UAAU,CAAE,EACrE;AACA,IAAA;AACF,EAAA;EAEA,MAAMI,YAAY,GAAGN,KAAK,CAACO,QAAQ,EAAE,CAACC,IAAI,EAAE;;AAE5C;EACA,IAAI,CAACN,UAAU,EAAE;IACf,IAAI,CAAC,MAAM,EAAE,OAAO,CAAC,CAACG,QAAQ,CAACC,YAAY,CAAC,EAAE;AAC5CJ,MAAAA,UAAU,GAAG,SAAS;AACxB,IAAA;;AAEA;AACA;AACA,IAAA,IAAII,YAAY,CAACG,MAAM,GAAG,CAAC,IAAIC,QAAQ,CAACC,MAAM,CAACL,YAAY,CAAC,CAAC,EAAE;AAC7DJ,MAAAA,UAAU,GAAG,QAAQ;AACvB,IAAA;AACF,EAAA;AAEA,EAAA,IAAIU,MAAM;AAEV,EAAA,QAAQV,UAAU;AAChB,IAAA,KAAK,SAAS;MACZU,MAAM,GAAGN,YAAY,KAAK,MAAM;AAChC,MAAA;AAEF,IAAA,KAAK,QAAQ;AACXM,MAAAA,MAAM,GAAGD,MAAM,CAACL,YAAY,CAAC;AAC7B,MAAA;AAEF,IAAA;AACEM,MAAAA,MAAM,GAAGZ,KAAK;AAClB;AAEA,EAAA,OAAOY,MAAM;AACf;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACO,SAASC,cAAcA,CAACb,KAAK,EAAEc,OAAO,GAAGC,aAAa,EAAE;EAC7D,IAAIC,MAAM,GAAGC,KAAK,CAACC,OAAO,CAAClB,KAAK,CAAC,GAAGA,KAAK,GAAG,EAAE;;AAE9C;AACA,EAAA,IAAI,OAAOA,KAAK,KAAK,QAAQ,EAAE;IAC7B,IAAI;AAAA,MAAA,IAAAmB,WAAA;AACF;AACAH,MAAAA,MAAM,IAAAG,WAAA,GAAGC,IAAI,CAACC,KAAK,CAACC,kBAAkB,CAACtB,KAAK,CAAC,EAAEc,OAAO,CAAC,KAAA,IAAA,GAAAK,WAAA,GAAI,EAAE;IAC/D,CAAC,CAAC,OAAAI,OAAA,EAAM;AACN,MAAA,OAAO,EAAE;AACX,IAAA;AACF,EAAA;;AAEA;AACA,EAAA,OAAOP,MAAM,CACVQ,GAAG,CAAExB,KAAK,IAAKD,eAAe,CAACC,KAAK,CAAC,CAAC,CACtCyB,MAAM,CAAEzB,KAAK,IAAKA,KAAK,KAAK0B,SAAS,CAAC;AAC3C;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAASX,aAAaA,CAACY,GAAG,EAAE3B,KAAK,EAAE;AACjC,EAAA,OAAOI,OAAO,CAACJ,KAAK,CAAC,IAAK2B,GAAG,KAAK,EAAE,IAAIV,KAAK,CAACC,OAAO,CAAClB,KAAK,CAAE,GACzDA,KAAK,GACL0B,SAAS;AACf;;AAEA;AACA;AACA;AACA;AACA;AACA,SAAStB,OAAOA,CAACJ,KAAK,EAAE;AACtB,EAAA,OACE,OAAOA,KAAK,KAAK,QAAQ,IACzB,OAAOA,KAAK,KAAK,QAAQ,IACzB,OAAOA,KAAK,KAAK,SAAS;AAE9B;;AAEA;AACA;AACA;;;;"}