{"version":3,"file":"createUrlSearchParams.mjs","sources":["../../../../src/auth/utils/createUrlSearchParams.ts"],"sourcesContent":["// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n// SPDX-License-Identifier: Apache-2.0\nimport { resolveIdentityProviderFromUrl } from './resolveIdentityProviderFromUrl';\nimport { resolveRedirectSignInUrl } from './resolveRedirectUrl';\nimport { getSearchParamValueFromUrl } from './getSearchParamValueFromUrl';\nexport const createUrlSearchParamsForSignInSignUp = ({ url, oAuthConfig, userPoolClientId, state, origin, codeVerifier, }) => {\n    const resolvedProvider = resolveIdentityProviderFromUrl(url);\n    const lang = getSearchParamValueFromUrl(url, 'lang');\n    const redirectUrlSearchParams = new URLSearchParams({\n        redirect_uri: resolveRedirectSignInUrl(origin, oAuthConfig),\n        response_type: oAuthConfig.responseType,\n        client_id: userPoolClientId,\n        scope: oAuthConfig.scopes.join(' '),\n        state,\n        code_challenge: codeVerifier.toCodeChallenge(),\n        code_challenge_method: codeVerifier.method,\n    });\n    if (resolvedProvider) {\n        redirectUrlSearchParams.append('identity_provider', resolvedProvider);\n    }\n    if (lang) {\n        redirectUrlSearchParams.append('lang', lang);\n    }\n    return redirectUrlSearchParams;\n};\nexport const createUrlSearchParamsForTokenExchange = (input) => new URLSearchParams(input);\nexport const createUrlSearchParamsForTokenRevocation = (input) => new URLSearchParams(input);\n"],"names":[],"mappings":";;;;AAAA;AACA;AAIY,MAAC,oCAAoC,GAAG,CAAC,EAAE,GAAG,EAAE,WAAW,EAAE,gBAAgB,EAAE,KAAK,EAAE,MAAM,EAAE,YAAY,GAAG,KAAK;AAC9H,IAAI,MAAM,gBAAgB,GAAG,8BAA8B,CAAC,GAAG,CAAC;AAChE,IAAI,MAAM,IAAI,GAAG,0BAA0B,CAAC,GAAG,EAAE,MAAM,CAAC;AACxD,IAAI,MAAM,uBAAuB,GAAG,IAAI,eAAe,CAAC;AACxD,QAAQ,YAAY,EAAE,wBAAwB,CAAC,MAAM,EAAE,WAAW,CAAC;AACnE,QAAQ,aAAa,EAAE,WAAW,CAAC,YAAY;AAC/C,QAAQ,SAAS,EAAE,gBAAgB;AACnC,QAAQ,KAAK,EAAE,WAAW,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC;AAC3C,QAAQ,KAAK;AACb,QAAQ,cAAc,EAAE,YAAY,CAAC,eAAe,EAAE;AACtD,QAAQ,qBAAqB,EAAE,YAAY,CAAC,MAAM;AAClD,KAAK,CAAC;AACN,IAAI,IAAI,gBAAgB,EAAE;AAC1B,QAAQ,uBAAuB,CAAC,MAAM,CAAC,mBAAmB,EAAE,gBAAgB,CAAC;AAC7E,IAAI;AACJ,IAAI,IAAI,IAAI,EAAE;AACd,QAAQ,uBAAuB,CAAC,MAAM,CAAC,MAAM,EAAE,IAAI,CAAC;AACpD,IAAI;AACJ,IAAI,OAAO,uBAAuB;AAClC;AACY,MAAC,qCAAqC,GAAG,CAAC,KAAK,KAAK,IAAI,eAAe,CAAC,KAAK;AAC7E,MAAC,uCAAuC,GAAG,CAAC,KAAK,KAAK,IAAI,eAAe,CAAC,KAAK;;;;"}