/*! ../../key/import.js */

/*! ../../lib/buffer_utils.js */

/*! ../../lib/cek.js */

/*! ../../lib/check_key_type.js */

/*! ../../lib/decrypt_key_management.js */

/*! ../../lib/encrypt_key_management.js */

/*! ../../lib/is_disjoint.js */

/*! ../../lib/is_jwk.js */

/*! ../../lib/is_object.js */

/*! ../../lib/private_symbols.js */

/*! ../../lib/validate_algorithms.js */

/*! ../../lib/validate_crit.js */

/*! ../../runtime/base64url.js */

/*! ../../runtime/decrypt.js */

/*! ../../runtime/encrypt.js */

/*! ../../runtime/sign.js */

/*! ../../runtime/verify.js */

/*! ../../util/errors.js */

/*! ../flattened/decrypt.js */

/*! ../flattened/encrypt.js */

/*! ../flattened/sign.js */

/*! ../flattened/verify.js */

/*! ../jwe/compact/decrypt.js */

/*! ../jwe/compact/encrypt.js */

/*! ../jws/compact/sign.js */

/*! ../jws/compact/verify.js */

/*! ../key/export.js */

/*! ../key/import.js */

/*! ../lib/buffer_utils.js */

/*! ../lib/cek.js */

/*! ../lib/check_iv_length.js */

/*! ../lib/check_p2s.js */

/*! ../lib/crypto_key.js */

/*! ../lib/epoch.js */

/*! ../lib/format_pem.js */

/*! ../lib/invalid_key_input.js */

/*! ../lib/is_jwk.js */

/*! ../lib/is_object.js */

/*! ../lib/iv.js */

/*! ../lib/jwt_claims_set.js */

/*! ../lib/secs.js */

/*! ../runtime/aeskw.js */

/*! ../runtime/asn1.js */

/*! ../runtime/base64url.js */

/*! ../runtime/decrypt.js */

/*! ../runtime/digest.js */

/*! ../runtime/ecdhes.js */

/*! ../runtime/encrypt.js */

/*! ../runtime/fetch_jwks.js */

/*! ../runtime/generate.js */

/*! ../runtime/is_key_like.js */

/*! ../runtime/jwk_to_key.js */

/*! ../runtime/key_to_jwk.js */

/*! ../runtime/normalize_key.js */

/*! ../runtime/pbes2kw.js */

/*! ../runtime/random.js */

/*! ../runtime/rsaes.js */

/*! ../runtime/runtime.js */

/*! ../util/errors.js */

/*! ./AlertService */

/*! ./AppService */

/*! ./FormService */

/*! ./aesgcmkw.js */

/*! ./aeskw.js */

/*! ./base64url.js */

/*! ./bogus.js */

/*! ./buffer_utils.js */

/*! ./check_cek_length.js */

/*! ./check_key_length.js */

/*! ./check_key_type.js */

/*! ./epoch.js */

/*! ./errors.js */

/*! ./get-builder-options */

/*! ./get_sign_verify_key.js */

/*! ./invalid_key_input.js */

/*! ./is_jwk.js */

/*! ./is_key_like.js */

/*! ./is_object.js */

/*! ./iv.js */

/*! ./jwe/compact/decrypt.js */

/*! ./jwe/compact/encrypt.js */

/*! ./jwe/flattened/decrypt.js */

/*! ./jwe/flattened/encrypt.js */

/*! ./jwe/general/decrypt.js */

/*! ./jwe/general/encrypt.js */

/*! ./jwk/embedded.js */

/*! ./jwk/thumbprint.js */

/*! ./jwk_to_key.js */

/*! ./jwks/local.js */

/*! ./jwks/remote.js */

/*! ./jws/compact/sign.js */

/*! ./jws/compact/verify.js */

/*! ./jws/flattened/sign.js */

/*! ./jws/flattened/verify.js */

/*! ./jws/general/sign.js */

/*! ./jws/general/verify.js */

/*! ./jwt/decrypt.js */

/*! ./jwt/encrypt.js */

/*! ./jwt/sign.js */

/*! ./jwt/unsecured.js */

/*! ./jwt/verify.js */

/*! ./key/export.js */

/*! ./key/generate_key_pair.js */

/*! ./key/generate_secret.js */

/*! ./key/import.js */

/*! ./licenseCheck */

/*! ./local.js */

/*! ./normalize_key.js */

/*! ./prepareForm */

/*! ./produce.js */

/*! ./random.js */

/*! ./secs.js */

/*! ./subtle_dsa.js */

/*! ./subtle_rsaes.js */

/*! ./timing_safe_equal.js */

/*! ./util */

/*! ./util/base64url.js */

/*! ./util/decode_jwt.js */

/*! ./util/decode_protected_header.js */

/*! ./util/errors.js */

/*! ./util/runtime.js */

/*! ./webcrypto.js */

/*! @formio/js */

/*! @formio/js/sdk */

/*! @formio/license/library */

/*! jose */

/*! lodash */

/*! rxjs */

/*!**********************!*\
  !*** ./lib/index.js ***!
  \**********************/

/**
 * @license
 * Lodash <https://lodash.com/>
 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
 * Released under MIT license <https://lodash.com/license>
 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 */
