Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /** * This file is a part of the miniorange-saml-20-single-sign-on plugin. * ..

Decoded Output download

<?php 
/** 
 * This file is a part of the miniorange-saml-20-single-sign-on plugin. 
 * 
 * @link https://plugins.miniorange.com/ 
 * @author miniOrange 
 * @package miniorange-saml-20-single-sign-on 
 */ 
 
 
if (defined("ABSPATH")) { 
    goto rm; 
} 
exit; 
rm: 
const BASIC_ENUM = "BasicEnum.php"; 
require_once BASIC_ENUM; 
class Mo_Saml_Plugin_Files extends Mo_Saml_Basic_Enum 
{ 
    const OPTIONS_ENUM = MO_SAML_PLUGIN_DIR . "/includes/lib/mo-options-enum.php"; 
    const SSO_WIDGET = MO_SAML_PLUGIN_DIR . "/mo_login_saml_sso_widget.php"; 
    const XML_SEC_LIBS = MO_SAML_PLUGIN_DIR . "/xmlseclibs.php"; 
    const CLASS_CUSTOMER = MO_SAML_PLUGIN_DIR . "/mo-saml-class-customer.php"; 
    const SETTINGS_PAGE = MO_SAML_PLUGIN_DIR . "/mo_saml_settings_page.php"; 
    const METADATA_READER = MO_SAML_PLUGIN_DIR . "/MetadataReader.php"; 
    const CERTIFICATE_UTILITY = MO_SAML_PLUGIN_DIR . "/certificate_utility.php"; 
    const ENV_LICENSE_UTILITY = MO_SAML_PLUGIN_DIR . "/licenseutils.php"; 
    const ENV_LICENSE_DAO = MO_SAML_PLUGIN_DIR . "/LicenseUtils/LicenseDao.php"; 
    const MANAGE_LICENSE_VIEW = MO_SAML_PLUGIN_DIR . "/LicenseUtils/views/ManageLicenseView.php"; 
    const ENV_LICENSE_HANDLER = MO_SAML_PLUGIN_DIR . "/LicenseUtils/LicenseHandler.php"; 
    const ENV_LICENSE_HELPER = MO_SAML_PLUGIN_DIR . "/LicenseUtils/LicenseHelper.php"; 
    const ENV_LICENSE_OBJECT = MO_SAML_PLUGIN_DIR . "/LicenseUtils/LicenseObject.php"; 
    const PLUGIN_VERSION_UPDATE = MO_SAML_PLUGIN_DIR . "/mo-saml-plugin-version-update.php"; 
    const IMPORT_EXPORT = MO_SAML_PLUGIN_DIR . "/Import-export.php"; 
    const ASSERTION = MO_SAML_PLUGIN_DIR . "/Assertion.php"; 
    const UTILITIES = MO_SAML_PLUGIN_DIR . "/Utilities.php"; 
    const RESPONSE = MO_SAML_PLUGIN_DIR . "/Response.php"; 
    const LOGOUT_REQUEST = MO_SAML_PLUGIN_DIR . "/LogoutRequest.php"; 
    const ENCRYPTION = MO_SAML_PLUGIN_DIR . "/includes/lib/encryption.php"; 
    const WP_CLI_COMMANDS = MO_SAML_PLUGIN_DIR . "/mo-saml-wp-cli-commands.php"; 
    const XML_SECURITY_KEY = MO_SAML_PLUGIN_DIR . "/includes/lib/SAML2Core/XMLSecurityKey.php"; 
    const XML_SECURITY_DSIG = MO_SAML_PLUGIN_DIR . "/includes/lib/SAML2Core/XMLSecurityDSig.php"; 
    const XML_SEC_ENC = MO_SAML_PLUGIN_DIR . "/includes/lib/SAML2Core/XMLSecEnc.php"; 
    const XPATH = MO_SAML_PLUGIN_DIR . "/includes/lib/SAML2Core/Utils/XPath.php"; 
    const LICENSE_ACTIONS = MO_SAML_PLUGIN_DIR . "/actions/class-mo-saml-license-actions.php"; 
    const LICENSE_HANDLER = MO_SAML_PLUGIN_DIR . "/handlers/class-mo-saml-license-handler.php"; 
    const USER_LOGIN_HANDLER = MO_SAML_PLUGIN_DIR . "/handlers/class-mo-saml-user-login-handler.php"; 
    const METADATA_IMPORT_HANDLER = MO_SAML_PLUGIN_DIR . "/handlers/class-mo-saml-metadata-import-handler.php"; 
    const USER_LOGOUT_HANDLER = MO_SAML_PLUGIN_DIR . "/handlers/class-mo-saml-user-logout-handler.php"; 
    const EXCEPTION_HANDLER = MO_SAML_PLUGIN_DIR . "/handlers/class-mo-saml-exception-handler.php"; 
    const LICENSE_UTILITY = MO_SAML_PLUGIN_DIR . "/utils/class-mo-saml-license-utility.php"; 
    const ERROR_CODES_VIEW = MO_SAML_PLUGIN_DIR . "/views/class-mo-saml-error-codes-view.php"; 
    const MAIN_PLUGIN_FILE = MO_SAML_PLUGIN_DIR . "/login.php"; 
    const CONFIG_UTILITY = MO_SAML_PLUGIN_DIR . "/utils/class-mo-saml-config-utility.php"; 
    const DECRYPTION_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-element-decryption-exception.php"; 
    const ASSERTION_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-invalid-assertion-exception.php"; 
    const LOGOUT_REQUEST_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-invalid-logout-request-exception.php"; 
    const METADATA_READER_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-metadata-reader-exception.php"; 
    const XMLSECLIBS_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-xmlseclibs-processing-exception.php"; 
    const DOM_DISABLED_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-dom-extension-disabled-exception.php"; 
    const DUPLICATE_SAML_RESPONSE_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-duplicate-saml-response-exception.php"; 
    const LICENSE_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-invalid-license-exception.php"; 
    const INVALID_XML_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-invalid-xml-exception.php"; 
    const INVALID_AUDIENCE_URI_EXCEPTION = MO_SAML_PLUGIN_DIR . "/exceptions/class-mo-saml-invalid-audience-uri-exception.php"; 
    const SVG_IMAGES = MO_SAML_PLUGIN_DIR . "/includes/lib/mo-saml-svg-images.php"; 
    const SSO_USER_TABLE_SECTION = MO_SAML_PLUGIN_DIR . "/mo-saml-manage-user-table-sso-action.php"; 
} 
class Mo_Saml_WordPress_Files extends Mo_Saml_Basic_Enum 
{ 
    const WP_ADMIN_FILE = ABSPATH . "/wp-admin/includes/file.php"; 
} 
class Mo_Saml_Options_Enum_Sso_Login extends Mo_Saml_Basic_Enum 
{ 
    const RELAY_STATE = "mo_saml_relay_state"; 
    const ABSOLUTE_RELAY_STATE = "mo_saml_send_absolute_relay_state"; 
    const LOGOUT_RELAY_STATE = "mo_saml_logout_relay_state"; 
    const REDIRECT_IDP = "mo_saml_registered_only_access"; 
    const FORCE_AUTHENTICATION = "mo_saml_force_authentication"; 
    const ENABLE_ACCESS_RSS = "mo_saml_enable_rss_access"; 
    const AUTO_REDIRECT = "mo_saml_enable_login_redirect"; 
    const ALLOW_WP_SIGNIN = "mo_saml_allow_wp_signin"; 
    const BACKDOOR_URL = "mo_saml_backdoor_url"; 
    const CUSTOM_LOGIN_BUTTON = "mo_saml_custom_login_text"; 
    const CUSTOM_GREETING_TEXT = "mo_saml_custom_greeting_text"; 
    const CUSTOM_GREETING_NAME = "mo_saml_greeting_name"; 
    const CUSTOM_LOGOUT_BUTTON = "mo_saml_custom_logout_text"; 
    const REDIRECT_TO_WP_LOGIN = "mo_saml_redirect_to_wp_login"; 
    const ADD_SSO_BUTTON = "mo_saml_add_sso_button_wp"; 
    const USE_BUTTON_AS_SHORTCODE = "mo_saml_use_button_as_shortcode"; 
    const USE_BUTTON_AS_WIDGET = "mo_saml_use_button_as_widget"; 
    const SSO_BUTTON_SIZE = "mo_saml_button_size"; 
    const SSO_BUTTON_WIDTH = "mo_saml_button_width"; 
    const SSO_BUTTON_HEIGHT = "mo_saml_button_height"; 
    const SSO_BUTTON_CURVE = "mo_saml_button_curve"; 
    const SSO_BUTTON_COLOR = "mo_saml_button_color"; 
    const SSO_BUTTON_TEXT = "mo_saml_button_text"; 
    const SSO_BUTTON_THEME = "mo_saml_button_theme"; 
    const SSO_BUTTON_FONT_COLOR = "mo_saml_font_color"; 
    const SSO_BUTTON_FONT_SIZE = "mo_saml_font_size"; 
    const SSO_BUTTON_POSITION = "sso_button_login_form_position"; 
    const KEEP_CONFIGURATION_INTACT = "mo_saml_keep_settings_on_deletion"; 
} 
class Mo_Options_Enum_Metadata_Sync extends Mo_Saml_Basic_Enum 
{ 
    const METADATA_SYNC_URL = "saml_metadata_url_for_sync"; 
    const METADATA_SYNC_INTERVAL = "saml_metadata_sync_interval"; 
    const METADATA_SYNC_CRON_ACTION = "metadata_sync_cron_action"; 
} 
class Mo_Options_Enum_Cron_Intervals extends Mo_Saml_Basic_Enum 
{ 
    public static $cron_intervals = array("hourly" => "Hourly", "twicedaily" => "Twice Daily", "daily" => "Daily", "weekly" => "Weekly", "monthly" => "Monthly"); 
} 
class Mo_Saml_Options_Enum_Identity_Provider extends Mo_Saml_Basic_Enum 
{ 
    const BROKER_SERVICE = "mo_saml_enable_cloud_broker"; 
    const SP_BASE_URL = "mo_saml_sp_base_url"; 
    const SP_ENTITY_ID = "mo_saml_sp_entity_id"; 
} 
class Mo_Saml_Options_Enum_Service_Provider extends Mo_Saml_Basic_Enum 
{ 
    const IDENTITY_NAME = "saml_identity_name"; 
    const IDENTITY_PROVIDER_IDENTIFER_NAME = "mo_saml_identity_provider_identifier_name"; 
    const ASSERTION_SIGNED = "saml_assertion_signed"; 
    const LOGIN_BINDING_TYPE = "saml_login_binding_type"; 
    const LOGIN_URL = "saml_login_url"; 
    const LOGOUT_BINDING_TYPE = "saml_logout_binding_type"; 
    const LOGOUT_URL = "saml_logout_url"; 
    const ISSUER = "saml_issuer"; 
    const X509_CERTIFICATE = "saml_x509_certificate"; 
    const REQUEST_SIGNED = "saml_request_signed"; 
    const NAMEID_FORMAT = "saml_nameid_format"; 
    const GUIDE_NAME = "saml_identity_provider_guide_name"; 
    const IS_ENCODING_ENABLED = "mo_saml_encoding_enabled"; 
} 
class Mo_Saml_Options_Enum_Encoding extends Mo_Saml_Basic_Enum 
{ 
    const ENCODING_CP1252 = "CP1252"; 
    const ENCODING_UTF_8 = "UTF-8"; 
} 
class Mo_Saml_Options_Enum_Extension extends Mo_Saml_Basic_Enum 
{ 
    const ICONV = "iconv"; 
} 
class Mo_Saml_Options_Enum_Test_Configuration extends Mo_Saml_Basic_Enum 
{ 
    const SAML_REQUEST = "mo_saml_request"; 
    const SAML_RESPONSE = "mo_saml_response"; 
    const TEST_CONFIG_ERROR_LOG = "mo_saml_test"; 
    const TEST_CONFIG_ATTIBUTES = "mo_saml_test_config_attrs"; 
} 
class Mo_Saml_Options_Enum_Attribute_Mapping extends Mo_Saml_Basic_Enum 
{ 
    const ATTRIBUTE_USERNAME = "saml_am_username"; 
    const ATTRIBUTE_EMAIL = "saml_am_email"; 
    const ATTRIBUTE_FIRST_NAME = "saml_am_first_name"; 
    const ATTRIBUTE_LAST_NAME = "saml_am_last_name"; 
    const ATTRIBUTE_NICKNAME = "saml_am_nickname"; 
    const ATTRIBUTE_GROUP_NAME = "saml_am_group_name"; 
    const ATTRIBUTE_CUSTOM_MAPPING = "mo_saml_custom_attrs_mapping"; 
    const ATTRIBUTE_ACCOUNT_MATCHER = "saml_am_account_matcher"; 
    const ATTRIBUTE_DISPLAY_NAME = "saml_am_display_name"; 
    const ATTRIBUTE_SHOW_IN_USER_MENU = "saml_show_user_attribute"; 
    const ATTRIBUTE_UPDATE_DISPLAY_NAME = "saml_am_update_display_name"; 
} 
class Mo_Saml_Options_Enum_Domain_Restriction extends Mo_Saml_Basic_Enum 
{ 
    const EMAIL_DOMAINS = "saml_am_email_domains"; 
    const ENABLE_DOMAIN_RESTRICTION_LOGIN = "mo_saml_enable_domain_restriction_login"; 
    const ALLOW_DENY_USER_WITH_DOMAIN = "mo_saml_allow_deny_user_with_domain"; 
} 
class Mo_Saml_Options_Enum_Role_Mapping extends Mo_Saml_Basic_Enum 
{ 
    const ROLE_DO_NOT_AUTO_CREATE_USERS = "mo_saml_dont_create_user_if_role_not_mapped"; 
    const ROLE_DO_NOT_ASSIGN_ROLE_UNLISTED = "saml_am_dont_allow_unlisted_user_role"; 
    const ROLE_DO_NOT_UPDATE_EXISTING_USER = "saml_am_dont_update_existing_user_role"; 
    const ROLE_UPDATE_ADMIN_USER_ROLE = "saml_am_update_admin_users_role"; 
    const ROLE_DEFAULT_ROLE = "saml_am_default_user_role"; 
    const ROLE_DO_NOT_LOGIN_WITH_ROLES = "saml_am_dont_allow_user_tologin_create_with_given_groups"; 
    const ROLE_RESTRICT_USERS_WITH_GROUPS = "mo_saml_restrict_users_with_groups"; 
    const ROLE_MAPPING = "saml_am_role_mapping"; 
} 
class Mo_Saml_Options_Enum_Custom_Certificate extends Mo_Saml_Basic_Enum 
{ 
    const CUSTOM_PUBLIC_CERTIFICATE = "mo_saml_custom_cert"; 
    const CUSTOM_PRIVATE_CERTIFICATE = "mo_saml_custom_cert_private_key"; 
    const ENABLE_PUBLIC_CERTIFICATE = "mo_saml_enable_custom_certificate"; 
} 
class Mo_Saml_Options_Enum_Custom_Messages extends Mo_Saml_Basic_Enum 
{ 
    const CUSTOM_ACCOUNT_CREATION_DISABLED_MESSAGE = "mo_saml_account_creation_disabled_msg"; 
    const CUSTOM_RESTRICTED_DOMAIN_MESSAGE = "mo_saml_restricted_domain_error_msg"; 
} 
class Mo_Saml_Options_Enum_Nameid_Formats extends Mo_Saml_Basic_Enum 
{ 
    const EMAIL = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"; 
    const UNSPECIFIED = "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"; 
    const TRANSIENT = "urn:oasis:names:tc:SAML:2.0:nameid-format:transient"; 
    const PERSISTENT = "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"; 
} 
class Mo_Saml_Options_Plugin_Constants extends Mo_Saml_Basic_Enum 
{ 
    const CMS_NAME = "WP"; 
    const APPLICATION_NAME = "WP miniOrange SAML 2.0 SSO Plugin"; 
    const APPLICATION_TYPE = "SAML"; 
    const VERSION = "12.1.8"; 
    const HOSTNAME = "https://login.xecurify.com"; 
    const LICENSE_TYPE = "WP_SAML_SP_PLUGIN"; 
    const LICENSE_PLAN_NAME = "wp_saml_sso_basic_plan"; 
} 
class Mo_Saml_Options_Enum_Plugin_Idp extends Mo_Saml_Basic_Enum 
{ 
    public static $idp_guides = array("ADFS" => "adfs", "Azure AD" => "azure-ad", "Azure B2C" => "azure-b2c", "Okta" => "okta", "SalesForce" => "salesforce", "Google Apps" => "google-apps", "OneLogin" => "onelogin", "Keycloak" => "jboss-keycloak", "MiniOrange" => "miniorange", "PingFederate" => "pingfederate", "PingOne" => "pingone", "Centrify" => "centrify", "Oracle" => "oracle-enterprise-manager", "Bitium" => "bitium", "Shibboleth 2" => "shibboleth2", "Shibboleth 3" => "shibboleth3", "SimpleSAMLphp" => "simplesaml", "OpenAM" => "openam", "Authanvil" => "authanvil", "Auth0" => "auth0", "CA Identity" => "ca-identity", "WSO2" => "wso2", "RSA SecureID" => "rsa-secureid", "Other" => "Other"); 
} 
class Mo_Saml_Options_Environments extends Mo_Saml_Basic_Enum 
{ 
    const ENVIRONMENT_OBJECTS = "mo_saml_environment_objects"; 
    const SELECTED_ENVIRONMENTS = "mo_saml_selected_environment"; 
    const ENVIRONMENT_OBJECTS_OLD = "environment_objects"; 
    const MULTIPLE_LICENSES = "mo_enable_multiple_licenses"; 
} 
class Mo_Saml_Options_Plugin_Admin extends Mo_Saml_Basic_Enum 
{ 
    const HOST_NAME = "mo_saml_host_name"; 
    const ADMIN_PHONE = "mo_saml_admin_phone"; 
    const ADMIN_EMAIL = "mo_saml_admin_email"; 
    const ADMIN_PASS = "mo_saml_admin_password"; 
    const VERIFY_CUSTOMER = "mo_saml_verify_customer"; 
    const ADMIN_CUSTOMER_KEY = "mo_saml_admin_customer_key"; 
    const ADMIN_API_KEY = "mo_saml_admin_api_key"; 
    const CUSTOMER_TOKEN = "mo_saml_customer_token"; 
    const ADMIN_NOTICES_MESSAGE = "mo_saml_message"; 
    const IDP_CONFIG_ID = "saml_idp_config_id"; 
    const IDP_CONFIG_COMPLETE = "mo_saml_idp_config_complete"; 
    const SML_LK = "sml_lk"; 
    const SITE_STATUS = "t_site_status"; 
    const SITE_CHECK = "site_ck_l"; 
    const FREE_VERSION = "mo_saml_free_version"; 
    const ADMIN_COMPANY = "mo_saml_admin_company"; 
    const ADMIN_FIRST_NAME = "mo_saml_admin_first_name"; 
    const ADMIN_LAST_NAME = "mo_saml_admin_last_name"; 
    const LICENSE_NAME = "mo_saml_license_name"; 
    const USER_LIMIT = "mo_saml_usr_lmt"; 
} 
class Mo_Saml_Cli_Error extends Mo_Saml_Basic_Enum 
{ 
    const POOR_INTERNET = "Unable to connect to the internet. Please try connecting again."; 
    const CODE_EXPIRED = "License key you have entered has already been used. Please enter a key which has not been used before on any other instance."; 
    const INVALID_LICENSE = "You have entered an invalid license key. Please enter a valid license key."; 
    const NOT_UPGRADED = "You have not upgraded yet.Please upgrade to the premium version."; 
    const CURL_ERROR = "miniOrange SAML 2.0 SSO Plugin - ERROR: PHP cURL extension is not installed or disabled. Registration failed."; 
    const CUSTOMER_NOT_FOUND = "There was an error processing your request. Registered customer not found in our system."; 
    const FILE_EMPTY = "Error while fetching the contents. Please check your license file once."; 
    const INVALID_JSON = "Error while retrieving the details. Invalid JSON found."; 
    const FILE_NOT_FOUND = "Error while retrieving the details. Specified file not found in the plugin directory."; 
    const INCORRECT_FILE_FORMAT = "Error while retrieving the details. Please upload a valid configuration file in .json format."; 
    const INCORRECT_COMMAND = "There was an error processing your request. Incorrect or Invalid CLI command."; 
} 
class Mo_Saml_Options_Addons extends Mo_Saml_Basic_Enum 
{ 
    public static $addon_url = array("scim" => "https://plugins.miniorange.com/wordpress-user-provisioning", "page_restriction" => "https://plugins.miniorange.com/wordpress-page-restriction", "file_prevention" => "https://plugins.miniorange.com/wordpress-media-restriction", "ssologin" => "https://plugins.miniorange.com/wordpress-sso-login-audit", "buddypress" => "https://plugins.miniorange.com/wordpress-buddypress-integrator", "learndash" => "https://plugins.miniorange.com/wordpress-learndash-integrator", "attribute_based_redirection" => "https://plugins.miniorange.com/wordpress-attribute-based-redirection-restriction", "ssosession" => "https://plugins.miniorange.com/sso-session-management", "fsso" => "https://plugins.miniorange.com/incommon-federation-single-sign-on-sso", "paid_mem_pro" => "https://plugins.miniorange.com/paid-membership-pro-integrator", "memberpress" => "https://plugins.miniorange.com/wordpress-memberpress-integrator", "wp_members" => "https://plugins.miniorange.com/wordpress-members-integrator", "woocommerce" => "https://plugins.miniorange.com/wordpress-woocommerce-integrator", "guest_login" => "https://plugins.miniorange.com/guest-user-login", "profile_picture_add_on" => "https://plugins.miniorange.com/wordpress-profile-picture-map"); 
    public static $wp_addon_url = array("page-restriction" => "https://wordpress.org/plugins/page-and-post-restriction/embed/", "scim-user-sync" => "https://wordpress.org/plugins/scim-user-provisioning/embed/"); 
    public static $addon_title = array("scim" => "SCIM User Provisioning", "page_restriction" => "Page and Post Restriction", "file_prevention" => "Prevent File Access", "ssologin" => "SSO Login Audit", "buddypress" => "BuddyPress Integrator", "learndash" => "Learndash Integrator", "attribute_based_redirection" => "Attribute Based Redirection", "ssosession" => "SSO Session Management", "fsso" => "Federation Single Sign-On", "memberpress" => "MemberPress Integrator", "wp_members" => "WP-Members Integrator", "woocommerce" => "WooCommerce Integrator", "guest_login" => "Guest Login", "profile_picture_add_on" => "Profile Picture Add-on", "paid_mem_pro" => "PaidMembership Pro Integrator"); 
    public static $recommended_addons_path = array("learndash" => "sfwd-lms/sfwd_lms.php", "buddypress" => "buddypress/bp-loader.php", "paid_mem_pro" => "paid-memberships-pro/paid-memberships-pro.php", "memberpress" => "memberpress/memberpress.php", "wp_members" => "wp-members/wp-members.php", "woocommerce" => "woocommerce/woocommerce.php"); 
} 
class Mo_Saml_Options_Plugin_Idp extends Mo_Saml_Basic_Enum 
{ 
    public static $idp_guides = array("ADFS" => array("adfs", "saml-single-sign-on-sso-wordpress-using-adfs"), "Azure AD" => array("azure-ad", "saml-single-sign-on-sso-wordpress-using-azure-ad"), "Azure B2C" => array("azure-b2c", "saml-single-sign-on-sso-wordpress-using-azure-b2c"), "Okta" => array("okta", "saml-single-sign-on-sso-wordpress-using-okta"), "Keycloak" => array("jboss-keycloak", "saml-single-sign-on-sso-wordpress-using-jboss-keycloak"), "Google Apps" => array("google-apps", "saml-single-sign-on-sso-wordpress-using-google-apps"), "Windows SSO" => array("windows", "saml-single-sign-on-sso-wordpress-using-adfs"), "SalesForce" => array("salesforce", "saml-single-sign-on-sso-wordpress-using-salesforce"), "WordPress" => array("wordpress", "saml-single-sign-on-sso-between-two-wordpress-sites"), "Office 365" => array("office365", "wordpress-office-365-single-sign-on-sso-login"), "Auth0" => array("auth0", "saml-single-sign-on-sso-wordpress-using-auth0"), "MiniOrange" => array("miniorange", "saml-single-sign-on-sso-wordpress-using-miniorange"), "Community" => array("salesforce", "saml-single-sign-on-sso-wordpress-using-salesforce community"), "Classlink" => array("classlink", "saml-single-sign-on-sso-login-wordpress-using-classlink"), "OneLogin" => array("onelogin", "saml-single-sign-on-sso-wordpress-using-onelogin"), "Centrify" => array("centrify", "saml-single-sign-on-sso-wordpress-using-centrify"), "PingFederate" => array("pingfederate", "saml-single-sign-on-sso-wordpress-using-pingfederate"), "Shibboleth 2" => array("shibboleth2", "saml-single-sign-on-sso-wordpress-using-shibboleth2"), "Shibboleth 3" => array("shibboleth3", "saml-single-sign-on-sso-wordpress-using-shibboleth3"), "AbsorbLMS" => array("absorb-lms", "saml-single-sign-on-sso-wordpress-using-absorb-lms"), "Gluu Server" => array("gluu-server", "saml-single-sign-on-sso-wordpress-using-gluu-server"), "JumpCloud" => array("jumpcloud", "saml-single-sign-on-sso-wordpress-using-jumpcloud"), "IdentityServer" => array("identityserver4", "saml-single-sign-on-sso-wordpress-using-identityserver4"), "Degreed" => array("degreed", "saml-single-sign-on-sso-wordpress-using-degreed"), "CyberArk" => array("cyberark", "saml-single-sign-on-sso-for-wordpress-using-cyberark"), "Duo" => array("duo", "saml-single-sign-on-sso-wordpress-using-duo"), "FusionAuth" => array("fusionauth", "saml-single-sign-on-sso-wordpress-using-fusionauth"), "SecureAuth" => array("secureauth", "saml-single-sign-on-sso-wordpress-using-secureauth"), "NetIQ" => array("netIQ", "saml-single-sign-on-sso-wordpress-using-netIQ"), "Fonteva" => array("fonteva", "saml-single-sign-on-sso-wordpress-using-fonteva"), "SURFconext" => array("surfconext", "surfconext-saml-single-sign-on-sso-in-wordpress"), "PhenixID" => array("phenixid", "phenixid-saml-single-sign-on-sso-login-wordpresss"), "Authanvil" => array("authanvil", "saml-single-sign-on-sso-wordpress-using-authanvil"), "Bitium" => array("bitium", "saml-single-sign-on-sso-wordpress-using-bitium"), "CA Identity" => array("ca-identity", "saml-single-sign-on-sso-wordpress-using-ca-identity"), "OpenAM" => array("openam", "saml-single-sign-on-sso-wordpress-using-openam"), "Oracle" => array("oracle-enterprise-manager", "saml-single-sign-on-sso-wordpress-using-oracle-enterprise-manager"), "PingOne" => array("pingone", "saml-single-sign-on-sso-wordpress-using-pingone"), "RSA SecureID" => array("rsa-secureid", "saml-single-sign-on-sso-wordpress-using-rsa-secureid"), "SimpleSAMLphp" => array("simplesaml", "saml-single-sign-on-sso-wordpress-using-simplesaml"), "WSO2" => array("wso2", "saml-single-sign-on-sso-wordpress-using-wso2"), "Custom IDP" => array("custom-idp", "saml-single-sign-on-sso-wordpress-using-custom-idp")); 
} 
class Mo_Saml_Options_Plugin_Idp_Videos extends Mo_Saml_Basic_Enum 
{ 
    public static $idp_videos = array("azure-ad" => "TfPJwgUq8z0", "azure-b2c" => "B8zCYjhV3UU", "adfs" => "rLBHbRbrY5E", "okta" => "YHE8iYojUqM", "salesforce" => "LRQrmgr255Q", "google-apps" => "5BwzEjgZiu4", "onelogin" => "_Hsot_RG9YY", "miniorange" => "eamf9s6JpbA", "jboss-keycloak" => "Io6x1fTNWHI", "auth0" => "54pz6m5h9mk", "custom-idp" => "gilfhNFYsgc"); 
} 
class Mo_Saml_Error_Codes extends Mo_Saml_Basic_Enum 
{ 
    const ERROR_MESSAGE = "We could not process this request. Please contact your administrator with the mentioned error code."; 
    public static $error_codes = array("WPSAMLERR002" => array("code" => "WPSAMLERR002", "description" => "This error occurs when the plugin cant find the nameID attribute in the IDP response.", "fix" => "Please configure your IDP to send a NameID attribute. If it is already configured then the user with which you are trying might have the blank NameID mapped attribute.", "cause" => "NameID missing", "test_config_msg" => "NameID may not be configured at the IDP or the user does not have a valid NameID value."), "WPSAMLERR003" => array("code" => "WPSAMLERR003", "description" => "No signature was found in the SAML Response or Assertion.", "fix" => "It is required by the SAML 2.0 standard that either the response or assertion is signed. Please enable the same in your IDP.", "cause" => "Unsigned Response or Assertion", "test_config_msg" => "No signature found in SAML Response or Assertion. Please sign at least one of them."), "WPSAMLERR004" => array("code" => "WPSAMLERR004", "description" => "This error ocurrs  when certificate present in SAML Response does not match with the certificate configured in the plugin.", "fix" => "<ol><li>Copy paste the certificate provided above in X.509 Certificate under Service Provider Setup tab.</li><li>If issue persists disable <b>Character encoding</b> under Service Provider Setup tab.</li></ol>", "cause" => "Mismatch in Certificate", "test_config_msg" => "X.509 Certificate field in plugin does not match the certificate found in SAML Response."), "WPSAMLERR005" => array("code" => "WPSAMLERR005", "description" => "This error is displayed when there is an issue in creating user in WordPress.", "fix" => "There has been some issue with user creation in wordpress copy the error message and reach out us at <a href="mailto:[email protected]">[email protected]</a> with your registered email.", "cause" => "User Creation Failed", "test_config_msg" => "Something went wrong while creating the user. Please reach out to us with the debug logs."), "WPSAMLERR006" => array("code" => "WPSAMLERR006", "description" => "This error is Displayed when IDP returns a status code other than SUCCESS.<br/> The following are some of the common Status Code errors that you might encounter:<br/>\xd
                                    <u>Requester:</u> The IDP sends this status code when it doesn't like the SAML request. For example: The IDP was expecting a signed request but it received an unsigned one.<br/>
                                    <u>Responder:</u> The IDP side of configuration is not correct. For ex: The ACS URL is not properly configured at the IDP end.<br/>
                                    <u>AuthnFailed:</u> Some IDPs send this status code if the signature verification of the SAML Request fails.", "fix" => "You will need to double check the configuration between your IDP and SP to fix this issue.", "cause" => "Invalid Status Code", "test_config_msg" => "Identity Provider has sent %s status code in SAML Response. Please check IdP logs."), "WPSAMLERR007" => array("code" => "WPSAMLERR007", "description" => "This can happen when your SP clock is behind the IDP clock.", "fix" => "You will need to sync the time between your IDP and SP or you can turn off the <b>Assertion Time Validity</b> toggle in the Service Provider Setup tab.", "cause" => "SP clock is behind IDP", "test_config_msg" => ''), "WPSAMLERR008" => array("code" => "WPSAMLERR008", "description" => "This can happen when your SP clock is ahead of the IDP clock.", "fix" => "You will need to sync the time between your IDP and SP or you can turn off the <b>Assertion Time Validity</b> toggle in the Service Provider Setup tab.", "cause" => "SP clock is ahead of IDP", "test_config_msg" => ''), "WPSAMLERR009" => array("code" => "WPSAMLERR009", "description" => "This error indicates that the Audience URI is not correctly configured at your Identity Provider.", "fix" => "<ul style="list-style: none;"><li style="list-style-type: none;">Copy the Audience URI configured in the Identity Provider from above and paste it into the SP EntityID/Issuer field in the Plugin's settings.</li><li style="list-style-type: none; font-weight: bold; text-align: center; margin: 10px 0;">OR</li><li style="list-style-type: none;">Copy the Audience URI configured in the plugin from above and paste it into the Audience URI field in the Identity Provider.</li></ul>", "cause" => "Invalid Audience URI", "test_config_msg" => "The value of Audience URI in the plugin settings does not match the value of Audience URI received from the Identity Provider."), "WPSAMLERR010" => array("code" => "WPSAMLERR010", "description" => "This happens when you have configured wrong IDP Entity ID in the plugin.", "fix" => "To fix this navigate to Service Provider Setup tab and paste the correct IDP Entity ID in the required field.", "cause" => "Wrong IDP Entity ID", "test_config_msg" => "IdP Entity ID configured and the one found in SAML Response do not match"), "WPSAMLERR011" => array("code" => "WPSAMLERR011", "description" => "This error is displayed when the Username value is greater than 60 characters.", "fix" => "To fix this issue, please configure your IDP to send a valid email address as the NameID value, which should be less than 60 characters in length.", "cause" => "Username length limit exceeded", "test_config_msg" => "The NameID value is greater than 60 characters in length. Please configure your IDP to send a proper NameID value."), "WPSAMLERR012" => array("code" => "WPSAMLERR012", "description" => "This error occurs when certificate present in SAML Response does not match with the certificate configured in the plugin after encoding.", "fix" => "To fix this error, turn off the <b>Character encoding</b> toggle in the Service Provider Setup tab.", "cause" => "Mismatch in Certificate", "test_config_msg" => "X.509 Certificate in plugin does not match the certificate found in SAML Response due to the character encoding."), "WPSAMLERR013" => array("code" => "WPSAMLERR013", "description" => "This error occurs when X.509 Certificate field in plugin does not match the certificate found in SAML Response.", "fix" => "Please copy the IDP certificate from your IDP and paste it in the X509 Certificate input field in the Service Provider Setup tab of the plugin.", "cause" => "Certificate Not Found", "test_config_msg" => "Unable to find a certificate matching the configured fingerprint."), "WPSAMLERR014" => array("code" => "WPSAMLERR014", "description" => "This error occurs when an incorrect certificate is added on the Identity Provider for Encryption.", "fix" => "Please check if the certificate added in Identity Provider is the same as the certificate provided in the Service Provider Metadata tab of the Plugin.", "cause" => "Encryption Certificate Mismatch", "test_config_msg" => "Incorrect certificate added on the Identity Provider for Encryption"), "WPSAMLERR015" => array("code" => "WPSAMLERR015", "description" => "This error code is shown to users when DOM extension is not installed.", "fix" => "Ask your hosting provider or internal team to install DOM extension.", "cause" => "DOM extension not found while parsing SAML Response, SAML Logout Response or SAML Metadata."), "WPSAMLERR016" => array("code" => "WPSAMLERR016", "description" => "This error code is shown to users when the plugin detects a duplicate saml response", "fix" => "User will need to initiate the SSO again.", "cause" => "Either user have reloaded the page while plugin was processing SAMLResponse or someone has tried to send a duplicated SAMLResponse."), "WPSAMLERR017" => array("code" => "WPSAMLERR017", "description" => "This error code is shown to users when invalid XML is passed by user or IdP.", "fix" => "Please send SAML tracer while reproducing the whole issue to [email protected].", "cause" => "Invalid XML detected by plugin in form of SAML Metadata, SAML Logout Response , SAML Response."), "WPSAMLERR018" => array("code" => "WPSAMLERR018", "description" => "This error occurs when you have enabled the Do not auto create users if roles are not mapped here option in Role Mapping section of the attribute mapping tab.", "fix" => "Enable the option only if you want to restrict login to accounts with certain roles. You will also have to map these role values to their respective WordPress role values. If you want users with any role to login disable this toggle.", "cause" => "Not a WordPress Member."), "WPSAMLERR019" => array("code" => "WPSAMLERR019", "description" => "This error is displayed when the user role is restricted from logging in.", "fix" => "If you think you should not be seeing this message make sure that you have configured correct role names to be resticted in the Do not allow the users to login with the following roles input box.", "cause" => "User role is restricted"), "WPSAMLERR020" => array("code" => "WPSAMLERR020", "description" => "This error is displayed when the PHP openssl extension is not installed or disabled.", "fix" => "Please ensure that the OpenSSL extension is insalled and activated in order to activate the plugin.", "cause" => "PHP openssl extension is either not installed or disabled."), "WPSAMLERR021" => array("code" => "WPSAMLERR021", "description" => "This error is displayed when the users with specific domain are restricted from logging in.", "fix" => "If you think you should not be seeing this message make sure that you have configured correct domains to be resticted in the Deny users to login with specified domains option input box in the Attribute/Role Mapping tab.", "cause" => "Permission Denied : Blacklisted user."), "WPSAMLERR022" => array("code" => "WPSAMLERR022", "description" => "This error is displayed when the domain of the user is not specified in the domains to be allowed to login.", "fix" => "If you think you should not be seeing this message make sure that you have configured correct domains to be allowed in the Allow users to login with specified domains option input box in the Attribute/Role Mapping tab.", "cause" => "Permission Denied : Not a Whitelisted user."), "WPSAMLERR024" => array("code" => "WPSAMLERR024", "description" => "This error code is shown to users when the plugin recieves invalid assertion in saml response.", "fix" => "Please send SAML tracer while reproducing the whole issue to [email protected].", "cause" => "Invalid SAML Assertion"), "WPSAMLERR025" => array("code" => "WPSAMLERR025", "description" => "This error code is shown to users when the plugin is unable to process the Logout Request.", "fix" => "Please send SAML tracer while reproducing the whole issue to [email protected].", "cause" => "Invalid Logout Request"), "WPSAMLERR026" => array("code" => "WPSAMLERR026", "description" => "This error code is shown to users when the plugin is unable to process SMAL Metadta.", "fix" => "Please reach out to [email protected] with the metadata you are trying to import/ your IDP metadata URL.", "cause" => "Invalid Metadata file/URL"), "WPSAMLERR027" => array("code" => "WPSAMLERR027", "description" => "This error code is shown to users when the plugin is unable to decrypt encrypted elements in SAML Response.", "fix" => "Please send SAML tracer while reproducing the whole issue to [email protected].", "cause" => "Incorrect IDP certificates"), "WPSAMLERR028" => array("code" => "WPSAMLERR028", "description" => "This error code is shown to users when the plugin is unable to process XML with xmlseclibs.", "fix" => "Please send SAML tracer while reproducing the whole issue to [email protected].", "cause" => "Unable to process XML"), "WPSAMLERR029" => array("code" => "WPSAMLERR029", "description" => "This error code is shown to users when the plugin license has expired and hence the SSO has stopped working.", "fix" => "Please renew your plugin license to get the SSO working.", "cause" => "Plugin License Expired", "test_config_msg" => "This error code indicates that the plugin license has expired."), "WPSAMLERR030" => array("code" => "WPSAMLERR030", "description" => "This error code occurs when the same plugin license is used on multiple sites or an incorrect license key is entered.", "fix" => "Please contact your administrator to use the correct license.", "cause" => "Invalid License Found.", "test_config_msg" => "This error code indicates that the plugin license is invalid."), "WPSAMLERR031" => array("code" => "WPSAMLERR031", "description" => "This error code indicates that there has been some issue with how you have activated your license. .", "fix" => "Reach out to us at [email protected] from your registered email address", "cause" => "License File missing from the plugin.", "test_config_msg" => "This error code indicates that there is some issue with license activation.")); 
} 
class Mo_Saml_Addons_Directory extends Mo_Saml_Basic_Enum 
{ 
    const ADVANCED_ROLE_MAPPING = "miniorange-advanced-role-mapping/advanced-role-mapping.php"; 
} 
class Mo_Saml_Options_Configuration extends Mo_Saml_Basic_Enum 
{ 
    const SAVE_CONFIG_TO_FILE = "saml_save_config_to_file"; 
    const CONFIG_FOLDER_NAME = "saml_config_folder_name"; 
} 
class Mo_Saml_Options extends Mo_Saml_Basic_Enum 
{ 
    const PLUGIN_ACTIVATED = "Activated_Plugin"; 
    const METADATA_URL_FOR_SYNC = "saml_metadata_url_for_sync"; 
    const LAST_SYNCED_TIME = "vl_check_t"; 
    const LICENSE_CHECK_STATUS = "vl_check_s"; 
    const SHOW_ADDONS_NOTICE = "mo_saml_show_addons_notice"; 
    const IS_TRIAL = "mo_saml_tla"; 
    const LICENSE_EXPIRY_DATE = "mo_saml_led"; 
    const SUPPORT_LICENSE_EXPIRED = "mo_saml_sle"; 
    const SAML_RESPONSE_SIGNED = "saml_response_signed"; 
    const CERTIFICATE_ROLL_BACK_AVAILABLE = "mo_saml_certificate_roll_back_available"; 
    const SEND_PLUGIN_CONFIG = "send_plugin_config"; 
    const NEW_CERT_TEST = "mo_saml_new_cert_test"; 
    const TEST_NEW_CERT = "mo_saml_test_new_cert"; 
    const WP_DEFAULT_ROLE = "default_role"; 
    const ENABLE_GUEST_LOGIN = "mo_enable_guest_login"; 
    const RENEWAL_ADMIN_NOTICE = "mo_renewal_admin_notice"; 
    const LICENSE_EXPIRED_MESSAGE = "mo_saml_sle_message"; 
    const ALLOW_EXISTING_USER_LOGIN = "mo_allow_existing_user_login"; 
    const LCWRTLFSAML = "lcwrtlfsaml"; 
    const LCDJKASJDKSACL = "lcdjkasjdksacl"; 
    const LICENSE_EXPIRED = "mo_saml_license_expired"; 
    const EXPIRY_REMAINING_DAYS = "mo_saml_exp_notice_close"; 
    const ENTITY_ID = "entity_id"; 
    const SSO_URL = "sso_url"; 
    const CERT_FP = "cert_fp"; 
    const LICENSE_UPDATE_TIME = "ln_check_t"; 
    const HOME = "home"; 
} 
class Mo_Saml_Options_Enum_Current_Cerficates extends Mo_Saml_Basic_Enum 
{ 
    const CURRENT_CERT = "mo_saml_current_cert"; 
    const CURRENT_CERT_PRIVATE_KEY = "mo_saml_current_cert_private_key"; 
} 
class Mo_Saml_Options_Enum_License extends Mo_Saml_Basic_Enum 
{ 
    const LICENSE_MESSAGE = "mo_saml_license_message"; 
    const LICENSE_PLAN_FROM_FEEDBACK = "mo_license_plan_from_feedback"; 
} 
class Mo_Saml_User_Meta extends Mo_Saml_Basic_Enum 
{ 
    const KEY_USER_TYPE = "mo_saml_user_type"; 
    const VALUE_SSO_USER = "sso_user"; 
} 
class Mo_Saml_Option_Constants extends Mo_Saml_Basic_Enum 
{ 
    const SHOW_SSO_USER = "mo_saml_sso_show_user"; 
    const SSO_USER = "mo_saml_sso_user"; 
    const CHECK_SSO_USER = "saml_show_sso_users"; 
} 
 ?>

Did this file decode correctly?

Original Code

<?php
/**
 * This file is a part of the miniorange-saml-20-single-sign-on plugin.
 *
 * @link https://plugins.miniorange.com/
 * @author miniOrange
 * @package miniorange-saml-20-single-sign-on
 */


if (defined("\101\x42\123\120\x41\124\x48")) {
    goto rm;
}
exit;
rm:
const BASIC_ENUM = "\x42\141\163\151\143\x45\x6e\165\155\x2e\x70\x68\160";
require_once BASIC_ENUM;
class Mo_Saml_Plugin_Files extends Mo_Saml_Basic_Enum
{
    const OPTIONS_ENUM = MO_SAML_PLUGIN_DIR . "\57\x69\156\x63\x6c\165\x64\x65\x73\x2f\154\x69\x62\x2f\x6d\157\x2d\157\x70\164\151\157\x6e\163\x2d\145\156\x75\155\x2e\160\x68\160";
    const SSO_WIDGET = MO_SAML_PLUGIN_DIR . "\x2f\155\x6f\137\154\x6f\147\151\156\x5f\163\141\155\x6c\x5f\x73\163\x6f\137\167\151\144\147\x65\x74\56\160\x68\x70";
    const XML_SEC_LIBS = MO_SAML_PLUGIN_DIR . "\x2f\x78\x6d\154\163\x65\x63\x6c\x69\x62\163\x2e\x70\x68\160";
    const CLASS_CUSTOMER = MO_SAML_PLUGIN_DIR . "\x2f\155\x6f\x2d\x73\x61\x6d\x6c\55\143\x6c\x61\163\163\55\143\165\163\164\157\155\145\x72\x2e\160\x68\x70";
    const SETTINGS_PAGE = MO_SAML_PLUGIN_DIR . "\x2f\155\157\x5f\x73\141\155\154\x5f\x73\x65\x74\164\151\156\x67\163\137\160\141\147\145\x2e\160\150\160";
    const METADATA_READER = MO_SAML_PLUGIN_DIR . "\x2f\115\145\164\x61\144\x61\x74\141\122\145\141\144\145\x72\x2e\160\150\160";
    const CERTIFICATE_UTILITY = MO_SAML_PLUGIN_DIR . "\x2f\143\145\x72\164\x69\146\151\143\141\x74\145\x5f\x75\164\151\154\151\x74\171\56\x70\x68\160";
    const ENV_LICENSE_UTILITY = MO_SAML_PLUGIN_DIR . "\x2f\x6c\x69\143\145\156\x73\x65\165\x74\151\154\x73\56\160\x68\160";
    const ENV_LICENSE_DAO = MO_SAML_PLUGIN_DIR . "\57\114\x69\x63\x65\156\163\145\x55\164\x69\x6c\x73\x2f\114\x69\x63\145\x6e\163\x65\104\141\x6f\x2e\x70\x68\x70";
    const MANAGE_LICENSE_VIEW = MO_SAML_PLUGIN_DIR . "\x2f\114\151\143\145\x6e\163\x65\x55\x74\x69\154\163\57\x76\x69\x65\x77\163\x2f\x4d\x61\x6e\141\147\145\x4c\151\143\145\156\x73\x65\x56\x69\145\x77\x2e\x70\x68\160";
    const ENV_LICENSE_HANDLER = MO_SAML_PLUGIN_DIR . "\57\x4c\151\143\x65\x6e\163\145\x55\x74\x69\x6c\x73\57\114\x69\143\145\156\163\145\x48\141\x6e\x64\x6c\145\x72\x2e\x70\x68\160";
    const ENV_LICENSE_HELPER = MO_SAML_PLUGIN_DIR . "\x2f\x4c\x69\143\145\x6e\x73\x65\125\164\x69\154\x73\57\114\151\x63\145\x6e\163\x65\x48\145\154\x70\145\162\56\x70\150\x70";
    const ENV_LICENSE_OBJECT = MO_SAML_PLUGIN_DIR . "\57\114\151\143\x65\156\x73\x65\125\x74\x69\154\x73\57\x4c\x69\x63\145\156\x73\145\x4f\142\152\145\143\x74\56\160\150\x70";
    const PLUGIN_VERSION_UPDATE = MO_SAML_PLUGIN_DIR . "\57\x6d\x6f\55\x73\141\x6d\154\55\x70\x6c\x75\147\x69\156\x2d\x76\145\x72\x73\151\157\x6e\x2d\x75\160\144\141\x74\x65\x2e\160\x68\x70";
    const IMPORT_EXPORT = MO_SAML_PLUGIN_DIR . "\x2f\111\155\160\157\x72\x74\x2d\x65\170\160\x6f\162\x74\56\160\x68\160";
    const ASSERTION = MO_SAML_PLUGIN_DIR . "\57\x41\163\163\x65\162\164\x69\157\156\x2e\x70\x68\160";
    const UTILITIES = MO_SAML_PLUGIN_DIR . "\x2f\x55\x74\151\154\151\164\151\x65\163\56\x70\x68\x70";
    const RESPONSE = MO_SAML_PLUGIN_DIR . "\x2f\122\x65\163\160\157\x6e\x73\x65\x2e\x70\150\x70";
    const LOGOUT_REQUEST = MO_SAML_PLUGIN_DIR . "\57\x4c\157\x67\157\165\x74\122\x65\161\165\x65\163\164\56\x70\150\160";
    const ENCRYPTION = MO_SAML_PLUGIN_DIR . "\57\151\156\x63\x6c\165\x64\145\163\57\x6c\x69\142\57\145\156\143\x72\x79\x70\164\151\x6f\x6e\x2e\160\150\x70";
    const WP_CLI_COMMANDS = MO_SAML_PLUGIN_DIR . "\57\155\x6f\55\x73\x61\155\154\55\x77\x70\55\x63\154\x69\55\x63\x6f\155\x6d\141\156\x64\x73\x2e\160\x68\x70";
    const XML_SECURITY_KEY = MO_SAML_PLUGIN_DIR . "\57\x69\156\143\154\165\x64\x65\x73\57\154\151\142\x2f\x53\x41\115\x4c\x32\103\x6f\x72\145\x2f\x58\x4d\114\123\x65\x63\x75\x72\151\164\171\x4b\145\171\x2e\160\x68\160";
    const XML_SECURITY_DSIG = MO_SAML_PLUGIN_DIR . "\57\151\156\x63\x6c\x75\x64\145\163\57\154\151\142\x2f\123\101\x4d\114\x32\x43\x6f\162\145\57\130\115\x4c\123\x65\143\165\x72\151\x74\x79\x44\x53\151\147\56\x70\x68\160";
    const XML_SEC_ENC = MO_SAML_PLUGIN_DIR . "\x2f\151\x6e\143\154\165\x64\145\163\x2f\154\151\142\x2f\x53\101\115\114\62\x43\x6f\162\145\x2f\x58\x4d\x4c\x53\x65\143\x45\x6e\143\56\160\x68\160";
    const XPATH = MO_SAML_PLUGIN_DIR . "\x2f\x69\x6e\x63\154\x75\x64\145\163\57\x6c\x69\x62\57\123\x41\115\x4c\x32\x43\x6f\162\x65\x2f\x55\164\x69\x6c\x73\57\130\120\x61\x74\150\56\x70\150\160";
    const LICENSE_ACTIONS = MO_SAML_PLUGIN_DIR . "\x2f\x61\x63\164\x69\x6f\156\163\57\x63\154\x61\163\163\x2d\x6d\x6f\55\163\x61\155\x6c\55\x6c\x69\143\145\x6e\x73\145\x2d\x61\x63\x74\x69\157\x6e\163\56\x70\x68\160";
    const LICENSE_HANDLER = MO_SAML_PLUGIN_DIR . "\x2f\150\141\156\x64\x6c\x65\x72\x73\57\143\x6c\x61\163\163\55\155\x6f\x2d\163\x61\155\154\55\x6c\x69\143\x65\x6e\163\x65\x2d\x68\141\156\144\154\145\x72\x2e\160\150\160";
    const USER_LOGIN_HANDLER = MO_SAML_PLUGIN_DIR . "\x2f\x68\x61\156\x64\154\145\x72\163\x2f\143\x6c\141\x73\163\x2d\155\157\x2d\x73\x61\x6d\154\x2d\165\163\145\162\55\x6c\x6f\147\151\156\x2d\150\141\x6e\144\x6c\145\162\56\160\150\x70";
    const METADATA_IMPORT_HANDLER = MO_SAML_PLUGIN_DIR . "\57\150\141\156\144\x6c\145\162\x73\x2f\x63\x6c\141\163\x73\x2d\155\157\x2d\163\141\155\x6c\55\x6d\145\164\141\x64\141\x74\141\55\x69\x6d\160\x6f\x72\164\55\150\141\x6e\x64\154\145\x72\x2e\160\x68\160";
    const USER_LOGOUT_HANDLER = MO_SAML_PLUGIN_DIR . "\57\150\141\156\x64\x6c\145\162\x73\x2f\x63\154\x61\163\x73\x2d\155\x6f\55\163\141\x6d\x6c\55\165\163\145\162\x2d\x6c\157\147\157\165\164\55\150\141\x6e\x64\x6c\145\x72\x2e\x70\150\x70";
    const EXCEPTION_HANDLER = MO_SAML_PLUGIN_DIR . "\x2f\150\x61\156\x64\x6c\145\162\x73\57\143\x6c\x61\163\163\55\155\x6f\55\x73\141\x6d\x6c\x2d\x65\x78\x63\x65\x70\x74\x69\157\156\55\x68\x61\x6e\144\154\x65\162\56\160\x68\160";
    const LICENSE_UTILITY = MO_SAML_PLUGIN_DIR . "\x2f\x75\x74\151\154\163\x2f\143\154\141\x73\x73\x2d\155\157\x2d\163\141\x6d\154\x2d\154\x69\143\145\156\x73\145\x2d\x75\164\x69\154\x69\164\171\56\160\150\160";
    const ERROR_CODES_VIEW = MO_SAML_PLUGIN_DIR . "\57\x76\151\145\x77\x73\x2f\x63\x6c\x61\163\x73\55\x6d\x6f\55\163\x61\155\154\x2d\145\162\x72\157\162\55\x63\x6f\144\145\163\x2d\x76\x69\145\167\x2e\x70\150\x70";
    const MAIN_PLUGIN_FILE = MO_SAML_PLUGIN_DIR . "\57\154\157\x67\151\x6e\x2e\160\x68\x70";
    const CONFIG_UTILITY = MO_SAML_PLUGIN_DIR . "\x2f\165\x74\x69\154\x73\57\143\x6c\x61\163\163\x2d\155\x6f\x2d\x73\141\155\154\x2d\143\x6f\x6e\x66\151\x67\x2d\x75\164\x69\154\x69\164\171\x2e\160\x68\160";
    const DECRYPTION_EXCEPTION = MO_SAML_PLUGIN_DIR . "\x2f\x65\170\143\145\160\x74\151\x6f\156\x73\57\143\x6c\141\x73\x73\55\x6d\x6f\55\x73\x61\155\x6c\x2d\145\x6c\145\x6d\145\156\x74\x2d\144\x65\x63\x72\171\x70\164\x69\157\x6e\55\x65\x78\x63\x65\160\164\151\x6f\x6e\x2e\x70\150\x70";
    const ASSERTION_EXCEPTION = MO_SAML_PLUGIN_DIR . "\x2f\145\x78\143\x65\160\164\151\x6f\156\x73\57\143\x6c\x61\163\163\55\x6d\x6f\55\x73\x61\x6d\154\x2d\x69\x6e\166\141\154\x69\x64\x2d\x61\x73\x73\x65\162\x74\x69\x6f\156\x2d\145\170\143\x65\160\164\151\157\156\56\160\150\x70";
    const LOGOUT_REQUEST_EXCEPTION = MO_SAML_PLUGIN_DIR . "\x2f\x65\x78\x63\x65\x70\x74\x69\157\156\x73\57\x63\x6c\x61\163\163\55\155\157\55\x73\141\x6d\x6c\x2d\x69\x6e\x76\141\154\x69\x64\55\x6c\157\x67\x6f\x75\164\55\162\145\x71\x75\145\163\x74\x2d\145\x78\x63\x65\x70\164\151\157\156\x2e\x70\150\x70";
    const METADATA_READER_EXCEPTION = MO_SAML_PLUGIN_DIR . "\x2f\145\x78\143\145\160\x74\151\x6f\156\x73\x2f\x63\x6c\x61\163\163\55\x6d\157\x2d\163\141\155\154\55\x6d\145\x74\x61\x64\141\x74\x61\55\162\145\141\144\x65\162\55\145\x78\x63\x65\x70\x74\151\x6f\156\56\x70\x68\160";
    const XMLSECLIBS_EXCEPTION = MO_SAML_PLUGIN_DIR . "\57\x65\x78\x63\x65\160\164\x69\x6f\156\163\57\x63\154\x61\x73\163\x2d\155\157\55\163\141\x6d\154\x2d\170\x6d\x6c\x73\145\x63\154\x69\x62\163\55\160\x72\x6f\143\x65\163\x73\x69\156\147\x2d\x65\x78\143\x65\160\164\x69\157\x6e\56\x70\x68\x70";
    const DOM_DISABLED_EXCEPTION = MO_SAML_PLUGIN_DIR . "\x2f\145\170\143\x65\x70\164\151\157\x6e\x73\x2f\143\x6c\141\163\163\55\x6d\157\x2d\x73\x61\155\154\x2d\144\x6f\155\55\x65\x78\164\x65\156\163\151\x6f\x6e\x2d\144\x69\x73\x61\x62\x6c\145\x64\x2d\x65\x78\143\145\160\164\x69\157\x6e\x2e\x70\x68\160";
    const DUPLICATE_SAML_RESPONSE_EXCEPTION = MO_SAML_PLUGIN_DIR . "\57\145\170\x63\145\x70\x74\x69\157\156\163\57\x63\x6c\141\163\163\55\155\x6f\x2d\163\x61\x6d\x6c\x2d\x64\165\160\x6c\x69\x63\141\x74\x65\x2d\x73\x61\155\x6c\55\x72\x65\163\x70\157\156\163\x65\55\145\170\x63\x65\160\x74\x69\157\x6e\x2e\x70\150\x70";
    const LICENSE_EXCEPTION = MO_SAML_PLUGIN_DIR . "\x2f\x65\x78\x63\x65\160\x74\x69\157\156\163\x2f\143\154\x61\163\x73\x2d\x6d\x6f\x2d\163\x61\155\154\55\151\156\x76\141\154\151\144\x2d\154\151\x63\145\156\x73\145\55\x65\170\143\x65\x70\x74\x69\157\x6e\x2e\160\x68\160";
    const INVALID_XML_EXCEPTION = MO_SAML_PLUGIN_DIR . "\57\145\x78\x63\x65\x70\x74\x69\x6f\x6e\x73\57\x63\154\x61\163\163\x2d\155\x6f\55\163\x61\x6d\154\55\x69\x6e\x76\x61\154\x69\144\55\170\x6d\x6c\55\145\x78\143\x65\x70\164\151\157\x6e\x2e\160\150\160";
    const INVALID_AUDIENCE_URI_EXCEPTION = MO_SAML_PLUGIN_DIR . "\x2f\x65\x78\x63\145\x70\x74\151\x6f\156\163\x2f\x63\154\x61\163\163\55\155\x6f\x2d\x73\x61\155\154\55\x69\156\x76\141\x6c\151\144\55\x61\x75\x64\151\x65\x6e\143\x65\x2d\x75\162\x69\55\x65\170\143\x65\160\x74\151\157\x6e\x2e\x70\150\160";
    const SVG_IMAGES = MO_SAML_PLUGIN_DIR . "\x2f\151\x6e\143\154\165\144\145\163\x2f\x6c\x69\142\x2f\155\x6f\x2d\x73\141\x6d\154\x2d\x73\166\x67\55\151\155\x61\x67\145\x73\x2e\x70\x68\160";
    const SSO_USER_TABLE_SECTION = MO_SAML_PLUGIN_DIR . "\x2f\155\157\x2d\163\141\x6d\154\55\x6d\141\x6e\x61\147\x65\55\x75\163\x65\162\55\x74\141\x62\154\x65\x2d\163\x73\x6f\x2d\141\143\x74\x69\157\x6e\x2e\x70\150\160";
}
class Mo_Saml_WordPress_Files extends Mo_Saml_Basic_Enum
{
    const WP_ADMIN_FILE = ABSPATH . "\x2f\x77\160\55\141\x64\x6d\x69\x6e\57\x69\156\143\154\x75\144\145\x73\57\x66\151\x6c\x65\56\160\150\x70";
}
class Mo_Saml_Options_Enum_Sso_Login extends Mo_Saml_Basic_Enum
{
    const RELAY_STATE = "\155\x6f\x5f\x73\x61\155\154\x5f\162\145\x6c\x61\171\x5f\163\x74\141\164\x65";
    const ABSOLUTE_RELAY_STATE = "\155\157\137\163\x61\155\154\x5f\x73\x65\x6e\x64\x5f\141\x62\x73\157\x6c\x75\x74\x65\137\x72\x65\x6c\x61\171\137\163\164\x61\x74\145";
    const LOGOUT_RELAY_STATE = "\x6d\157\x5f\x73\x61\155\x6c\137\x6c\x6f\147\x6f\x75\164\137\x72\x65\x6c\x61\x79\137\x73\164\x61\x74\x65";
    const REDIRECT_IDP = "\x6d\x6f\137\163\141\155\154\137\x72\x65\x67\x69\x73\x74\x65\x72\x65\x64\137\157\x6e\x6c\x79\137\141\143\143\x65\163\163";
    const FORCE_AUTHENTICATION = "\x6d\157\137\163\x61\155\x6c\137\146\157\x72\143\x65\x5f\x61\165\x74\x68\145\156\164\x69\x63\x61\164\151\157\156";
    const ENABLE_ACCESS_RSS = "\155\x6f\137\163\141\x6d\154\x5f\145\x6e\141\142\x6c\x65\x5f\162\163\163\x5f\141\143\x63\145\x73\163";
    const AUTO_REDIRECT = "\155\157\x5f\x73\141\155\154\137\x65\x6e\x61\142\154\x65\x5f\x6c\x6f\x67\151\x6e\x5f\x72\145\x64\151\162\145\143\x74";
    const ALLOW_WP_SIGNIN = "\155\157\x5f\x73\141\x6d\154\137\141\x6c\x6c\x6f\167\137\167\160\x5f\x73\151\147\156\x69\156";
    const BACKDOOR_URL = "\155\x6f\137\163\x61\x6d\x6c\x5f\142\141\x63\x6b\144\157\x6f\x72\137\165\162\154";
    const CUSTOM_LOGIN_BUTTON = "\155\x6f\137\163\141\x6d\x6c\x5f\143\x75\x73\x74\x6f\x6d\x5f\154\157\147\151\x6e\x5f\x74\145\170\x74";
    const CUSTOM_GREETING_TEXT = "\155\157\x5f\163\x61\x6d\154\137\x63\x75\163\164\157\x6d\x5f\147\x72\x65\x65\164\151\x6e\x67\x5f\164\x65\170\164";
    const CUSTOM_GREETING_NAME = "\155\x6f\137\x73\x61\155\x6c\137\147\162\x65\145\164\151\156\147\x5f\156\x61\155\145";
    const CUSTOM_LOGOUT_BUTTON = "\155\x6f\x5f\x73\x61\x6d\x6c\137\x63\165\163\164\x6f\155\x5f\154\x6f\147\157\165\x74\137\164\x65\170\164";
    const REDIRECT_TO_WP_LOGIN = "\155\157\x5f\x73\x61\155\154\x5f\162\145\x64\151\x72\x65\143\164\x5f\x74\x6f\137\167\x70\137\154\x6f\x67\x69\x6e";
    const ADD_SSO_BUTTON = "\x6d\x6f\137\x73\x61\155\x6c\x5f\141\144\x64\137\x73\x73\x6f\137\x62\165\164\x74\x6f\156\137\167\x70";
    const USE_BUTTON_AS_SHORTCODE = "\x6d\157\x5f\163\141\x6d\154\x5f\165\x73\145\x5f\142\x75\x74\164\157\156\137\141\163\137\163\x68\x6f\162\164\143\157\x64\x65";
    const USE_BUTTON_AS_WIDGET = "\155\x6f\137\x73\x61\155\154\x5f\165\x73\x65\x5f\142\x75\x74\164\157\156\137\x61\x73\137\167\x69\144\x67\145\164";
    const SSO_BUTTON_SIZE = "\155\x6f\x5f\163\141\155\154\x5f\142\165\164\x74\x6f\x6e\137\163\x69\x7a\145";
    const SSO_BUTTON_WIDTH = "\155\157\137\x73\x61\155\x6c\x5f\x62\165\164\x74\x6f\x6e\x5f\167\151\144\164\150";
    const SSO_BUTTON_HEIGHT = "\x6d\x6f\137\163\141\x6d\x6c\137\142\165\x74\164\157\156\x5f\150\x65\151\x67\x68\x74";
    const SSO_BUTTON_CURVE = "\x6d\x6f\137\x73\141\x6d\154\137\142\x75\164\164\x6f\x6e\137\143\x75\162\166\x65";
    const SSO_BUTTON_COLOR = "\x6d\157\x5f\163\x61\x6d\154\x5f\142\165\x74\x74\x6f\156\137\143\x6f\154\x6f\162";
    const SSO_BUTTON_TEXT = "\155\157\x5f\163\141\155\154\x5f\142\x75\x74\x74\x6f\x6e\x5f\x74\145\170\x74";
    const SSO_BUTTON_THEME = "\155\x6f\x5f\163\x61\x6d\x6c\x5f\x62\165\x74\164\157\x6e\137\x74\150\145\x6d\x65";
    const SSO_BUTTON_FONT_COLOR = "\155\x6f\x5f\163\141\155\154\x5f\x66\157\x6e\164\137\x63\x6f\154\x6f\x72";
    const SSO_BUTTON_FONT_SIZE = "\x6d\157\137\x73\x61\x6d\x6c\x5f\146\157\156\164\137\x73\x69\x7a\x65";
    const SSO_BUTTON_POSITION = "\x73\163\157\137\x62\x75\x74\x74\x6f\x6e\x5f\x6c\x6f\147\x69\156\x5f\x66\157\162\155\137\160\157\x73\x69\x74\x69\157\156";
    const KEEP_CONFIGURATION_INTACT = "\155\157\x5f\163\x61\x6d\x6c\137\153\145\145\x70\x5f\x73\145\164\164\151\156\147\x73\137\157\x6e\137\144\145\154\x65\x74\x69\x6f\156";
}
class Mo_Options_Enum_Metadata_Sync extends Mo_Saml_Basic_Enum
{
    const METADATA_SYNC_URL = "\163\141\155\154\x5f\x6d\145\x74\141\144\141\164\141\137\165\x72\154\x5f\146\157\x72\137\163\x79\156\x63";
    const METADATA_SYNC_INTERVAL = "\x73\141\155\x6c\x5f\155\x65\x74\x61\144\141\x74\x61\x5f\163\x79\156\x63\x5f\151\156\164\x65\x72\166\141\x6c";
    const METADATA_SYNC_CRON_ACTION = "\155\x65\x74\x61\144\x61\x74\x61\x5f\163\x79\x6e\143\137\x63\162\157\x6e\x5f\141\143\x74\x69\157\156";
}
class Mo_Options_Enum_Cron_Intervals extends Mo_Saml_Basic_Enum
{
    public static $cron_intervals = array("\150\x6f\165\162\154\x79" => "\110\x6f\x75\x72\154\x79", "\164\x77\x69\143\x65\x64\141\x69\x6c\171" => "\124\x77\151\x63\145\x20\104\141\x69\x6c\171", "\144\x61\x69\x6c\171" => "\x44\x61\151\x6c\x79", "\167\145\x65\153\154\171" => "\127\145\x65\153\154\x79", "\155\157\156\164\x68\154\x79" => "\x4d\x6f\156\x74\x68\154\171");
}
class Mo_Saml_Options_Enum_Identity_Provider extends Mo_Saml_Basic_Enum
{
    const BROKER_SERVICE = "\155\x6f\x5f\163\x61\155\154\137\x65\x6e\x61\x62\154\145\137\143\154\x6f\165\144\x5f\142\x72\157\153\145\162";
    const SP_BASE_URL = "\155\x6f\x5f\163\141\x6d\154\137\163\160\x5f\142\141\x73\145\x5f\165\x72\x6c";
    const SP_ENTITY_ID = "\x6d\x6f\137\163\x61\x6d\154\137\163\x70\137\x65\156\164\x69\164\x79\137\x69\x64";
}
class Mo_Saml_Options_Enum_Service_Provider extends Mo_Saml_Basic_Enum
{
    const IDENTITY_NAME = "\x73\x61\x6d\x6c\137\x69\144\145\x6e\164\151\x74\171\x5f\156\x61\155\x65";
    const IDENTITY_PROVIDER_IDENTIFER_NAME = "\x6d\157\137\163\x61\155\x6c\x5f\x69\x64\145\x6e\164\x69\x74\171\x5f\x70\162\157\x76\x69\x64\145\162\137\151\144\x65\x6e\x74\x69\x66\151\145\x72\x5f\x6e\x61\x6d\x65";
    const ASSERTION_SIGNED = "\x73\141\x6d\154\x5f\x61\163\x73\x65\x72\164\151\x6f\x6e\137\x73\x69\147\x6e\x65\x64";
    const LOGIN_BINDING_TYPE = "\163\141\x6d\154\137\154\x6f\147\x69\x6e\137\x62\x69\156\144\x69\x6e\147\x5f\x74\x79\160\x65";
    const LOGIN_URL = "\163\141\155\154\137\154\157\x67\151\156\x5f\165\x72\154";
    const LOGOUT_BINDING_TYPE = "\x73\x61\155\x6c\137\154\x6f\x67\157\165\x74\137\x62\x69\x6e\x64\151\156\x67\x5f\164\171\x70\x65";
    const LOGOUT_URL = "\x73\141\155\x6c\137\x6c\x6f\x67\x6f\165\164\x5f\165\162\154";
    const ISSUER = "\x73\141\155\154\137\x69\x73\x73\165\145\x72";
    const X509_CERTIFICATE = "\x73\x61\x6d\154\x5f\x78\65\60\x39\x5f\143\145\162\x74\151\x66\x69\143\141\x74\145";
    const REQUEST_SIGNED = "\163\x61\155\154\137\162\x65\161\165\145\x73\x74\x5f\x73\x69\x67\x6e\x65\x64";
    const NAMEID_FORMAT = "\x73\141\x6d\154\x5f\x6e\141\x6d\145\x69\x64\x5f\146\157\x72\155\141\x74";
    const GUIDE_NAME = "\163\141\155\154\x5f\151\x64\145\x6e\x74\151\x74\171\x5f\x70\162\157\x76\x69\144\145\162\137\147\165\x69\x64\145\137\156\x61\x6d\145";
    const IS_ENCODING_ENABLED = "\x6d\157\x5f\x73\x61\155\154\137\x65\156\x63\157\144\151\x6e\x67\x5f\145\x6e\x61\142\154\145\x64";
}
class Mo_Saml_Options_Enum_Encoding extends Mo_Saml_Basic_Enum
{
    const ENCODING_CP1252 = "\103\x50\61\62\x35\x32";
    const ENCODING_UTF_8 = "\125\124\x46\55\x38";
}
class Mo_Saml_Options_Enum_Extension extends Mo_Saml_Basic_Enum
{
    const ICONV = "\151\143\157\156\166";
}
class Mo_Saml_Options_Enum_Test_Configuration extends Mo_Saml_Basic_Enum
{
    const SAML_REQUEST = "\155\157\x5f\x73\141\x6d\x6c\137\x72\145\x71\165\x65\163\164";
    const SAML_RESPONSE = "\x6d\157\137\x73\141\155\x6c\x5f\x72\145\x73\x70\157\x6e\163\145";
    const TEST_CONFIG_ERROR_LOG = "\x6d\157\x5f\163\x61\155\154\x5f\x74\x65\163\164";
    const TEST_CONFIG_ATTIBUTES = "\x6d\x6f\x5f\x73\141\x6d\154\x5f\164\145\163\x74\x5f\x63\157\x6e\146\x69\x67\x5f\141\x74\164\162\163";
}
class Mo_Saml_Options_Enum_Attribute_Mapping extends Mo_Saml_Basic_Enum
{
    const ATTRIBUTE_USERNAME = "\x73\141\155\154\x5f\x61\x6d\x5f\x75\163\x65\x72\x6e\141\x6d\x65";
    const ATTRIBUTE_EMAIL = "\x73\x61\x6d\x6c\137\141\155\137\x65\x6d\x61\x69\x6c";
    const ATTRIBUTE_FIRST_NAME = "\163\141\155\154\137\x61\x6d\x5f\146\151\162\x73\164\x5f\x6e\141\155\x65";
    const ATTRIBUTE_LAST_NAME = "\163\141\x6d\x6c\x5f\x61\x6d\x5f\x6c\x61\163\x74\x5f\156\x61\x6d\145";
    const ATTRIBUTE_NICKNAME = "\163\x61\x6d\x6c\137\x61\155\x5f\x6e\151\143\153\156\141\155\x65";
    const ATTRIBUTE_GROUP_NAME = "\x73\x61\x6d\154\137\x61\x6d\137\147\162\x6f\165\x70\x5f\156\141\155\145";
    const ATTRIBUTE_CUSTOM_MAPPING = "\x6d\x6f\x5f\163\x61\155\154\x5f\x63\165\163\x74\157\155\x5f\x61\164\164\162\163\137\155\x61\x70\160\151\156\x67";
    const ATTRIBUTE_ACCOUNT_MATCHER = "\163\141\x6d\x6c\x5f\141\x6d\x5f\x61\143\143\157\165\x6e\164\137\155\141\164\143\150\x65\162";
    const ATTRIBUTE_DISPLAY_NAME = "\x73\x61\155\154\x5f\141\x6d\137\144\x69\163\160\x6c\x61\171\137\156\x61\155\x65";
    const ATTRIBUTE_SHOW_IN_USER_MENU = "\x73\x61\155\x6c\x5f\163\x68\157\x77\137\165\163\x65\162\137\141\x74\x74\162\x69\x62\165\164\145";
    const ATTRIBUTE_UPDATE_DISPLAY_NAME = "\163\x61\155\x6c\x5f\141\155\x5f\x75\x70\144\141\164\x65\137\144\x69\163\160\x6c\141\x79\x5f\x6e\141\155\145";
}
class Mo_Saml_Options_Enum_Domain_Restriction extends Mo_Saml_Basic_Enum
{
    const EMAIL_DOMAINS = "\x73\141\155\x6c\137\x61\x6d\137\x65\155\x61\151\x6c\137\x64\157\x6d\141\x69\x6e\163";
    const ENABLE_DOMAIN_RESTRICTION_LOGIN = "\x6d\157\x5f\163\141\155\x6c\x5f\x65\156\x61\142\154\x65\x5f\x64\x6f\x6d\141\x69\156\x5f\162\145\x73\164\162\151\143\x74\x69\157\x6e\137\154\x6f\x67\x69\x6e";
    const ALLOW_DENY_USER_WITH_DOMAIN = "\155\x6f\137\163\141\155\154\137\x61\154\x6c\157\167\x5f\144\145\156\x79\x5f\x75\163\x65\x72\x5f\x77\x69\164\150\x5f\x64\x6f\x6d\x61\x69\156";
}
class Mo_Saml_Options_Enum_Role_Mapping extends Mo_Saml_Basic_Enum
{
    const ROLE_DO_NOT_AUTO_CREATE_USERS = "\155\157\x5f\x73\141\x6d\154\137\x64\x6f\x6e\x74\x5f\143\x72\x65\141\x74\x65\x5f\165\x73\x65\162\x5f\151\146\x5f\x72\x6f\154\x65\137\156\157\164\137\155\141\x70\x70\145\x64";
    const ROLE_DO_NOT_ASSIGN_ROLE_UNLISTED = "\x73\141\x6d\x6c\x5f\141\x6d\x5f\144\x6f\156\x74\x5f\141\x6c\x6c\x6f\x77\x5f\x75\156\x6c\151\163\x74\x65\144\x5f\x75\x73\x65\162\x5f\x72\157\x6c\x65";
    const ROLE_DO_NOT_UPDATE_EXISTING_USER = "\x73\141\155\x6c\x5f\141\155\137\144\157\x6e\x74\x5f\x75\x70\x64\x61\x74\145\x5f\145\170\151\x73\x74\151\x6e\x67\x5f\165\x73\145\x72\x5f\162\x6f\x6c\145";
    const ROLE_UPDATE_ADMIN_USER_ROLE = "\163\x61\155\154\137\141\x6d\137\x75\160\144\141\164\145\137\141\x64\x6d\x69\x6e\x5f\165\x73\x65\162\x73\x5f\x72\x6f\x6c\145";
    const ROLE_DEFAULT_ROLE = "\163\141\x6d\154\137\x61\155\x5f\x64\145\146\141\x75\154\164\137\165\x73\145\x72\x5f\x72\x6f\154\x65";
    const ROLE_DO_NOT_LOGIN_WITH_ROLES = "\163\141\155\154\x5f\141\155\137\144\157\156\164\x5f\x61\154\x6c\157\167\x5f\165\x73\145\162\137\164\157\x6c\157\x67\x69\156\137\143\x72\x65\x61\164\x65\137\167\151\164\x68\137\147\x69\x76\x65\156\137\147\x72\157\x75\160\163";
    const ROLE_RESTRICT_USERS_WITH_GROUPS = "\x6d\157\x5f\163\x61\155\154\137\162\145\163\x74\x72\151\x63\164\137\x75\163\x65\x72\x73\x5f\x77\x69\164\x68\x5f\x67\162\157\165\x70\163";
    const ROLE_MAPPING = "\x73\x61\x6d\154\137\141\x6d\137\x72\157\x6c\145\137\155\141\x70\160\x69\156\147";
}
class Mo_Saml_Options_Enum_Custom_Certificate extends Mo_Saml_Basic_Enum
{
    const CUSTOM_PUBLIC_CERTIFICATE = "\x6d\157\x5f\163\x61\x6d\154\x5f\143\165\163\x74\157\x6d\137\143\x65\162\x74";
    const CUSTOM_PRIVATE_CERTIFICATE = "\x6d\157\137\x73\141\x6d\154\x5f\143\x75\163\x74\x6f\155\x5f\x63\x65\162\x74\137\160\x72\x69\166\141\164\145\137\x6b\145\x79";
    const ENABLE_PUBLIC_CERTIFICATE = "\x6d\x6f\137\x73\141\155\154\x5f\145\156\x61\x62\x6c\145\x5f\143\x75\163\164\157\155\x5f\143\145\x72\x74\x69\x66\151\143\141\x74\x65";
}
class Mo_Saml_Options_Enum_Custom_Messages extends Mo_Saml_Basic_Enum
{
    const CUSTOM_ACCOUNT_CREATION_DISABLED_MESSAGE = "\155\157\x5f\163\x61\155\154\x5f\141\x63\x63\157\165\x6e\x74\x5f\143\x72\145\141\x74\151\x6f\156\137\x64\151\163\x61\142\x6c\145\144\x5f\x6d\163\x67";
    const CUSTOM_RESTRICTED_DOMAIN_MESSAGE = "\155\157\137\163\141\155\154\137\162\x65\163\x74\162\151\143\164\x65\x64\137\x64\x6f\155\141\151\156\137\x65\162\162\x6f\x72\x5f\x6d\x73\147";
}
class Mo_Saml_Options_Enum_Nameid_Formats extends Mo_Saml_Basic_Enum
{
    const EMAIL = "\x75\162\x6e\72\157\141\163\151\x73\72\156\141\155\x65\x73\72\164\x63\x3a\123\x41\x4d\x4c\x3a\61\x2e\x31\x3a\x6e\141\155\145\x69\x64\x2d\x66\x6f\162\x6d\x61\164\72\x65\x6d\141\x69\154\101\x64\x64\162\x65\x73\x73";
    const UNSPECIFIED = "\x75\x72\156\72\x6f\x61\x73\x69\163\x3a\156\x61\155\145\x73\72\164\143\72\x53\101\x4d\114\72\x31\56\61\x3a\x6e\x61\x6d\x65\151\x64\x2d\146\x6f\162\x6d\x61\x74\72\165\156\163\x70\145\143\151\146\x69\x65\x64";
    const TRANSIENT = "\165\162\156\x3a\x6f\141\x73\151\163\72\156\141\155\x65\163\72\164\x63\x3a\x53\x41\x4d\x4c\72\x32\56\x30\x3a\x6e\141\155\x65\x69\x64\x2d\146\157\162\x6d\141\164\72\x74\x72\141\x6e\x73\x69\145\x6e\164";
    const PERSISTENT = "\x75\x72\x6e\x3a\157\x61\163\151\163\x3a\x6e\x61\x6d\x65\163\72\164\143\72\x53\101\115\x4c\x3a\x32\56\60\x3a\x6e\141\155\x65\151\144\x2d\146\157\162\x6d\141\164\72\160\x65\162\163\151\x73\164\145\x6e\164";
}
class Mo_Saml_Options_Plugin_Constants extends Mo_Saml_Basic_Enum
{
    const CMS_NAME = "\x57\120";
    const APPLICATION_NAME = "\x57\x50\40\x6d\151\156\151\x4f\162\141\x6e\x67\x65\x20\123\101\115\114\x20\62\56\60\x20\x53\x53\117\x20\120\x6c\x75\147\151\x6e";
    const APPLICATION_TYPE = "\123\101\x4d\114";
    const VERSION = "\x31\62\56\x31\56\x38";
    const HOSTNAME = "\x68\x74\x74\160\163\x3a\57\x2f\x6c\157\147\x69\x6e\56\x78\x65\x63\x75\x72\x69\x66\171\56\143\x6f\155";
    const LICENSE_TYPE = "\x57\x50\137\x53\101\115\114\x5f\x53\120\x5f\120\114\125\107\x49\116";
    const LICENSE_PLAN_NAME = "\167\160\x5f\x73\141\x6d\154\x5f\x73\x73\157\x5f\x62\x61\163\151\143\137\x70\x6c\x61\x6e";
}
class Mo_Saml_Options_Enum_Plugin_Idp extends Mo_Saml_Basic_Enum
{
    public static $idp_guides = array("\101\x44\x46\x53" => "\x61\144\x66\163", "\101\172\165\x72\145\x20\101\104" => "\x61\x7a\x75\x72\x65\55\x61\144", "\x41\x7a\165\x72\145\40\102\62\x43" => "\141\x7a\x75\162\145\55\142\62\x63", "\117\x6b\x74\141" => "\x6f\153\164\141", "\123\x61\154\x65\x73\x46\x6f\x72\143\x65" => "\x73\141\154\145\x73\146\157\x72\x63\x65", "\107\157\x6f\x67\154\x65\40\101\160\160\x73" => "\x67\157\x6f\147\x6c\145\55\141\160\x70\163", "\117\156\x65\x4c\157\147\151\156" => "\x6f\x6e\x65\154\x6f\x67\151\156", "\113\145\171\x63\x6c\x6f\141\x6b" => "\x6a\142\157\163\163\x2d\153\145\x79\143\154\157\141\153", "\115\151\156\x69\117\162\141\156\x67\145" => "\x6d\151\156\151\157\162\141\156\147\x65", "\x50\x69\156\x67\x46\145\x64\x65\x72\141\x74\x65" => "\x70\151\x6e\x67\146\145\x64\145\162\141\x74\145", "\x50\151\x6e\x67\x4f\156\x65" => "\160\x69\x6e\147\x6f\156\145", "\103\x65\156\x74\162\x69\146\x79" => "\x63\145\x6e\x74\162\151\x66\x79", "\117\x72\141\x63\154\x65" => "\157\162\x61\143\x6c\x65\55\x65\156\164\145\162\160\x72\x69\163\145\x2d\155\141\156\141\147\145\x72", "\102\x69\164\x69\x75\155" => "\142\x69\164\151\165\x6d", "\123\x68\x69\142\142\x6f\x6c\145\164\150\x20\62" => "\163\150\x69\142\x62\x6f\x6c\145\164\150\x32", "\123\150\x69\x62\142\157\154\x65\164\x68\x20\x33" => "\x73\x68\151\x62\142\x6f\x6c\145\x74\x68\63", "\123\151\155\160\154\145\123\101\115\x4c\160\x68\x70" => "\x73\151\155\x70\154\x65\x73\141\155\x6c", "\x4f\x70\145\156\101\115" => "\157\160\x65\156\141\x6d", "\x41\165\164\x68\x61\156\x76\x69\154" => "\x61\x75\164\x68\x61\x6e\166\151\x6c", "\x41\165\x74\150\x30" => "\141\165\164\x68\60", "\x43\101\40\x49\144\145\x6e\x74\x69\x74\171" => "\143\141\x2d\x69\x64\x65\156\164\151\x74\x79", "\127\x53\x4f\x32" => "\x77\163\x6f\62", "\122\x53\101\40\x53\x65\143\x75\x72\145\111\x44" => "\162\163\x61\x2d\163\145\x63\x75\x72\145\x69\144", "\x4f\x74\x68\145\162" => "\x4f\x74\150\145\x72");
}
class Mo_Saml_Options_Environments extends Mo_Saml_Basic_Enum
{
    const ENVIRONMENT_OBJECTS = "\x6d\157\137\x73\x61\155\x6c\x5f\145\156\166\151\162\157\156\155\145\x6e\164\x5f\x6f\x62\152\145\x63\x74\x73";
    const SELECTED_ENVIRONMENTS = "\155\x6f\137\163\141\155\x6c\x5f\x73\145\x6c\145\143\164\145\x64\x5f\145\156\166\151\162\x6f\x6e\x6d\x65\x6e\164";
    const ENVIRONMENT_OBJECTS_OLD = "\x65\x6e\166\x69\162\157\x6e\155\x65\x6e\164\137\157\x62\x6a\145\143\164\163";
    const MULTIPLE_LICENSES = "\x6d\157\x5f\x65\156\141\x62\154\x65\137\155\x75\154\164\x69\160\x6c\145\137\x6c\x69\143\x65\x6e\163\x65\163";
}
class Mo_Saml_Options_Plugin_Admin extends Mo_Saml_Basic_Enum
{
    const HOST_NAME = "\x6d\157\137\x73\141\155\x6c\137\150\157\x73\164\x5f\x6e\141\x6d\145";
    const ADMIN_PHONE = "\155\157\x5f\163\x61\x6d\154\x5f\x61\144\x6d\x69\x6e\x5f\x70\x68\x6f\156\x65";
    const ADMIN_EMAIL = "\x6d\157\137\x73\141\155\x6c\137\x61\x64\155\x69\x6e\x5f\x65\x6d\x61\151\x6c";
    const ADMIN_PASS = "\155\x6f\x5f\x73\x61\x6d\x6c\x5f\x61\x64\155\151\156\x5f\160\141\163\163\167\157\162\144";
    const VERIFY_CUSTOMER = "\x6d\x6f\x5f\163\x61\155\154\x5f\x76\x65\162\x69\x66\171\137\143\165\163\x74\x6f\155\x65\x72";
    const ADMIN_CUSTOMER_KEY = "\155\157\137\163\x61\x6d\x6c\x5f\x61\144\155\x69\156\x5f\x63\165\163\x74\157\155\x65\162\x5f\x6b\145\171";
    const ADMIN_API_KEY = "\155\157\x5f\x73\x61\155\x6c\137\141\x64\155\151\156\137\x61\160\151\x5f\153\145\x79";
    const CUSTOMER_TOKEN = "\155\157\137\x73\141\155\154\x5f\x63\x75\163\164\157\x6d\x65\162\137\164\x6f\153\145\156";
    const ADMIN_NOTICES_MESSAGE = "\155\x6f\137\163\x61\155\x6c\137\155\x65\x73\163\x61\x67\145";
    const IDP_CONFIG_ID = "\163\141\x6d\154\137\151\x64\160\x5f\143\157\156\x66\x69\147\x5f\151\x64";
    const IDP_CONFIG_COMPLETE = "\155\x6f\137\x73\141\155\x6c\137\151\x64\x70\137\x63\x6f\156\146\151\147\x5f\x63\157\155\x70\x6c\145\164\145";
    const SML_LK = "\163\x6d\154\x5f\x6c\x6b";
    const SITE_STATUS = "\x74\x5f\163\151\164\x65\137\163\x74\x61\x74\165\x73";
    const SITE_CHECK = "\163\x69\x74\145\x5f\x63\153\137\x6c";
    const FREE_VERSION = "\x6d\x6f\137\x73\141\x6d\154\137\146\x72\x65\145\x5f\x76\x65\x72\x73\151\157\x6e";
    const ADMIN_COMPANY = "\x6d\157\x5f\163\141\x6d\154\x5f\x61\144\155\x69\x6e\x5f\x63\157\155\x70\141\x6e\171";
    const ADMIN_FIRST_NAME = "\x6d\157\137\x73\141\155\x6c\137\x61\144\x6d\151\x6e\137\x66\x69\x72\163\x74\137\x6e\141\x6d\145";
    const ADMIN_LAST_NAME = "\x6d\x6f\137\163\x61\x6d\x6c\137\141\144\155\x69\x6e\137\x6c\141\163\x74\x5f\156\x61\155\145";
    const LICENSE_NAME = "\155\157\x5f\x73\x61\x6d\154\x5f\x6c\x69\x63\145\156\163\145\x5f\x6e\x61\155\145";
    const USER_LIMIT = "\155\x6f\137\x73\141\x6d\x6c\x5f\165\x73\x72\x5f\154\x6d\164";
}
class Mo_Saml_Cli_Error extends Mo_Saml_Basic_Enum
{
    const POOR_INTERNET = "\125\x6e\x61\x62\x6c\x65\x20\x74\x6f\x20\x63\157\x6e\x6e\145\143\x74\x20\x74\x6f\40\x74\x68\145\x20\x69\x6e\x74\x65\162\156\145\x74\x2e\x20\x50\x6c\145\141\x73\x65\40\164\162\171\x20\x63\x6f\x6e\156\x65\143\x74\x69\156\x67\x20\x61\x67\141\x69\156\56";
    const CODE_EXPIRED = "\114\x69\x63\x65\156\163\x65\x20\x6b\x65\x79\x20\x79\157\165\x20\150\141\x76\x65\40\x65\156\x74\x65\x72\145\x64\40\x68\141\x73\x20\x61\154\x72\145\141\x64\x79\40\x62\145\145\156\40\165\x73\x65\144\x2e\40\x50\x6c\x65\x61\x73\145\x20\145\156\x74\x65\162\x20\141\40\153\145\x79\40\x77\x68\151\143\x68\40\x68\141\163\40\x6e\157\164\x20\142\145\145\x6e\x20\x75\163\145\x64\x20\142\145\x66\157\162\x65\40\157\156\x20\141\156\171\x20\x6f\164\x68\x65\162\40\151\x6e\163\164\141\156\143\145\56";
    const INVALID_LICENSE = "\x59\157\x75\x20\x68\x61\x76\x65\x20\145\156\x74\x65\x72\145\144\x20\x61\156\x20\x69\156\166\141\154\x69\x64\40\154\x69\143\145\x6e\x73\145\x20\153\x65\x79\56\40\x50\154\x65\141\163\145\x20\x65\156\x74\145\162\x20\141\x20\166\141\x6c\x69\144\40\x6c\x69\143\145\156\163\x65\40\x6b\x65\x79\x2e";
    const NOT_UPGRADED = "\131\x6f\165\x20\x68\141\x76\145\40\x6e\157\164\40\165\160\x67\162\x61\144\x65\x64\40\x79\x65\164\x2e\120\154\145\x61\x73\145\40\165\x70\147\x72\x61\x64\x65\x20\x74\157\40\164\150\145\40\160\162\145\155\151\x75\x6d\x20\166\145\x72\x73\x69\x6f\156\56";
    const CURL_ERROR = "\x6d\151\156\151\x4f\162\141\x6e\147\x65\40\123\101\115\114\x20\62\56\60\40\123\123\117\40\120\154\x75\147\151\x6e\40\x2d\x20\105\x52\x52\x4f\122\72\40\120\110\x50\x20\143\125\x52\x4c\40\x65\170\164\145\x6e\163\151\x6f\156\40\x69\163\x20\x6e\x6f\x74\40\x69\156\163\164\141\x6c\154\145\144\x20\157\162\40\x64\151\163\141\142\154\x65\144\56\40\122\145\x67\151\x73\x74\x72\141\x74\x69\157\x6e\40\146\x61\x69\x6c\145\x64\56";
    const CUSTOMER_NOT_FOUND = "\124\150\x65\162\145\x20\x77\141\163\x20\141\x6e\40\145\162\x72\x6f\162\40\160\x72\157\x63\x65\x73\163\151\156\x67\x20\x79\x6f\x75\x72\40\162\x65\x71\165\x65\x73\x74\56\x20\122\145\147\151\163\x74\145\162\145\x64\40\143\x75\x73\164\157\155\145\162\x20\x6e\x6f\x74\x20\x66\x6f\x75\x6e\144\40\151\156\40\x6f\165\162\40\163\171\x73\x74\145\155\56";
    const FILE_EMPTY = "\105\x72\x72\x6f\162\40\167\x68\151\154\x65\40\x66\145\164\143\x68\151\156\147\x20\164\x68\x65\x20\x63\x6f\x6e\164\145\156\164\163\56\x20\120\x6c\x65\x61\x73\145\40\143\150\x65\143\x6b\x20\171\x6f\x75\x72\40\x6c\151\143\145\156\163\x65\40\x66\x69\x6c\145\x20\157\156\143\x65\56";
    const INVALID_JSON = "\x45\x72\x72\x6f\x72\40\x77\x68\151\154\x65\x20\162\x65\164\162\151\x65\166\x69\x6e\x67\40\164\150\x65\x20\x64\145\x74\x61\151\x6c\163\56\40\x49\156\x76\x61\154\x69\144\40\x4a\123\117\116\40\146\x6f\165\x6e\144\x2e";
    const FILE_NOT_FOUND = "\105\x72\x72\157\162\x20\x77\150\x69\x6c\145\x20\x72\145\x74\162\151\x65\166\x69\156\147\x20\164\x68\x65\40\x64\x65\x74\141\151\154\163\56\x20\x53\x70\145\x63\x69\x66\x69\x65\x64\x20\x66\151\x6c\x65\40\156\x6f\164\x20\x66\x6f\165\x6e\144\40\151\156\40\164\150\x65\40\x70\x6c\165\x67\151\x6e\40\144\x69\x72\x65\143\x74\x6f\x72\x79\56";
    const INCORRECT_FILE_FORMAT = "\105\x72\162\x6f\x72\40\x77\x68\x69\x6c\145\x20\x72\145\164\x72\x69\145\166\151\156\147\40\x74\x68\x65\x20\x64\145\164\x61\151\154\163\56\x20\120\154\145\141\163\x65\40\165\160\154\157\x61\144\40\141\40\166\141\x6c\151\144\x20\x63\157\156\146\151\147\165\162\x61\164\x69\x6f\156\40\x66\x69\154\145\40\x69\156\x20\x2e\x6a\163\157\x6e\40\146\157\x72\155\141\164\56";
    const INCORRECT_COMMAND = "\x54\x68\x65\x72\145\40\167\141\163\x20\x61\x6e\x20\x65\162\162\x6f\x72\40\x70\162\x6f\143\145\x73\163\x69\x6e\x67\40\171\x6f\165\x72\40\162\145\161\x75\145\163\164\x2e\x20\x49\156\143\157\x72\162\x65\143\x74\x20\x6f\x72\x20\111\x6e\x76\x61\x6c\151\x64\40\x43\114\111\x20\x63\157\155\155\141\x6e\144\56";
}
class Mo_Saml_Options_Addons extends Mo_Saml_Basic_Enum
{
    public static $addon_url = array("\163\x63\x69\155" => "\150\164\164\x70\x73\x3a\57\x2f\x70\x6c\165\147\151\x6e\x73\x2e\155\151\x6e\x69\157\162\x61\156\x67\145\x2e\143\x6f\155\x2f\x77\157\x72\144\160\x72\x65\x73\x73\x2d\165\163\145\162\x2d\x70\162\157\x76\151\x73\151\157\156\x69\x6e\147", "\160\x61\x67\145\137\162\x65\163\x74\x72\x69\x63\x74\x69\157\156" => "\x68\x74\x74\160\x73\72\x2f\57\160\154\x75\147\151\x6e\163\x2e\155\x69\x6e\x69\x6f\162\x61\156\x67\x65\56\143\157\x6d\x2f\167\x6f\x72\x64\x70\162\x65\163\x73\x2d\x70\141\x67\145\55\162\x65\x73\x74\x72\151\x63\x74\151\x6f\x6e", "\146\151\154\x65\137\160\x72\x65\166\x65\x6e\x74\151\157\156" => "\150\164\164\x70\163\72\x2f\x2f\x70\154\165\x67\x69\x6e\163\56\x6d\151\156\151\157\162\x61\x6e\x67\x65\56\143\157\x6d\57\x77\157\162\x64\x70\x72\x65\163\163\x2d\155\145\x64\x69\x61\55\x72\145\163\x74\162\x69\x63\164\x69\157\156", "\x73\163\157\x6c\157\x67\151\x6e" => "\150\x74\164\x70\163\72\57\57\160\154\x75\147\x69\x6e\x73\x2e\x6d\151\156\x69\157\162\141\x6e\x67\145\x2e\143\x6f\155\57\167\157\x72\144\x70\x72\145\x73\163\x2d\x73\163\157\55\154\x6f\147\151\156\55\x61\x75\x64\151\164", "\x62\x75\144\144\x79\x70\x72\145\x73\163" => "\x68\164\164\160\x73\72\57\x2f\160\154\x75\x67\x69\156\x73\56\x6d\x69\x6e\x69\157\x72\141\x6e\147\145\x2e\x63\x6f\155\57\167\157\x72\x64\x70\x72\x65\163\163\55\142\x75\x64\x64\x79\160\x72\145\x73\x73\55\x69\x6e\164\145\x67\162\x61\164\x6f\x72", "\x6c\145\x61\x72\156\x64\x61\x73\150" => "\150\x74\164\x70\163\72\57\57\160\154\x75\147\x69\156\163\56\155\151\156\151\x6f\162\x61\156\x67\145\56\143\157\155\57\167\x6f\162\144\x70\162\x65\163\x73\55\x6c\x65\141\x72\x6e\144\141\163\x68\55\151\x6e\x74\x65\147\162\141\164\157\162", "\141\164\164\162\151\142\165\164\145\137\142\x61\163\x65\144\x5f\162\145\144\x69\162\145\143\x74\x69\x6f\156" => "\x68\164\164\160\x73\72\x2f\57\x70\x6c\x75\x67\151\156\x73\56\155\151\156\x69\x6f\x72\141\x6e\x67\145\56\143\x6f\155\x2f\x77\x6f\162\144\160\x72\145\x73\x73\x2d\141\164\164\x72\x69\x62\165\x74\x65\55\142\141\x73\x65\x64\x2d\162\145\144\x69\162\145\x63\164\x69\157\156\55\x72\x65\x73\164\x72\x69\x63\164\x69\157\x6e", "\x73\163\x6f\x73\x65\163\x73\x69\x6f\x6e" => "\150\x74\164\160\x73\x3a\57\x2f\x70\x6c\165\147\x69\x6e\163\x2e\155\151\x6e\151\157\x72\141\156\x67\145\56\x63\157\x6d\x2f\x73\163\x6f\55\163\x65\163\x73\151\157\x6e\55\x6d\141\x6e\x61\x67\x65\155\x65\156\x74", "\x66\x73\163\157" => "\x68\164\164\x70\163\72\x2f\x2f\x70\x6c\165\147\151\156\x73\56\x6d\151\156\151\157\162\x61\156\x67\145\x2e\143\x6f\x6d\57\x69\x6e\143\x6f\x6d\x6d\157\156\x2d\x66\x65\144\145\162\141\164\x69\157\x6e\x2d\163\151\x6e\147\x6c\145\x2d\163\x69\147\156\x2d\157\x6e\55\163\x73\x6f", "\160\141\151\x64\137\x6d\145\155\x5f\x70\x72\x6f" => "\150\x74\164\x70\x73\72\57\x2f\160\154\x75\147\x69\156\x73\x2e\155\151\156\151\x6f\162\x61\156\x67\145\56\x63\157\x6d\57\160\141\151\144\x2d\x6d\x65\155\x62\145\x72\163\x68\x69\160\x2d\160\162\x6f\x2d\151\x6e\164\x65\147\162\x61\164\157\x72", "\x6d\145\x6d\x62\x65\162\160\x72\145\163\x73" => "\x68\164\x74\x70\163\x3a\x2f\x2f\160\x6c\165\x67\x69\156\163\x2e\155\x69\x6e\x69\x6f\x72\141\156\147\x65\x2e\x63\x6f\x6d\x2f\x77\x6f\162\144\x70\162\x65\x73\163\55\x6d\145\x6d\x62\x65\x72\x70\x72\x65\x73\163\55\151\156\164\145\x67\x72\x61\164\x6f\162", "\167\160\x5f\x6d\145\x6d\x62\145\162\163" => "\150\x74\164\160\x73\72\x2f\x2f\160\154\165\x67\x69\x6e\x73\x2e\x6d\151\x6e\151\157\162\x61\x6e\147\145\x2e\x63\x6f\155\57\167\x6f\x72\x64\x70\162\145\x73\163\55\155\145\x6d\142\145\x72\x73\55\x69\156\x74\145\x67\162\x61\x74\x6f\162", "\x77\x6f\157\x63\x6f\x6d\x6d\145\x72\143\145" => "\x68\164\164\x70\163\72\57\x2f\x70\154\x75\147\x69\x6e\x73\56\155\x69\156\x69\x6f\x72\141\156\x67\x65\x2e\143\x6f\x6d\57\167\x6f\162\x64\160\162\145\163\163\x2d\x77\x6f\x6f\143\157\x6d\155\x65\162\x63\x65\55\x69\x6e\164\145\147\x72\x61\x74\157\162", "\x67\165\145\x73\164\x5f\x6c\x6f\147\x69\x6e" => "\x68\x74\x74\160\163\x3a\57\57\160\x6c\x75\147\x69\x6e\163\56\155\151\156\x69\x6f\x72\x61\x6e\147\145\x2e\x63\x6f\155\x2f\147\165\x65\163\x74\55\165\x73\x65\162\x2d\154\x6f\x67\x69\x6e", "\x70\x72\157\146\x69\154\145\137\x70\151\x63\x74\x75\162\145\x5f\x61\x64\144\x5f\x6f\x6e" => "\150\164\164\x70\163\x3a\x2f\57\160\154\x75\147\151\156\163\56\155\x69\x6e\151\157\162\141\156\147\145\56\143\157\155\x2f\167\157\162\144\x70\162\145\163\163\55\160\162\157\146\x69\154\145\x2d\x70\151\143\164\165\x72\145\55\x6d\141\160");
    public static $wp_addon_url = array("\x70\x61\x67\x65\x2d\162\x65\x73\164\162\x69\x63\x74\151\x6f\x6e" => "\150\x74\x74\x70\x73\72\x2f\57\167\157\162\x64\x70\x72\x65\x73\163\56\157\162\147\57\160\x6c\x75\x67\151\156\163\57\160\x61\x67\145\55\141\x6e\x64\x2d\x70\157\163\x74\x2d\162\x65\x73\x74\x72\151\143\x74\151\x6f\x6e\57\145\155\x62\x65\144\57", "\163\x63\x69\x6d\x2d\165\163\145\x72\x2d\163\x79\x6e\x63" => "\150\164\164\x70\x73\x3a\57\57\x77\157\x72\144\x70\x72\145\x73\163\x2e\x6f\162\x67\57\160\154\165\x67\x69\x6e\163\x2f\x73\143\151\x6d\55\x75\163\x65\x72\x2d\x70\162\157\x76\151\163\151\x6f\156\x69\156\x67\x2f\145\x6d\x62\x65\144\x2f");
    public static $addon_title = array("\x73\143\x69\155" => "\123\103\111\115\x20\x55\163\x65\162\x20\120\162\x6f\x76\x69\163\x69\x6f\156\151\x6e\147", "\x70\x61\147\145\x5f\x72\145\163\x74\x72\151\x63\164\x69\x6f\x6e" => "\x50\x61\x67\145\40\x61\156\144\40\x50\x6f\163\x74\40\122\x65\163\164\162\151\143\164\x69\157\x6e", "\x66\x69\154\145\137\160\x72\145\x76\x65\156\164\151\157\x6e" => "\120\x72\145\x76\x65\x6e\164\40\106\x69\x6c\x65\40\101\x63\143\x65\163\163", "\x73\x73\x6f\x6c\157\x67\151\156" => "\123\123\117\x20\114\x6f\147\151\156\40\101\165\144\x69\164", "\142\165\x64\x64\x79\x70\162\145\163\163" => "\x42\x75\x64\x64\171\120\x72\145\x73\x73\40\x49\x6e\x74\145\147\x72\141\164\157\x72", "\154\x65\x61\162\156\x64\141\x73\150" => "\x4c\x65\141\162\x6e\x64\141\x73\150\40\x49\x6e\x74\145\x67\x72\x61\164\x6f\162", "\141\x74\164\x72\151\x62\165\164\145\137\142\x61\163\145\x64\x5f\162\145\144\x69\x72\145\x63\x74\151\x6f\156" => "\x41\164\x74\x72\x69\x62\165\x74\145\40\102\141\x73\145\144\x20\x52\x65\x64\x69\x72\145\143\x74\151\x6f\x6e", "\x73\x73\x6f\163\x65\x73\x73\x69\x6f\x6e" => "\x53\x53\x4f\x20\123\x65\x73\x73\151\x6f\156\40\x4d\141\156\x61\147\145\155\145\x6e\x74", "\146\163\163\157" => "\x46\x65\144\145\162\141\x74\x69\x6f\156\x20\x53\x69\156\147\x6c\x65\40\x53\x69\147\x6e\x2d\117\156", "\x6d\145\x6d\x62\145\162\x70\162\x65\x73\x73" => "\115\x65\155\142\145\162\x50\162\x65\163\163\x20\111\156\164\145\147\x72\141\164\157\162", "\167\160\x5f\x6d\145\x6d\x62\x65\x72\163" => "\x57\120\x2d\x4d\x65\155\142\145\162\163\x20\111\156\x74\145\147\x72\x61\164\157\162", "\x77\x6f\x6f\143\157\x6d\x6d\145\x72\143\x65" => "\127\157\x6f\x43\x6f\x6d\x6d\x65\162\143\145\x20\111\156\164\145\x67\162\x61\164\x6f\x72", "\147\165\x65\163\x74\137\x6c\157\x67\x69\156" => "\107\x75\x65\x73\x74\40\114\x6f\x67\151\x6e", "\160\162\157\x66\x69\x6c\145\137\x70\x69\143\x74\165\162\x65\137\x61\144\x64\137\157\156" => "\120\162\x6f\146\151\154\145\40\120\x69\x63\x74\x75\x72\145\x20\101\144\144\x2d\x6f\x6e", "\160\141\151\144\x5f\x6d\145\x6d\137\x70\x72\x6f" => "\120\x61\x69\144\115\145\155\x62\145\x72\163\x68\x69\160\x20\120\x72\157\x20\111\156\164\x65\147\x72\141\164\157\162");
    public static $recommended_addons_path = array("\154\x65\x61\162\x6e\144\x61\163\x68" => "\163\146\x77\144\55\154\155\x73\x2f\163\x66\x77\144\137\154\x6d\163\x2e\160\x68\x70", "\142\165\x64\x64\171\160\162\145\x73\x73" => "\142\x75\144\x64\x79\160\x72\145\x73\x73\x2f\142\160\55\x6c\157\x61\x64\x65\x72\56\160\x68\160", "\x70\141\x69\x64\x5f\155\x65\x6d\x5f\160\162\157" => "\x70\141\x69\x64\55\x6d\145\155\x62\x65\162\x73\x68\151\160\x73\x2d\x70\162\157\x2f\160\x61\x69\x64\55\155\x65\155\142\x65\162\163\150\x69\x70\163\x2d\x70\162\157\x2e\160\x68\160", "\x6d\x65\155\142\145\162\160\162\x65\x73\x73" => "\x6d\x65\155\142\145\x72\x70\162\145\163\x73\x2f\155\145\155\142\x65\162\160\x72\145\163\163\x2e\x70\x68\160", "\x77\x70\x5f\x6d\x65\x6d\x62\x65\x72\x73" => "\x77\160\x2d\x6d\145\x6d\x62\x65\162\x73\x2f\x77\x70\x2d\x6d\145\x6d\142\x65\162\x73\56\160\x68\x70", "\167\157\157\x63\x6f\x6d\155\145\x72\x63\x65" => "\167\x6f\157\x63\x6f\155\155\145\x72\x63\145\x2f\x77\x6f\x6f\x63\x6f\155\155\x65\x72\143\x65\x2e\160\150\x70");
}
class Mo_Saml_Options_Plugin_Idp extends Mo_Saml_Basic_Enum
{
    public static $idp_guides = array("\x41\x44\x46\x53" => array("\141\x64\x66\x73", "\163\141\x6d\154\x2d\163\151\x6e\147\x6c\x65\55\x73\151\147\x6e\x2d\x6f\x6e\x2d\x73\163\x6f\55\x77\157\x72\x64\x70\162\145\x73\x73\55\165\x73\151\x6e\147\55\141\x64\x66\163"), "\101\x7a\165\x72\145\x20\101\x44" => array("\141\x7a\x75\x72\145\x2d\x61\x64", "\163\x61\x6d\154\x2d\x73\151\156\x67\154\145\55\x73\x69\x67\x6e\55\157\156\55\x73\163\x6f\x2d\x77\157\162\x64\x70\x72\145\x73\163\x2d\x75\163\x69\x6e\x67\55\141\x7a\165\x72\x65\x2d\x61\144"), "\x41\172\x75\162\x65\x20\x42\x32\x43" => array("\141\x7a\x75\162\x65\x2d\142\62\143", "\x73\141\155\154\55\x73\151\156\147\x6c\145\x2d\163\151\147\x6e\x2d\x6f\156\x2d\x73\163\157\55\x77\x6f\162\x64\160\162\x65\163\x73\x2d\x75\163\x69\x6e\x67\x2d\141\172\165\162\x65\x2d\142\x32\x63"), "\x4f\153\x74\141" => array("\157\153\x74\x61", "\163\x61\x6d\154\x2d\163\151\156\x67\x6c\145\x2d\163\x69\x67\156\x2d\x6f\156\x2d\163\x73\x6f\55\167\x6f\162\x64\160\x72\145\163\x73\55\165\163\x69\156\147\x2d\157\153\x74\141"), "\113\x65\x79\x63\154\x6f\x61\153" => array("\152\x62\x6f\163\163\x2d\153\x65\171\143\x6c\x6f\141\153", "\x73\x61\155\154\55\163\x69\x6e\147\x6c\x65\x2d\163\151\x67\x6e\55\x6f\x6e\55\x73\x73\157\x2d\x77\x6f\x72\144\160\162\145\x73\163\x2d\165\163\151\x6e\x67\x2d\x6a\x62\157\163\x73\55\153\145\x79\143\x6c\157\x61\153"), "\x47\x6f\x6f\x67\x6c\x65\40\101\x70\x70\x73" => array("\x67\157\x6f\x67\x6c\x65\55\141\x70\160\163", "\163\141\155\154\x2d\x73\151\156\147\x6c\x65\55\163\x69\x67\156\x2d\157\x6e\x2d\x73\163\x6f\x2d\167\x6f\x72\144\x70\162\145\x73\163\x2d\165\x73\x69\x6e\x67\55\x67\x6f\157\147\x6c\x65\55\141\160\160\163"), "\x57\x69\156\x64\x6f\x77\163\40\x53\123\x4f" => array("\x77\x69\x6e\144\157\167\163", "\163\141\x6d\154\x2d\163\x69\x6e\147\154\145\55\163\151\x67\x6e\x2d\x6f\156\x2d\x73\163\157\55\167\157\x72\x64\x70\x72\x65\163\x73\55\x75\163\x69\156\147\x2d\x61\144\x66\x73"), "\123\x61\154\145\163\106\x6f\162\143\x65" => array("\x73\141\x6c\145\163\146\157\162\143\x65", "\163\x61\x6d\154\x2d\163\x69\x6e\147\x6c\145\x2d\163\151\x67\x6e\x2d\x6f\156\x2d\163\x73\x6f\x2d\167\x6f\162\144\160\x72\x65\163\163\x2d\x75\x73\x69\x6e\x67\55\163\x61\x6c\145\163\x66\157\162\143\x65"), "\x57\x6f\x72\144\x50\x72\x65\163\x73" => array("\x77\x6f\x72\x64\x70\x72\x65\x73\163", "\x73\141\155\x6c\55\x73\x69\156\x67\154\x65\55\x73\x69\x67\x6e\x2d\x6f\156\55\x73\x73\157\x2d\142\145\x74\x77\145\x65\156\x2d\x74\x77\x6f\55\x77\x6f\x72\x64\160\x72\145\163\x73\x2d\163\x69\x74\145\x73"), "\117\x66\146\151\x63\x65\40\63\x36\65" => array("\157\x66\146\x69\143\145\63\66\x35", "\167\x6f\x72\144\160\162\x65\163\163\55\157\146\x66\151\x63\x65\55\x33\x36\65\55\x73\151\x6e\147\x6c\x65\55\163\x69\147\x6e\55\x6f\156\55\x73\163\157\55\154\x6f\x67\x69\156"), "\101\x75\164\150\60" => array("\141\165\164\x68\x30", "\163\141\155\x6c\x2d\x73\x69\156\x67\x6c\145\x2d\x73\x69\147\156\x2d\x6f\156\x2d\163\x73\x6f\55\167\x6f\162\144\x70\x72\145\x73\x73\55\x75\163\151\x6e\147\x2d\141\x75\x74\150\x30"), "\x4d\151\156\x69\117\x72\141\156\x67\x65" => array("\x6d\151\x6e\x69\x6f\x72\141\156\147\x65", "\163\x61\155\154\55\x73\x69\x6e\147\x6c\145\x2d\163\151\147\156\x2d\x6f\156\55\163\163\x6f\55\167\157\x72\x64\x70\162\145\x73\163\x2d\165\163\151\156\x67\55\155\151\156\x69\x6f\x72\141\x6e\147\x65"), "\103\x6f\155\x6d\165\x6e\x69\164\x79" => array("\163\x61\x6c\x65\163\x66\x6f\x72\143\x65", "\x73\141\155\154\x2d\x73\151\156\x67\x6c\x65\55\x73\x69\147\x6e\x2d\x6f\156\55\x73\x73\x6f\55\167\157\162\144\x70\x72\x65\x73\x73\x2d\165\163\151\x6e\147\55\163\141\x6c\145\163\x66\157\162\x63\x65\40\x63\x6f\155\x6d\165\x6e\151\164\x79"), "\x43\x6c\x61\x73\x73\x6c\x69\156\x6b" => array("\x63\x6c\x61\163\x73\154\x69\x6e\153", "\163\x61\x6d\x6c\55\x73\x69\x6e\x67\x6c\145\x2d\x73\x69\x67\x6e\55\157\x6e\55\x73\x73\x6f\x2d\154\157\x67\x69\156\55\167\157\x72\144\160\162\145\x73\x73\x2d\x75\163\151\x6e\x67\x2d\143\154\x61\163\x73\154\151\156\153"), "\x4f\156\145\x4c\157\147\151\156" => array("\x6f\x6e\x65\x6c\x6f\x67\x69\156", "\x73\141\x6d\154\55\163\151\x6e\x67\154\x65\55\163\x69\x67\x6e\x2d\x6f\156\x2d\163\163\157\55\167\x6f\x72\x64\x70\162\145\163\x73\x2d\x75\163\151\156\x67\x2d\x6f\156\x65\x6c\x6f\x67\x69\156"), "\x43\145\156\164\x72\151\x66\171" => array("\x63\145\x6e\164\162\x69\x66\171", "\x73\141\x6d\154\55\x73\151\156\x67\x6c\x65\55\163\151\147\156\x2d\x6f\156\x2d\163\x73\157\x2d\167\157\162\144\160\162\145\x73\163\55\x75\x73\x69\x6e\147\55\x63\x65\x6e\164\x72\x69\146\x79"), "\120\151\x6e\x67\106\x65\x64\x65\x72\141\164\145" => array("\160\x69\x6e\147\x66\x65\x64\145\162\141\164\145", "\x73\141\155\x6c\x2d\x73\151\x6e\147\154\x65\x2d\163\x69\147\x6e\55\x6f\156\55\163\x73\157\x2d\x77\x6f\162\144\160\x72\145\163\x73\55\x75\163\151\156\x67\x2d\x70\x69\x6e\x67\146\x65\x64\x65\162\x61\164\x65"), "\123\150\151\x62\142\157\x6c\x65\x74\150\40\62" => array("\163\x68\151\x62\x62\157\154\145\164\150\62", "\163\141\155\x6c\55\163\x69\156\x67\x6c\x65\x2d\x73\151\x67\x6e\55\x6f\156\55\x73\163\x6f\55\167\x6f\x72\144\160\x72\x65\163\x73\55\165\163\151\156\x67\x2d\x73\x68\151\x62\142\x6f\154\x65\164\150\x32"), "\123\x68\x69\142\142\157\x6c\x65\164\150\x20\x33" => array("\x73\x68\151\x62\142\x6f\x6c\145\164\150\63", "\x73\x61\155\x6c\55\x73\151\156\147\x6c\x65\55\163\x69\x67\x6e\55\157\156\x2d\x73\x73\x6f\55\x77\157\x72\x64\160\x72\145\x73\x73\55\165\163\x69\x6e\x67\55\163\x68\x69\142\x62\x6f\x6c\145\164\150\x33"), "\101\x62\163\x6f\x72\x62\x4c\x4d\123" => array("\x61\x62\163\x6f\x72\142\x2d\154\155\163", "\163\141\155\x6c\x2d\163\x69\156\x67\x6c\x65\55\163\151\x67\x6e\x2d\157\156\x2d\x73\x73\x6f\x2d\167\x6f\x72\144\x70\x72\x65\x73\x73\55\165\163\151\x6e\x67\x2d\x61\x62\x73\x6f\162\142\55\154\x6d\x73"), "\x47\154\x75\x75\40\123\x65\162\x76\145\x72" => array("\147\x6c\165\165\x2d\163\145\162\x76\145\162", "\x73\141\x6d\x6c\55\163\151\156\x67\154\145\55\163\x69\147\x6e\x2d\157\x6e\x2d\163\x73\157\x2d\167\157\x72\x64\x70\x72\145\163\x73\55\165\163\x69\156\147\x2d\147\154\x75\165\55\163\x65\162\x76\x65\162"), "\112\165\155\x70\x43\154\x6f\x75\144" => array("\152\165\155\x70\x63\154\x6f\165\144", "\x73\x61\155\x6c\x2d\163\x69\x6e\147\x6c\x65\x2d\x73\151\x67\x6e\55\x6f\x6e\x2d\x73\163\157\55\167\157\x72\x64\x70\x72\145\x73\163\x2d\165\163\x69\156\147\55\x6a\165\155\x70\x63\x6c\x6f\x75\144"), "\111\144\x65\x6e\164\151\x74\171\123\x65\162\166\x65\x72" => array("\151\144\x65\156\164\x69\164\x79\163\x65\x72\x76\145\x72\64", "\163\141\x6d\154\55\163\x69\x6e\x67\x6c\x65\55\163\x69\147\156\x2d\x6f\x6e\x2d\163\x73\157\x2d\167\x6f\162\x64\160\162\145\163\x73\55\x75\163\x69\x6e\147\x2d\151\x64\145\x6e\164\151\164\171\163\x65\162\166\145\x72\64"), "\x44\145\x67\162\x65\x65\144" => array("\x64\145\x67\x72\145\x65\x64", "\x73\141\155\154\55\163\151\x6e\x67\154\145\x2d\x73\151\147\x6e\x2d\x6f\x6e\x2d\x73\163\x6f\x2d\x77\x6f\162\x64\x70\x72\x65\x73\163\x2d\165\x73\x69\156\x67\55\x64\x65\x67\162\145\x65\144"), "\103\x79\x62\x65\x72\101\x72\153" => array("\x63\171\x62\x65\162\x61\162\x6b", "\163\141\x6d\154\x2d\163\151\156\147\154\145\55\x73\x69\x67\156\x2d\x6f\x6e\55\163\163\157\55\146\x6f\x72\x2d\x77\x6f\162\x64\160\162\145\x73\163\55\165\163\x69\156\147\x2d\143\x79\x62\145\x72\141\x72\153"), "\104\x75\157" => array("\144\x75\157", "\163\x61\x6d\x6c\x2d\163\151\156\147\x6c\x65\x2d\x73\x69\147\156\x2d\x6f\x6e\x2d\163\x73\x6f\55\x77\157\x72\x64\160\162\x65\x73\163\55\x75\163\151\x6e\147\55\144\165\157"), "\106\165\x73\x69\157\156\x41\165\x74\150" => array("\x66\x75\x73\151\157\x6e\141\165\164\150", "\x73\x61\x6d\x6c\55\x73\151\x6e\147\x6c\x65\x2d\x73\x69\x67\x6e\55\157\156\55\x73\163\157\x2d\167\x6f\x72\144\160\x72\x65\163\163\55\x75\x73\x69\x6e\147\x2d\x66\x75\163\151\157\x6e\141\165\x74\150"), "\123\x65\x63\165\x72\x65\x41\165\164\150" => array("\x73\145\143\165\162\x65\x61\165\164\x68", "\x73\x61\155\x6c\55\x73\151\x6e\x67\154\x65\x2d\163\x69\x67\x6e\x2d\157\156\x2d\163\x73\157\x2d\x77\x6f\x72\x64\160\162\x65\x73\163\55\x75\x73\x69\156\x67\x2d\x73\x65\143\165\x72\x65\141\x75\x74\x68"), "\116\x65\164\111\121" => array("\156\x65\164\111\x51", "\x73\141\155\154\x2d\x73\151\156\147\x6c\145\x2d\163\x69\x67\156\55\x6f\156\x2d\x73\163\157\55\167\157\162\144\160\162\x65\163\163\x2d\165\x73\151\156\147\x2d\x6e\145\164\111\121"), "\106\157\x6e\164\x65\x76\141" => array("\x66\x6f\x6e\164\x65\x76\141", "\163\141\x6d\154\x2d\x73\151\156\x67\x6c\145\x2d\x73\x69\x67\156\55\x6f\156\x2d\163\163\x6f\55\x77\x6f\162\x64\160\162\x65\x73\x73\55\x75\x73\151\156\147\x2d\146\x6f\x6e\164\145\x76\x61"), "\x53\x55\122\106\143\157\x6e\x65\170\164" => array("\x73\165\x72\x66\x63\x6f\x6e\x65\x78\164", "\x73\165\162\x66\143\157\x6e\145\170\x74\x2d\x73\141\x6d\x6c\x2d\163\151\156\147\154\145\55\x73\151\x67\156\55\x6f\x6e\55\163\x73\x6f\x2d\x69\156\55\x77\157\162\144\160\162\145\163\x73"), "\120\150\145\156\151\x78\111\104" => array("\160\150\145\156\x69\170\151\x64", "\x70\150\x65\156\151\x78\x69\144\55\163\141\155\154\x2d\x73\151\156\147\x6c\145\55\163\151\147\156\55\x6f\156\x2d\163\163\x6f\55\x6c\x6f\x67\x69\x6e\x2d\x77\157\162\144\x70\162\145\x73\x73\163"), "\101\165\x74\x68\x61\x6e\166\151\x6c" => array("\141\165\x74\150\x61\x6e\166\x69\x6c", "\163\x61\x6d\x6c\55\163\x69\x6e\147\x6c\145\x2d\x73\151\x67\x6e\x2d\157\x6e\55\163\x73\157\55\x77\157\162\144\160\x72\x65\163\x73\x2d\165\163\151\156\x67\55\x61\165\x74\150\141\156\x76\x69\x6c"), "\102\151\164\151\x75\155" => array("\x62\x69\x74\x69\x75\x6d", "\163\141\155\154\x2d\x73\x69\156\147\x6c\145\x2d\x73\x69\x67\156\55\x6f\156\55\x73\163\157\55\x77\157\162\144\x70\x72\x65\163\x73\x2d\x75\x73\151\x6e\x67\x2d\x62\151\164\x69\165\x6d"), "\x43\x41\x20\111\x64\145\x6e\164\x69\x74\171" => array("\143\141\x2d\151\144\145\x6e\164\x69\x74\x79", "\163\141\155\154\x2d\163\151\156\x67\154\x65\55\163\151\147\156\x2d\x6f\x6e\x2d\163\x73\x6f\x2d\167\x6f\162\144\x70\162\x65\x73\x73\x2d\x75\163\151\156\x67\x2d\x63\x61\x2d\x69\144\145\x6e\164\x69\x74\171"), "\117\160\145\x6e\101\115" => array("\157\x70\145\x6e\141\x6d", "\163\141\x6d\154\55\x73\x69\156\147\x6c\145\x2d\163\151\x67\156\x2d\157\x6e\x2d\x73\x73\157\x2d\x77\x6f\162\144\160\162\x65\163\x73\55\x75\x73\151\x6e\x67\x2d\x6f\x70\x65\156\x61\155"), "\117\x72\x61\143\154\x65" => array("\x6f\x72\x61\143\x6c\x65\x2d\145\156\x74\145\x72\160\162\x69\163\x65\x2d\x6d\141\x6e\141\x67\145\x72", "\163\141\x6d\154\x2d\x73\x69\156\x67\154\145\55\163\151\x67\156\x2d\x6f\x6e\55\163\x73\x6f\x2d\x77\157\162\x64\160\162\145\x73\x73\x2d\x75\x73\151\156\x67\x2d\157\x72\x61\x63\x6c\145\55\x65\x6e\x74\x65\x72\x70\162\x69\163\x65\x2d\155\x61\x6e\x61\147\x65\x72"), "\x50\151\156\147\x4f\x6e\145" => array("\x70\x69\x6e\147\157\x6e\145", "\x73\x61\x6d\x6c\55\163\151\x6e\x67\154\145\x2d\163\151\147\x6e\55\x6f\x6e\55\x73\x73\x6f\55\167\x6f\x72\144\x70\x72\145\x73\163\x2d\165\x73\151\x6e\147\55\160\151\x6e\147\x6f\x6e\x65"), "\122\123\x41\40\123\x65\143\165\162\x65\111\104" => array("\x72\163\141\x2d\163\145\x63\x75\x72\x65\x69\x64", "\163\x61\155\154\55\163\x69\x6e\x67\x6c\145\55\163\151\x67\156\55\x6f\x6e\x2d\x73\163\x6f\55\167\x6f\162\x64\160\x72\x65\x73\x73\x2d\165\x73\x69\156\x67\x2d\162\163\141\55\x73\x65\x63\x75\x72\x65\x69\x64"), "\x53\151\155\160\154\145\x53\101\x4d\x4c\x70\150\x70" => array("\163\x69\x6d\x70\154\145\x73\141\155\154", "\x73\x61\155\x6c\x2d\163\x69\x6e\147\x6c\x65\55\x73\x69\x67\x6e\55\157\x6e\55\x73\x73\157\55\167\x6f\162\144\160\162\x65\163\x73\x2d\165\x73\151\x6e\x67\x2d\163\x69\x6d\160\154\145\163\141\155\154"), "\x57\x53\x4f\x32" => array("\167\x73\157\x32", "\163\x61\x6d\154\x2d\x73\x69\x6e\147\x6c\145\55\163\x69\147\156\x2d\x6f\x6e\55\163\x73\157\55\x77\157\162\x64\160\162\145\x73\x73\55\165\163\x69\156\147\x2d\x77\163\x6f\62"), "\103\x75\163\x74\x6f\155\40\x49\104\x50" => array("\x63\165\x73\164\157\155\x2d\151\144\x70", "\x73\x61\x6d\x6c\x2d\x73\x69\156\147\154\145\55\x73\x69\x67\156\x2d\157\156\x2d\x73\x73\x6f\55\x77\x6f\x72\x64\x70\162\145\x73\163\x2d\x75\163\151\x6e\147\55\143\165\x73\164\x6f\x6d\x2d\151\144\x70"));
}
class Mo_Saml_Options_Plugin_Idp_Videos extends Mo_Saml_Basic_Enum
{
    public static $idp_videos = array("\x61\x7a\165\x72\145\55\x61\144" => "\124\x66\120\112\167\x67\x55\161\x38\172\60", "\141\172\165\x72\x65\55\x62\62\143" => "\x42\x38\x7a\x43\131\152\150\x56\63\x55\125", "\141\144\146\163" => "\x72\114\102\110\x62\122\142\x72\131\x35\x45", "\157\x6b\x74\141" => "\131\x48\105\70\151\x59\x6f\x6a\125\x71\115", "\163\141\154\x65\163\x66\157\162\143\145" => "\x4c\x52\121\162\x6d\147\x72\x32\65\x35\121", "\147\157\157\147\x6c\x65\x2d\141\x70\x70\x73" => "\x35\x42\167\x7a\x45\x6a\x67\x5a\x69\x75\64", "\157\x6e\145\x6c\157\x67\x69\156" => "\137\110\x73\x6f\164\137\x52\107\x39\131\x59", "\155\x69\156\x69\157\162\x61\156\147\x65" => "\x65\x61\155\x66\x39\x73\x36\x4a\x70\142\101", "\x6a\x62\157\x73\163\55\153\145\171\x63\x6c\157\141\153" => "\111\x6f\x36\x78\61\x66\x54\116\127\x48\x49", "\141\x75\164\x68\60" => "\x35\x34\160\172\66\x6d\65\150\71\155\x6b", "\143\165\x73\x74\x6f\x6d\x2d\x69\x64\160" => "\147\x69\x6c\x66\150\116\x46\x59\x73\x67\143");
}
class Mo_Saml_Error_Codes extends Mo_Saml_Basic_Enum
{
    const ERROR_MESSAGE = "\x57\145\40\x63\x6f\165\x6c\x64\x20\156\157\164\x20\160\162\157\143\x65\163\x73\x20\164\150\151\x73\x20\162\x65\x71\165\x65\163\164\56\x20\x50\x6c\145\x61\x73\x65\40\143\157\x6e\164\141\x63\164\x20\x79\x6f\x75\162\x20\141\x64\155\151\156\x69\163\164\x72\x61\x74\157\162\x20\167\x69\x74\150\40\164\x68\x65\x20\x6d\145\156\164\x69\157\x6e\x65\144\40\145\x72\162\x6f\x72\x20\x63\157\x64\x65\x2e";
    public static $error_codes = array("\x57\x50\123\101\115\114\x45\122\122\x30\60\x32" => array("\x63\x6f\144\x65" => "\127\x50\123\x41\x4d\114\x45\122\x52\60\60\x32", "\144\x65\163\x63\162\151\160\164\151\x6f\x6e" => "\124\x68\x69\x73\40\145\x72\x72\x6f\162\x20\x6f\143\x63\x75\162\163\40\x77\x68\x65\156\40\x74\150\145\40\x70\x6c\x75\x67\151\156\40\x63\141\156\164\40\x66\151\156\x64\x20\164\150\145\x20\156\x61\x6d\x65\x49\104\40\x61\164\x74\162\151\142\x75\164\x65\40\151\x6e\x20\164\x68\145\x20\111\104\x50\40\x72\145\163\x70\x6f\x6e\x73\x65\x2e", "\146\x69\x78" => "\x50\x6c\x65\141\163\x65\40\x63\x6f\x6e\146\151\x67\165\162\x65\40\x79\157\x75\x72\x20\111\104\x50\40\x74\157\40\x73\x65\x6e\x64\x20\141\40\116\x61\155\x65\x49\104\x20\141\x74\164\162\151\142\x75\x74\x65\56\40\x49\x66\x20\x69\164\x20\x69\163\x20\x61\x6c\x72\145\141\144\x79\40\x63\x6f\156\146\x69\x67\165\162\x65\x64\x20\164\x68\145\x6e\40\x74\150\145\40\165\163\145\x72\x20\167\x69\x74\x68\40\x77\x68\151\143\x68\x20\x79\157\165\x20\141\x72\145\40\x74\162\171\x69\156\147\40\155\151\147\x68\164\40\150\x61\166\145\x20\x74\150\x65\x20\142\154\x61\156\153\x20\116\x61\155\145\111\x44\x20\155\x61\160\160\x65\144\40\141\x74\x74\x72\151\142\x75\164\x65\56", "\x63\x61\165\163\x65" => "\x4e\x61\x6d\x65\111\104\40\155\151\163\x73\x69\x6e\147", "\x74\145\x73\164\137\x63\157\156\146\151\147\x5f\x6d\163\x67" => "\116\141\155\x65\111\104\40\x6d\x61\x79\40\156\157\x74\40\x62\x65\40\x63\157\x6e\x66\x69\x67\165\162\145\144\x20\x61\164\x20\x74\150\145\x20\x49\x44\x50\x20\x6f\162\x20\x74\150\x65\x20\x75\163\x65\162\40\144\157\145\163\40\x6e\x6f\164\40\150\x61\166\x65\40\x61\40\x76\x61\154\x69\144\40\x4e\x61\155\x65\x49\104\x20\x76\x61\154\x75\x65\x2e"), "\x57\x50\x53\x41\115\114\x45\122\122\x30\x30\x33" => array("\x63\x6f\144\145" => "\x57\x50\123\101\115\x4c\x45\x52\122\60\x30\63", "\144\145\163\x63\162\151\x70\x74\x69\157\x6e" => "\116\157\x20\x73\151\147\x6e\x61\x74\165\162\x65\40\x77\141\x73\40\146\157\x75\x6e\144\40\x69\x6e\40\x74\150\145\x20\x53\101\115\114\40\122\x65\163\x70\x6f\x6e\x73\x65\40\157\162\x20\x41\163\x73\x65\162\164\151\x6f\156\x2e", "\146\x69\x78" => "\111\x74\40\151\163\40\162\x65\x71\165\x69\x72\x65\144\x20\x62\x79\x20\164\x68\x65\x20\x53\x41\x4d\x4c\x20\62\x2e\x30\40\x73\164\141\156\x64\x61\162\x64\40\x74\x68\x61\164\40\x65\151\164\x68\145\162\40\164\150\145\x20\x72\145\x73\160\157\x6e\163\145\x20\x6f\x72\x20\141\x73\x73\145\x72\x74\x69\157\156\x20\151\x73\40\163\151\x67\x6e\145\144\56\40\120\154\145\141\x73\x65\40\145\156\141\142\154\x65\x20\x74\150\x65\40\x73\x61\155\145\40\x69\x6e\40\x79\157\165\162\40\111\104\x50\x2e", "\x63\141\x75\x73\x65" => "\x55\x6e\x73\x69\147\156\145\x64\x20\x52\x65\x73\160\x6f\156\x73\145\40\x6f\x72\40\x41\x73\163\145\x72\164\151\x6f\x6e", "\164\145\x73\x74\x5f\x63\157\x6e\x66\151\x67\x5f\x6d\x73\x67" => "\116\157\40\163\151\x67\156\141\164\x75\162\145\40\146\157\165\x6e\144\x20\x69\x6e\40\123\x41\x4d\114\x20\122\145\x73\x70\x6f\x6e\x73\145\40\157\162\40\101\x73\163\145\162\x74\151\x6f\156\56\40\x50\x6c\x65\141\x73\x65\x20\x73\151\x67\156\40\141\164\x20\x6c\x65\x61\163\164\x20\157\x6e\145\40\x6f\x66\x20\164\150\145\155\x2e"), "\127\120\x53\101\115\x4c\x45\122\122\60\60\64" => array("\143\x6f\x64\145" => "\x57\120\x53\101\115\x4c\105\x52\122\60\x30\64", "\144\x65\x73\143\x72\151\160\x74\151\x6f\156" => "\124\150\151\x73\x20\x65\162\162\157\x72\40\x6f\143\165\x72\162\x73\x20\40\167\150\x65\x6e\40\143\x65\162\164\151\x66\151\143\141\164\x65\x20\x70\162\145\163\145\x6e\164\40\151\156\40\123\x41\115\x4c\40\122\x65\x73\x70\157\156\x73\145\x20\x64\157\145\163\40\x6e\157\x74\x20\155\141\164\143\x68\x20\x77\151\x74\150\x20\164\x68\x65\x20\143\x65\x72\164\x69\x66\x69\143\x61\x74\x65\40\143\x6f\156\146\151\147\165\162\145\144\x20\x69\156\x20\164\150\145\40\x70\154\x75\x67\x69\x6e\x2e", "\146\x69\x78" => "\74\x6f\154\x3e\x3c\154\x69\x3e\103\157\x70\171\40\160\141\x73\x74\x65\x20\164\x68\x65\40\x63\145\162\164\x69\146\151\x63\x61\x74\145\40\x70\x72\157\166\x69\144\x65\x64\x20\x61\x62\157\x76\x65\40\151\x6e\x20\x58\56\65\x30\x39\x20\x43\145\162\x74\x69\146\x69\x63\141\164\145\40\x75\156\144\145\162\40\x53\x65\162\166\x69\143\145\x20\120\162\157\166\151\x64\145\162\x20\123\145\x74\165\160\40\x74\141\142\56\74\57\154\151\x3e\x3c\154\x69\76\111\x66\x20\x69\x73\x73\165\145\40\x70\x65\162\163\151\x73\x74\163\40\144\x69\163\141\x62\x6c\x65\x20\x3c\142\x3e\103\150\141\x72\141\x63\x74\145\x72\40\x65\x6e\x63\157\x64\151\x6e\x67\74\x2f\x62\x3e\40\165\156\x64\x65\x72\40\123\x65\162\x76\x69\143\145\40\x50\162\157\166\x69\x64\x65\162\40\x53\x65\x74\x75\x70\x20\x74\141\x62\x2e\x3c\57\x6c\151\x3e\x3c\57\157\154\76", "\x63\x61\x75\x73\145" => "\115\x69\x73\x6d\x61\x74\x63\150\x20\151\x6e\x20\x43\x65\x72\x74\151\146\151\143\141\164\145", "\x74\145\x73\x74\x5f\x63\x6f\x6e\x66\x69\x67\137\155\x73\x67" => "\130\56\65\60\71\x20\103\145\162\164\151\146\x69\143\141\164\x65\40\x66\151\x65\x6c\144\x20\x69\x6e\x20\160\154\165\147\x69\x6e\x20\x64\x6f\x65\x73\x20\x6e\157\x74\x20\x6d\141\164\x63\x68\x20\164\150\x65\x20\x63\x65\162\164\x69\x66\151\x63\x61\164\145\40\146\157\165\x6e\144\40\x69\x6e\40\x53\x41\x4d\114\x20\x52\x65\163\160\x6f\x6e\x73\x65\x2e"), "\x57\120\x53\x41\115\x4c\x45\122\122\x30\60\65" => array("\x63\x6f\x64\145" => "\x57\120\123\101\115\x4c\105\122\122\60\60\65", "\144\x65\163\x63\162\151\160\164\x69\157\x6e" => "\124\x68\x69\163\x20\x65\162\162\157\x72\40\x69\163\40\x64\x69\163\160\x6c\141\171\x65\x64\x20\x77\150\145\x6e\40\164\x68\145\162\145\40\x69\163\40\141\x6e\40\151\163\163\x75\145\x20\151\156\x20\x63\x72\145\141\164\x69\x6e\147\40\x75\x73\x65\x72\40\151\x6e\40\127\x6f\162\144\120\162\145\163\x73\x2e", "\x66\151\x78" => "\x54\150\x65\x72\x65\x20\150\141\x73\40\x62\x65\x65\x6e\40\163\x6f\155\x65\40\151\163\x73\165\145\x20\167\x69\164\x68\40\x75\163\x65\x72\40\143\x72\x65\x61\164\151\x6f\156\40\151\156\x20\167\x6f\x72\x64\160\162\145\163\x73\40\x63\157\x70\x79\x20\x74\150\145\40\145\162\162\x6f\162\40\x6d\145\x73\x73\x61\147\x65\x20\141\x6e\144\40\162\145\141\143\150\40\157\165\x74\x20\165\163\40\x61\x74\40\x3c\x61\x20\x68\x72\x65\146\x3d\x22\x6d\141\151\154\x74\x6f\72\x73\141\x6d\154\x73\165\160\160\157\162\164\x40\170\x65\x63\165\162\x69\x66\x79\x2e\x63\x6f\155\x22\x3e\x73\141\155\154\x73\x75\160\160\157\x72\164\x40\x78\x65\x63\165\x72\151\x66\171\x2e\143\x6f\155\x3c\57\141\x3e\x20\167\151\x74\x68\x20\x79\x6f\x75\162\x20\162\145\x67\151\x73\164\145\162\145\144\40\x65\155\141\151\154\56", "\143\x61\165\163\x65" => "\125\x73\x65\162\40\103\162\x65\141\x74\151\157\156\40\106\141\x69\154\x65\x64", "\164\x65\163\164\x5f\143\157\x6e\x66\x69\147\137\155\x73\x67" => "\123\x6f\155\145\164\150\151\x6e\x67\40\167\x65\156\x74\x20\x77\162\157\x6e\147\40\x77\x68\151\x6c\x65\x20\x63\162\x65\x61\x74\151\x6e\147\x20\x74\150\x65\40\165\163\x65\x72\x2e\x20\x50\x6c\x65\x61\163\145\x20\162\145\141\x63\150\x20\x6f\165\x74\40\164\157\40\165\163\40\x77\x69\x74\150\40\x74\150\x65\x20\144\145\142\165\x67\40\154\x6f\147\163\56"), "\x57\120\123\101\x4d\114\x45\x52\x52\x30\60\x36" => array("\143\157\144\145" => "\127\120\123\101\115\114\x45\x52\x52\x30\60\x36", "\144\145\163\143\162\151\x70\164\151\x6f\156" => "\x54\x68\x69\163\40\x65\x72\162\x6f\x72\x20\151\163\x20\104\x69\163\160\154\x61\x79\x65\144\x20\167\150\145\x6e\40\111\x44\x50\x20\162\145\x74\165\162\x6e\163\40\141\40\x73\164\x61\x74\165\x73\x20\143\x6f\144\x65\40\x6f\x74\x68\x65\162\40\x74\x68\x61\156\40\x53\x55\103\x43\x45\123\x53\56\74\142\162\57\x3e\x20\124\150\145\x20\146\x6f\x6c\154\157\167\x69\156\x67\x20\x61\162\x65\x20\x73\x6f\155\145\40\x6f\146\40\x74\x68\145\40\143\157\x6d\x6d\x6f\x6e\40\123\164\x61\164\165\x73\x20\x43\157\x64\145\40\145\x72\x72\157\x72\163\40\164\150\141\164\x20\171\157\165\x20\155\151\x67\x68\x74\x20\x65\156\x63\157\165\x6e\x74\x65\x72\72\x3c\x62\162\x2f\x3e\xd\12\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\x20\40\74\165\76\122\x65\x71\x75\145\163\x74\145\162\72\74\57\165\x3e\x20\x54\150\x65\40\111\x44\120\x20\x73\145\x6e\144\163\x20\x74\x68\x69\163\40\x73\x74\x61\164\x75\x73\40\x63\157\144\145\40\167\150\145\156\x20\x69\x74\40\144\157\x65\163\156\x27\164\x20\154\x69\153\145\40\164\x68\x65\x20\x53\101\x4d\x4c\40\162\x65\161\x75\x65\x73\x74\56\40\106\x6f\162\x20\x65\x78\141\155\160\x6c\145\x3a\x20\124\x68\x65\x20\111\x44\120\x20\167\141\x73\40\x65\170\x70\145\x63\x74\151\156\147\x20\141\x20\163\151\147\156\145\144\40\x72\145\161\165\145\163\x74\40\142\165\164\x20\x69\x74\x20\x72\x65\x63\145\x69\x76\x65\x64\x20\141\x6e\40\165\x6e\x73\x69\x67\x6e\145\144\x20\157\156\145\x2e\74\x62\x72\57\x3e\15\12\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\x3c\165\x3e\122\x65\163\160\157\156\x64\x65\x72\72\x3c\57\165\x3e\x20\124\x68\x65\x20\111\x44\120\x20\x73\151\x64\x65\x20\157\146\x20\143\157\156\146\151\147\165\162\x61\164\x69\x6f\156\40\x69\163\x20\x6e\x6f\164\40\x63\x6f\x72\x72\x65\143\164\x2e\40\x46\x6f\162\40\145\170\72\x20\124\x68\145\40\101\x43\123\x20\125\122\x4c\40\x69\163\40\x6e\x6f\164\x20\x70\162\x6f\x70\x65\162\x6c\171\x20\143\157\x6e\x66\151\147\165\x72\145\144\40\141\x74\40\x74\150\145\x20\x49\104\x50\40\145\x6e\x64\x2e\74\x62\x72\x2f\x3e\15\12\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\74\165\x3e\101\165\x74\150\x6e\x46\x61\x69\x6c\145\x64\x3a\74\57\x75\76\x20\x53\157\x6d\x65\x20\x49\104\120\163\x20\163\145\x6e\x64\40\x74\x68\x69\x73\x20\x73\164\x61\x74\165\163\40\x63\x6f\144\x65\x20\151\x66\40\x74\x68\145\40\163\151\x67\x6e\141\164\x75\x72\145\x20\x76\x65\x72\x69\146\151\x63\x61\x74\151\157\x6e\40\x6f\x66\x20\164\150\x65\x20\123\x41\115\x4c\x20\122\x65\161\x75\x65\x73\164\x20\146\141\151\154\163\56", "\x66\151\170" => "\131\157\165\40\x77\x69\x6c\x6c\x20\x6e\145\145\144\40\164\157\x20\x64\157\165\x62\x6c\x65\x20\143\x68\145\x63\x6b\x20\x74\x68\x65\40\x63\157\x6e\146\151\x67\165\x72\x61\x74\151\x6f\x6e\40\x62\145\x74\167\145\145\x6e\x20\x79\157\x75\162\x20\111\104\x50\40\x61\156\x64\x20\x53\120\40\164\157\x20\x66\151\170\40\164\x68\151\x73\x20\151\x73\x73\165\x65\x2e", "\143\141\165\163\x65" => "\x49\x6e\166\x61\x6c\151\144\x20\123\164\141\164\165\163\40\103\157\144\x65", "\x74\145\x73\164\137\x63\x6f\x6e\x66\151\147\137\155\163\x67" => "\111\x64\x65\x6e\x74\151\x74\x79\x20\x50\x72\x6f\166\151\x64\145\162\40\150\x61\163\x20\x73\145\156\x74\40\45\x73\x20\x73\164\x61\164\165\x73\40\143\157\x64\x65\x20\x69\156\x20\x53\101\115\114\x20\122\x65\x73\160\157\156\x73\x65\56\x20\120\154\145\141\x73\145\x20\143\150\145\x63\x6b\40\x49\144\120\40\x6c\157\x67\163\56"), "\x57\120\x53\x41\x4d\114\105\122\x52\60\x30\67" => array("\143\x6f\144\145" => "\x57\120\123\x41\115\114\105\122\122\60\x30\67", "\144\145\x73\143\162\151\x70\x74\151\x6f\156" => "\x54\x68\151\x73\x20\x63\x61\x6e\x20\x68\x61\x70\x70\x65\156\x20\167\150\145\156\x20\x79\157\x75\x72\40\123\x50\x20\143\x6c\157\x63\153\x20\151\163\x20\142\145\x68\151\156\144\x20\164\x68\145\40\x49\x44\120\40\143\x6c\157\143\x6b\56", "\x66\151\170" => "\131\x6f\x75\40\x77\151\154\x6c\40\156\x65\x65\144\40\x74\157\40\163\x79\156\x63\40\x74\x68\x65\x20\x74\x69\x6d\x65\x20\x62\145\164\x77\145\145\156\40\171\x6f\165\162\40\111\x44\x50\40\141\156\x64\40\x53\x50\40\x6f\162\x20\171\157\x75\x20\x63\141\156\40\164\165\162\x6e\40\x6f\x66\146\40\164\x68\145\x20\74\x62\x3e\101\x73\x73\145\162\x74\x69\x6f\x6e\40\x54\151\x6d\145\x20\126\x61\154\x69\x64\x69\x74\171\74\x2f\x62\76\x20\164\x6f\x67\x67\x6c\145\40\x69\x6e\x20\x74\150\145\40\123\145\162\166\151\143\145\40\x50\162\157\166\151\144\x65\x72\40\x53\x65\164\165\160\x20\164\141\x62\x2e", "\143\x61\x75\x73\x65" => "\x53\120\x20\x63\154\157\x63\x6b\x20\151\x73\x20\142\145\150\x69\x6e\144\x20\x49\104\x50", "\164\x65\163\164\x5f\143\x6f\156\x66\151\147\137\155\163\x67" => ''), "\x57\120\123\101\115\114\105\122\x52\60\x30\70" => array("\143\x6f\144\x65" => "\x57\x50\x53\101\x4d\x4c\x45\x52\122\x30\60\x38", "\144\145\x73\143\162\x69\160\x74\151\x6f\x6e" => "\124\x68\x69\163\x20\x63\141\156\40\150\x61\x70\160\145\156\x20\x77\150\x65\156\40\x79\x6f\x75\x72\40\123\x50\40\143\x6c\x6f\143\153\40\x69\x73\x20\141\x68\x65\141\144\x20\157\146\x20\x74\150\x65\x20\x49\x44\x50\x20\x63\154\157\143\153\56", "\146\x69\x78" => "\x59\157\x75\40\x77\x69\x6c\x6c\40\156\145\145\x64\40\164\157\x20\163\171\x6e\x63\x20\164\x68\x65\x20\164\151\155\x65\x20\x62\x65\164\167\x65\x65\x6e\40\171\157\165\162\40\111\104\x50\x20\x61\156\144\40\123\120\40\157\x72\x20\x79\157\165\40\143\141\x6e\x20\x74\165\162\156\x20\x6f\146\146\40\x74\x68\145\40\x3c\x62\76\101\163\163\x65\162\x74\x69\157\x6e\40\x54\151\x6d\145\40\x56\141\154\x69\x64\151\164\171\74\x2f\x62\76\x20\x74\157\x67\x67\154\x65\40\x69\x6e\x20\164\150\145\40\x53\x65\x72\x76\151\143\145\x20\x50\x72\157\166\151\144\x65\162\x20\x53\x65\x74\x75\160\x20\x74\x61\x62\56", "\x63\x61\x75\x73\145" => "\x53\120\40\143\154\x6f\143\x6b\40\151\x73\40\141\x68\x65\141\x64\x20\157\x66\40\x49\x44\120", "\x74\x65\x73\164\x5f\143\x6f\156\x66\x69\x67\137\155\x73\147" => ''), "\x57\x50\123\101\x4d\114\105\122\122\x30\x30\x39" => array("\143\157\x64\x65" => "\x57\x50\123\x41\x4d\x4c\105\122\x52\60\x30\x39", "\x64\145\x73\143\162\151\160\x74\151\x6f\x6e" => "\x54\x68\x69\163\40\145\x72\162\x6f\162\40\151\156\144\x69\143\x61\x74\145\163\x20\164\150\x61\x74\x20\164\x68\x65\40\101\x75\144\151\x65\x6e\143\145\x20\x55\x52\111\x20\x69\163\40\156\x6f\164\40\143\157\162\x72\145\143\164\154\x79\40\143\x6f\156\146\151\147\x75\162\145\144\40\x61\x74\x20\x79\x6f\165\x72\x20\x49\144\x65\x6e\164\x69\x74\171\40\120\162\x6f\166\x69\x64\145\x72\56", "\x66\151\x78" => "\x3c\x75\x6c\x20\163\164\171\x6c\x65\75\42\x6c\x69\x73\164\55\163\164\171\154\145\72\x20\156\157\156\x65\73\42\x3e\74\x6c\151\40\163\x74\x79\x6c\145\75\x22\x6c\x69\163\x74\x2d\163\x74\171\154\x65\x2d\164\x79\x70\x65\72\40\156\x6f\156\x65\x3b\42\76\x43\157\160\171\x20\x74\150\x65\x20\101\x75\144\x69\x65\156\143\145\x20\x55\122\111\40\143\157\156\146\151\147\x75\162\145\144\40\x69\x6e\x20\164\x68\145\x20\111\x64\145\x6e\x74\x69\x74\171\40\120\x72\157\x76\x69\144\x65\162\x20\x66\162\x6f\x6d\x20\x61\x62\x6f\x76\x65\40\x61\156\x64\x20\160\141\x73\164\x65\40\x69\164\x20\151\x6e\x74\x6f\40\164\x68\x65\x20\123\120\x20\x45\x6e\164\x69\x74\x79\x49\104\57\111\x73\163\x75\x65\x72\x20\146\x69\x65\154\x64\40\x69\156\40\164\x68\145\40\x50\x6c\x75\147\x69\156\47\163\x20\x73\145\x74\164\x69\156\147\x73\x2e\x3c\57\154\151\76\x3c\154\151\x20\163\164\171\x6c\145\x3d\x22\x6c\x69\163\164\x2d\x73\164\171\x6c\x65\x2d\x74\171\160\145\72\x20\156\x6f\156\145\73\x20\x66\x6f\156\164\x2d\167\145\151\147\150\x74\x3a\40\x62\157\x6c\144\x3b\x20\164\145\x78\164\55\141\x6c\151\x67\156\x3a\40\143\145\x6e\164\145\x72\x3b\40\155\141\162\147\x69\x6e\x3a\40\61\60\x70\170\x20\60\x3b\x22\x3e\117\122\x3c\x2f\154\151\76\x3c\154\x69\40\163\164\x79\x6c\x65\75\42\154\x69\x73\164\55\x73\164\171\154\145\55\164\171\x70\x65\x3a\x20\156\x6f\x6e\x65\x3b\42\76\x43\x6f\160\x79\x20\x74\150\x65\40\x41\165\x64\151\145\156\143\145\40\125\122\x49\40\x63\x6f\x6e\x66\x69\x67\165\162\x65\144\40\x69\156\40\x74\150\145\40\x70\x6c\165\x67\151\x6e\x20\146\x72\157\155\40\x61\142\x6f\x76\145\40\x61\x6e\x64\40\x70\x61\x73\164\145\40\151\164\40\x69\x6e\164\x6f\x20\x74\x68\145\x20\x41\x75\x64\x69\x65\156\143\x65\40\x55\x52\111\40\146\x69\x65\154\x64\40\x69\156\40\164\x68\145\x20\x49\x64\x65\156\164\x69\x74\171\40\x50\162\157\x76\x69\144\145\162\56\x3c\x2f\x6c\x69\76\x3c\57\165\x6c\x3e", "\x63\141\165\163\145" => "\111\156\166\x61\x6c\151\x64\40\101\x75\x64\x69\145\x6e\x63\145\x20\125\122\x49", "\164\x65\163\x74\137\x63\x6f\156\146\151\147\137\155\163\147" => "\x54\150\x65\x20\166\141\154\x75\x65\x20\157\146\40\101\165\144\x69\x65\156\x63\145\40\125\122\111\x20\x69\x6e\x20\x74\150\x65\40\x70\x6c\x75\147\151\x6e\40\163\x65\164\x74\x69\x6e\x67\x73\40\x64\x6f\x65\x73\x20\x6e\x6f\164\40\155\141\164\143\x68\x20\164\x68\145\x20\166\141\x6c\165\145\x20\x6f\146\40\x41\x75\x64\151\x65\x6e\143\145\40\x55\x52\x49\x20\x72\x65\x63\145\151\166\x65\144\40\x66\162\x6f\x6d\x20\x74\150\x65\x20\x49\144\145\156\x74\151\164\x79\40\120\162\x6f\x76\151\144\145\x72\56"), "\127\120\x53\101\115\114\105\x52\122\60\x31\x30" => array("\143\157\144\x65" => "\x57\120\x53\x41\115\114\105\x52\122\x30\x31\60", "\144\x65\x73\143\x72\x69\x70\x74\x69\x6f\156" => "\x54\x68\151\x73\x20\150\141\x70\160\x65\156\x73\40\x77\x68\x65\156\40\x79\157\165\x20\150\x61\166\x65\40\143\x6f\156\146\151\x67\x75\162\145\144\x20\167\162\157\x6e\x67\x20\111\104\x50\40\x45\156\164\151\x74\171\x20\111\104\x20\x69\x6e\40\x74\x68\145\40\160\x6c\165\147\x69\156\x2e", "\x66\x69\x78" => "\x54\x6f\40\146\x69\x78\x20\x74\150\151\163\40\x6e\x61\x76\151\x67\141\x74\145\x20\x74\x6f\x20\x53\x65\x72\166\151\x63\145\40\120\x72\157\x76\151\144\145\162\40\123\145\x74\x75\160\40\164\x61\142\40\141\156\x64\x20\160\x61\163\164\x65\x20\x74\x68\145\x20\x63\157\x72\162\145\143\164\x20\x49\104\120\x20\x45\x6e\164\151\164\171\40\x49\x44\x20\151\x6e\x20\164\x68\145\40\x72\145\161\x75\151\x72\x65\144\40\x66\x69\145\154\x64\56", "\x63\x61\165\163\x65" => "\127\x72\157\156\147\40\x49\x44\x50\40\x45\x6e\164\x69\164\171\x20\111\104", "\x74\x65\163\164\x5f\143\157\x6e\146\151\147\x5f\x6d\163\147" => "\111\144\120\x20\x45\x6e\x74\x69\x74\x79\x20\111\x44\40\x63\x6f\x6e\x66\x69\x67\165\x72\x65\144\x20\141\156\x64\40\x74\x68\145\x20\x6f\156\x65\x20\x66\157\165\156\x64\40\x69\x6e\40\123\101\115\x4c\40\x52\x65\163\x70\x6f\x6e\x73\145\40\144\157\x20\x6e\x6f\x74\40\x6d\141\x74\x63\x68"), "\127\x50\x53\101\x4d\x4c\105\x52\x52\x30\61\x31" => array("\143\x6f\144\x65" => "\x57\x50\x53\101\115\x4c\x45\x52\122\60\61\61", "\x64\145\163\x63\162\151\x70\x74\x69\157\x6e" => "\x54\150\151\x73\x20\x65\x72\162\157\162\x20\151\163\40\144\x69\163\160\154\141\x79\145\144\40\x77\x68\x65\x6e\x20\164\150\x65\x20\125\x73\145\162\156\x61\155\x65\x20\166\x61\x6c\x75\x65\40\151\163\x20\147\162\145\x61\x74\x65\x72\40\x74\150\x61\156\x20\x36\x30\40\143\150\x61\162\x61\143\x74\x65\x72\163\56", "\x66\x69\170" => "\x54\x6f\40\146\151\170\40\164\x68\x69\x73\40\x69\x73\163\x75\145\54\x20\x70\x6c\x65\141\163\x65\40\143\157\x6e\x66\151\x67\165\x72\145\x20\x79\157\x75\162\x20\111\104\120\x20\x74\x6f\40\x73\145\156\x64\x20\141\40\166\141\x6c\x69\144\40\145\x6d\x61\151\154\x20\x61\144\144\162\145\x73\163\40\x61\x73\x20\x74\x68\145\40\x4e\141\x6d\145\x49\x44\x20\166\141\x6c\165\x65\x2c\40\x77\150\x69\x63\150\x20\163\x68\x6f\x75\x6c\x64\x20\x62\145\40\x6c\145\x73\x73\40\x74\x68\141\x6e\x20\x36\60\x20\143\x68\141\162\x61\x63\164\145\x72\163\x20\x69\x6e\40\154\x65\x6e\x67\x74\150\x2e", "\143\x61\165\163\x65" => "\125\x73\x65\162\x6e\141\155\x65\40\x6c\x65\x6e\147\164\150\40\154\151\x6d\x69\x74\40\145\x78\x63\x65\145\x64\x65\x64", "\164\x65\163\x74\x5f\x63\157\156\146\x69\147\x5f\155\x73\x67" => "\x54\150\x65\40\116\x61\155\145\x49\104\40\x76\x61\154\x75\145\x20\151\163\x20\x67\162\x65\141\164\145\x72\x20\164\x68\x61\156\x20\x36\x30\x20\x63\150\x61\162\141\143\164\x65\162\163\x20\151\x6e\40\154\145\156\x67\164\150\56\40\x50\x6c\x65\x61\x73\145\40\x63\157\x6e\x66\x69\147\x75\x72\x65\x20\x79\157\x75\162\40\111\104\x50\x20\164\x6f\x20\x73\x65\x6e\144\40\141\x20\x70\x72\x6f\160\145\x72\40\x4e\141\155\145\x49\104\40\x76\141\154\x75\145\x2e"), "\x57\120\x53\x41\x4d\x4c\x45\122\x52\x30\x31\x32" => array("\143\x6f\x64\x65" => "\x57\x50\x53\x41\115\114\x45\x52\x52\60\x31\x32", "\144\x65\x73\143\162\151\160\x74\x69\x6f\156" => "\124\x68\151\x73\x20\x65\x72\162\157\162\x20\157\x63\143\x75\x72\x73\x20\167\150\x65\x6e\40\143\145\162\164\151\146\x69\x63\x61\164\145\x20\160\x72\145\163\145\156\x74\40\151\x6e\x20\x53\x41\x4d\x4c\x20\x52\x65\163\160\x6f\x6e\x73\145\40\144\157\145\163\40\156\x6f\164\40\x6d\141\x74\x63\x68\40\x77\x69\164\150\x20\x74\150\145\40\x63\x65\x72\164\x69\146\x69\143\x61\164\x65\40\143\157\156\146\x69\147\x75\x72\145\x64\40\x69\156\40\x74\x68\x65\40\160\x6c\x75\147\151\156\40\x61\x66\x74\x65\162\x20\x65\156\143\x6f\144\x69\156\x67\x2e", "\x66\x69\170" => "\124\157\x20\146\151\x78\x20\x74\x68\151\x73\x20\x65\x72\x72\x6f\162\x2c\x20\x74\165\x72\156\x20\x6f\146\x66\40\164\x68\x65\x20\74\x62\x3e\x43\x68\141\x72\141\x63\x74\145\162\x20\x65\156\x63\x6f\144\151\x6e\147\x3c\57\x62\76\x20\x74\157\x67\x67\154\x65\40\x69\156\x20\164\150\x65\x20\x53\x65\x72\x76\151\x63\145\x20\120\x72\x6f\x76\151\x64\145\162\40\x53\x65\x74\x75\x70\x20\164\141\142\56", "\143\141\165\x73\x65" => "\x4d\151\163\155\x61\164\143\150\40\x69\x6e\x20\x43\x65\x72\164\151\146\x69\143\x61\x74\x65", "\x74\145\163\x74\137\x63\x6f\x6e\x66\x69\x67\x5f\155\163\x67" => "\x58\x2e\x35\60\71\40\103\x65\x72\164\x69\146\151\143\x61\164\145\x20\151\x6e\40\x70\154\x75\147\151\x6e\x20\144\157\x65\x73\x20\156\x6f\x74\x20\x6d\141\164\x63\x68\x20\x74\150\x65\x20\x63\x65\162\164\x69\x66\151\x63\x61\164\145\40\x66\x6f\x75\156\x64\40\151\156\40\x53\101\115\114\x20\122\145\163\160\157\x6e\163\x65\x20\144\165\x65\40\x74\157\x20\164\x68\145\x20\143\x68\141\x72\141\143\x74\145\162\40\x65\x6e\143\157\144\x69\156\147\x2e"), "\x57\x50\123\x41\115\x4c\105\122\122\60\61\x33" => array("\143\157\144\x65" => "\x57\120\123\x41\115\x4c\105\122\x52\60\x31\x33", "\144\x65\x73\143\x72\151\x70\164\151\157\x6e" => "\124\x68\151\x73\40\x65\x72\162\x6f\162\x20\157\143\143\x75\162\x73\x20\x77\x68\145\x6e\40\130\56\65\x30\x39\40\x43\145\x72\164\151\146\151\143\x61\x74\x65\x20\146\151\145\x6c\x64\x20\x69\156\40\x70\x6c\x75\147\x69\x6e\x20\x64\x6f\x65\x73\40\x6e\x6f\x74\40\x6d\141\x74\x63\150\x20\164\150\145\40\x63\x65\x72\164\x69\x66\x69\x63\x61\164\x65\x20\146\x6f\165\156\144\x20\x69\156\40\x53\101\115\114\40\122\x65\163\160\157\x6e\x73\145\x2e", "\146\x69\x78" => "\x50\x6c\x65\141\x73\145\x20\143\x6f\160\171\40\164\150\145\x20\111\x44\x50\x20\143\145\x72\x74\x69\146\x69\x63\x61\x74\x65\40\146\x72\157\x6d\40\171\157\x75\162\x20\x49\104\120\40\141\x6e\144\x20\160\141\x73\164\x65\40\151\164\x20\151\156\x20\164\x68\145\40\x58\x35\x30\x39\x20\103\x65\x72\x74\x69\x66\151\143\141\164\145\x20\x69\x6e\x70\x75\164\40\146\151\x65\154\144\40\x69\x6e\40\x74\x68\x65\x20\123\145\x72\x76\151\143\x65\x20\x50\x72\x6f\x76\151\x64\x65\162\40\x53\x65\164\165\x70\40\x74\x61\x62\40\157\x66\x20\164\150\x65\x20\160\x6c\x75\147\x69\x6e\56", "\x63\x61\165\163\145" => "\x43\x65\162\x74\x69\146\x69\x63\x61\164\x65\x20\116\157\164\x20\106\157\x75\x6e\144", "\164\145\x73\164\137\143\157\156\x66\151\x67\x5f\x6d\163\147" => "\x55\x6e\x61\x62\154\145\40\164\157\x20\146\151\156\x64\x20\141\40\x63\145\x72\164\151\x66\151\143\141\x74\145\x20\155\141\164\143\x68\x69\156\x67\x20\164\x68\145\40\x63\157\x6e\146\151\x67\x75\162\x65\x64\40\146\x69\156\x67\145\162\160\x72\x69\x6e\164\x2e"), "\127\120\x53\x41\115\114\x45\x52\x52\60\61\64" => array("\x63\x6f\x64\145" => "\127\120\123\101\x4d\114\105\x52\x52\x30\x31\64", "\144\145\163\143\x72\x69\x70\x74\x69\x6f\156" => "\124\150\151\x73\x20\x65\162\162\x6f\x72\x20\x6f\x63\x63\x75\x72\x73\40\167\150\145\156\x20\141\x6e\40\151\156\x63\x6f\x72\x72\145\143\164\40\143\145\x72\164\x69\146\151\143\x61\x74\x65\x20\151\163\40\x61\144\144\145\144\40\x6f\x6e\x20\164\150\x65\x20\x49\144\x65\156\x74\151\x74\171\x20\120\162\157\x76\x69\x64\145\x72\x20\146\x6f\x72\40\105\x6e\143\x72\171\x70\x74\151\157\156\56", "\146\x69\x78" => "\120\x6c\145\141\x73\x65\40\x63\150\x65\143\x6b\x20\x69\146\x20\164\x68\145\x20\143\145\x72\x74\x69\x66\151\143\141\x74\145\x20\x61\x64\x64\145\x64\40\151\x6e\x20\111\x64\x65\156\x74\151\164\171\x20\x50\162\157\166\x69\x64\145\162\40\151\163\40\164\x68\x65\x20\163\x61\155\145\40\x61\163\x20\164\150\145\40\143\x65\162\164\151\146\151\143\x61\x74\x65\x20\x70\x72\157\x76\x69\x64\x65\x64\40\151\x6e\x20\164\x68\145\x20\x53\145\x72\x76\x69\143\145\x20\x50\x72\x6f\166\151\144\145\x72\40\115\145\164\141\144\141\164\141\40\164\x61\x62\40\x6f\x66\x20\164\150\145\40\120\x6c\x75\x67\x69\156\x2e", "\x63\x61\x75\x73\x65" => "\x45\x6e\x63\162\171\x70\x74\151\x6f\156\x20\x43\x65\x72\164\151\x66\x69\143\141\x74\145\40\115\151\163\x6d\141\164\x63\x68", "\164\145\x73\164\x5f\143\157\x6e\x66\151\147\137\155\x73\147" => "\x49\x6e\143\x6f\162\162\145\143\164\x20\x63\x65\162\x74\x69\x66\151\x63\141\164\145\x20\141\x64\144\145\144\40\157\x6e\40\164\150\145\x20\x49\144\x65\x6e\164\x69\x74\171\x20\120\x72\x6f\x76\x69\144\145\162\x20\146\157\x72\40\x45\156\x63\162\171\160\164\x69\157\x6e"), "\x57\x50\x53\x41\115\x4c\105\x52\x52\x30\x31\65" => array("\143\x6f\x64\145" => "\x57\120\123\x41\x4d\x4c\105\x52\122\x30\x31\x35", "\x64\x65\x73\143\x72\x69\160\164\151\157\156" => "\x54\150\151\163\40\x65\162\162\x6f\162\x20\x63\x6f\x64\x65\x20\x69\x73\x20\x73\x68\157\x77\x6e\x20\x74\157\x20\165\163\x65\162\163\40\x77\150\145\x6e\40\104\117\x4d\40\x65\x78\x74\x65\x6e\163\151\157\x6e\40\x69\163\40\156\x6f\x74\x20\151\x6e\x73\164\x61\x6c\x6c\x65\144\x2e", "\146\151\170" => "\101\x73\x6b\40\x79\x6f\165\x72\40\150\x6f\x73\x74\151\156\x67\40\160\x72\157\x76\151\x64\145\x72\x20\x6f\162\x20\x69\x6e\164\145\162\156\141\154\40\164\x65\x61\x6d\x20\x74\x6f\40\x69\156\163\164\x61\154\x6c\x20\104\x4f\115\40\x65\x78\164\145\156\163\151\x6f\x6e\x2e", "\143\x61\165\163\145" => "\x44\117\x4d\40\145\170\164\x65\x6e\163\x69\157\x6e\x20\x6e\157\164\x20\x66\157\165\156\144\x20\167\150\x69\154\x65\x20\x70\141\162\163\x69\156\x67\x20\x53\x41\115\114\x20\x52\145\163\x70\157\x6e\163\145\x2c\40\x53\101\115\x4c\40\114\157\x67\x6f\x75\x74\40\122\x65\163\x70\157\x6e\x73\x65\x20\157\162\x20\x53\101\115\114\40\x4d\x65\x74\141\x64\x61\x74\141\x2e"), "\x57\x50\x53\x41\x4d\114\x45\122\x52\x30\61\x36" => array("\143\157\144\145" => "\x57\x50\123\101\x4d\x4c\105\x52\x52\x30\x31\x36", "\x64\x65\x73\143\162\151\160\164\151\x6f\x6e" => "\124\150\151\163\x20\x65\162\162\157\x72\x20\x63\x6f\144\145\40\151\x73\x20\163\150\x6f\x77\156\x20\164\x6f\40\x75\163\x65\162\x73\40\167\150\145\x6e\40\164\x68\145\40\160\x6c\165\x67\x69\x6e\x20\x64\145\x74\x65\x63\x74\163\x20\x61\40\144\x75\x70\x6c\x69\143\141\x74\x65\x20\x73\141\x6d\154\x20\162\x65\163\160\157\x6e\163\x65", "\x66\x69\x78" => "\x55\x73\x65\162\40\167\151\x6c\154\40\156\145\x65\x64\40\x74\157\x20\x69\x6e\151\x74\151\141\164\x65\x20\164\150\145\x20\123\x53\x4f\x20\141\x67\x61\151\156\56", "\x63\x61\x75\163\x65" => "\105\x69\x74\x68\x65\x72\40\x75\x73\145\x72\x20\x68\x61\166\x65\x20\162\x65\154\157\141\x64\x65\144\x20\164\x68\x65\40\160\141\147\x65\x20\x77\x68\151\x6c\145\x20\x70\154\x75\x67\151\156\x20\x77\141\x73\x20\x70\x72\157\x63\x65\163\x73\151\x6e\147\40\123\x41\x4d\114\122\x65\x73\160\157\x6e\163\145\x20\x6f\x72\40\163\x6f\x6d\x65\x6f\x6e\x65\x20\150\141\x73\x20\164\x72\151\145\144\40\x74\x6f\40\x73\x65\156\x64\x20\x61\40\144\165\160\x6c\x69\x63\x61\164\x65\x64\40\123\x41\x4d\x4c\122\145\163\160\157\x6e\163\145\56"), "\x57\x50\x53\x41\115\114\105\x52\122\60\61\67" => array("\x63\x6f\144\x65" => "\x57\x50\x53\x41\x4d\114\105\122\122\60\61\x37", "\x64\x65\x73\143\x72\151\160\164\x69\x6f\x6e" => "\x54\150\151\163\40\x65\x72\x72\157\x72\x20\x63\157\144\x65\40\x69\x73\40\x73\150\157\x77\x6e\x20\x74\x6f\x20\165\x73\x65\x72\x73\x20\167\150\x65\156\40\151\x6e\x76\141\x6c\151\x64\40\130\115\x4c\x20\x69\x73\x20\160\x61\x73\163\x65\144\x20\142\x79\40\x75\163\x65\x72\x20\157\x72\40\x49\x64\x50\56", "\x66\x69\x78" => "\x50\154\145\141\x73\x65\40\163\145\x6e\144\40\x53\x41\x4d\114\x20\x74\162\x61\x63\145\x72\x20\167\150\x69\154\145\x20\162\145\x70\x72\157\144\x75\143\151\156\147\x20\x74\x68\145\40\x77\x68\x6f\x6c\145\x20\151\163\x73\x75\x65\40\x74\157\x20\163\x61\155\154\x73\x75\x70\160\x6f\x72\x74\100\x78\x65\143\165\x72\x69\x66\x79\56\143\x6f\x6d\x2e", "\x63\141\165\x73\x65" => "\x49\156\166\x61\154\151\x64\40\130\x4d\114\x20\144\145\x74\145\143\x74\145\x64\40\142\x79\40\x70\154\x75\x67\151\x6e\40\151\156\40\146\157\x72\155\40\157\x66\x20\x53\101\x4d\x4c\x20\x4d\x65\164\x61\x64\x61\x74\x61\x2c\40\123\101\x4d\x4c\40\x4c\x6f\147\157\x75\164\40\x52\145\163\160\x6f\x6e\x73\145\x20\54\40\123\x41\115\114\x20\122\145\163\160\x6f\x6e\x73\x65\x2e"), "\x57\x50\123\x41\x4d\x4c\105\122\x52\x30\61\70" => array("\143\157\x64\145" => "\127\120\123\101\115\x4c\105\122\122\60\61\x38", "\x64\145\x73\x63\x72\x69\x70\x74\x69\157\x6e" => "\x54\150\x69\163\x20\x65\x72\162\157\x72\40\157\143\143\x75\162\163\40\x77\x68\145\x6e\x20\x79\157\x75\40\150\x61\166\x65\40\145\156\x61\142\x6c\145\x64\40\x74\150\x65\x20\x44\x6f\x20\x6e\x6f\164\40\x61\x75\x74\157\x20\143\162\x65\x61\x74\x65\40\x75\x73\x65\x72\x73\40\x69\x66\40\x72\x6f\154\x65\163\x20\x61\162\x65\40\x6e\157\164\40\155\x61\160\160\145\x64\40\150\x65\162\x65\x20\157\x70\x74\151\157\156\x20\x69\156\40\122\x6f\x6c\x65\40\115\141\160\160\x69\156\147\40\163\x65\143\164\x69\157\x6e\40\x6f\146\40\164\x68\145\40\141\x74\x74\162\151\x62\x75\164\x65\x20\155\x61\160\160\x69\x6e\147\40\x74\x61\142\56", "\x66\x69\170" => "\105\x6e\141\x62\x6c\145\x20\164\x68\145\x20\157\160\164\151\157\156\40\157\x6e\154\171\40\151\146\40\x79\157\165\x20\x77\141\156\164\40\x74\x6f\40\x72\x65\163\164\162\151\x63\164\40\154\x6f\147\x69\x6e\40\164\157\x20\x61\x63\x63\157\x75\x6e\x74\x73\x20\x77\x69\164\x68\40\x63\145\162\164\141\151\156\x20\x72\x6f\x6c\145\x73\x2e\x20\x59\x6f\x75\40\x77\151\x6c\x6c\40\x61\154\x73\157\x20\150\141\166\145\x20\x74\x6f\x20\155\141\160\x20\x74\x68\x65\163\145\x20\x72\157\154\x65\40\166\141\154\x75\x65\x73\x20\164\x6f\x20\164\150\x65\x69\x72\40\x72\x65\x73\x70\x65\x63\x74\x69\x76\145\x20\x57\x6f\x72\x64\120\162\x65\163\163\40\162\x6f\154\145\x20\x76\x61\x6c\x75\x65\163\x2e\x20\x49\x66\x20\171\157\165\40\x77\x61\x6e\x74\40\x75\x73\145\x72\x73\x20\167\151\164\x68\x20\x61\x6e\x79\x20\162\x6f\x6c\145\40\164\157\x20\154\x6f\147\x69\x6e\x20\144\x69\163\x61\x62\154\x65\40\x74\150\x69\163\40\164\157\x67\147\x6c\x65\56", "\143\141\x75\163\x65" => "\116\157\164\40\x61\40\x57\157\162\144\x50\x72\145\x73\163\40\x4d\x65\155\142\x65\162\56"), "\x57\x50\x53\x41\x4d\x4c\x45\122\x52\x30\61\x39" => array("\143\x6f\144\145" => "\x57\x50\x53\101\115\114\105\122\122\x30\61\x39", "\144\145\x73\143\x72\151\160\x74\x69\157\156" => "\x54\x68\x69\x73\x20\145\x72\162\157\x72\40\x69\163\x20\x64\151\x73\x70\154\141\x79\145\144\40\167\x68\x65\x6e\40\164\x68\x65\40\x75\x73\x65\x72\x20\x72\x6f\154\x65\x20\151\163\40\162\145\x73\x74\x72\x69\x63\164\x65\x64\40\146\x72\157\x6d\x20\154\x6f\147\147\x69\156\x67\40\x69\156\56", "\146\151\x78" => "\x49\x66\x20\x79\x6f\x75\x20\164\x68\x69\156\153\40\x79\x6f\x75\x20\163\x68\157\x75\154\x64\x20\x6e\157\x74\40\x62\x65\x20\163\x65\x65\x69\x6e\147\40\164\x68\151\x73\40\x6d\145\163\163\141\147\145\x20\x6d\x61\153\145\40\163\165\162\145\40\x74\150\x61\164\40\171\x6f\x75\x20\150\x61\166\x65\x20\143\x6f\x6e\x66\151\147\165\x72\145\144\x20\143\157\162\162\145\x63\x74\40\x72\157\x6c\x65\x20\x6e\141\155\145\163\40\x74\x6f\x20\142\145\40\x72\145\x73\164\151\x63\x74\145\144\40\x69\156\x20\x74\150\145\40\x44\x6f\x20\x6e\157\164\x20\x61\154\154\157\x77\x20\x74\x68\x65\x20\165\163\x65\162\163\40\164\x6f\x20\x6c\157\x67\x69\156\40\x77\151\x74\x68\40\x74\x68\x65\40\146\x6f\154\154\x6f\x77\x69\x6e\147\x20\x72\x6f\154\x65\x73\x20\x69\156\x70\x75\164\x20\x62\x6f\x78\x2e", "\143\x61\165\163\x65" => "\125\163\145\x72\x20\x72\157\154\x65\x20\151\x73\x20\162\145\x73\x74\162\151\143\x74\145\x64"), "\x57\x50\123\x41\x4d\x4c\x45\122\122\60\x32\60" => array("\x63\157\144\145" => "\127\120\123\x41\x4d\114\105\122\x52\60\62\60", "\x64\145\163\x63\x72\151\x70\164\x69\x6f\x6e" => "\124\150\x69\163\x20\145\162\x72\x6f\162\x20\151\163\x20\x64\151\163\x70\x6c\x61\x79\145\144\40\x77\150\145\x6e\x20\164\150\x65\x20\120\x48\x50\x20\x6f\x70\x65\156\x73\x73\154\40\145\170\x74\x65\x6e\163\x69\157\x6e\40\x69\x73\40\x6e\157\164\40\x69\156\x73\x74\141\x6c\154\x65\144\x20\x6f\162\40\144\151\163\x61\142\x6c\x65\x64\x2e", "\x66\x69\170" => "\120\x6c\145\141\x73\145\40\x65\156\x73\165\x72\145\x20\164\x68\x61\x74\x20\x74\x68\145\x20\x4f\x70\145\x6e\123\x53\114\40\x65\170\164\145\x6e\163\151\157\x6e\40\151\x73\40\x69\x6e\163\141\154\x6c\x65\144\40\141\156\x64\x20\141\x63\x74\151\166\141\164\x65\144\x20\x69\x6e\x20\157\x72\x64\145\x72\x20\164\x6f\40\141\143\x74\x69\166\141\164\x65\x20\x74\x68\x65\x20\x70\x6c\165\x67\151\x6e\56", "\x63\x61\x75\x73\x65" => "\120\x48\120\40\157\x70\145\156\163\163\154\40\145\170\x74\145\156\163\x69\x6f\156\x20\x69\x73\x20\145\151\164\150\145\x72\x20\156\x6f\164\40\x69\156\x73\164\141\x6c\x6c\145\x64\x20\x6f\x72\x20\x64\x69\x73\x61\142\x6c\x65\144\56"), "\x57\120\123\x41\x4d\x4c\x45\122\122\x30\62\61" => array("\x63\157\144\x65" => "\127\x50\x53\x41\115\114\x45\x52\122\x30\x32\61", "\144\x65\163\x63\x72\x69\160\164\x69\x6f\x6e" => "\124\150\151\x73\40\x65\x72\162\x6f\x72\40\151\163\x20\x64\x69\163\x70\154\x61\x79\x65\x64\x20\167\x68\145\156\x20\x74\x68\145\40\165\x73\x65\x72\163\40\x77\151\x74\150\x20\163\x70\x65\x63\151\x66\x69\143\x20\x64\x6f\x6d\x61\x69\x6e\40\141\x72\x65\x20\x72\145\x73\x74\162\151\143\x74\x65\x64\x20\146\x72\x6f\x6d\40\154\157\147\147\x69\156\x67\x20\x69\156\x2e", "\x66\151\x78" => "\111\146\40\x79\x6f\165\40\x74\150\151\156\x6b\40\x79\x6f\x75\40\x73\x68\157\165\x6c\x64\40\x6e\157\164\x20\142\x65\40\163\145\145\151\156\147\x20\164\150\151\163\x20\155\x65\x73\x73\141\x67\145\x20\x6d\141\x6b\x65\x20\163\165\x72\x65\x20\164\150\x61\164\40\x79\x6f\x75\x20\150\x61\x76\x65\40\143\x6f\x6e\146\x69\147\x75\x72\145\x64\x20\x63\157\162\x72\145\143\164\x20\x64\x6f\155\x61\151\x6e\163\x20\x74\157\40\142\145\40\162\x65\x73\x74\x69\143\x74\145\x64\40\x69\x6e\40\164\150\x65\40\104\145\x6e\x79\x20\165\x73\x65\x72\163\40\x74\x6f\40\154\x6f\147\x69\x6e\40\167\x69\164\x68\40\x73\x70\x65\x63\151\x66\x69\x65\144\40\x64\x6f\x6d\141\151\x6e\x73\40\x6f\160\x74\x69\x6f\156\x20\x69\156\160\x75\x74\40\x62\x6f\x78\40\x69\156\x20\x74\150\145\40\101\x74\x74\x72\151\142\x75\164\145\57\122\x6f\x6c\145\x20\115\x61\160\160\151\x6e\147\x20\x74\x61\x62\x2e", "\143\141\x75\x73\145" => "\x50\x65\162\x6d\x69\163\x73\x69\x6f\156\x20\104\x65\x6e\151\x65\144\40\72\40\102\x6c\x61\x63\153\x6c\151\163\164\x65\x64\x20\x75\x73\x65\162\x2e"), "\127\x50\x53\101\x4d\114\x45\x52\x52\x30\62\62" => array("\143\157\144\x65" => "\127\x50\x53\101\x4d\114\x45\x52\x52\x30\x32\x32", "\144\x65\163\143\x72\x69\160\x74\x69\x6f\156" => "\124\x68\151\x73\x20\x65\162\162\x6f\x72\40\x69\163\40\144\151\163\x70\154\141\171\145\144\x20\x77\150\145\x6e\40\164\150\145\40\144\157\155\141\x69\156\x20\x6f\146\40\164\x68\x65\40\165\163\145\162\x20\x69\163\40\x6e\157\x74\40\163\160\145\x63\151\x66\151\x65\144\x20\151\x6e\40\164\x68\145\x20\x64\157\155\x61\151\x6e\x73\40\164\157\40\142\145\40\141\154\x6c\157\x77\x65\144\40\x74\x6f\40\x6c\157\x67\151\156\56", "\146\x69\x78" => "\x49\146\40\x79\157\165\40\x74\150\x69\x6e\x6b\x20\171\157\x75\x20\x73\x68\x6f\x75\x6c\x64\x20\x6e\x6f\x74\40\142\x65\40\x73\x65\145\151\x6e\x67\x20\x74\150\x69\x73\x20\x6d\145\x73\x73\141\x67\x65\x20\155\141\x6b\145\x20\163\165\x72\145\x20\164\150\141\x74\40\x79\x6f\165\40\150\141\x76\145\x20\143\157\156\146\151\147\165\162\145\144\40\x63\157\162\x72\145\143\x74\40\144\x6f\x6d\x61\151\156\163\40\x74\x6f\40\x62\145\x20\141\154\154\x6f\x77\x65\144\40\x69\x6e\40\x74\150\145\x20\x41\x6c\x6c\x6f\x77\40\x75\x73\145\x72\x73\40\164\157\40\154\157\147\151\156\x20\x77\x69\164\x68\40\163\160\x65\143\x69\x66\x69\x65\x64\x20\x64\157\155\141\x69\156\163\x20\157\160\x74\x69\157\156\x20\x69\x6e\160\165\x74\40\142\157\170\x20\151\156\40\164\x68\145\40\x41\x74\x74\162\151\x62\165\164\x65\x2f\x52\x6f\154\x65\40\x4d\x61\160\160\x69\156\147\x20\x74\141\142\x2e", "\x63\x61\x75\x73\x65" => "\x50\145\162\155\151\163\163\151\157\156\40\x44\145\156\151\145\x64\x20\72\40\116\x6f\x74\x20\141\x20\127\150\x69\164\145\154\x69\x73\x74\x65\x64\x20\x75\x73\145\162\56"), "\x57\x50\x53\x41\115\x4c\105\122\122\x30\x32\x34" => array("\x63\x6f\144\x65" => "\127\x50\x53\x41\115\114\105\122\x52\x30\62\64", "\x64\x65\x73\143\162\151\x70\x74\151\157\x6e" => "\x54\150\151\163\x20\x65\162\x72\157\x72\40\x63\157\x64\145\40\151\163\x20\163\150\x6f\x77\x6e\40\164\157\40\165\x73\x65\162\x73\40\x77\150\x65\156\40\164\150\145\40\160\x6c\165\147\151\156\40\x72\145\x63\151\x65\x76\145\163\40\151\156\166\x61\x6c\151\x64\40\x61\x73\163\x65\x72\164\151\157\156\x20\151\156\40\x73\x61\155\154\x20\162\x65\163\x70\157\156\163\x65\x2e", "\146\151\170" => "\x50\154\145\141\163\x65\x20\163\145\x6e\x64\40\123\101\115\114\x20\164\162\141\143\145\162\x20\167\150\151\154\145\40\x72\145\160\x72\157\144\165\x63\151\156\x67\40\164\150\x65\x20\x77\x68\x6f\x6c\x65\40\x69\163\x73\x75\145\x20\x74\x6f\40\163\141\x6d\154\x73\165\160\x70\157\x72\x74\100\x78\x65\x63\x75\162\x69\146\171\56\143\157\x6d\x2e", "\x63\x61\x75\x73\x65" => "\x49\156\x76\141\154\x69\144\40\123\101\115\x4c\x20\x41\x73\163\145\x72\164\151\x6f\156"), "\x57\120\x53\101\115\114\x45\122\x52\x30\x32\x35" => array("\143\157\144\x65" => "\127\120\x53\x41\x4d\x4c\105\x52\122\60\x32\65", "\x64\145\x73\143\162\x69\160\x74\x69\x6f\x6e" => "\124\x68\151\x73\40\x65\x72\x72\157\x72\x20\143\x6f\x64\145\x20\x69\x73\x20\x73\150\x6f\167\x6e\x20\x74\157\40\165\x73\x65\162\163\x20\x77\x68\x65\x6e\40\x74\150\x65\x20\x70\154\x75\147\x69\x6e\x20\x69\163\40\165\156\x61\x62\154\145\x20\x74\x6f\40\160\162\x6f\143\145\x73\x73\x20\164\x68\145\x20\114\x6f\x67\157\x75\x74\x20\x52\x65\161\x75\x65\x73\164\56", "\146\151\x78" => "\120\154\x65\x61\x73\x65\x20\x73\145\x6e\x64\x20\x53\101\x4d\x4c\x20\x74\x72\x61\x63\145\x72\40\x77\150\151\x6c\145\x20\x72\145\x70\162\157\x64\x75\143\151\156\x67\40\x74\x68\145\x20\167\150\157\154\145\x20\x69\163\163\x75\145\40\x74\157\40\x73\141\x6d\x6c\163\165\160\160\157\162\x74\100\170\145\143\x75\162\x69\146\x79\56\x63\157\x6d\56", "\143\141\165\x73\145" => "\111\x6e\x76\x61\154\x69\144\x20\x4c\157\x67\x6f\165\x74\x20\122\x65\x71\165\145\x73\164"), "\x57\x50\x53\101\x4d\114\x45\x52\x52\60\x32\66" => array("\143\x6f\144\x65" => "\127\x50\x53\101\115\x4c\105\122\122\60\62\x36", "\x64\145\163\143\162\151\x70\x74\151\157\156" => "\124\150\151\163\x20\145\x72\x72\157\162\x20\x63\157\x64\x65\x20\151\x73\40\x73\x68\x6f\x77\x6e\40\x74\157\x20\x75\163\x65\162\x73\40\x77\150\145\x6e\40\x74\x68\x65\40\x70\154\x75\147\x69\156\x20\x69\x73\40\165\x6e\x61\142\x6c\x65\40\164\157\40\160\x72\157\x63\x65\x73\x73\40\x53\115\101\x4c\x20\115\145\x74\141\144\164\x61\x2e", "\146\151\x78" => "\120\x6c\x65\141\163\x65\x20\x72\x65\x61\143\150\40\x6f\x75\164\40\x74\x6f\x20\x73\x61\x6d\154\x73\x75\x70\x70\157\162\x74\x40\x78\145\x63\x75\x72\x69\x66\171\56\143\157\x6d\x20\x77\151\164\x68\40\x74\x68\145\x20\x6d\145\164\141\144\x61\164\x61\40\171\157\165\40\141\x72\x65\40\164\162\x79\x69\156\147\40\x74\x6f\40\151\155\x70\157\162\164\x2f\40\x79\x6f\x75\162\40\111\x44\120\x20\155\x65\164\x61\x64\141\x74\x61\40\x55\122\114\56", "\143\141\165\x73\145" => "\111\156\166\x61\x6c\x69\144\x20\115\145\x74\141\x64\141\x74\x61\x20\146\x69\x6c\145\x2f\x55\x52\114"), "\127\x50\x53\x41\115\114\105\122\x52\60\x32\67" => array("\143\157\x64\x65" => "\127\x50\123\101\115\x4c\105\122\122\x30\62\67", "\144\x65\163\143\x72\151\x70\x74\151\x6f\156" => "\x54\x68\x69\x73\40\145\162\x72\157\x72\x20\143\157\144\x65\40\x69\x73\40\x73\150\157\x77\156\40\164\x6f\40\x75\163\x65\x72\163\x20\x77\x68\x65\156\40\164\x68\145\x20\160\x6c\165\x67\151\x6e\x20\x69\163\40\165\156\141\x62\154\x65\40\x74\x6f\40\x64\x65\143\x72\171\x70\x74\40\x65\x6e\x63\x72\x79\x70\164\145\144\x20\x65\154\145\x6d\x65\x6e\164\x73\40\151\156\x20\123\101\115\114\40\x52\145\x73\160\157\x6e\x73\145\56", "\x66\151\x78" => "\x50\x6c\145\141\x73\x65\x20\x73\145\156\144\x20\123\x41\x4d\114\40\x74\x72\141\x63\x65\x72\40\167\150\151\154\145\x20\x72\x65\x70\162\157\x64\x75\x63\151\156\147\40\164\150\145\40\x77\x68\157\x6c\x65\40\151\x73\163\165\145\x20\x74\157\40\x73\x61\x6d\x6c\x73\165\x70\160\157\x72\164\100\x78\145\143\x75\x72\x69\x66\x79\56\x63\x6f\155\56", "\x63\x61\165\x73\x65" => "\111\156\x63\x6f\x72\162\145\x63\164\40\111\x44\120\40\x63\145\x72\x74\x69\x66\151\x63\141\x74\145\x73"), "\x57\x50\123\x41\115\114\x45\x52\122\x30\x32\70" => array("\x63\157\144\145" => "\127\120\x53\101\x4d\x4c\x45\122\122\60\62\x38", "\144\x65\163\x63\x72\151\x70\x74\x69\x6f\x6e" => "\x54\x68\x69\x73\40\145\x72\162\x6f\162\x20\143\157\x64\145\40\x69\163\x20\163\x68\x6f\167\156\40\164\x6f\x20\x75\163\145\x72\x73\x20\167\150\x65\x6e\40\x74\x68\145\40\160\x6c\165\147\x69\x6e\x20\151\163\x20\x75\156\141\x62\x6c\x65\x20\164\x6f\40\x70\x72\157\143\145\x73\x73\40\130\115\x4c\40\x77\151\164\150\x20\x78\x6d\154\163\x65\x63\x6c\x69\142\x73\x2e", "\146\151\170" => "\120\154\145\141\163\145\40\x73\145\156\x64\x20\x53\x41\x4d\x4c\40\x74\162\x61\143\145\162\40\167\x68\x69\x6c\x65\40\x72\x65\x70\x72\157\x64\165\143\151\156\x67\40\164\x68\145\x20\167\x68\x6f\x6c\x65\40\151\x73\163\165\145\x20\x74\157\40\163\x61\155\x6c\x73\x75\x70\x70\x6f\162\x74\100\x78\x65\143\165\x72\151\146\x79\x2e\x63\157\x6d\x2e", "\143\x61\165\x73\x65" => "\x55\x6e\141\142\x6c\x65\x20\x74\x6f\40\160\162\x6f\143\145\163\x73\x20\x58\115\114"), "\x57\120\x53\x41\115\x4c\x45\x52\122\x30\62\71" => array("\x63\x6f\144\145" => "\127\120\123\101\115\114\105\122\x52\60\x32\x39", "\144\145\163\x63\x72\x69\x70\x74\x69\157\x6e" => "\124\x68\151\163\x20\145\x72\162\157\x72\40\x63\x6f\144\145\x20\x69\163\x20\x73\150\157\167\x6e\x20\164\x6f\x20\165\163\145\x72\163\x20\x77\x68\145\x6e\x20\164\150\x65\40\160\x6c\165\147\151\156\40\154\x69\x63\x65\x6e\163\x65\40\150\x61\163\x20\145\x78\160\151\162\x65\x64\x20\x61\156\x64\x20\150\x65\156\143\145\x20\x74\x68\145\40\123\x53\117\x20\x68\x61\163\x20\x73\x74\x6f\x70\x70\x65\x64\x20\x77\157\162\153\x69\156\x67\56", "\146\x69\170" => "\120\154\145\141\163\x65\40\x72\145\x6e\x65\167\40\171\157\x75\162\40\160\x6c\165\x67\151\x6e\40\154\151\x63\x65\156\163\x65\x20\164\157\x20\147\145\164\x20\x74\x68\x65\x20\123\x53\117\40\x77\x6f\x72\x6b\x69\156\147\x2e", "\143\x61\165\163\x65" => "\x50\154\x75\147\151\156\40\114\x69\143\145\x6e\163\x65\x20\x45\170\x70\x69\162\x65\144", "\164\x65\163\x74\137\143\x6f\x6e\x66\x69\147\137\155\x73\147" => "\x54\150\151\x73\x20\x65\162\x72\157\162\x20\143\157\144\145\x20\x69\x6e\x64\151\143\x61\x74\x65\x73\40\x74\150\141\164\40\164\x68\x65\40\160\x6c\165\x67\x69\156\40\154\x69\x63\145\x6e\x73\x65\40\150\141\163\x20\x65\x78\160\x69\x72\145\x64\56"), "\x57\120\x53\101\115\x4c\105\122\122\x30\63\x30" => array("\x63\157\x64\x65" => "\x57\x50\x53\101\x4d\114\105\122\122\x30\63\x30", "\144\x65\x73\x63\162\151\x70\x74\151\x6f\x6e" => "\x54\150\x69\x73\40\145\162\x72\157\x72\x20\143\157\x64\x65\40\x6f\x63\143\x75\162\x73\x20\x77\x68\145\x6e\x20\164\150\145\x20\163\x61\155\145\40\160\x6c\165\147\x69\x6e\x20\x6c\x69\x63\145\156\x73\x65\40\x69\163\x20\x75\x73\145\x64\40\157\x6e\x20\155\x75\x6c\x74\151\160\x6c\145\40\x73\x69\164\x65\x73\40\x6f\x72\x20\141\156\x20\x69\x6e\143\x6f\162\x72\x65\x63\x74\40\x6c\151\x63\x65\156\163\145\x20\153\145\x79\40\x69\x73\x20\x65\156\164\145\162\x65\x64\x2e", "\146\151\170" => "\120\154\x65\141\x73\145\40\x63\x6f\156\x74\141\143\164\x20\x79\157\x75\x72\40\x61\144\155\151\x6e\x69\x73\164\162\141\x74\x6f\162\x20\x74\157\x20\x75\163\145\x20\164\x68\145\40\143\157\x72\x72\145\143\x74\x20\x6c\151\x63\145\156\163\x65\x2e", "\x63\x61\165\163\145" => "\x49\x6e\166\x61\154\x69\x64\x20\114\151\x63\145\156\163\x65\40\x46\x6f\x75\156\144\56", "\164\x65\163\164\137\143\x6f\x6e\x66\151\147\137\155\x73\147" => "\124\150\151\163\x20\145\x72\162\157\162\40\x63\x6f\144\x65\x20\151\156\x64\151\x63\x61\x74\x65\x73\x20\x74\x68\x61\164\40\x74\x68\x65\40\x70\154\165\x67\x69\156\40\154\151\143\x65\x6e\163\x65\x20\151\x73\40\151\x6e\166\x61\154\x69\x64\x2e"), "\127\120\123\101\115\x4c\x45\x52\122\60\x33\61" => array("\x63\157\144\x65" => "\x57\x50\123\101\115\x4c\105\122\122\x30\63\61", "\x64\145\x73\x63\162\x69\x70\x74\x69\157\156" => "\124\x68\x69\x73\x20\145\162\x72\x6f\x72\40\143\x6f\x64\x65\x20\x69\x6e\144\x69\x63\x61\164\145\x73\x20\164\x68\x61\164\40\164\x68\x65\162\x65\x20\x68\x61\x73\40\x62\145\145\156\x20\x73\x6f\x6d\x65\40\151\x73\x73\x75\145\x20\x77\x69\164\150\x20\x68\x6f\x77\x20\x79\157\165\x20\150\141\166\145\40\141\x63\x74\151\x76\141\164\x65\x64\x20\x79\157\x75\x72\40\154\x69\x63\x65\156\163\x65\56\40\x2e", "\x66\151\x78" => "\x52\145\x61\x63\x68\40\x6f\165\164\40\x74\157\40\165\163\x20\x61\x74\40\x73\x61\155\154\163\x75\160\x70\x6f\162\164\x40\170\145\143\x75\162\x69\146\171\x2e\143\x6f\x6d\x20\146\x72\157\155\40\x79\x6f\165\162\40\x72\x65\x67\x69\163\164\x65\162\x65\144\x20\145\155\x61\151\154\x20\x61\x64\144\162\145\x73\163", "\143\141\165\x73\145" => "\x4c\151\x63\145\156\163\145\x20\106\151\154\145\x20\155\151\163\x73\x69\156\147\x20\146\162\157\155\40\x74\x68\145\x20\x70\154\x75\x67\x69\156\x2e", "\164\x65\x73\x74\137\143\x6f\x6e\146\151\x67\x5f\155\x73\147" => "\x54\x68\151\163\40\145\162\x72\x6f\162\40\x63\157\x64\x65\40\151\156\144\x69\x63\141\164\x65\163\x20\164\150\141\x74\40\164\x68\145\x72\x65\40\x69\163\40\163\157\x6d\145\x20\151\163\163\x75\x65\40\167\x69\x74\x68\x20\154\x69\x63\x65\156\x73\145\x20\x61\143\x74\x69\x76\141\x74\151\157\156\56"));
}
class Mo_Saml_Addons_Directory extends Mo_Saml_Basic_Enum
{
    const ADVANCED_ROLE_MAPPING = "\x6d\x69\x6e\151\157\162\141\x6e\x67\x65\x2d\141\x64\x76\141\x6e\143\145\144\55\x72\x6f\x6c\145\x2d\155\141\160\160\x69\x6e\147\57\x61\144\166\141\156\143\x65\144\x2d\x72\x6f\154\145\55\x6d\x61\160\160\151\156\x67\56\x70\150\160";
}
class Mo_Saml_Options_Configuration extends Mo_Saml_Basic_Enum
{
    const SAVE_CONFIG_TO_FILE = "\x73\x61\x6d\154\x5f\163\x61\166\x65\x5f\143\157\156\146\x69\147\137\164\157\x5f\x66\x69\x6c\145";
    const CONFIG_FOLDER_NAME = "\163\141\x6d\154\x5f\143\157\156\x66\x69\147\137\146\x6f\x6c\x64\x65\x72\137\x6e\x61\155\145";
}
class Mo_Saml_Options extends Mo_Saml_Basic_Enum
{
    const PLUGIN_ACTIVATED = "\x41\x63\164\x69\x76\x61\164\x65\x64\137\x50\154\x75\147\x69\156";
    const METADATA_URL_FOR_SYNC = "\x73\141\155\154\x5f\x6d\145\x74\141\x64\x61\x74\x61\137\x75\162\x6c\x5f\146\x6f\162\x5f\163\171\156\x63";
    const LAST_SYNCED_TIME = "\166\154\x5f\x63\x68\145\143\153\x5f\x74";
    const LICENSE_CHECK_STATUS = "\166\154\137\143\x68\145\x63\153\x5f\163";
    const SHOW_ADDONS_NOTICE = "\155\x6f\137\163\x61\x6d\x6c\x5f\163\150\x6f\167\x5f\x61\144\144\157\156\163\137\x6e\x6f\x74\151\x63\145";
    const IS_TRIAL = "\155\157\x5f\163\x61\155\x6c\137\164\154\x61";
    const LICENSE_EXPIRY_DATE = "\x6d\157\137\163\x61\155\x6c\137\154\x65\x64";
    const SUPPORT_LICENSE_EXPIRED = "\155\x6f\x5f\x73\x61\x6d\x6c\x5f\x73\x6c\x65";
    const SAML_RESPONSE_SIGNED = "\x73\x61\155\154\137\x72\145\x73\160\x6f\x6e\163\145\137\x73\151\147\156\145\144";
    const CERTIFICATE_ROLL_BACK_AVAILABLE = "\x6d\157\137\x73\x61\155\154\137\x63\x65\x72\164\x69\146\x69\x63\x61\164\145\x5f\x72\157\x6c\x6c\x5f\x62\x61\143\153\x5f\141\x76\141\151\x6c\141\x62\154\145";
    const SEND_PLUGIN_CONFIG = "\163\x65\156\x64\137\160\x6c\165\147\x69\156\137\x63\157\156\x66\151\147";
    const NEW_CERT_TEST = "\x6d\x6f\x5f\163\141\155\154\x5f\x6e\145\167\x5f\x63\x65\162\x74\x5f\164\x65\163\164";
    const TEST_NEW_CERT = "\155\x6f\137\163\x61\x6d\x6c\x5f\164\x65\x73\x74\x5f\156\x65\167\137\143\x65\162\x74";
    const WP_DEFAULT_ROLE = "\144\x65\146\141\x75\154\164\x5f\x72\x6f\x6c\x65";
    const ENABLE_GUEST_LOGIN = "\x6d\x6f\x5f\x65\x6e\x61\142\154\145\137\x67\x75\x65\163\x74\137\154\x6f\147\x69\x6e";
    const RENEWAL_ADMIN_NOTICE = "\x6d\157\x5f\x72\x65\156\x65\x77\x61\154\137\141\144\x6d\151\156\137\x6e\157\164\151\143\145";
    const LICENSE_EXPIRED_MESSAGE = "\155\157\x5f\x73\x61\155\154\137\163\x6c\145\x5f\155\x65\x73\163\x61\x67\x65";
    const ALLOW_EXISTING_USER_LOGIN = "\155\157\x5f\141\x6c\x6c\x6f\167\137\x65\170\151\x73\164\151\156\147\137\165\163\145\x72\x5f\154\157\x67\151\x6e";
    const LCWRTLFSAML = "\x6c\x63\x77\x72\164\x6c\x66\x73\x61\155\x6c";
    const LCDJKASJDKSACL = "\154\143\144\x6a\153\141\x73\152\x64\x6b\163\141\143\x6c";
    const LICENSE_EXPIRED = "\155\157\x5f\x73\141\155\x6c\137\154\151\143\x65\156\163\145\x5f\145\170\x70\x69\x72\145\x64";
    const EXPIRY_REMAINING_DAYS = "\x6d\157\137\163\141\x6d\x6c\x5f\x65\x78\x70\137\x6e\157\164\x69\143\145\x5f\143\x6c\x6f\163\x65";
    const ENTITY_ID = "\145\x6e\x74\x69\164\x79\x5f\151\144";
    const SSO_URL = "\x73\x73\x6f\x5f\165\x72\154";
    const CERT_FP = "\143\x65\162\x74\137\146\x70";
    const LICENSE_UPDATE_TIME = "\154\x6e\137\x63\x68\145\x63\153\137\x74";
    const HOME = "\x68\x6f\x6d\145";
}
class Mo_Saml_Options_Enum_Current_Cerficates extends Mo_Saml_Basic_Enum
{
    const CURRENT_CERT = "\155\157\x5f\163\x61\x6d\154\137\143\165\162\162\x65\156\x74\x5f\x63\145\162\164";
    const CURRENT_CERT_PRIVATE_KEY = "\x6d\157\137\163\141\x6d\x6c\137\143\165\x72\162\145\x6e\164\137\x63\x65\162\x74\x5f\x70\x72\151\166\141\x74\x65\137\x6b\x65\x79";
}
class Mo_Saml_Options_Enum_License extends Mo_Saml_Basic_Enum
{
    const LICENSE_MESSAGE = "\x6d\157\137\163\x61\155\x6c\137\154\151\x63\x65\x6e\163\x65\x5f\155\145\x73\x73\141\x67\x65";
    const LICENSE_PLAN_FROM_FEEDBACK = "\155\157\137\154\x69\143\145\x6e\163\145\137\160\x6c\x61\x6e\x5f\146\162\x6f\155\137\146\x65\x65\x64\x62\x61\x63\x6b";
}
class Mo_Saml_User_Meta extends Mo_Saml_Basic_Enum
{
    const KEY_USER_TYPE = "\x6d\157\137\x73\141\x6d\154\x5f\x75\163\145\x72\137\164\x79\x70\x65";
    const VALUE_SSO_USER = "\163\x73\157\x5f\165\163\x65\162";
}
class Mo_Saml_Option_Constants extends Mo_Saml_Basic_Enum
{
    const SHOW_SSO_USER = "\155\x6f\x5f\163\141\155\x6c\137\x73\x73\x6f\x5f\x73\x68\157\x77\x5f\165\x73\145\x72";
    const SSO_USER = "\155\157\x5f\163\x61\x6d\154\x5f\x73\163\x6f\137\165\x73\145\162";
    const CHECK_SSO_USER = "\163\x61\155\154\x5f\163\x68\157\167\x5f\163\163\x6f\137\x75\x73\145\x72\163";
}

Function Calls

None

Variables

None

Stats

MD5 4354eb45e0f2709d4a638c1569fbf5a7
Eval Count 0
Decode Time 87 ms