🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@azure/msal-common

Package Overview
Dependencies
Maintainers
3
Versions
179
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@azure/msal-common - npm Package Compare versions

Comparing version
16.6.2
to
16.6.3
lib/index-node-DD7cL05m.js

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

+1
-1

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -577,3 +577,3 @@ import { AuthorityType } from './AuthorityType.mjs';

// If cloudDiscoveryMetadata is empty or does not contain the host, check knownAuthorities
if (this.isInKnownAuthorities()) {
if (this.isInKnownAuthorities(this.hostnameAndPort)) {
this.logger.verbose("0mt9al", this.correlationId);

@@ -645,9 +645,10 @@ return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort);

/**
* Helper function to determine if this host is included in the knownAuthorities config option
* Helper function to determine if a host is included in the knownAuthorities config option.
*/
isInKnownAuthorities() {
isInKnownAuthorities(host) {
const normalizedHost = host.toLowerCase();
const matches = this.authorityOptions.knownAuthorities.filter((authority) => {
return (authority &&
UrlString.getDomainFromUrl(authority).toLowerCase() ===
this.hostnameAndPort);
normalizedHost);
});

@@ -729,2 +730,6 @@ return matches.length > 0;

* path.
* 5. The issuer host is HTTPS and is explicitly listed in the
* developer-configured `knownAuthorities`. This covers scenarios where
* the OIDC discovery document returns an issuer host that differs from
* the authority (e.g., a GUID-based issuer for a name-based CIAM authority).
*

@@ -766,2 +771,9 @@ * @param issuer The `issuer` value returned in the OIDC discovery document.

const matchesCiamTenantPattern = this.matchesCiamTenantPattern(issuerUrl, authorityHost, this.canonicalAuthorityUrlComponents.PathSegments);
/*
* Rule 5: The issuer host is explicitly listed in the developer-configured
* knownAuthorities. This covers scenarios where the OIDC discovery document
* returns an issuer with a different host than the authority
* (e.g., a GUID-based issuer for a name-based authority).
*/
const matchesKnownAuthority = issuerScheme === "https:" && this.isInKnownAuthorities(issuerHost);
// Each rule is an independent boolean; the issuer is valid if ANY rule matches.

@@ -771,3 +783,4 @@ if (matchesAuthorityOrigin ||

matchesRegionalMicrosoftHost ||
matchesCiamTenantPattern) {
matchesCiamTenantPattern ||
matchesKnownAuthority) {
return;

@@ -774,0 +787,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"Authority.mjs","sources":["../../src/authority/Authority.ts"],"sourcesContent":[null],"names":["Constants.CIAM_AUTH_URL","Constants.ADFS","Constants.DSTS","ClientAuthErrorCodes.endpointResolutionError","ClientAuthErrorCodes.endSessionEndpointNotSupported","PerformanceEvents.AuthorityUpdateCloudDiscoveryMetadata","PerformanceEvents.AuthorityUpdateEndpointMetadata","CacheHelpers.generateAuthorityMetadataExpiresAt","Constants.AuthorityMetadataSource","PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation","CacheHelpers.updateAuthorityEndpointMetadata","PerformanceEvents.AuthorityGetEndpointMetadataFromNetwork","ClientAuthErrorCodes.openIdConfigError","CacheHelpers.isAuthorityMetadataExpired","ClientConfigurationErrorCodes.invalidAuthorityMetadata","Constants.AZURE_REGION_AUTO_DISCOVER_FLAG","Constants.RegionDiscoveryOutcomes","PerformanceEvents.RegionDiscoveryDetectRegion","PerformanceEvents.AuthorityGetCloudDiscoveryMetadataFromNetwork","CacheHelpers.updateCloudDiscoveryMetadata","ClientConfigurationErrorCodes.untrustedAuthority","ClientConfigurationErrorCodes.invalidCloudDiscoveryMetadata","Constants.AAD_INSTANCE_DISCOVERY_ENDPT","Constants.INVALID_INSTANCE","Constants.DEFAULT_COMMON_TENANT","Constants.DEFAULT_AUTHORITY_HOST","ClientConfigurationErrorCodes.issuerValidationFailed","Constants.AAD_TENANT_DOMAIN_SUFFIX","Constants.KNOWN_PUBLIC_CLOUDS","Constants.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX","Constants.AADAuthority","Constants.FORWARD_SLASH"],"mappings":"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"}
{"version":3,"file":"Authority.mjs","sources":["../../src/authority/Authority.ts"],"sourcesContent":[null],"names":["Constants.CIAM_AUTH_URL","Constants.ADFS","Constants.DSTS","ClientAuthErrorCodes.endpointResolutionError","ClientAuthErrorCodes.endSessionEndpointNotSupported","PerformanceEvents.AuthorityUpdateCloudDiscoveryMetadata","PerformanceEvents.AuthorityUpdateEndpointMetadata","CacheHelpers.generateAuthorityMetadataExpiresAt","Constants.AuthorityMetadataSource","PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation","CacheHelpers.updateAuthorityEndpointMetadata","PerformanceEvents.AuthorityGetEndpointMetadataFromNetwork","ClientAuthErrorCodes.openIdConfigError","CacheHelpers.isAuthorityMetadataExpired","ClientConfigurationErrorCodes.invalidAuthorityMetadata","Constants.AZURE_REGION_AUTO_DISCOVER_FLAG","Constants.RegionDiscoveryOutcomes","PerformanceEvents.RegionDiscoveryDetectRegion","PerformanceEvents.AuthorityGetCloudDiscoveryMetadataFromNetwork","CacheHelpers.updateCloudDiscoveryMetadata","ClientConfigurationErrorCodes.untrustedAuthority","ClientConfigurationErrorCodes.invalidCloudDiscoveryMetadata","Constants.AAD_INSTANCE_DISCOVERY_ENDPT","Constants.INVALID_INSTANCE","Constants.DEFAULT_COMMON_TENANT","Constants.DEFAULT_AUTHORITY_HOST","ClientConfigurationErrorCodes.issuerValidationFailed","Constants.AAD_TENANT_DOMAIN_SUFFIX","Constants.KNOWN_PUBLIC_CLOUDS","Constants.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX","Constants.AADAuthority","Constants.FORWARD_SLASH"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;;;AAGG;AAqDH;;;;AAIG;MACU,SAAS,CAAA;AAkClB,IAAA,WAAA,CACI,SAAiB,EACjB,gBAAgC,EAChC,YAA2B,EAC3B,gBAAkC,EAClC,MAAc,EACd,aAAqB,EACrB,iBAAqC,EACrC,eAAyB,EAAA;AAEzB,QAAA,IAAI,CAAC,kBAAkB,GAAG,SAAS,CAAC;AACpC,QAAA,IAAI,CAAC,mBAAmB,CAAC,aAAa,EAAE,CAAC;AACzC,QAAA,IAAI,CAAC,gBAAgB,GAAG,gBAAgB,CAAC;AACzC,QAAA,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;AACjC,QAAA,IAAI,CAAC,gBAAgB,GAAG,gBAAgB,CAAC;QACzC,IAAI,CAAC,uBAAuB,GAAG;AAC3B,YAAA,WAAW,EAAE,SAAS;AACtB,YAAA,aAAa,EAAE,SAAS;AACxB,YAAA,cAAc,EAAE,SAAS;SAC5B,CAAC;AACF,QAAA,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;AACrB,QAAA,IAAI,CAAC,iBAAiB,GAAG,iBAAiB,CAAC;AAC3C,QAAA,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;AACnC,QAAA,IAAI,CAAC,eAAe,GAAG,eAAe,IAAI,KAAK,CAAC;QAChD,IAAI,CAAC,eAAe,GAAG,IAAI,eAAe,CACtC,gBAAgB,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC;KACL;AAED;;;;AAIG;AACK,IAAA,gBAAgB,CAAC,YAAkB,EAAA;;QAEvC,IAAI,YAAY,CAAC,eAAe,CAAC,QAAQ,CAACA,aAAuB,CAAC,EAAE;YAChE,OAAO,aAAa,CAAC,IAAI,CAAC;AAC7B,SAAA;AAED,QAAA,MAAM,YAAY,GAAG,YAAY,CAAC,YAAY,CAAC;QAC/C,IAAI,YAAY,CAAC,MAAM,EAAE;AACrB,YAAA,QAAQ,YAAY,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE;gBACjC,KAAKC,IAAc;oBACf,OAAO,aAAa,CAAC,IAAI,CAAC;gBAC9B,KAAKC,IAAc;oBACf,OAAO,aAAa,CAAC,IAAI,CAAC;AAGjC,aAAA;AACJ,SAAA;QACD,OAAO,aAAa,CAAC,OAAO,CAAC;KAChC;;AAGD,IAAA,IAAW,aAAa,GAAA;QACpB,OAAO,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC;KACtE;AAED;;AAEG;AACH,IAAA,IAAW,YAAY,GAAA;AACnB,QAAA,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC;KAC7C;AAED;;AAEG;AACH,IAAA,IAAW,OAAO,GAAA;QACd,OAAO,IAAI,CAAC,gBAAgB,CAAC;KAChC;AAED;;AAEG;AACH,IAAA,IAAW,kBAAkB,GAAA;AACzB,QAAA,OAAO,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC;KAC7C;AAED;;AAEG;IACH,IAAW,kBAAkB,CAAC,GAAW,EAAA;QACrC,IAAI,CAAC,mBAAmB,GAAG,IAAI,SAAS,CAAC,GAAG,CAAC,CAAC;AAC9C,QAAA,IAAI,CAAC,mBAAmB,CAAC,aAAa,EAAE,CAAC;AACzC,QAAA,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC;KAChD;AAED;;AAEG;AACH,IAAA,IAAW,+BAA+B,GAAA;AACtC,QAAA,IAAI,CAAC,IAAI,CAAC,gCAAgC,EAAE;AACxC,YAAA,IAAI,CAAC,gCAAgC;AACjC,gBAAA,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,EAAE,CAAC;AACnD,SAAA;QAED,OAAO,IAAI,CAAC,gCAAgC,CAAC;KAChD;AAED;;AAEG;AACH,IAAA,IAAW,eAAe,GAAA;QACtB,OAAO,IAAI,CAAC,+BAA+B,CAAC,eAAe,CAAC,WAAW,EAAE,CAAC;KAC7E;AAED;;AAEG;AACH,IAAA,IAAW,MAAM,GAAA;QACb,OAAO,IAAI,CAAC,+BAA+B,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;KAC/D;AAED;;AAEG;AACH,IAAA,IAAW,qBAAqB,GAAA;AAC5B,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;YAC1B,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,sBAAsB,CAAC,CAAC;AACjE,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBC,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;AAEG;AACH,IAAA,IAAW,aAAa,GAAA;AACpB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;YAC1B,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC;AACzD,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBA,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED,IAAA,IAAW,kBAAkB,GAAA;AACzB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;AAC1B,YAAA,OAAO,IAAI,CAAC,WAAW,CACnB,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,QAAQ,EAAE,aAAa,CAAC,CAChE,CAAC;AACL,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBA,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;AAEG;AACH,IAAA,IAAW,kBAAkB,GAAA;AACzB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;;AAE1B,YAAA,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,oBAAoB,EAAE;AACrC,gBAAA,MAAM,qBAAqB,CACvBC,8BAAmD,CACtD,CAAC;AACL,aAAA;YACD,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,oBAAoB,CAAC,CAAC;AAC/D,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBD,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;AAEG;AACH,IAAA,IAAW,qBAAqB,GAAA;AAC5B,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;YAC1B,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;AACjD,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBA,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;AAEG;AACH,IAAA,IAAW,OAAO,GAAA;AACd,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;YAC1B,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AACnD,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBA,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;;;AAIG;AACK,IAAA,gBAAgB,CAAC,YAAkB,EAAA;AACvC,QAAA,QACI,YAAY,CAAC,YAAY,CAAC,MAAM,KAAK,CAAC;AACtC,YAAA,CAAC,SAAS,CAAC,qBAAqB,CAAC,GAAG,CAChC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,CAC/B;YACD,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,KAAK,aAAa,CAAC,OAAO;AAC7D,YAAA,IAAI,CAAC,YAAY,KAAK,YAAY,CAAC,IAAI,EACzC;KACL;AAED;;;AAGG;AACK,IAAA,aAAa,CAAC,SAAiB,EAAA;QACnC,OAAO,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;KACjE;AAED;;;AAGG;AACK,IAAA,WAAW,CAAC,SAAiB,EAAA;QACjC,IAAI,QAAQ,GAAG,SAAS,CAAC;QACzB,MAAM,kBAAkB,GAAG,IAAI,SAAS,CACpC,IAAI,CAAC,QAAQ,CAAC,mBAAmB,CACpC,CAAC;AACF,QAAA,MAAM,4BAA4B,GAC9B,kBAAkB,CAAC,gBAAgB,EAAE,CAAC;AAC1C,QAAA,MAAM,oBAAoB,GAAG,4BAA4B,CAAC,YAAY,CAAC;AACvE,QAAA,MAAM,qBAAqB,GACvB,IAAI,CAAC,+BAA+B,CAAC,YAAY,CAAC;QAEtD,qBAAqB,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,KAAK,KAAI;AACjD,YAAA,IAAI,UAAU,GAAG,oBAAoB,CAAC,KAAK,CAAC,CAAC;YAC7C,IACI,KAAK,KAAK,CAAC;AACX,gBAAA,IAAI,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,EACrD;AACE,gBAAA,MAAM,QAAQ,GAAG,IAAI,SAAS,CAC1B,IAAI,CAAC,QAAQ,CAAC,sBAAsB,CACvC,CAAC,gBAAgB,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;AACrC;;;;AAIG;gBACH,IAAI,UAAU,KAAK,QAAQ,EAAE;AACzB,oBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAAiC,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;oBAGrC,UAAU,GAAG,QAAQ,CAAC;AACzB,iBAAA;AACJ,aAAA;YACD,IAAI,WAAW,KAAK,UAAU,EAAE;AAC5B,gBAAA,QAAQ,GAAG,QAAQ,CAAC,OAAO,CACvB,CAAA,CAAA,EAAI,UAAU,CAAA,CAAA,CAAG,EACjB,CAAA,CAAA,EAAI,WAAW,CAAA,CAAA,CAAG,CACrB,CAAC;AACL,aAAA;AACL,SAAC,CAAC,CAAC;AAEH,QAAA,OAAO,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;KACvC;AAED;;AAEG;AACH,IAAA,IAAc,kCAAkC,GAAA;AAC5C,QAAA,MAAM,sBAAsB,GAAG,IAAI,CAAC,eAAe,CAAC;AACpD,QAAA,IACI,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC;AACzC,YAAA,IAAI,CAAC,aAAa,KAAK,aAAa,CAAC,IAAI;AACzC,aAAC,IAAI,CAAC,YAAY,KAAK,YAAY,CAAC,IAAI;AACpC,gBAAA,CAAC,IAAI,CAAC,gCAAgC,CAAC,sBAAsB,CAAC,CAAC,EACrE;AACE,YAAA,OAAO,CAAG,EAAA,IAAI,CAAC,kBAAkB,kCAAkC,CAAC;AACvE,SAAA;AACD,QAAA,OAAO,CAAG,EAAA,IAAI,CAAC,kBAAkB,uCAAuC,CAAC;KAC5E;AAED;;AAEG;IACH,iBAAiB,GAAA;AACb,QAAA,OAAO,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC;KAC1B;AAED;;;AAGG;AACI,IAAA,MAAM,qBAAqB,GAAA;AAC9B,QAAA,MAAM,cAAc,GAAG,IAAI,CAAC,wBAAwB,EAAE,CAAC;AAEvD,QAAA,MAAM,oBAAoB,GAAG,MAAM,WAAW,CAC1C,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,IAAI,CAAC,EAC5CE,qCAAuD,EACvD,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC,cAAc,CAAC,CAAC;AAClB,QAAA,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC,OAAO,CACrD,IAAI,CAAC,eAAe,EACpB,cAAc,CAAC,iBAAiB,CACnC,CAAC;AACF,QAAA,MAAM,cAAc,GAAG,MAAM,WAAW,CACpC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,EACtCC,+BAAiD,EACjD,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC,cAAc,CAAC,CAAC;AAClB,QAAA,IAAI,CAAC,oBAAoB,CAAC,cAAc,EAAE,oBAAoB,EAAE;AAC5D,YAAA,MAAM,EAAE,cAAc;AACzB,SAAA,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,iBAAiB,EAAE,SAAS,CAC7B;AACI,YAAA,oBAAoB,EAAE,oBAAoB;AAC1C,YAAA,uBAAuB,EAAE,cAAc;AAC1C,SAAA,EACD,IAAI,CAAC,aAAa,CACrB,CAAC;KACL;AAED;;;;AAIG;IACK,wBAAwB,GAAA;AAC5B,QAAA,IAAI,cAAc,GACd,IAAI,CAAC,YAAY,CAAC,2BAA2B,CACzC,IAAI,CAAC,eAAe,EACpB,IAAI,CAAC,aAAa,CACrB,CAAC;QAEN,IAAI,CAAC,cAAc,EAAE;AACjB,YAAA,cAAc,GAAG;AACb,gBAAA,OAAO,EAAE,EAAE;gBACX,eAAe,EAAE,IAAI,CAAC,eAAe;gBACrC,iBAAiB,EAAE,IAAI,CAAC,eAAe;gBACvC,mBAAmB,EAAE,IAAI,CAAC,kBAAkB;AAC5C,gBAAA,sBAAsB,EAAE,EAAE;AAC1B,gBAAA,cAAc,EAAE,EAAE;AAClB,gBAAA,oBAAoB,EAAE,EAAE;AACxB,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,kBAAkB,EAAE,KAAK;AACzB,gBAAA,oBAAoB,EAAE,KAAK;AAC3B,gBAAA,SAAS,EAAEC,kCAA+C,EAAE;AAC5D,gBAAA,QAAQ,EAAE,EAAE;aACf,CAAC;AACL,SAAA;AACD,QAAA,OAAO,cAAc,CAAC;KACzB;AAED;;;;;;AAMG;AACK,IAAA,oBAAoB,CACxB,cAAuC,EACvC,oBAA8D,EAC9D,sBAGQ,EAAA;AAER,QAAA,IACI,oBAAoB,KAAKC,uBAAiC,CAAC,KAAK;AAChE,YAAA,sBAAsB,EAAE,MAAM;AAC1B,gBAAAA,uBAAiC,CAAC,KAAK,EAC7C;;AAEE,YAAA,cAAc,CAAC,SAAS;gBACpBD,kCAA+C,EAAE,CAAC;AACtD,YAAA,cAAc,CAAC,mBAAmB,GAAG,IAAI,CAAC,kBAAkB,CAAC;AAChE,SAAA;AAED,QAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,iCAAiC,CAChE,cAAc,CAAC,eAAe,EAC9B,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,QAAA,IAAI,CAAC,YAAY,CAAC,oBAAoB,CAClC,QAAQ,EACR,cAAc,EACd,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,QAAA,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;KAClC;AAED;;;AAGG;IACK,MAAM,sBAAsB,CAChC,cAAuC,EAAA;QAEvC,MAAM,aAAa,GACf,IAAI,CAAC,sCAAsC,CAAC,cAAc,CAAC,CAAC;;AAGhE,QAAA,IAAI,aAAa,EAAE;YACf,IACI,aAAa,CAAC,MAAM;AACpB,gBAAAC,uBAAiC,CAAC,gBAAgB,EACpD;;AAEE,gBAAA,IACI,IAAI,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,WAAW,EAC7D;oBACE,IAAI,aAAa,CAAC,QAAQ,EAAE;AACxB,wBAAA,MAAM,iBAAiB,GAAG,MAAM,WAAW,CACvC,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAC3C,IAAI,CACP,EACDC,8CAAgE,EAChE,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;wBAC1BC,+BAA4C,CACxC,cAAc,EACd,iBAAiB,EACjB,KAAK,CACR,CAAC;AACF,wBAAA,cAAc,CAAC,mBAAmB;4BAC9B,IAAI,CAAC,kBAAkB,CAAC;AAC/B,qBAAA;AACJ,iBAAA;AACJ,aAAA;YACD,OAAO,aAAa,CAAC,MAAM,CAAC;AAC/B,SAAA;;AAGD,QAAA,IAAI,QAAQ,GAAG,MAAM,WAAW,CAC5B,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,IAAI,CAAC,EAC9CC,uCAAyD,EACzD,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,EAAE,CAAC;AACJ,QAAA,IAAI,QAAQ,EAAE;;AAEV,YAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;;AAGrC,YAAA,IAAI,IAAI,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,WAAW,EAAE;AAC7D,gBAAA,QAAQ,GAAG,MAAM,WAAW,CACxB,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAAC,IAAI,CAAC,EACrDF,8CAAgE,EAChE,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC,QAAQ,CAAC,CAAC;AACf,aAAA;YAEDC,+BAA4C,CACxC,cAAc,EACd,QAAQ,EACR,IAAI,CACP,CAAC;AACF,YAAA,OAAOF,uBAAiC,CAAC,OAAO,CAAC;AACpD,SAAA;AAAM,aAAA;;YAEH,MAAM,qBAAqB,CACvBI,iBAAsC,EACtC,IAAI,CAAC,kCAAkC,CAC1C,CAAC;AACL,SAAA;KACJ;AAED;;;;;AAKG;AACK,IAAA,sCAAsC,CAC1C,cAAuC,EAAA;QAKvC,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAAkE,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAGtE,QAAA,MAAM,cAAc,GAAG,IAAI,CAAC,6BAA6B,EAAE,CAAC;AAC5D,QAAA,IAAI,cAAc,EAAE;YAChB,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAAoD,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;YAGxDF,+BAA4C,CACxC,cAAc,EACd,cAAc,EACd,KAAK,CACR,CAAC;YACF,OAAO;AACH,gBAAA,MAAM,EAAEF,uBAAiC,CAAC,MAAM;aACnD,CAAC;AACL,SAAA;QAED,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAAgH,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAIpH,QAAA,MAAM,iBAAiB,GAAG,IAAI,CAAC,sCAAsC,EAAE,CAAC;AACxE,QAAA,IAAI,iBAAiB,EAAE;YACnBE,+BAA4C,CACxC,cAAc,EACd,iBAAiB,EACjB,KAAK,CACR,CAAC;YACF,OAAO;AACH,gBAAA,MAAM,EAAEF,uBAAiC,CAAC,gBAAgB;AAC1D,gBAAA,QAAQ,EAAE,iBAAiB;aAC9B,CAAC;AACL,SAAA;AAAM,aAAA;YACH,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAA4H,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAGnI,SAAA;;QAGD,MAAM,qBAAqB,GACvBK,0BAAuC,CAAC,cAAc,CAAC,CAAC;AAC5D,QAAA,IACI,IAAI,CAAC,mBAAmB,CAAC,cAAc,CAAC;AACxC,YAAA,cAAc,CAAC,oBAAoB;AACnC,YAAA,CAAC,qBAAqB,EACxB;;YAEE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAuC,EAAA,EAAA,CAAA,CAAA;YAC3D,OAAO,EAAE,MAAM,EAAEL,uBAAiC,CAAC,KAAK,EAAE,CAAC;AAC9D,SAAA;AAAM,aAAA,IAAI,qBAAqB,EAAE;YAC9B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,QAAiC,EAAA,EAAA,CAAA,CAAA;AACxD,SAAA;AAED,QAAA,OAAO,IAAI,CAAC;KACf;AAED;;;;;AAKG;AACK,IAAA,mBAAmB,CACvB,cAAuC,EAAA;QAEvC,MAAM,kBAAkB,GAAG,IAAI,SAAS,CACpC,cAAc,CAAC,mBAAmB,CACrC,CAAC;QACF,MAAM,WAAW,GAAG,kBAAkB,CAAC,gBAAgB,EAAE,CAAC,YAAY,CAAC;QAEvE,QACI,WAAW,CAAC,MAAM;AAClB,YAAA,IAAI,CAAC,+BAA+B,CAAC,YAAY,CAAC,MAAM,EAC1D;KACL;AAED;;AAEG;IACK,6BAA6B,GAAA;AACjC,QAAA,IAAI,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,EAAE;YACzC,IAAI;gBACA,OAAO,IAAI,CAAC,KAAK,CACb,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,CAClB,CAAC;AAC7B,aAAA;AAAC,YAAA,OAAO,CAAC,EAAE;AACR,gBAAA,MAAM,8BAA8B,CAChCM,wBAAsD,CACzD,CAAC;AACL,aAAA;AACJ,SAAA;AAED,QAAA,OAAO,IAAI,CAAC;KACf;AAED;;;;AAIG;AACK,IAAA,MAAM,8BAA8B,GAAA;QACxC,MAAM,OAAO,GAAgB,EAAE,CAAC;AAEhC;;;AAGG;AAEH,QAAA,MAAM,2BAA2B,GAC7B,IAAI,CAAC,kCAAkC,CAAC;AAC5C,QAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;QAIJ,IAAI;AACA,YAAA,MAAM,QAAQ,GACV,MAAM,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAC3C,2BAA2B,EAC3B,OAAO,CACV,CAAC;YACN,MAAM,eAAe,GAAG,sBAAsB,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AAC9D,YAAA,IAAI,eAAe,EAAE;gBACjB,OAAO,QAAQ,CAAC,IAAI,CAAC;AACxB,aAAA;AAAM,iBAAA;gBACH,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAA4F,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAGhG,gBAAA,OAAO,IAAI,CAAC;AACf,aAAA;AACJ,SAAA;AAAC,QAAA,OAAO,CAAC,EAAE;AACR,YAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAGJ,YAAA,OAAO,IAAI,CAAC;AACf,SAAA;KACJ;AAED;;AAEG;IACK,sCAAsC,GAAA;AAC1C,QAAA,IAAI,IAAI,CAAC,eAAe,IAAI,gBAAgB,EAAE;AAC1C,YAAA,OAAO,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;AACjD,SAAA;AAED,QAAA,OAAO,IAAI,CAAC;KACf;AAED;;;AAGG;IACK,MAAM,qCAAqC,CAC/C,QAA8B,EAAA;QAE9B,MAAM,yBAAyB,GAC3B,IAAI,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,WAAW,CAAC;AAEhE,QAAA,IAAI,yBAAyB,EAAE;AAC3B,YAAA,IACI,yBAAyB;gBACzBC,+BAAyC,EAC3C;gBACE,IAAI,CAAC,uBAAuB,CAAC,cAAc;AACvC,oBAAAC,uBAAiC,CAAC,4BAA4B,CAAC;gBACnE,IAAI,CAAC,uBAAuB,CAAC,WAAW;AACpC,oBAAA,yBAAyB,CAAC;gBAC9B,OAAO,SAAS,CAAC,8BAA8B,CAC3C,QAAQ,EACR,yBAAyB,CAC5B,CAAC;AACL,aAAA;AAED,YAAA,MAAM,sBAAsB,GAAG,MAAM,WAAW,CAC5C,IAAI,CAAC,eAAe,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,EAC5DC,2BAA6C,EAC7C,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CACG,IAAI,CAAC,gBAAgB,CAAC,wBAAwB;AAC1C,kBAAE,iBAAiB,EACvB,IAAI,CAAC,uBAAuB,CAC/B,CAAC;AAEF,YAAA,IAAI,sBAAsB,EAAE;gBACxB,IAAI,CAAC,uBAAuB,CAAC,cAAc;AACvC,oBAAAD,uBAAiC,CAAC,mCAAmC,CAAC;gBAC1E,IAAI,CAAC,uBAAuB,CAAC,WAAW;AACpC,oBAAA,sBAAsB,CAAC;gBAC3B,OAAO,SAAS,CAAC,8BAA8B,CAC3C,QAAQ,EACR,sBAAsB,CACzB,CAAC;AACL,aAAA;YAED,IAAI,CAAC,uBAAuB,CAAC,cAAc;AACvC,gBAAAA,uBAAiC,CAAC,+BAA+B,CAAC;AACzE,SAAA;AAED,QAAA,OAAO,QAAQ,CAAC;KACnB;AAED;;;;;AAKG;IACK,MAAM,4BAA4B,CACtC,cAAuC,EAAA;QAEvC,MAAM,mBAAmB,GACrB,IAAI,CAAC,4CAA4C,CAAC,cAAc,CAAC,CAAC;AACtE,QAAA,IAAI,mBAAmB,EAAE;AACrB,YAAA,OAAO,mBAAmB,CAAC;AAC9B,SAAA;;AAGD,QAAA,MAAM,QAAQ,GAAG,MAAM,WAAW,CAC9B,IAAI,CAAC,oCAAoC,CAAC,IAAI,CAAC,IAAI,CAAC,EACpDE,6CAA+D,EAC/D,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,EAAE,CAAC;AAEJ,QAAA,IAAI,QAAQ,EAAE;YACVC,4BAAyC,CACrC,cAAc,EACd,QAAQ,EACR,IAAI,CACP,CAAC;AACF,YAAA,OAAOX,uBAAiC,CAAC,OAAO,CAAC;AACpD,SAAA;;AAGD,QAAA,MAAM,8BAA8B,CAChCY,kBAAgD,CACnD,CAAC;KACL;AAEO,IAAA,4CAA4C,CAChD,cAAuC,EAAA;QAEvC,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAAyE,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;QAG7E,IAAI,CAAC,MAAM,CAAC,UAAU,CAClB,4BACS,CAAgB,CAAA;YACrB,CAAS,MAAA,CAAA,mBACV,EACH,IAAI,CAAC,aAAa,CACrB,CAAC;QACF,IAAI,CAAC,MAAM,CAAC,UAAU,CAClB,4BACQ,CAAC,CAAgB;cACZ,QAAC,2CAGhB,EAAA,CAAA;AACF,QAAA,IAAI,QAAQ;AAMZ,YAAA,WAAiB,CAAA,OAAK,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AACtB,YAAID,4BAAU,CAAA,cAAA,EAAA,QAAA,EAAA,KAAA,CAAA,CAAA;YACV,OAAWX,uBACoD,CAAA,MAAA,CAAA;;AAQ/D;AACH,QAAA,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;QAED,MAA0H,iBAAA,GAAA,4CAAA,CAAA,IAAA,CAAA,eAAA,CAAA,CAAA;QAC1H,IAAI,iBAC8H,EAAA;YAI5H,IAAA,CAAA,MAAA,CAAA,OAAiB,SAA+C,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAGtE,YAAIW,4BAAmB,CAAA,cAAA,EAAA,iBAAA,EAAA,KAAA,CAAA,CAAA;YACnB,OAAWX,uBACgD,CAAA,gBAAA,CAAA;;AAQ3D,QAAA,IAAA,CAAA,MAAO,CAAS,OAAA,CAAA,QAAwB,EAAA,IAAA,CAAA;AAC3C,QAAA,MAAA,qBAAA,GAAAK,0BAAA,CAAA,cAAA,CAAA,CAAA;QAED,IAAI,IAAO,CAAA,mBACmI,CAAA,cAAA,CAAA;YAIxI,cAAA,CAAA,kBACU;AAChB,YACI,CAAI,qBAAoB,EAAA;AACxB,YAAA,IAAA,CAAA,MAAA,CAAA,OAAiC,CAAA,QAAA,EAAA,EAAA,CAAA,CAAA;AACjC;YAEA,8BACkD,CAAA,KAAA,CAAA;;AAIlD,aAAA,IAAA,qBAAwC,EAAA;AAC3C,YAAA,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,EAAA,CAAA,CAAA;AAAM,SAAA;eACC;AACP,KAAA;AAED;;AAGJ;;AAEG;QACwC,IAAA,IAAA,CAAA,aAAA,KAAA,aAAA,CAAA,IAAA,EAAA;YACU,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AACjD,YAAI,OAAK,SAAA,CAAA,oCAAsC,CAAA,IAAA,CAAA,eAAA,CAAA,CAAA;;;AAQ9C,QAAA,IAAA,IAAA,CAAA,gBAAA,CAAA,sBAAA,EAAA;YAEkD,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AACnD,YAAI,IAAI;gBACA,IAAO,CAAA,MAAQ,CAAA,OACuE,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;gBAGtF,MAAA,cAAA,GAAA,IAAA,CAAA,KAAA,CAAA,IAAA,CAAA,gBAAA,CAAA,sBAAA,CAAA,CAAA;gBACA,MAAW,QAAQ,GAAA,4CACoC,CAAA,cAC/C,CAAA,QAAc,EAAA,IAAA,CACrB,eAAC,CAAA,CAAA;AACF,gBAAA,IAAA,CAAA,MAAoB,CAAA,OAAA,CAAA,QAAQ,EAAK,EAAA,CAAA,CAC7B;AAEJ,gBAAA,IAAA,QAAc,EAAA;oBAIV,WAAQ,CAAA,OAA8C,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAC1D,oBAAI,eAAU,CAAA;;AAKV,qBAAA;AACH,oBAAA,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAAM,iBAAA;;AAKN,YAAA,OAAA,CAAA,EAAA;AACJ,gBAAA,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAAC,gBAAA,MAAU,8BAAA,CAAAQ,6BAAA,CAAA,CAAA;;AAKR,SAAA;AAGH;AACJ,QAAA,IAAA,IAAA,CAAA,oBAAA,CAAA,IAAA,CAAA,eAAA,CAAA,EAAA;YAEyF,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;YACtF,OAAyB,SAAA,CAAA,oCAAwB,CAAA,IAAA,CAAA,eAAA,CAAA,CAAA;;eAK1C,IAAA,CAAA;AAGV,KAAA;AAED;;AAGJ;;;;AAIG,QAAA,MAAA,yBAAA,GAAA,CAAA,EAAAC,4BAAA,CAAA,EAAA,IAAA,CAAA,kBAAA,CAAA,qBAAA,CAAA,CAAA;AACK,QAAA,MAA0C,OAAA,GAAA,EAAA,CAAA;;;AAI9C;;;AAGG,QAAA,IAAA;YAEC,MAAQ,QAAK,GAAA,MAAA,IAAA,CAAA,gBAAA,CAAA,mBAAA,CAAA,yBAAA,EAAA,OAAA,CAAA,CAAA;YACb,IAAA,iBAAA,CAAA;AACA,YAAA,IAAA,QAAc,CAAA;AAId,YAAA,IAAI,gCAEsC,CAAA,QAAA,CAAA,IAAA,CAAA,EAAA;AAC1C,gBAAI,iBAAwC;AAC5C;gBACI,QAAiB,GAAA,iBAAA,CAAA,QAAA,CAAA;oBACb,CAAQ,MAAA,CAAA,UAAwC,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AACpD,aAAA;AAEA,iBAAA,IAAK,qCACiC,CAAA,QAAA,CAAA,IAAA,CAAA,EAAA;AAGzC,gBAAA,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAAM,gBAAA;AACH,oBAAI,QAAQ,CAAA,IAAA,CAAA;gBAKZ,IAAiB,iBAAA,CAAA,KAAA,KAAAC,gBAAA,EAAA;oBACb,IAAQ,CAAA,YAA6C,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AACzD,oBAAI;;AAKA,gBAAA,IAAA,CAAA,MAAO,QAAK,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AACf,gBAAA,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAED,gBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,QAAqD,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAGzD,gBAAA,QAAK,GAAM,EAAC,CAAA;;iBASJ;AACX,gBAAA,IAAA,CAAA,MAAA,CAAA,KAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AAAM,gBAAA,OAAA,IAAA,CAAA;;AAKH,YAAA,IAAA,CAAA,MAAO,QAAK,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;AACf,YAAA,KAAA,GAAA,4CAAA,CAAA,QAAA,EAAA,IAAA,CAAA,eAAA,CAAA,CAAA;;eAMI,KAAG;AAIX,YAAA,IAAA,KAAA,YAAA,SAAA,EAAA;AAAC,oBAAY,CAAE,MAAA,CAAA,KAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;aACR;AACA,iBAAA;AAIG,gBAAA,IAAA,CAAA,MAAA,CAAA,KAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;;AAEH,YAAA,OAAA,IAAW,CAAA;AAId,SAAA;AAED;AACH,QAAA,IAAA,CAAA,KAAA,EAAA;YAEmF,IAAA,CAAA,MAAA,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;YAChF,WAAQ,CAAA,OAAA,CAAA,QAAA,EAAA,IAAA,CAAA,aAAA,CAAA,CAAA;YACR,KAAK,GAAM,SAAQ,CAAA,oCACuG,CAAA,IAAA,CAAA,eAAA,CAAA,CAAA;;eAQrH,KAAG;AAGX,KAAA;AACD;;AAGJ;;AAEG,QAAA,MAAA,cAAA,GAAA,IAAA,CAAA,WAAA,EAAA,CAAA;AACK,QAAA,MAAA,OAAA,GAAoB,IAAa,CAAA,gBAAA,CAAA,gBAAA,CAAA,MAAA,CAAA,CAAA,SAAA,KAAA;AACrC,YAAA,iBAAuB;AACvB,gBAAa,SAAO,CAAA,gBAAiB,CAAA,SAAiB,CAAA,CAAA,WAAO,EAAA;AAErD,oBACI,cAAS,EAAA;AACT,SAAA,CAAA,CAAA;AACI,QAAA,OAAA,OAAA,CAAA,MAAA,GAAA,CAAA,CAAc;AAE1B,KAAA;AAEJ;;AAGJ;;;;AAIG,QAAA,IAAA,2BAAA,CAAA;AACH,QAAA,IAAO,iBACH;AAGA,YAAI,oCAA4B,KAAA,kBAAA,CAAA,IAAA,EAAA;AAEhC,YACI,MAAiB,MAAA,GAAA,iBAAA,CAAA,MAAA;AACjB,kBAAA,iBAAoC,CAAA,MAAA;AAEpC,kBAAMC,qBAAiC,CAAA;uCACT,GAAA,CAAA,EAAA,iBAAA,CAAA,kBAAA,CAAA,CAAA,EAAA,MAAA,CAAA,CAAA,CAAA,CAAA;AAC1B,SAAA;eACuB,2BAAG;AACjC,cAAA,2BAAA;AAED,cAAA,eAAkC,CAAA;AAC9B,KAAA;;;AAIR;;;AAGG,QAAA,OAAA;YACwC,iBAAA,EAAA,IAAA;YAGhC,eAAA,EAAA,IAAA;AACH,YAAA,OAAA,EAAA,CAAA,IAAA,CAAA;AACA,SAAA,CAAA;;;;AAKR;;AAEG,QAAA,IAAA,IAAA,CAAA,eAAA,EAAA;YACc,OAAAC,sBAAA,CAAA;SACT;aACO,IAAA,IAAA,CAAA,iBAAU,EAAA,EAAA;AACpB,YAAA,OAAA,IAAA,CAAA,QAAA,CAAA,eAAA,CAAA;AAAM,SAAA;AACH,aAAA;AACH,YAAA,MAAA,qBAAA,CAAAtB,uBAAA,CAAA,CAAA;AAAM,SAAA;AACH,KAAA;AAGH;;AAGL;;;AAGG,QAAA,OAAA,IAAA,CAAA,QAAA,CAAA,OAAA,CAAA,OAAA,CAAA,IAAA,CAAA,GAAA,EAAA,CAAA;AACH,KAAA;AACI;;AAGJ;;;AAGG,QAAA,OAAA,gCAAA,CAAA,GAAA,CAAA,IAAA,CAAA,CAAA;AACH,KAAA;AACI;;AAGJ;;;;;;;;;;;;;;;;;;;;;;;AAuBG,QAAA,IAAA,CAAA,MAAA,EAAA;AACK,YAAA,MAAc,8BAAe,CAAAuB,sBAAA,CAAA,CAAA;SAC7B;AACA;AAGH,QAAA,IAAA,SAAA,CAAA;QAED,IAAyF;AACzF,YAAI,SAAc,GAAC,IAAA,GAAA,CAAA,MAAA,CAAA,CAAA;SACf;AACA,QAAA,MAAA;AACH,YAAA,MAAA,8BAAA,CAAAA,sBAAA,CAAA,CAAA;SAAO;AACJ,QAAA,MAAA,kCAAoC;AAGvC,QAAA,MAAA,UAAA,GAAA,SAAA,CAAA,IAAA,CAAA;AACD,QAAA,MAAM,eAAe,GAAS,CAAA,IAAA,CAAA,+BAAU,CAAA,QAAA,IAAA,EAAA,EAAA,WAAA,EAAA,CAAA;AACxC,QAAA,MAAM,aAAa,GAAS,CAAA,IAAA,CAAA,+BAAM,CAAA,eAAA,IAAA,EAAA,EAAA,WAAA,EAAA,CAAA;AAClC;AAGA,QAAA,MAAM,sBACG,GAA+B,IAAA,CAAA,sBAAA,CAAA,YAAgB,EAAA,UACtD,EAAA,eAAc,EAAA,aAAA,CAAA,CAAA;;AAGhB,QAAA,MAAM,yBAAyB,GAAI,yBAC/B;YAM4E,IAAA,CAAA,gCAAA,CAAA,UAAA,CAAA,CAAA;AAChF;AAEI;AAEJ;;;AAGG,YAAA,IAAA,CAAA,4BAAA,CAAA,UAAA,CAAA,CAAA;AACH;AAEI;AAEJ;;;AAGG;AACH;AAMA;;;;;AAKG;AACH,QAAA,IAAA,sBAA2B;YAGqD,yBAAA;AAChF,YACI,4BAAsB;YACtB,wBAAyB;YACzB,qBAA4B,EAAA;YAC5B,OAAwB;AACxB,SAAA;;AAGH,QAAA,MAAA,8BAAA,CAAAA,sBAAA,CAAA,CAAA;;AAGD;;AAKJ;;;AAGG,QAAA,OAAA,YAAA,KAAA,eAAA,IAAA,UAAA,KAAA,aAAA,CAAA;AACK,KAAA;AAMJ;;AAGJ;;;;AAIG,QAAA,MAAA,QAAA,GAAA,UAAA,CAAA,OAAA,CAAA,GAAA,CAAA,CAAA;AACK,QAAA,IAAA,QAAA,GAAA,CAAA,IAAA,QAA+C,GAAA,UAAA,CAAA,MAAA,GAAA,CAAA,EAAA;YAC7C,MAAA,iBAAqB,aAAa,CAAC,SAAA,CAAA,QAAA,GAAA,CAAA,CAAA,CAAA;YACrC,OAAA,IAAW,CAAC,gCAAgC,CAAG,iBAAG,CAAA,CAAA;;AAElD,QAAA,OAAA;AACH,KAAA;AACD;;AAGJ;;;;;;;;;;;;AAYG;AACK;AAKJ;;;;;AAKG;AACH;AAEA;;;;;AAKG,cAAA,WAAA,CAAA,QAAA,CAAAC,wBAAA,CAAA;kBACG,WAAwB,CAAA,KAAA,CAAA,CAAA,EAAA,CAAAA,wBAAA,CAAA,MAAA,CAAA;6BACZ;AACV,cAAA,aAAE,CAAA,KAAY,CAAA,GACP,CACD,CAAA,CAAC,CAAS,CAAA;AAEhB,QAAA,IAAA,CAAA,UAAa,EAAA;YACjB,OAAe,KAAA,CAAA;SAEf;AACA,QAAA,MAAA,WAAa,GAAA,CAAA,QAAA,EAAA,UAAA,CAAA,EAAA3B,aAAA,CAAA,CAAA,CAAA;AAChB,QAAA,MAAA,iBAAA,GAAA;YAEK,WAAA;AACN,YAAA,CAAA,2BAAoC,CAAA,CAAA;YAChC,CAAW,EAAA,WAAA,CAAA,CAAA,EAAA,UAAA,CAAA,KAAA,CAAA;YACX,CAAG,EAAA,WAAW,CAAI,CAAA,EAAA,UAAU,CAAE,EAAA2B,wBAAA,CAAA,CAAA;YAC9B,CAAG,EAAA,WAAW,CAAI,CAAA,EAAA,UAAU,CAAO,EAAAA,wBAAA,CAAA,KAAA,CAAA;AACnC,SAAA,CAAA;;;AAIJ;;;AAGG,QAAA,MAAA,gBAAA,GAAA,CAAA,EAAA,SAAA,CAAA,QAAA,CAAA,EAAA,EAAA,SAAA,CAAA,IAAA,CAAA,EAAA,UAAA,CAAA,CAAA,CAAA;AACH,QAAA,OAAgB,iBAAY,CAAA,IAAC,CAAQ,CAAA,OAAC,KAAO,OAAO,KAAI,gBAAE,CAAA,CAAA;AAC1D,KAAA;AACA;;AAKJ;;;;;AAKG,QAAA,OAAAC,mBAAA,CAAA,OAAA,CAAA,IAAA,CAAA,IAAA,CAAA,CAAA;KACG;;;AAIN;;;;;AAKG;AACH,QAAA,MAAmC,oBAAA,GAAA,aAE/B,CAAA,IACoB,CAAA,CAAA;QAEpB,oBAA4E,CAAA,aAAA,EAAA,CAAA;AAC5E,QAAA,MAAM,oBAAoB,oBAAiB,CAAI,gBAAE,EAAA,CAAA;QACjD,IAAoB,eAAA,GAAc,CAAA,EAAA,MAAA,CAAA,CAAA,EAAA,iBAAG,CAAA,eAAA,CAAA,CAAA,CAAA;AAErC,QAAA,IAAA,2BAA0B,CAAA,iBAAqB,CAAA,eAAkB,CAAC,EAAA;YAE9D,eAAe,GAAG,CAAG,EAAA,MAAM,IAAIC,iCAAoC,CAAA,CAAA,CAAA;SAEnE;;AAEH,QAAA,MAAA,GAAA,GAAA,SAAA,CAAA,+BAAA,CAAA;YAE6C,GAAA,oBAAA,CAAA,gBAAA,EAAA;AAC9C,YAAA,eAAqB,EAAA;oBACd,CAAA;AACH;uBACS;YAEyC,OAAA,CAAA,EAAA,GAAA,CAAA,CAAA,EAAA,WAAA,CAAA,CAAA,CAAA;AACtD,QAAA,OAAe,GAAA,CAAA;AAAE,KAAA;AAEjB;;AAGJ;;;;;AAKG,QAAA,MAAA,gBAAA,GAAA,EAAA,GAAA,QAAA,EAAA,CAAA;AACH,QAAA,gBAAO,CAAA,sBACH;AAGA,YAAA,sCAAyC,CAAA,gBAAA,CAAA,sBAAA,EAAA,WAAA,CAAA,CAAA;AACzC,QAAA,gBAAgB,CAAC,cAAsB;YACnC,SAAS,CAAC,4BAA4B,CAClC,gBAAgB,CAAC,cAAsB,EAAA,WAC5B,CAAA,CAAA;AAGnB,QAAA,IAAA,gBAA+B,CAAA,oBAAA,EAAA;YAC3B;gBAKA,SAAA,CAAA,4BAAuC,CAAA,gBAAA,CAAA,oBAAA,EAAA,WAAA,CAAA,CAAA;AACvC,SAAA;;AAKH,KAAA;AAED;;AAGJ;;;;;;;;AAQG,QAAA,IAAA,aAAA,GAAA,SAAA,CAAA;QACG,MAAuB,YAAA,GAAA,IAAA,SAAkB,CAAA,SAAA,CAAA,CAAA;QAC3C,MAAI,sBAAgB,GAAU,YAAA,CAAA,gBAAA,EAAA,CAAA;AAC9B;AACA,QAAA,IAAA,mCAA+B,CAAA,MAAa,KAAA,CAAA;YAER,sBAAA,CAAA,eAAA,CAAA,QAAA,CAAA7B,aAAA,CAAA,EAAA;AACpC,YACI,sBAAsB,GAAC,sBAAwB,CAAC,eAAA,CAAA,KAAA,CAAA,GAAA,CAAA,CAAA,CAAA,CAAA,CAAA;YAChD,aAAsB,GAAA,CAAA,EAAA,gCACT,CAAA,EAAA2B,wBAEf,CAAA,CAAA,CAAA;AACE,SAAA;eAEa,aAAG,CAAG;AACtB,KAAA;AAED,CAAA;;;AA14CJ,IAAwE,UAAA;AACzD,IAAqB,YAAA;IAChCG,YAAU,CAAA,MAAA;IACVA,YAAY,CAAA,SAAA;IACZA,YAAsB,CAAC,aAAM;;;AAGhC;AAu4CL;;AAEG,IAAA,MAAA,YAAA,GAAA,IAAA,SAAA,CAAA,SAAA,CAAA,CAAA;AACH,IAAM,MAAA,sBAAsC,GAAA,YACvB,CAAA,gBAAA,EAAA,CAAA;AAEjB;AACA;AACA;;;;;;;AAOG,IAAA,QAAA,QAAA;AACH,QAAA,iBACI,CAAA,MAAA,CAAsB;AAE1B,QAAA,iBAAkB,CAAA,aAAA,CAAA;AACd,QAAA,KAAKA,YAAsB,CAAC,SAAO;AACnC,YAAA,OAAc,SAAa,CAAA;AAC3B,QAAA;AACI,YAAA,OAAO,SAAS;AACpB,KAAA;AACI,CAAA;AACP,SAAA,kBAAA,CAAA,YAAA,EAAA;AACL,IAAC,OAAA,YAAA,CAAA,QAAA,CAAAC,aAAA,CAAA;AAED,UAAM,YAA4B;AAC9B,UAAA,CAAO,cAAa,CAAA,EAAAA;AAChB,CAAA;SACiB,2BAAa,CAAA,WAAgB,EAAA;AACtD,IAAC,MAAA,yBAAA,GAAA,WAAA,CAAA,sBAAA,CAAA;AAED,IAAM,IAAA,sBAAqC,GAAA,SAAA,CAAA;AAGvC,IAAA,IAAA,yBAA+B,EAAA;QAC3B,IAAA;AAEJ,kCAA+B,GAAA,IAAA,CAAA,KAAA,CAAA,yBAAA,CAAA,CAAA;SACvB;AACA,QAAA,OAAA,CAAA,EAAA;AACH,YAAA,MAAA,8BAAA,CAAAV,6BAAA,CAAA,CAAA;AAAC,SAAA;AACE,KAAA;AAGH,IAAA,OAAA;AACJ,QAAA,kBAAA,EAAA,WAAA,CAAA,SAAA;cACM,kBAAA,CAAA,WAAA,CAAA,SAAA,CAAA;cACe,SAAA;AACd,QAAA,gBAAoB,EAAA,WAAY,CAAA,gBAAU;AAC1C,QAAA,sBAAW,EAAA,sBAAA;;AAEf;;;;"}

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { Authority, formatAuthorityUri } from './Authority.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { UrlString } from '../url/UrlString.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { IMDS_VERSION, HTTP_SUCCESS, RegionDiscoverySources, HTTP_BAD_REQUEST, IMDS_ENDPOINT, IMDS_TIMEOUT } from '../utils/Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { updateAccountTenantProfileData } from '../account/AccountInfo.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { CACHE_KEY_SEPARATOR, CACHE_ACCOUNT_TYPE_GENERIC, CACHE_ACCOUNT_TYPE_ADFS, CACHE_ACCOUNT_TYPE_MSSTS } from '../../utils/Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { extractTokenClaims } from '../../account/AuthToken.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { addClientId, addRedirectUri, addScopes, addResource, addAuthorizationCode, addLibraryInfo, addApplicationTelemetry, addThrottling, addServerTelemetry, addCodeVerifier, addClientSecret, addClientAssertion, addClientAssertionType, addGrantType, addClientInfo, addPopToken, addSshJwk, addCcsUpn, addCcsOid, addBrokerParameters, addExtraParameters, instrumentBrokerParams, addClaims, addPostLogoutRedirectUri, addCorrelationId, addIdTokenHint, addState, addLogoutHint, addInstanceAware } from '../request/RequestParameterBuilder.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { buildClientConfiguration, isOidcProtocolMode } from '../config/ClientConfiguration.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { buildClientConfiguration } from '../config/ClientConfiguration.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { DEFAULT_CRYPTO_IMPLEMENTATION } from '../crypto/ICrypto.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createJoseHeaderError } from '../error/JoseHeaderError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { nowSeconds } from '../utils/TimeUtils.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { cacheErrorUnknown, cacheQuotaExceeded } from './CacheErrorCodes.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ export { AuthorizationCodeClient } from './client/AuthorizationCodeClient.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ export { AuthorizationCodeClient } from './client/AuthorizationCodeClient.mjs';

{
"timestamp": "2026-05-19T19:30:16.639Z",
"packageVersion": "16.6.2",
"timestamp": "2026-05-28T17:17:46.334Z",
"packageVersion": "16.6.3",
"totalStrings": 96,

@@ -5,0 +5,0 @@ "mappings": {

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { THROTTLING_PREFIX, HeaderNames, DEFAULT_THROTTLE_TIME_SECONDS, DEFAULT_MAX_THROTTLE_TIME_SECONDS } from '../utils/Constants.mjs';

@@ -1,8 +0,8 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';
/* eslint-disable header/header */
const name = "@azure/msal-common";
const version = "16.6.2";
const version = "16.6.3";
export { name, version };
//# sourceMappingURL=packageMetadata.mjs.map

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { addClientId, addScopes, addResource, addRedirectUri, addCorrelationId, addResponseMode, addClientInfo, addCliData, addPrompt, addDomainHint, addSid, addLoginHint, addCcsOid, addCcsUpn, addNonce, addState, addBrokerParameters, addClaims, addInstanceAware } from '../request/RequestParameterBuilder.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { CcsCredentialType } from '../account/CcsCredential.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientConfigurationError } from '../error/ClientConfigurationError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { OIDC_DEFAULT_SCOPES, ResponseMode, HeaderNames, CLIENT_INFO, ClaimsRequestKeys, PasswordGrantConstants, AuthenticationScheme, X_MS_LIB_CAPABILITY_VALUE } from '../utils/Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientConfigurationError } from '../error/ClientConfigurationError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { updateAccountTenantProfileData, buildTenantProfile } from '../account/AccountInfo.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { getAndFlushLogsFromCache } from '../../logger/Logger.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { PerformanceEventStatus } from './PerformanceEvent.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { CacheOutcome, SERVER_TELEM_CACHE_KEY, CACHE_KEY_SEPARATOR, SERVER_TELEM_SCHEMA_VERSION, SERVER_TELEM_VALUE_SEPARATOR, SERVER_TELEM_CATEGORY_SEPARATOR, SERVER_TELEM_OVERFLOW_TRUE, SERVER_TELEM_OVERFLOW_FALSE, SERVER_TELEM_MAX_CACHED_ERRORS, SERVER_TELEM_UNKNOWN_ERROR, SERVER_TELEM_MAX_LAST_HEADER_BYTES } from '../../utils/Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientConfigurationError } from '../error/ClientConfigurationError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { RESOURCE_DELIM } from './Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -579,3 +579,3 @@ import { AuthorityType } from './AuthorityType.mjs';

// If cloudDiscoveryMetadata is empty or does not contain the host, check knownAuthorities
if (this.isInKnownAuthorities()) {
if (this.isInKnownAuthorities(this.hostnameAndPort)) {
this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host.", this.correlationId);

@@ -648,9 +648,10 @@ return Authority.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort);

/**
* Helper function to determine if this host is included in the knownAuthorities config option
* Helper function to determine if a host is included in the knownAuthorities config option.
*/
isInKnownAuthorities() {
isInKnownAuthorities(host) {
const normalizedHost = host.toLowerCase();
const matches = this.authorityOptions.knownAuthorities.filter((authority) => {
return (authority &&
UrlString.getDomainFromUrl(authority).toLowerCase() ===
this.hostnameAndPort);
normalizedHost);
});

@@ -732,2 +733,6 @@ return matches.length > 0;

* path.
* 5. The issuer host is HTTPS and is explicitly listed in the
* developer-configured `knownAuthorities`. This covers scenarios where
* the OIDC discovery document returns an issuer host that differs from
* the authority (e.g., a GUID-based issuer for a name-based CIAM authority).
*

@@ -769,2 +774,9 @@ * @param issuer The `issuer` value returned in the OIDC discovery document.

const matchesCiamTenantPattern = this.matchesCiamTenantPattern(issuerUrl, authorityHost, this.canonicalAuthorityUrlComponents.PathSegments);
/*
* Rule 5: The issuer host is explicitly listed in the developer-configured
* knownAuthorities. This covers scenarios where the OIDC discovery document
* returns an issuer with a different host than the authority
* (e.g., a GUID-based issuer for a name-based authority).
*/
const matchesKnownAuthority = issuerScheme === "https:" && this.isInKnownAuthorities(issuerHost);
// Each rule is an independent boolean; the issuer is valid if ANY rule matches.

@@ -774,3 +786,4 @@ if (matchesAuthorityOrigin ||

matchesRegionalMicrosoftHost ||
matchesCiamTenantPattern) {
matchesCiamTenantPattern ||
matchesKnownAuthority) {
return;

@@ -777,0 +790,0 @@ }

@@ -1,1 +0,1 @@

{"version":3,"file":"Authority.mjs","sources":["../../src/authority/Authority.ts"],"sourcesContent":[null],"names":["Constants.CIAM_AUTH_URL","Constants.ADFS","Constants.DSTS","ClientAuthErrorCodes.endpointResolutionError","ClientAuthErrorCodes.endSessionEndpointNotSupported","PerformanceEvents.AuthorityUpdateCloudDiscoveryMetadata","PerformanceEvents.AuthorityUpdateEndpointMetadata","CacheHelpers.generateAuthorityMetadataExpiresAt","Constants.AuthorityMetadataSource","PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation","CacheHelpers.updateAuthorityEndpointMetadata","PerformanceEvents.AuthorityGetEndpointMetadataFromNetwork","ClientAuthErrorCodes.openIdConfigError","CacheHelpers.isAuthorityMetadataExpired","ClientConfigurationErrorCodes.invalidAuthorityMetadata","Constants.AZURE_REGION_AUTO_DISCOVER_FLAG","Constants.RegionDiscoveryOutcomes","PerformanceEvents.RegionDiscoveryDetectRegion","PerformanceEvents.AuthorityGetCloudDiscoveryMetadataFromNetwork","CacheHelpers.updateCloudDiscoveryMetadata","ClientConfigurationErrorCodes.untrustedAuthority","Constants.NOT_APPLICABLE","ClientConfigurationErrorCodes.invalidCloudDiscoveryMetadata","Constants.AAD_INSTANCE_DISCOVERY_ENDPT","Constants.INVALID_INSTANCE","Constants.DEFAULT_COMMON_TENANT","Constants.DEFAULT_AUTHORITY_HOST","ClientConfigurationErrorCodes.issuerValidationFailed","Constants.AAD_TENANT_DOMAIN_SUFFIX","Constants.KNOWN_PUBLIC_CLOUDS","Constants.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX","Constants.AADAuthority","Constants.FORWARD_SLASH"],"mappings":"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"}
{"version":3,"file":"Authority.mjs","sources":["../../src/authority/Authority.ts"],"sourcesContent":[null],"names":["Constants.CIAM_AUTH_URL","Constants.ADFS","Constants.DSTS","ClientAuthErrorCodes.endpointResolutionError","ClientAuthErrorCodes.endSessionEndpointNotSupported","PerformanceEvents.AuthorityUpdateCloudDiscoveryMetadata","PerformanceEvents.AuthorityUpdateEndpointMetadata","CacheHelpers.generateAuthorityMetadataExpiresAt","Constants.AuthorityMetadataSource","PerformanceEvents.AuthorityUpdateMetadataWithRegionalInformation","CacheHelpers.updateAuthorityEndpointMetadata","PerformanceEvents.AuthorityGetEndpointMetadataFromNetwork","ClientAuthErrorCodes.openIdConfigError","CacheHelpers.isAuthorityMetadataExpired","ClientConfigurationErrorCodes.invalidAuthorityMetadata","Constants.AZURE_REGION_AUTO_DISCOVER_FLAG","Constants.RegionDiscoveryOutcomes","PerformanceEvents.RegionDiscoveryDetectRegion","PerformanceEvents.AuthorityGetCloudDiscoveryMetadataFromNetwork","CacheHelpers.updateCloudDiscoveryMetadata","ClientConfigurationErrorCodes.untrustedAuthority","Constants.NOT_APPLICABLE","ClientConfigurationErrorCodes.invalidCloudDiscoveryMetadata","Constants.AAD_INSTANCE_DISCOVERY_ENDPT","Constants.INVALID_INSTANCE","Constants.DEFAULT_COMMON_TENANT","Constants.DEFAULT_AUTHORITY_HOST","ClientConfigurationErrorCodes.issuerValidationFailed","Constants.AAD_TENANT_DOMAIN_SUFFIX","Constants.KNOWN_PUBLIC_CLOUDS","Constants.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX","Constants.AADAuthority","Constants.FORWARD_SLASH"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAAA;;;AAGG;AAqDH;;;;AAIG;MACU,SAAS,CAAA;AAkClB,IAAA,WAAA,CACI,SAAiB,EACjB,gBAAgC,EAChC,YAA2B,EAC3B,gBAAkC,EAClC,MAAc,EACd,aAAqB,EACrB,iBAAqC,EACrC,eAAyB,EAAA;AAEzB,QAAA,IAAI,CAAC,kBAAkB,GAAG,SAAS,CAAC;AACpC,QAAA,IAAI,CAAC,mBAAmB,CAAC,aAAa,EAAE,CAAC;AACzC,QAAA,IAAI,CAAC,gBAAgB,GAAG,gBAAgB,CAAC;AACzC,QAAA,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;AACjC,QAAA,IAAI,CAAC,gBAAgB,GAAG,gBAAgB,CAAC;QACzC,IAAI,CAAC,uBAAuB,GAAG;AAC3B,YAAA,WAAW,EAAE,SAAS;AACtB,YAAA,aAAa,EAAE,SAAS;AACxB,YAAA,cAAc,EAAE,SAAS;SAC5B,CAAC;AACF,QAAA,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;AACrB,QAAA,IAAI,CAAC,iBAAiB,GAAG,iBAAiB,CAAC;AAC3C,QAAA,IAAI,CAAC,aAAa,GAAG,aAAa,CAAC;AACnC,QAAA,IAAI,CAAC,eAAe,GAAG,eAAe,IAAI,KAAK,CAAC;QAChD,IAAI,CAAC,eAAe,GAAG,IAAI,eAAe,CACtC,gBAAgB,EAChB,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC;KACL;AAED;;;;AAIG;AACK,IAAA,gBAAgB,CAAC,YAAkB,EAAA;;QAEvC,IAAI,YAAY,CAAC,eAAe,CAAC,QAAQ,CAACA,aAAuB,CAAC,EAAE;YAChE,OAAO,aAAa,CAAC,IAAI,CAAC;AAC7B,SAAA;AAED,QAAA,MAAM,YAAY,GAAG,YAAY,CAAC,YAAY,CAAC;QAC/C,IAAI,YAAY,CAAC,MAAM,EAAE;AACrB,YAAA,QAAQ,YAAY,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE;gBACjC,KAAKC,IAAc;oBACf,OAAO,aAAa,CAAC,IAAI,CAAC;gBAC9B,KAAKC,IAAc;oBACf,OAAO,aAAa,CAAC,IAAI,CAAC;AAGjC,aAAA;AACJ,SAAA;QACD,OAAO,aAAa,CAAC,OAAO,CAAC;KAChC;;AAGD,IAAA,IAAW,aAAa,GAAA;QACpB,OAAO,IAAI,CAAC,gBAAgB,CAAC,IAAI,CAAC,+BAA+B,CAAC,CAAC;KACtE;AAED;;AAEG;AACH,IAAA,IAAW,YAAY,GAAA;AACnB,QAAA,OAAO,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC;KAC7C;AAED;;AAEG;AACH,IAAA,IAAW,OAAO,GAAA;QACd,OAAO,IAAI,CAAC,gBAAgB,CAAC;KAChC;AAED;;AAEG;AACH,IAAA,IAAW,kBAAkB,GAAA;AACzB,QAAA,OAAO,IAAI,CAAC,mBAAmB,CAAC,SAAS,CAAC;KAC7C;AAED;;AAEG;IACH,IAAW,kBAAkB,CAAC,GAAW,EAAA;QACrC,IAAI,CAAC,mBAAmB,GAAG,IAAI,SAAS,CAAC,GAAG,CAAC,CAAC;AAC9C,QAAA,IAAI,CAAC,mBAAmB,CAAC,aAAa,EAAE,CAAC;AACzC,QAAA,IAAI,CAAC,gCAAgC,GAAG,IAAI,CAAC;KAChD;AAED;;AAEG;AACH,IAAA,IAAW,+BAA+B,GAAA;AACtC,QAAA,IAAI,CAAC,IAAI,CAAC,gCAAgC,EAAE;AACxC,YAAA,IAAI,CAAC,gCAAgC;AACjC,gBAAA,IAAI,CAAC,mBAAmB,CAAC,gBAAgB,EAAE,CAAC;AACnD,SAAA;QAED,OAAO,IAAI,CAAC,gCAAgC,CAAC;KAChD;AAED;;AAEG;AACH,IAAA,IAAW,eAAe,GAAA;QACtB,OAAO,IAAI,CAAC,+BAA+B,CAAC,eAAe,CAAC,WAAW,EAAE,CAAC;KAC7E;AAED;;AAEG;AACH,IAAA,IAAW,MAAM,GAAA;QACb,OAAO,IAAI,CAAC,+BAA+B,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;KAC/D;AAED;;AAEG;AACH,IAAA,IAAW,qBAAqB,GAAA;AAC5B,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;YAC1B,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,sBAAsB,CAAC,CAAC;AACjE,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBC,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;AAEG;AACH,IAAA,IAAW,aAAa,GAAA;AACpB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;YAC1B,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,CAAC;AACzD,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBA,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED,IAAA,IAAW,kBAAkB,GAAA;AACzB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;AAC1B,YAAA,OAAO,IAAI,CAAC,WAAW,CACnB,IAAI,CAAC,QAAQ,CAAC,cAAc,CAAC,OAAO,CAAC,QAAQ,EAAE,aAAa,CAAC,CAChE,CAAC;AACL,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBA,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;AAEG;AACH,IAAA,IAAW,kBAAkB,GAAA;AACzB,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;;AAE1B,YAAA,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,oBAAoB,EAAE;AACrC,gBAAA,MAAM,qBAAqB,CACvBC,8BAAmD,CACtD,CAAC;AACL,aAAA;YACD,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,oBAAoB,CAAC,CAAC;AAC/D,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBD,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;AAEG;AACH,IAAA,IAAW,qBAAqB,GAAA;AAC5B,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;YAC1B,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;AACjD,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBA,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;AAEG;AACH,IAAA,IAAW,OAAO,GAAA;AACd,QAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;YAC1B,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;AACnD,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBA,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;;;AAIG;AACK,IAAA,gBAAgB,CAAC,YAAkB,EAAA;AACvC,QAAA,QACI,YAAY,CAAC,YAAY,CAAC,MAAM,KAAK,CAAC;AACtC,YAAA,CAAC,SAAS,CAAC,qBAAqB,CAAC,GAAG,CAChC,YAAY,CAAC,YAAY,CAAC,CAAC,CAAC,CAC/B;YACD,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,KAAK,aAAa,CAAC,OAAO;AAC7D,YAAA,IAAI,CAAC,YAAY,KAAK,YAAY,CAAC,IAAI,EACzC;KACL;AAED;;;AAGG;AACK,IAAA,aAAa,CAAC,SAAiB,EAAA;QACnC,OAAO,SAAS,CAAC,OAAO,CAAC,sBAAsB,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC;KACjE;AAED;;;AAGG;AACK,IAAA,WAAW,CAAC,SAAiB,EAAA;QACjC,IAAI,QAAQ,GAAG,SAAS,CAAC;QACzB,MAAM,kBAAkB,GAAG,IAAI,SAAS,CACpC,IAAI,CAAC,QAAQ,CAAC,mBAAmB,CACpC,CAAC;AACF,QAAA,MAAM,4BAA4B,GAC9B,kBAAkB,CAAC,gBAAgB,EAAE,CAAC;AAC1C,QAAA,MAAM,oBAAoB,GAAG,4BAA4B,CAAC,YAAY,CAAC;AACvE,QAAA,MAAM,qBAAqB,GACvB,IAAI,CAAC,+BAA+B,CAAC,YAAY,CAAC;QAEtD,qBAAqB,CAAC,OAAO,CAAC,CAAC,WAAW,EAAE,KAAK,KAAI;AACjD,YAAA,IAAI,UAAU,GAAG,oBAAoB,CAAC,KAAK,CAAC,CAAC;YAC7C,IACI,KAAK,KAAK,CAAC;AACX,gBAAA,IAAI,CAAC,gBAAgB,CAAC,4BAA4B,CAAC,EACrD;AACE,gBAAA,MAAM,QAAQ,GAAG,IAAI,SAAS,CAC1B,IAAI,CAAC,QAAQ,CAAC,sBAAsB,CACvC,CAAC,gBAAgB,EAAE,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;AACrC;;;;AAIG;gBACH,IAAI,UAAU,KAAK,QAAQ,EAAE;AACzB,oBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,CAAiC,8BAAA,EAAA,UAAU,CAAc,WAAA,EAAA,QAAQ,GAAG,EACpE,IAAI,CAAC,aAAa,CACrB,CAAC;oBACF,UAAU,GAAG,QAAQ,CAAC;AACzB,iBAAA;AACJ,aAAA;YACD,IAAI,WAAW,KAAK,UAAU,EAAE;AAC5B,gBAAA,QAAQ,GAAG,QAAQ,CAAC,OAAO,CACvB,CAAA,CAAA,EAAI,UAAU,CAAA,CAAA,CAAG,EACjB,CAAA,CAAA,EAAI,WAAW,CAAA,CAAA,CAAG,CACrB,CAAC;AACL,aAAA;AACL,SAAC,CAAC,CAAC;AAEH,QAAA,OAAO,IAAI,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;KACvC;AAED;;AAEG;AACH,IAAA,IAAc,kCAAkC,GAAA;AAC5C,QAAA,MAAM,sBAAsB,GAAG,IAAI,CAAC,eAAe,CAAC;AACpD,QAAA,IACI,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,OAAO,CAAC;AACzC,YAAA,IAAI,CAAC,aAAa,KAAK,aAAa,CAAC,IAAI;AACzC,aAAC,IAAI,CAAC,YAAY,KAAK,YAAY,CAAC,IAAI;AACpC,gBAAA,CAAC,IAAI,CAAC,gCAAgC,CAAC,sBAAsB,CAAC,CAAC,EACrE;AACE,YAAA,OAAO,CAAG,EAAA,IAAI,CAAC,kBAAkB,kCAAkC,CAAC;AACvE,SAAA;AACD,QAAA,OAAO,CAAG,EAAA,IAAI,CAAC,kBAAkB,uCAAuC,CAAC;KAC5E;AAED;;AAEG;IACH,iBAAiB,GAAA;AACb,QAAA,OAAO,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC;KAC1B;AAED;;;AAGG;AACI,IAAA,MAAM,qBAAqB,GAAA;AAC9B,QAAA,MAAM,cAAc,GAAG,IAAI,CAAC,wBAAwB,EAAE,CAAC;AAEvD,QAAA,MAAM,oBAAoB,GAAG,MAAM,WAAW,CAC1C,IAAI,CAAC,4BAA4B,CAAC,IAAI,CAAC,IAAI,CAAC,EAC5CE,qCAAuD,EACvD,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC,cAAc,CAAC,CAAC;AAClB,QAAA,IAAI,CAAC,kBAAkB,GAAG,IAAI,CAAC,kBAAkB,CAAC,OAAO,CACrD,IAAI,CAAC,eAAe,EACpB,cAAc,CAAC,iBAAiB,CACnC,CAAC;AACF,QAAA,MAAM,cAAc,GAAG,MAAM,WAAW,CACpC,IAAI,CAAC,sBAAsB,CAAC,IAAI,CAAC,IAAI,CAAC,EACtCC,+BAAiD,EACjD,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC,cAAc,CAAC,CAAC;AAClB,QAAA,IAAI,CAAC,oBAAoB,CAAC,cAAc,EAAE,oBAAoB,EAAE;AAC5D,YAAA,MAAM,EAAE,cAAc;AACzB,SAAA,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,iBAAiB,EAAE,SAAS,CAC7B;AACI,YAAA,oBAAoB,EAAE,oBAAoB;AAC1C,YAAA,uBAAuB,EAAE,cAAc;AAC1C,SAAA,EACD,IAAI,CAAC,aAAa,CACrB,CAAC;KACL;AAED;;;;AAIG;IACK,wBAAwB,GAAA;AAC5B,QAAA,IAAI,cAAc,GACd,IAAI,CAAC,YAAY,CAAC,2BAA2B,CACzC,IAAI,CAAC,eAAe,EACpB,IAAI,CAAC,aAAa,CACrB,CAAC;QAEN,IAAI,CAAC,cAAc,EAAE;AACjB,YAAA,cAAc,GAAG;AACb,gBAAA,OAAO,EAAE,EAAE;gBACX,eAAe,EAAE,IAAI,CAAC,eAAe;gBACrC,iBAAiB,EAAE,IAAI,CAAC,eAAe;gBACvC,mBAAmB,EAAE,IAAI,CAAC,kBAAkB;AAC5C,gBAAA,sBAAsB,EAAE,EAAE;AAC1B,gBAAA,cAAc,EAAE,EAAE;AAClB,gBAAA,oBAAoB,EAAE,EAAE;AACxB,gBAAA,MAAM,EAAE,EAAE;AACV,gBAAA,kBAAkB,EAAE,KAAK;AACzB,gBAAA,oBAAoB,EAAE,KAAK;AAC3B,gBAAA,SAAS,EAAEC,kCAA+C,EAAE;AAC5D,gBAAA,QAAQ,EAAE,EAAE;aACf,CAAC;AACL,SAAA;AACD,QAAA,OAAO,cAAc,CAAC;KACzB;AAED;;;;;;AAMG;AACK,IAAA,oBAAoB,CACxB,cAAuC,EACvC,oBAA8D,EAC9D,sBAGQ,EAAA;AAER,QAAA,IACI,oBAAoB,KAAKC,uBAAiC,CAAC,KAAK;AAChE,YAAA,sBAAsB,EAAE,MAAM;AAC1B,gBAAAA,uBAAiC,CAAC,KAAK,EAC7C;;AAEE,YAAA,cAAc,CAAC,SAAS;gBACpBD,kCAA+C,EAAE,CAAC;AACtD,YAAA,cAAc,CAAC,mBAAmB,GAAG,IAAI,CAAC,kBAAkB,CAAC;AAChE,SAAA;AAED,QAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,YAAY,CAAC,iCAAiC,CAChE,cAAc,CAAC,eAAe,EAC9B,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,QAAA,IAAI,CAAC,YAAY,CAAC,oBAAoB,CAClC,QAAQ,EACR,cAAc,EACd,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,QAAA,IAAI,CAAC,QAAQ,GAAG,cAAc,CAAC;KAClC;AAED;;;AAGG;IACK,MAAM,sBAAsB,CAChC,cAAuC,EAAA;QAEvC,MAAM,aAAa,GACf,IAAI,CAAC,sCAAsC,CAAC,cAAc,CAAC,CAAC;;AAGhE,QAAA,IAAI,aAAa,EAAE;YACf,IACI,aAAa,CAAC,MAAM;AACpB,gBAAAC,uBAAiC,CAAC,gBAAgB,EACpD;;AAEE,gBAAA,IACI,IAAI,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,WAAW,EAC7D;oBACE,IAAI,aAAa,CAAC,QAAQ,EAAE;AACxB,wBAAA,MAAM,iBAAiB,GAAG,MAAM,WAAW,CACvC,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAC3C,IAAI,CACP,EACDC,8CAAgE,EAChE,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;wBAC1BC,+BAA4C,CACxC,cAAc,EACd,iBAAiB,EACjB,KAAK,CACR,CAAC;AACF,wBAAA,cAAc,CAAC,mBAAmB;4BAC9B,IAAI,CAAC,kBAAkB,CAAC;AAC/B,qBAAA;AACJ,iBAAA;AACJ,aAAA;YACD,OAAO,aAAa,CAAC,MAAM,CAAC;AAC/B,SAAA;;AAGD,QAAA,IAAI,QAAQ,GAAG,MAAM,WAAW,CAC5B,IAAI,CAAC,8BAA8B,CAAC,IAAI,CAAC,IAAI,CAAC,EAC9CC,uCAAyD,EACzD,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,EAAE,CAAC;AACJ,QAAA,IAAI,QAAQ,EAAE;;AAEV,YAAA,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;;AAGrC,YAAA,IAAI,IAAI,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,WAAW,EAAE;AAC7D,gBAAA,QAAQ,GAAG,MAAM,WAAW,CACxB,IAAI,CAAC,qCAAqC,CAAC,IAAI,CAAC,IAAI,CAAC,EACrDF,8CAAgE,EAChE,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CAAC,QAAQ,CAAC,CAAC;AACf,aAAA;YAEDC,+BAA4C,CACxC,cAAc,EACd,QAAQ,EACR,IAAI,CACP,CAAC;AACF,YAAA,OAAOF,uBAAiC,CAAC,OAAO,CAAC;AACpD,SAAA;AAAM,aAAA;;YAEH,MAAM,qBAAqB,CACvBI,iBAAsC,EACtC,IAAI,CAAC,kCAAkC,CAC1C,CAAC;AACL,SAAA;KACJ;AAED;;;;;AAKG;AACK,IAAA,sCAAsC,CAC1C,cAAuC,EAAA;QAKvC,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,kEAAkE,EAClE,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,QAAA,MAAM,cAAc,GAAG,IAAI,CAAC,6BAA6B,EAAE,CAAC;AAC5D,QAAA,IAAI,cAAc,EAAE;YAChB,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,oDAAoD,EACpD,IAAI,CAAC,aAAa,CACrB,CAAC;YACFF,+BAA4C,CACxC,cAAc,EACd,cAAc,EACd,KAAK,CACR,CAAC;YACF,OAAO;AACH,gBAAA,MAAM,EAAEF,uBAAiC,CAAC,MAAM;aACnD,CAAC;AACL,SAAA;QAED,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,gHAAgH,EAChH,IAAI,CAAC,aAAa,CACrB,CAAC;AAEF,QAAA,MAAM,iBAAiB,GAAG,IAAI,CAAC,sCAAsC,EAAE,CAAC;AACxE,QAAA,IAAI,iBAAiB,EAAE;YACnBE,+BAA4C,CACxC,cAAc,EACd,iBAAiB,EACjB,KAAK,CACR,CAAC;YACF,OAAO;AACH,gBAAA,MAAM,EAAEF,uBAAiC,CAAC,gBAAgB;AAC1D,gBAAA,QAAQ,EAAE,iBAAiB;aAC9B,CAAC;AACL,SAAA;AAAM,aAAA;YACH,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,4HAA4H,EAC5H,IAAI,CAAC,aAAa,CACrB,CAAC;AACL,SAAA;;QAGD,MAAM,qBAAqB,GACvBK,0BAAuC,CAAC,cAAc,CAAC,CAAC;AAC5D,QAAA,IACI,IAAI,CAAC,mBAAmB,CAAC,cAAc,CAAC;AACxC,YAAA,cAAc,CAAC,oBAAoB;AACnC,YAAA,CAAC,qBAAqB,EACxB;;YAEE,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,uCAAuC,EAAE,EAAE,CAAC,CAAC;YACjE,OAAO,EAAE,MAAM,EAAEL,uBAAiC,CAAC,KAAK,EAAE,CAAC;AAC9D,SAAA;AAAM,aAAA,IAAI,qBAAqB,EAAE;YAC9B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,iCAAiC,EAAE,EAAE,CAAC,CAAC;AAC9D,SAAA;AAED,QAAA,OAAO,IAAI,CAAC;KACf;AAED;;;;;AAKG;AACK,IAAA,mBAAmB,CACvB,cAAuC,EAAA;QAEvC,MAAM,kBAAkB,GAAG,IAAI,SAAS,CACpC,cAAc,CAAC,mBAAmB,CACrC,CAAC;QACF,MAAM,WAAW,GAAG,kBAAkB,CAAC,gBAAgB,EAAE,CAAC,YAAY,CAAC;QAEvE,QACI,WAAW,CAAC,MAAM;AAClB,YAAA,IAAI,CAAC,+BAA+B,CAAC,YAAY,CAAC,MAAM,EAC1D;KACL;AAED;;AAEG;IACK,6BAA6B,GAAA;AACjC,QAAA,IAAI,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,EAAE;YACzC,IAAI;gBACA,OAAO,IAAI,CAAC,KAAK,CACb,IAAI,CAAC,gBAAgB,CAAC,iBAAiB,CAClB,CAAC;AAC7B,aAAA;AAAC,YAAA,OAAO,CAAC,EAAE;AACR,gBAAA,MAAM,8BAA8B,CAChCM,wBAAsD,CACzD,CAAC;AACL,aAAA;AACJ,SAAA;AAED,QAAA,OAAO,IAAI,CAAC;KACf;AAED;;;;AAIG;AACK,IAAA,MAAM,8BAA8B,GAAA;QACxC,MAAM,OAAO,GAAgB,EAAE,CAAC;AAEhC;;;AAGG;AAEH,QAAA,MAAM,2BAA2B,GAC7B,IAAI,CAAC,kCAAkC,CAAC;AAC5C,QAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,CAAA,uFAAA,EAA0F,2BAA2B,CAAA,CAAA,CAAG,EACxH,IAAI,CAAC,aAAa,CACrB,CAAC;QAEF,IAAI;AACA,YAAA,MAAM,QAAQ,GACV,MAAM,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAC3C,2BAA2B,EAC3B,OAAO,CACV,CAAC;YACN,MAAM,eAAe,GAAG,sBAAsB,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AAC9D,YAAA,IAAI,eAAe,EAAE;gBACjB,OAAO,QAAQ,CAAC,IAAI,CAAC;AACxB,aAAA;AAAM,iBAAA;gBACH,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,CAA4F,0FAAA,CAAA,EAC5F,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,gBAAA,OAAO,IAAI,CAAC;AACf,aAAA;AACJ,SAAA;AAAC,QAAA,OAAO,CAAC,EAAE;AACR,YAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,CAAA,2CAAA,EAA8C,CAAC,CAAA,CAAA,CAAG,EAClD,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,YAAA,OAAO,IAAI,CAAC;AACf,SAAA;KACJ;AAED;;AAEG;IACK,sCAAsC,GAAA;AAC1C,QAAA,IAAI,IAAI,CAAC,eAAe,IAAI,gBAAgB,EAAE;AAC1C,YAAA,OAAO,gBAAgB,CAAC,IAAI,CAAC,eAAe,CAAC,CAAC;AACjD,SAAA;AAED,QAAA,OAAO,IAAI,CAAC;KACf;AAED;;;AAGG;IACK,MAAM,qCAAqC,CAC/C,QAA8B,EAAA;QAE9B,MAAM,yBAAyB,GAC3B,IAAI,CAAC,gBAAgB,CAAC,wBAAwB,EAAE,WAAW,CAAC;AAEhE,QAAA,IAAI,yBAAyB,EAAE;AAC3B,YAAA,IACI,yBAAyB;gBACzBC,+BAAyC,EAC3C;gBACE,IAAI,CAAC,uBAAuB,CAAC,cAAc;AACvC,oBAAAC,uBAAiC,CAAC,4BAA4B,CAAC;gBACnE,IAAI,CAAC,uBAAuB,CAAC,WAAW;AACpC,oBAAA,yBAAyB,CAAC;gBAC9B,OAAO,SAAS,CAAC,8BAA8B,CAC3C,QAAQ,EACR,yBAAyB,CAC5B,CAAC;AACL,aAAA;AAED,YAAA,MAAM,sBAAsB,GAAG,MAAM,WAAW,CAC5C,IAAI,CAAC,eAAe,CAAC,YAAY,CAAC,IAAI,CAAC,IAAI,CAAC,eAAe,CAAC,EAC5DC,2BAA6C,EAC7C,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,CACG,IAAI,CAAC,gBAAgB,CAAC,wBAAwB;AAC1C,kBAAE,iBAAiB,EACvB,IAAI,CAAC,uBAAuB,CAC/B,CAAC;AAEF,YAAA,IAAI,sBAAsB,EAAE;gBACxB,IAAI,CAAC,uBAAuB,CAAC,cAAc;AACvC,oBAAAD,uBAAiC,CAAC,mCAAmC,CAAC;gBAC1E,IAAI,CAAC,uBAAuB,CAAC,WAAW;AACpC,oBAAA,sBAAsB,CAAC;gBAC3B,OAAO,SAAS,CAAC,8BAA8B,CAC3C,QAAQ,EACR,sBAAsB,CACzB,CAAC;AACL,aAAA;YAED,IAAI,CAAC,uBAAuB,CAAC,cAAc;AACvC,gBAAAA,uBAAiC,CAAC,+BAA+B,CAAC;AACzE,SAAA;AAED,QAAA,OAAO,QAAQ,CAAC;KACnB;AAED;;;;;AAKG;IACK,MAAM,4BAA4B,CACtC,cAAuC,EAAA;QAEvC,MAAM,mBAAmB,GACrB,IAAI,CAAC,4CAA4C,CAAC,cAAc,CAAC,CAAC;AACtE,QAAA,IAAI,mBAAmB,EAAE;AACrB,YAAA,OAAO,mBAAmB,CAAC;AAC9B,SAAA;;AAGD,QAAA,MAAM,QAAQ,GAAG,MAAM,WAAW,CAC9B,IAAI,CAAC,oCAAoC,CAAC,IAAI,CAAC,IAAI,CAAC,EACpDE,6CAA+D,EAC/D,IAAI,CAAC,MAAM,EACX,IAAI,CAAC,iBAAiB,EACtB,IAAI,CAAC,aAAa,CACrB,EAAE,CAAC;AAEJ,QAAA,IAAI,QAAQ,EAAE;YACVC,4BAAyC,CACrC,cAAc,EACd,QAAQ,EACR,IAAI,CACP,CAAC;AACF,YAAA,OAAOX,uBAAiC,CAAC,OAAO,CAAC;AACpD,SAAA;;AAGD,QAAA,MAAM,8BAA8B,CAChCY,kBAAgD,CACnD,CAAC;KACL;AAEO,IAAA,4CAA4C,CAChD,cAAuC,EAAA;QAEvC,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,yEAAyE,EACzE,IAAI,CAAC,aAAa,CACrB,CAAC;QACF,IAAI,CAAC,MAAM,CAAC,UAAU,CAClB,uBACI,IAAI,CAAC,gBAAgB,CAAC,gBAAgB;YACtCC,cACJ,CAAG,CAAA,CAAA,EACH,IAAI,CAAC,aAAa,CACrB,CAAC;QACF,IAAI,CAAC,MAAM,CAAC,UAAU,CAClB,wBACI,IAAI,CAAC,gBAAgB,CAAC,iBAAiB;YACvCA,cACJ,CAAG,CAAA,CAAA,EACH,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,QAAA,IAAI,CAAC,MAAM,CAAC,UAAU,CAClB,CAAA,sBAAA,EACI,cAAc,CAAC,mBAAmB,IAAIA,cAC1C,CAAG,CAAA,CAAA,EACH,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,QAAA,MAAM,QAAQ,GAAG,IAAI,CAAC,mCAAmC,EAAE,CAAC;AAC5D,QAAA,IAAI,QAAQ,EAAE;YACV,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,2DAA2D,EAC3D,IAAI,CAAC,aAAa,CACrB,CAAC;YACFF,4BAAyC,CACrC,cAAc,EACd,QAAQ,EACR,KAAK,CACR,CAAC;AACF,YAAA,OAAOX,uBAAiC,CAAC,MAAM,CAAC;AACnD,SAAA;;QAGD,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,8HAA8H,EAC9H,IAAI,CAAC,aAAa,CACrB,CAAC;QAEF,MAAM,iBAAiB,GAAG,4CAA4C,CAClE,IAAI,CAAC,eAAe,CACvB,CAAC;AACF,QAAA,IAAI,iBAAiB,EAAE;YACnB,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,uDAAuD,EACvD,IAAI,CAAC,aAAa,CACrB,CAAC;YACFW,4BAAyC,CACrC,cAAc,EACd,iBAAiB,EACjB,KAAK,CACR,CAAC;AACF,YAAA,OAAOX,uBAAiC,CAAC,gBAAgB,CAAC;AAC7D,SAAA;QAED,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,0IAA0I,EAC1I,IAAI,CAAC,aAAa,CACrB,CAAC;QAEF,MAAM,qBAAqB,GACvBK,0BAAuC,CAAC,cAAc,CAAC,CAAC;AAC5D,QAAA,IACI,IAAI,CAAC,mBAAmB,CAAC,cAAc,CAAC;AACxC,YAAA,cAAc,CAAC,kBAAkB;AACjC,YAAA,CAAC,qBAAqB,EACxB;YACE,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,8CAA8C,EAC9C,EAAE,CACL,CAAC;;AAEF,YAAA,OAAOL,uBAAiC,CAAC,KAAK,CAAC;AAClD,SAAA;AAAM,aAAA,IAAI,qBAAqB,EAAE;YAC9B,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,iCAAiC,EAAE,EAAE,CAAC,CAAC;AAC9D,SAAA;AAED,QAAA,OAAO,IAAI,CAAC;KACf;AAED;;AAEG;IACK,mCAAmC,GAAA;;AAEvC,QAAA,IAAI,IAAI,CAAC,aAAa,KAAK,aAAa,CAAC,IAAI,EAAE;YAC3C,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,qGAAqG,EACrG,IAAI,CAAC,aAAa,CACrB,CAAC;YACF,OAAO,SAAS,CAAC,oCAAoC,CACjD,IAAI,CAAC,eAAe,CACvB,CAAC;AACL,SAAA;;AAGD,QAAA,IAAI,IAAI,CAAC,gBAAgB,CAAC,sBAAsB,EAAE;YAC9C,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,sFAAsF,EACtF,IAAI,CAAC,aAAa,CACrB,CAAC;YACF,IAAI;gBACA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,mDAAmD,EACnD,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,gBAAA,MAAM,cAAc,GAAG,IAAI,CAAC,KAAK,CAC7B,IAAI,CAAC,gBAAgB,CAAC,sBAAsB,CACb,CAAC;AACpC,gBAAA,MAAM,QAAQ,GAAG,4CAA4C,CACzD,cAAc,CAAC,QAAQ,EACvB,IAAI,CAAC,eAAe,CACvB,CAAC;gBACF,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,sCAAsC,EAAE,EAAE,CAAC,CAAC;AAChE,gBAAA,IAAI,QAAQ,EAAE;oBACV,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,+EAA+E,EAC/E,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,oBAAA,OAAO,QAAQ,CAAC;AACnB,iBAAA;AAAM,qBAAA;oBACH,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,uEAAuE,EACvE,IAAI,CAAC,aAAa,CACrB,CAAC;AACL,iBAAA;AACJ,aAAA;AAAC,YAAA,OAAO,CAAC,EAAE;gBACR,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,gGAAgG,EAChG,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,gBAAA,MAAM,8BAA8B,CAChCc,6BAA2D,CAC9D,CAAC;AACL,aAAA;AACJ,SAAA;;QAGD,IAAI,IAAI,CAAC,oBAAoB,CAAC,IAAI,CAAC,eAAe,CAAC,EAAE;YACjD,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,gGAAgG,EAChG,IAAI,CAAC,aAAa,CACrB,CAAC;YACF,OAAO,SAAS,CAAC,oCAAoC,CACjD,IAAI,CAAC,eAAe,CACvB,CAAC;AACL,SAAA;AAED,QAAA,OAAO,IAAI,CAAC;KACf;AAED;;;;AAIG;AACK,IAAA,MAAM,oCAAoC,GAAA;QAC9C,MAAM,yBAAyB,GAAG,CAAA,EAAGC,4BAAsC,CAAA,EAAG,IAAI,CAAC,kBAAkB,CAAA,qBAAA,CAAuB,CAAC;QAC7H,MAAM,OAAO,GAAgB,EAAE,CAAC;AAEhC;;;AAGG;QAEH,IAAI,KAAK,GAAG,IAAI,CAAC;QACjB,IAAI;AACA,YAAA,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,gBAAgB,CAAC,mBAAmB,CAG9D,yBAAyB,EAAE,OAAO,CAAC,CAAC;AACtC,YAAA,IAAI,iBAEqC,CAAC;AAC1C,YAAA,IAAI,QAAuC,CAAC;AAC5C,YAAA,IAAI,gCAAgC,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;gBACjD,iBAAiB;oBACb,QAAQ,CAAC,IAAsC,CAAC;AACpD,gBAAA,QAAQ,GAAG,iBAAiB,CAAC,QAAQ,CAAC;AAEtC,gBAAA,IAAI,CAAC,MAAM,CAAC,UAAU,CAClB,CAAkC,+BAAA,EAAA,iBAAiB,CAAC,yBAAyB,GAAG,EAChF,IAAI,CAAC,aAAa,CACrB,CAAC;AACL,aAAA;AAAM,iBAAA,IAAI,qCAAqC,CAAC,QAAQ,CAAC,IAAI,CAAC,EAAE;AAC7D,gBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,CAAuH,oHAAA,EAAA,QAAQ,CAAC,MAAM,GAAG,EACzI,IAAI,CAAC,aAAa,CACrB,CAAC;gBAEF,iBAAiB;oBACb,QAAQ,CAAC,IAA2C,CAAC;AACzD,gBAAA,IAAI,iBAAiB,CAAC,KAAK,KAAKC,gBAA0B,EAAE;oBACxD,IAAI,CAAC,MAAM,CAAC,KAAK,CACb,oEAAoE,EACpE,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,oBAAA,OAAO,IAAI,CAAC;AACf,iBAAA;AAED,gBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,CAAqD,kDAAA,EAAA,iBAAiB,CAAC,KAAK,GAAG,EAC/E,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,gBAAA,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,CAAiE,8DAAA,EAAA,iBAAiB,CAAC,iBAAiB,GAAG,EACvG,IAAI,CAAC,aAAa,CACrB,CAAC;gBAEF,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,0GAA0G,EAC1G,IAAI,CAAC,aAAa,CACrB,CAAC;gBACF,QAAQ,GAAG,EAAE,CAAC;AACjB,aAAA;AAAM,iBAAA;gBACH,IAAI,CAAC,MAAM,CAAC,KAAK,CACb,4FAA4F,EAC5F,IAAI,CAAC,aAAa,CACrB,CAAC;AACF,gBAAA,OAAO,IAAI,CAAC;AACf,aAAA;YAED,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,wIAAwI,EACxI,IAAI,CAAC,aAAa,CACrB,CAAC;YACF,KAAK,GAAG,4CAA4C,CAChD,QAAQ,EACR,IAAI,CAAC,eAAe,CACvB,CAAC;AACL,SAAA;AAAC,QAAA,OAAO,KAAK,EAAE;YACZ,IAAI,KAAK,YAAY,SAAS,EAAE;AAC5B,gBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CACb,CAAA,kGAAA,EAAqG,KAAK,CAAC,SAAS,0BAA0B,KAAK,CAAC,YAAY,CAAG,CAAA,CAAA,EACnK,IAAI,CAAC,aAAa,CACrB,CAAC;AACL,aAAA;AAAM,iBAAA;gBACH,MAAM,UAAU,GAAG,KAAc,CAAC;AAClC,gBAAA,IAAI,CAAC,MAAM,CAAC,KAAK,CACb,CAAA,sGAAA,EAAyG,UAAU,CAAC,IAAI,0BAA0B,UAAU,CAAC,OAAO,CAAG,CAAA,CAAA,EACvK,IAAI,CAAC,aAAa,CACrB,CAAC;AACL,aAAA;AAED,YAAA,OAAO,IAAI,CAAC;AACf,SAAA;;QAGD,IAAI,CAAC,KAAK,EAAE;YACR,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,sHAAsH,EACtH,IAAI,CAAC,aAAa,CACrB,CAAC;YACF,IAAI,CAAC,MAAM,CAAC,OAAO,CACf,uDAAuD,EACvD,IAAI,CAAC,aAAa,CACrB,CAAC;YAEF,KAAK,GAAG,SAAS,CAAC,oCAAoC,CAClD,IAAI,CAAC,eAAe,CACvB,CAAC;AACL,SAAA;AACD,QAAA,OAAO,KAAK,CAAC;KAChB;AAED;;AAEG;AACK,IAAA,oBAAoB,CAAC,IAAY,EAAA;AACrC,QAAA,MAAM,cAAc,GAAG,IAAI,CAAC,WAAW,EAAE,CAAC;AAC1C,QAAA,MAAM,OAAO,GAAG,IAAI,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,MAAM,CACzD,CAAC,SAAS,KAAI;AACV,YAAA,QACI,SAAS;AACT,gBAAA,SAAS,CAAC,gBAAgB,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE;AAC/C,oBAAA,cAAc,EACpB;AACN,SAAC,CACJ,CAAC;AACF,QAAA,OAAO,OAAO,CAAC,MAAM,GAAG,CAAC,CAAC;KAC7B;AAED;;;;AAIG;AACH,IAAA,OAAO,iBAAiB,CACpB,eAAuB,EACvB,iBAAqC,EAAA;AAErC,QAAA,IAAI,2BAA2B,CAAC;AAEhC,QAAA,IACI,iBAAiB;AACjB,YAAA,iBAAiB,CAAC,kBAAkB,KAAK,kBAAkB,CAAC,IAAI,EAClE;AACE,YAAA,MAAM,MAAM,GAAG,iBAAiB,CAAC,MAAM;kBACjC,iBAAiB,CAAC,MAAM;AAC1B,kBAAEC,qBAA+B,CAAC;YACtC,2BAA2B,GAAG,GAAG,iBAAiB,CAAC,kBAAkB,CAAI,CAAA,EAAA,MAAM,GAAG,CAAC;AACtF,SAAA;AAED,QAAA,OAAO,2BAA2B;AAC9B,cAAE,2BAA2B;cAC3B,eAAe,CAAC;KACzB;AAED;;;AAGG;IACH,OAAO,oCAAoC,CACvC,IAAY,EAAA;QAEZ,OAAO;AACH,YAAA,iBAAiB,EAAE,IAAI;AACvB,YAAA,eAAe,EAAE,IAAI;YACrB,OAAO,EAAE,CAAC,IAAI,CAAC;SAClB,CAAC;KACL;AAED;;AAEG;IACH,iBAAiB,GAAA;QACb,IAAI,IAAI,CAAC,eAAe,EAAE;YACtB,OAAOC,sBAAgC,CAAC;AAC3C,SAAA;AAAM,aAAA,IAAI,IAAI,CAAC,iBAAiB,EAAE,EAAE;AACjC,YAAA,OAAO,IAAI,CAAC,QAAQ,CAAC,eAAe,CAAC;AACxC,SAAA;AAAM,aAAA;AACH,YAAA,MAAM,qBAAqB,CACvBvB,uBAA4C,CAC/C,CAAC;AACL,SAAA;KACJ;AAED;;;AAGG;AACH,IAAA,OAAO,CAAC,IAAY,EAAA;AAChB,QAAA,OAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC;KACnD;AAED;;;AAGG;AACH,IAAA,gCAAgC,CAAC,IAAY,EAAA;AACzC,QAAA,OAAO,gCAAgC,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;KACrD;AAED;;;;;;;;;;;;;;;;;;;;;;;AAuBG;AACK,IAAA,cAAc,CAAC,MAAc,EAAA;QACjC,IAAI,CAAC,MAAM,EAAE;AACT,YAAA,MAAM,8BAA8B,CAChCwB,sBAAoD,CACvD,CAAC;AACL,SAAA;;AAGD,QAAA,IAAI,SAAc,CAAC;QACnB,IAAI;AACA,YAAA,SAAS,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,CAAC;AAC/B,SAAA;QAAC,MAAM;AACJ,YAAA,MAAM,8BAA8B,CAChCA,sBAAoD,CACvD,CAAC;AACL,SAAA;AACD,QAAA,MAAM,YAAY,GAAG,SAAS,CAAC,QAAQ,CAAC;AACxC,QAAA,MAAM,UAAU,GAAG,SAAS,CAAC,IAAI,CAAC;AAClC,QAAA,MAAM,eAAe,GAAG,CACpB,IAAI,CAAC,+BAA+B,CAAC,QAAQ,IAAI,EAAE,EACrD,WAAW,EAAE,CAAC;AAChB,QAAA,MAAM,aAAa,GAAG,CAClB,IAAI,CAAC,+BAA+B,CAAC,eAAe,IAAI,EAAE,EAC5D,WAAW,EAAE,CAAC;;AAGhB,QAAA,MAAM,sBAAsB,GAAG,IAAI,CAAC,sBAAsB,CACtD,YAAY,EACZ,UAAU,EACV,eAAe,EACf,aAAa,CAChB,CAAC;;AAGF,QAAA,MAAM,yBAAyB,GAC3B,YAAY,KAAK,QAAQ;AACzB,YAAA,IAAI,CAAC,gCAAgC,CAAC,UAAU,CAAC,CAAC;AAEtD;;;AAGG;AACH,QAAA,MAAM,4BAA4B,GAC9B,YAAY,KAAK,QAAQ;AACzB,YAAA,IAAI,CAAC,4BAA4B,CAAC,UAAU,CAAC,CAAC;AAElD;;;AAGG;AACH,QAAA,MAAM,wBAAwB,GAAG,IAAI,CAAC,wBAAwB,CAC1D,SAAS,EACT,aAAa,EACb,IAAI,CAAC,+BAA+B,CAAC,YAAY,CACpD,CAAC;AAEF;;;;;AAKG;AACH,QAAA,MAAM,qBAAqB,GACvB,YAAY,KAAK,QAAQ,IAAI,IAAI,CAAC,oBAAoB,CAAC,UAAU,CAAC,CAAC;;AAGvE,QAAA,IACI,sBAAsB;YACtB,yBAAyB;YACzB,4BAA4B;YAC5B,wBAAwB;AACxB,YAAA,qBAAqB,EACvB;YACE,OAAO;AACV,SAAA;;AAGD,QAAA,MAAM,8BAA8B,CAChCA,sBAAoD,CACvD,CAAC;KACL;AAED;;;AAGG;AACK,IAAA,sBAAsB,CAC1B,YAAoB,EACpB,UAAkB,EAClB,eAAuB,EACvB,aAAqB,EAAA;AAErB,QAAA,OAAO,YAAY,KAAK,eAAe,IAAI,UAAU,KAAK,aAAa,CAAC;KAC3E;AAED;;;;AAIG;AACK,IAAA,4BAA4B,CAAC,UAAkB,EAAA;QACnD,MAAM,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QACzC,IAAI,QAAQ,GAAG,CAAC,IAAI,QAAQ,GAAG,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE;YAClD,MAAM,iBAAiB,GAAG,UAAU,CAAC,SAAS,CAAC,QAAQ,GAAG,CAAC,CAAC,CAAC;AAC7D,YAAA,OAAO,IAAI,CAAC,gCAAgC,CAAC,iBAAiB,CAAC,CAAC;AACnE,SAAA;AACD,QAAA,OAAO,KAAK,CAAC;KAChB;AAED;;;;;;;;;;;;AAYG;AACK,IAAA,wBAAwB,CAC5B,SAAc,EACd,aAAqB,EACrB,qBAA+B,EAAA;AAE/B;;;;;AAKG;AACH,QAAA,MAAM,WAAW,GAAG,qBAAqB,CAAC,CAAC,CAAC,CAAC;AAE7C;;;;;AAKG;QACH,MAAM,UAAU,GAAG,WAAW;cACxB,WAAW,CAAC,QAAQ,CAACC,wBAAkC,CAAC;AACtD,kBAAE,WAAW,CAAC,KAAK,CACb,CAAC,EACD,CAACA,wBAAkC,CAAC,MAAM,CAC7C;AACH,kBAAE,WAAW;cACf,aAAa,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;QAElC,IAAI,CAAC,UAAU,EAAE;AACb,YAAA,OAAO,KAAK,CAAC;AAChB,SAAA;QAED,MAAM,WAAW,GAAG,CAAW,QAAA,EAAA,UAAU,GAAG5B,aAAuB,CAAA,CAAE,CAAC;AACtE,QAAA,MAAM,iBAAiB,GAAa;YAChC,WAAW;YACX,CAAG,EAAA,WAAW,CAAI,CAAA,EAAA,UAAU,CAAE,CAAA;YAC9B,CAAG,EAAA,WAAW,CAAI,CAAA,EAAA,UAAU,CAAO,KAAA,CAAA;AACnC,YAAA,CAAA,EAAG,WAAW,CAAI,CAAA,EAAA,UAAU,GAAG4B,wBAAkC,CAAE,CAAA;YACnE,CAAG,EAAA,WAAW,IAAI,UAAU,CAAA,EAAGA,wBAAkC,CAAO,KAAA,CAAA;SAC3E,CAAC;AAEF;;;AAGG;AACH,QAAA,MAAM,UAAU,GAAG,SAAS,CAAC,QAAQ,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC;AAC1D,QAAA,MAAM,gBAAgB,GAAG,CAAG,EAAA,SAAS,CAAC,QAAQ,CAAK,EAAA,EAAA,SAAS,CAAC,IAAI,CAAG,EAAA,UAAU,EAAE,CAAC;AACjF,QAAA,OAAO,iBAAiB,CAAC,IAAI,CACzB,CAAC,OAAO,KAAK,OAAO,KAAK,gBAAgB,CAC5C,CAAC;KACL;AAED;;;;;AAKG;IACH,OAAO,sBAAsB,CAAC,IAAY,EAAA;QACtC,OAAOC,mBAA6B,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;KAC3D;AAED;;;;;AAKG;AACH,IAAA,OAAO,4BAA4B,CAC/B,IAAY,EACZ,MAAc,EACd,WAAoB,EAAA;;AAGpB,QAAA,MAAM,oBAAoB,GAAG,IAAI,SAAS,CAAC,IAAI,CAAC,CAAC;QACjD,oBAAoB,CAAC,aAAa,EAAE,CAAC;AAErC,QAAA,MAAM,iBAAiB,GAAG,oBAAoB,CAAC,gBAAgB,EAAE,CAAC;QAElE,IAAI,eAAe,GAAG,CAAG,EAAA,MAAM,IAAI,iBAAiB,CAAC,eAAe,CAAA,CAAE,CAAC;QAEvE,IAAI,IAAI,CAAC,sBAAsB,CAAC,iBAAiB,CAAC,eAAe,CAAC,EAAE;YAChE,eAAe,GAAG,GAAG,MAAM,CAAA,CAAA,EAAIC,iCAA2C,EAAE,CAAC;AAChF,SAAA;;AAGD,QAAA,MAAM,GAAG,GAAG,SAAS,CAAC,+BAA+B,CAAC;YAClD,GAAG,oBAAoB,CAAC,gBAAgB,EAAE;AAC1C,YAAA,eAAe,EAAE,eAAe;SACnC,CAAC,CAAC,SAAS,CAAC;;AAGb,QAAA,IAAI,WAAW;AAAE,YAAA,OAAO,CAAG,EAAA,GAAG,CAAI,CAAA,EAAA,WAAW,EAAE,CAAC;AAEhD,QAAA,OAAO,GAAG,CAAC;KACd;AAED;;;;;AAKG;AACH,IAAA,OAAO,8BAA8B,CACjC,QAA8B,EAC9B,WAAmB,EAAA;AAEnB,QAAA,MAAM,gBAAgB,GAAG,EAAE,GAAG,QAAQ,EAAE,CAAC;AACzC,QAAA,gBAAgB,CAAC,sBAAsB;YACnC,SAAS,CAAC,4BAA4B,CAClC,gBAAgB,CAAC,sBAAsB,EACvC,WAAW,CACd,CAAC;AAEN,QAAA,gBAAgB,CAAC,cAAc;YAC3B,SAAS,CAAC,4BAA4B,CAClC,gBAAgB,CAAC,cAAc,EAC/B,WAAW,CACd,CAAC;QAEN,IAAI,gBAAgB,CAAC,oBAAoB,EAAE;AACvC,YAAA,gBAAgB,CAAC,oBAAoB;gBACjC,SAAS,CAAC,4BAA4B,CAClC,gBAAgB,CAAC,oBAAoB,EACrC,WAAW,CACd,CAAC;AACT,SAAA;AAED,QAAA,OAAO,gBAAgB,CAAC;KAC3B;AAED;;;;;;;;AAQG;IACH,OAAO,sBAAsB,CAAC,SAAiB,EAAA;QAC3C,IAAI,aAAa,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,YAAY,GAAG,IAAI,SAAS,CAAC,SAAS,CAAC,CAAC;AAC9C,QAAA,MAAM,sBAAsB,GAAG,YAAY,CAAC,gBAAgB,EAAE,CAAC;;AAG/D,QAAA,IACI,sBAAsB,CAAC,YAAY,CAAC,MAAM,KAAK,CAAC;YAChD,sBAAsB,CAAC,eAAe,CAAC,QAAQ,CAC3C9B,aAAuB,CAC1B,EACH;AACE,YAAA,MAAM,gBAAgB,GAClB,sBAAsB,CAAC,eAAe,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC;YACzD,aAAa,GAAG,CAAG,EAAA,aAAa,CAAG,EAAA,gBAAgB,GAAG4B,wBAAkC,CAAA,CAAE,CAAC;AAC9F,SAAA;AAED,QAAA,OAAO,aAAa,CAAC;KACxB;;AA34CD;AACe,SAAqB,CAAA,qBAAA,GAAgB,IAAI,GAAG,CAAC;IACxD,UAAU;IACV,YAAY;IACZG,YAAsB,CAAC,MAAM;IAC7BA,YAAsB,CAAC,SAAS;IAChCA,YAAsB,CAAC,aAAa;AACvC,CAAA,CAAC,CAAC;AAu4CP;;AAEG;AACG,SAAU,4BAA4B,CACxC,SAAiB,EAAA;AAEjB,IAAA,MAAM,YAAY,GAAG,IAAI,SAAS,CAAC,SAAS,CAAC,CAAC;AAC9C,IAAA,MAAM,sBAAsB,GAAG,YAAY,CAAC,gBAAgB,EAAE,CAAC;AAC/D;;;;;;;AAOG;AACH,IAAA,MAAM,QAAQ,GACV,sBAAsB,CAAC,YAAY,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,EAAE,CAAC;AAEpE,IAAA,QAAQ,QAAQ;AACZ,QAAA,KAAKA,YAAsB,CAAC,MAAM,CAAC;AACnC,QAAA,KAAKA,YAAsB,CAAC,aAAa,CAAC;AAC1C,QAAA,KAAKA,YAAsB,CAAC,SAAS;AACjC,YAAA,OAAO,SAAS,CAAC;AACrB,QAAA;AACI,YAAA,OAAO,QAAQ,CAAC;AACvB,KAAA;AACL,CAAC;AAEK,SAAU,kBAAkB,CAAC,YAAoB,EAAA;AACnD,IAAA,OAAO,YAAY,CAAC,QAAQ,CAACC,aAAuB,CAAC;AACjD,UAAE,YAAY;UACZ,GAAG,YAAY,CAAA,EAAGA,aAAuB,EAAE,CAAC;AACtD,CAAC;AAEK,SAAU,2BAA2B,CACvC,WAAsC,EAAA;AAEtC,IAAA,MAAM,yBAAyB,GAAG,WAAW,CAAC,sBAAsB,CAAC;IACrE,IAAI,sBAAsB,GACtB,SAAS,CAAC;AACd,IAAA,IAAI,yBAAyB,EAAE;QAC3B,IAAI;AACA,YAAA,sBAAsB,GAAG,IAAI,CAAC,KAAK,CAAC,yBAAyB,CAAC,CAAC;AAClE,SAAA;AAAC,QAAA,OAAO,CAAC,EAAE;AACR,YAAA,MAAM,8BAA8B,CAChCV,6BAA2D,CAC9D,CAAC;AACL,SAAA;AACJ,KAAA;IACD,OAAO;QACH,kBAAkB,EAAE,WAAW,CAAC,SAAS;AACrC,cAAE,kBAAkB,CAAC,WAAW,CAAC,SAAS,CAAC;AAC3C,cAAE,SAAS;QACf,gBAAgB,EAAE,WAAW,CAAC,gBAAgB;AAC9C,QAAA,sBAAsB,EAAE,sBAAsB;KACjD,CAAC;AACN;;;;"}

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { Authority, formatAuthorityUri } from './Authority.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { UrlString } from '../url/UrlString.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { IMDS_VERSION, HTTP_SUCCESS, RegionDiscoverySources, HTTP_BAD_REQUEST, IMDS_ENDPOINT, IMDS_TIMEOUT } from '../utils/Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { updateAccountTenantProfileData } from '../account/AccountInfo.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { CACHE_KEY_SEPARATOR, CACHE_ACCOUNT_TYPE_GENERIC, CACHE_ACCOUNT_TYPE_ADFS, CACHE_ACCOUNT_TYPE_MSSTS } from '../../utils/Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { extractTokenClaims } from '../../account/AuthToken.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { addClientId, addRedirectUri, addScopes, addResource, addAuthorizationCode, addLibraryInfo, addApplicationTelemetry, addThrottling, addServerTelemetry, addCodeVerifier, addClientSecret, addClientAssertion, addClientAssertionType, addGrantType, addClientInfo, addPopToken, addSshJwk, addCcsUpn, addCcsOid, addBrokerParameters, addExtraParameters, instrumentBrokerParams, addClaims, addPostLogoutRedirectUri, addCorrelationId, addIdTokenHint, addState, addLogoutHint, addInstanceAware } from '../request/RequestParameterBuilder.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { buildClientConfiguration, isOidcProtocolMode } from '../config/ClientConfiguration.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { buildClientConfiguration } from '../config/ClientConfiguration.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { DEFAULT_CRYPTO_IMPLEMENTATION } from '../crypto/ICrypto.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createJoseHeaderError } from '../error/JoseHeaderError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { nowSeconds } from '../utils/TimeUtils.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { cacheErrorUnknown, cacheQuotaExceeded } from './CacheErrorCodes.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { AuthError } from './AuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ export { AuthorizationCodeClient } from './client/AuthorizationCodeClient.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ export { AuthorizationCodeClient } from './client/AuthorizationCodeClient.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { THROTTLING_PREFIX, HeaderNames, DEFAULT_THROTTLE_TIME_SECONDS, DEFAULT_MAX_THROTTLE_TIME_SECONDS } from '../utils/Constants.mjs';

@@ -1,8 +0,8 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';
/* eslint-disable header/header */
const name = "@azure/msal-common";
const version = "16.6.2";
const version = "16.6.3";
export { name, version };
//# sourceMappingURL=packageMetadata.mjs.map

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { addClientId, addScopes, addResource, addRedirectUri, addCorrelationId, addResponseMode, addClientInfo, addCliData, addPrompt, addDomainHint, addSid, addLoginHint, addCcsOid, addCcsUpn, addNonce, addState, addBrokerParameters, addClaims, addInstanceAware } from '../request/RequestParameterBuilder.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { CcsCredentialType } from '../account/CcsCredential.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientConfigurationError } from '../error/ClientConfigurationError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { OIDC_DEFAULT_SCOPES, ResponseMode, HeaderNames, CLIENT_INFO, ClaimsRequestKeys, PasswordGrantConstants, AuthenticationScheme, X_MS_LIB_CAPABILITY_VALUE } from '../utils/Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientConfigurationError } from '../error/ClientConfigurationError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { updateAccountTenantProfileData, buildTenantProfile } from '../account/AccountInfo.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { getAndFlushLogsFromCache } from '../../logger/Logger.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { PerformanceEventStatus } from './PerformanceEvent.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { CacheOutcome, SERVER_TELEM_CACHE_KEY, CACHE_KEY_SEPARATOR, SERVER_TELEM_SCHEMA_VERSION, SERVER_TELEM_VALUE_SEPARATOR, SERVER_TELEM_CATEGORY_SEPARATOR, SERVER_TELEM_OVERFLOW_TRUE, SERVER_TELEM_OVERFLOW_FALSE, SERVER_TELEM_MAX_CACHED_ERRORS, SERVER_TELEM_UNKNOWN_ERROR, SERVER_TELEM_MAX_LAST_HEADER_BYTES } from '../../utils/Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientConfigurationError } from '../error/ClientConfigurationError.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { RESOURCE_DELIM } from './Constants.mjs';

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ /*

@@ -1,2 +0,2 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';

@@ -3,0 +3,0 @@ import { createClientAuthError } from '../error/ClientAuthError.mjs';

@@ -1,6 +0,6 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';
'use strict';
var indexNode = require('./index-node-9_Gz5QUk.js');
var indexNode = require('./index-node-DD7cL05m.js');

@@ -7,0 +7,0 @@ /*

@@ -1,6 +0,6 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';
'use strict';
var indexNode = require('./index-node-9_Gz5QUk.js');
var indexNode = require('./index-node-DD7cL05m.js');

@@ -7,0 +7,0 @@

@@ -1,6 +0,6 @@

/*! @azure/msal-common v16.6.2 2026-05-19 */
/*! @azure/msal-common v16.6.3 2026-05-28 */
'use strict';
'use strict';
var indexNode = require('./index-node-9_Gz5QUk.js');
var indexNode = require('./index-node-DD7cL05m.js');
var indexBrowser = require('./index-browser.cjs');

@@ -7,0 +7,0 @@

@@ -13,3 +13,3 @@ {

},
"version": "16.6.2",
"version": "16.6.3",
"description": "Microsoft Authentication Library for js",

@@ -16,0 +16,0 @@ "keywords": [

@@ -987,3 +987,3 @@ /*

// If cloudDiscoveryMetadata is empty or does not contain the host, check knownAuthorities
if (this.isInKnownAuthorities()) {
if (this.isInKnownAuthorities(this.hostnameAndPort)) {
this.logger.verbose(

@@ -1116,5 +1116,6 @@ "The host is included in knownAuthorities. Creating new cloud discovery metadata from the host.",

/**
* Helper function to determine if this host is included in the knownAuthorities config option
* Helper function to determine if a host is included in the knownAuthorities config option.
*/
private isInKnownAuthorities(): boolean {
private isInKnownAuthorities(host: string): boolean {
const normalizedHost = host.toLowerCase();
const matches = this.authorityOptions.knownAuthorities.filter(

@@ -1125,3 +1126,3 @@ (authority) => {

UrlString.getDomainFromUrl(authority).toLowerCase() ===
this.hostnameAndPort
normalizedHost
);

@@ -1220,2 +1221,6 @@ }

* path.
* 5. The issuer host is HTTPS and is explicitly listed in the
* developer-configured `knownAuthorities`. This covers scenarios where
* the OIDC discovery document returns an issuer host that differs from
* the authority (e.g., a GUID-based issuer for a name-based CIAM authority).
*

@@ -1281,2 +1286,11 @@ * @param issuer The `issuer` value returned in the OIDC discovery document.

/*
* Rule 5: The issuer host is explicitly listed in the developer-configured
* knownAuthorities. This covers scenarios where the OIDC discovery document
* returns an issuer with a different host than the authority
* (e.g., a GUID-based issuer for a name-based authority).
*/
const matchesKnownAuthority =
issuerScheme === "https:" && this.isInKnownAuthorities(issuerHost);
// Each rule is an independent boolean; the issuer is valid if ANY rule matches.

@@ -1287,3 +1301,4 @@ if (

matchesRegionalMicrosoftHost ||
matchesCiamTenantPattern
matchesCiamTenantPattern ||
matchesKnownAuthority
) {

@@ -1290,0 +1305,0 @@ return;

/* eslint-disable header/header */
export const name = "@azure/msal-common";
export const version = "16.6.2";
export const version = "16.6.3";

@@ -189,3 +189,3 @@ import { AuthorityType } from "./AuthorityType.js";

/**
* Helper function to determine if this host is included in the knownAuthorities config option
* Helper function to determine if a host is included in the knownAuthorities config option.
*/

@@ -234,2 +234,6 @@ private isInKnownAuthorities;

* path.
* 5. The issuer host is HTTPS and is explicitly listed in the
* developer-configured `knownAuthorities`. This covers scenarios where
* the OIDC discovery document returns an issuer host that differs from
* the authority (e.g., a GUID-based issuer for a name-based CIAM authority).
*

@@ -236,0 +240,0 @@ * @param issuer The `issuer` value returned in the OIDC discovery document.

@@ -1,1 +0,1 @@

{"version":3,"file":"Authority.d.ts","sourceRoot":"","sources":["../../src/authority/Authority.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"Authority.d.ts","sourceRoot":"","sources":["../../src/authority/Authority.ts"],"names":[],"mappings":"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"}
export declare const name = "@azure/msal-common";
export declare const version = "16.6.2";
export declare const version = "16.6.3";
//# sourceMappingURL=packageMetadata.d.ts.map

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display