From 35e44ae79f876224fa409c1aef0f094f681551b4 Mon Sep 17 00:00:00 2001 From: PotoYang <715792648@qq.com> Date: Fri, 3 Jan 2020 00:50:15 +0800 Subject: [PATCH] update 20200103 --- .idea/.gitignore | 7 + .idea/artifacts/blog_Web_exploded.xml | 13 + .idea/artifacts/dubbo_api_war.xml | 14 + .idea/artifacts/dubbo_api_war_exploded.xml | 76 + .idea/artifacts/dubbo_consumer_war.xml | 14 + .../artifacts/dubbo_consumer_war_exploded.xml | 79 + .idea/artifacts/dubbo_provider_war.xml | 14 + .../artifacts/dubbo_provider_war_exploded.xml | 79 + .idea/compiler.xml | 14 +- .idea/dataSources.xml | 7 +- .../8db102e4-5b1a-4488-ba1b-5d411f78e9d4.xml | 3284 +----- .idea/dictionaries/Love.xml | 7 + .idea/encodings.xml | 36 +- .idea/kotlinc.xml | 6 + .idea/libraries/Maven__antlr_antlr_2_7_7.xml | 6 +- .../Maven__aopalliance_aopalliance_1_0.xml | 6 +- ...valon_framework_avalon_framework_4_1_3.xml | 6 +- ...__ch_qos_logback_logback_classic_1_2_3.xml | 6 +- ...ven__ch_qos_logback_logback_core_1_2_3.xml | 6 +- ...n__classworlds_classworlds_1_1_alpha_2.xml | 13 + .../Maven__com_alibaba_druid_1_1_10.xml | 6 +- .../Maven__com_alibaba_druid_1_1_9.xml | 6 +- ...ibaba_druid_spring_boot_starter_1_1_10.xml | 6 +- ...libaba_druid_spring_boot_starter_1_1_9.xml | 6 +- .../Maven__com_alibaba_fastjson_1_2_28.xml | 13 + .../Maven__com_alibaba_fastjson_1_2_47.xml | 6 +- .../Maven__com_auth0_java_jwt_3_4_0.xml | 6 +- ...Maven__com_baomidou_mybatis_plus_3_0_5.xml | 13 + ...baomidou_mybatis_plus_annotation_3_0_5.xml | 13 + ...omidou_mybatis_plus_boot_starter_3_0_5.xml | 13 + ...__com_baomidou_mybatis_plus_core_3_0_5.xml | 13 + ..._baomidou_mybatis_plus_extension_3_0_5.xml | 13 + ..._baomidou_mybatis_plus_generator_3_0_5.xml | 13 + .../Maven__com_fasterxml_classmate_1_3_4.xml | 6 +- .../Maven__com_fasterxml_classmate_1_4_0.xml | 6 +- .../Maven__com_fasterxml_classmate_1_5_1.xml | 13 + ...ackson_core_jackson_annotations_2_10_1.xml | 13 + ...jackson_core_jackson_annotations_2_9_0.xml | 6 +- ...erxml_jackson_core_jackson_core_2_10_1.xml | 13 + ...terxml_jackson_core_jackson_core_2_9_6.xml | 6 +- ...terxml_jackson_core_jackson_core_2_9_7.xml | 6 +- ...terxml_jackson_core_jackson_core_2_9_8.xml | 6 +- ...l_jackson_core_jackson_databind_2_10_1.xml | 13 + ...ml_jackson_core_jackson_databind_2_9_6.xml | 6 +- ...ml_jackson_core_jackson_databind_2_9_7.xml | 6 +- ...ml_jackson_core_jackson_databind_2_9_8.xml | 6 +- ..._datatype_jackson_datatype_jdk8_2_10_1.xml | 13 + ...n_datatype_jackson_datatype_jdk8_2_9_6.xml | 6 +- ...n_datatype_jackson_datatype_jdk8_2_9_7.xml | 6 +- ...n_datatype_jackson_datatype_jdk8_2_9_8.xml | 6 +- ...atatype_jackson_datatype_jsr310_2_10_1.xml | 13 + ...datatype_jackson_datatype_jsr310_2_9_6.xml | 6 +- ...datatype_jackson_datatype_jsr310_2_9_7.xml | 6 +- ...datatype_jackson_datatype_jsr310_2_9_8.xml | 6 +- ..._jackson_module_parameter_names_2_10_1.xml | 13 + ...e_jackson_module_parameter_names_2_9_6.xml | 6 +- ...e_jackson_module_parameter_names_2_9_7.xml | 6 +- ...e_jackson_module_parameter_names_2_9_8.xml | 6 +- ...__com_github_jsqlparser_jsqlparser_1_0.xml | 6 +- ...__com_github_jsqlparser_jsqlparser_1_2.xml | 13 + ...com_github_pagehelper_pagehelper_5_1_4.xml | 6 +- ...com_github_pagehelper_pagehelper_5_1_6.xml | 13 + ...helper_spring_boot_autoconfigure_1_2_5.xml | 6 +- ...helper_spring_boot_autoconfigure_1_2_7.xml | 13 + ...r_pagehelper_spring_boot_starter_1_2_5.xml | 6 +- ...r_pagehelper_spring_boot_starter_1_2_7.xml | 13 + ...om_github_tobato_fastdfs_client_1_26_5.xml | 13 + ..._com_google_code_findbugs_jsr305_3_0_2.xml | 13 + ...Maven__com_google_code_gson_gson_2_8_5.xml | 13 + ...rorprone_error_prone_annotations_2_2_0.xml | 13 + ...en__com_google_guava_failureaccess_1_0.xml | 13 + .../Maven__com_google_guava_guava_16_0_1.xml | 13 + .../Maven__com_google_guava_guava_20_0.xml | 6 +- ...Maven__com_google_guava_guava_27_0_jre.xml | 13 + ...9_0_empty_to_avoid_conflict_with_guava.xml | 13 + ...m_google_j2objc_j2objc_annotations_1_1.xml | 13 + .../Maven__com_h2database_h2_1_4_197.xml | 6 +- ...n__com_jayway_jsonpath_json_path_2_4_0.xml | 6 +- .../Maven__com_rabbitmq_amqp_client_5_1_2.xml | 6 +- ...un_istack_istack_commons_runtime_3_0_8.xml | 13 + .../Maven__com_sun_mail_javax_mail_1_6_1.xml | 6 +- ...en__com_sun_xml_bind_jaxb_core_2_3_0_1.xml | 13 + ...en__com_sun_xml_bind_jaxb_impl_2_3_0_1.xml | 13 + ...sun_xml_fastinfoset_FastInfoset_1_2_16.xml | 13 + ...ogle_android_json_0_0_20131108_vaadin1.xml | 6 +- .../Maven__com_zaxxer_HikariCP_2_7_9.xml | 6 +- .../Maven__com_zaxxer_HikariCP_3_2_0.xml | 6 +- .../Maven__com_zaxxer_HikariCP_3_4_1.xml | 13 + ...mons_beanutils_commons_beanutils_1_7_0.xml | 13 + ...mons_beanutils_commons_beanutils_1_9_1.xml | 13 + ...mons_beanutils_commons_beanutils_1_9_3.xml | 6 +- ...aven__commons_codec_commons_codec_1_11.xml | 6 +- ...aven__commons_codec_commons_codec_1_13.xml | 13 + ...ns_collections_commons_collections_3_2.xml | 13 + ..._collections_commons_collections_3_2_1.xml | 13 + ..._collections_commons_collections_3_2_2.xml | 6 +- ..._commons_digester_commons_digester_1_6.xml | 13 + ...ns_fileupload_commons_fileupload_1_3_3.xml | 13 + ...mons_httpclient_commons_httpclient_3_1.xml | 13 + .../Maven__commons_io_commons_io_1_3_2.xml | 13 + .../Maven__commons_io_commons_io_2_2.xml | 6 +- .../Maven__commons_io_commons_io_2_4.xml | 13 + .../Maven__commons_lang_commons_lang_2_4.xml | 13 + ..._commons_logging_commons_logging_1_0_4.xml | 13 + ...n__commons_logging_commons_logging_1_1.xml | 6 +- ...n__commons_logging_commons_logging_1_2.xml | 13 + ...mons_validator_commons_validator_1_2_0.xml | 13 + .idea/libraries/Maven__dom4j_dom4j_1_6_1.xml | 6 +- .../Maven__io_jsonwebtoken_jjwt_0_6_0.xml | 6 +- ..._io_lettuce_lettuce_core_5_0_4_RELEASE.xml | 6 +- ...n__io_micrometer_micrometer_core_1_1_3.xml | 13 + ...r_micrometer_registry_prometheus_1_1_3.xml | 13 + .../Maven__io_netty_netty_3_7_0_Final.xml | 13 + ...Maven__io_netty_netty_all_4_1_33_Final.xml | 13 + ...en__io_netty_netty_buffer_4_1_25_Final.xml | 6 +- ...en__io_netty_netty_buffer_4_1_27_Final.xml | 6 +- ...en__io_netty_netty_buffer_4_1_29_Final.xml | 6 +- ...en__io_netty_netty_buffer_4_1_31_Final.xml | 6 +- ...ven__io_netty_netty_codec_4_1_25_Final.xml | 6 +- ...ven__io_netty_netty_codec_4_1_27_Final.xml | 6 +- ...ven__io_netty_netty_codec_4_1_29_Final.xml | 6 +- ...ven__io_netty_netty_codec_4_1_31_Final.xml | 6 +- ...o_netty_netty_codec_http2_4_1_31_Final.xml | 6 +- ...io_netty_netty_codec_http_4_1_29_Final.xml | 6 +- ...io_netty_netty_codec_http_4_1_31_Final.xml | 6 +- ...o_netty_netty_codec_socks_4_1_29_Final.xml | 6 +- ...o_netty_netty_codec_socks_4_1_31_Final.xml | 6 +- ...en__io_netty_netty_common_4_1_25_Final.xml | 6 +- ...en__io_netty_netty_common_4_1_27_Final.xml | 6 +- ...en__io_netty_netty_common_4_1_29_Final.xml | 6 +- ...en__io_netty_netty_common_4_1_31_Final.xml | 6 +- ...n__io_netty_netty_handler_4_1_25_Final.xml | 6 +- ...n__io_netty_netty_handler_4_1_27_Final.xml | 6 +- ...n__io_netty_netty_handler_4_1_29_Final.xml | 6 +- ...n__io_netty_netty_handler_4_1_31_Final.xml | 6 +- ...netty_netty_handler_proxy_4_1_29_Final.xml | 6 +- ...netty_netty_handler_proxy_4_1_31_Final.xml | 6 +- ...__io_netty_netty_resolver_4_1_25_Final.xml | 6 +- ...__io_netty_netty_resolver_4_1_27_Final.xml | 6 +- ...__io_netty_netty_resolver_4_1_29_Final.xml | 6 +- ...__io_netty_netty_resolver_4_1_31_Final.xml | 6 +- ..._io_netty_netty_transport_4_1_25_Final.xml | 7 +- ..._io_netty_netty_transport_4_1_27_Final.xml | 6 +- ..._io_netty_netty_transport_4_1_29_Final.xml | 6 +- ..._io_netty_netty_transport_4_1_31_Final.xml | 6 +- ...native_epoll_linux_x86_64_4_1_29_Final.xml | 6 +- ...native_epoll_linux_x86_64_4_1_31_Final.xml | 6 +- ...nsport_native_unix_common_4_1_29_Final.xml | 6 +- ...nsport_native_unix_common_4_1_31_Final.xml | 6 +- ...actor_ipc_reactor_netty_0_7_10_RELEASE.xml | 6 +- ...ctor_netty_reactor_netty_0_8_4_RELEASE.xml | 6 +- ...ectreactor_reactor_core_3_1_10_RELEASE.xml | 6 +- ...jectreactor_reactor_core_3_1_8_RELEASE.xml | 6 +- ...jectreactor_reactor_core_3_2_5_RELEASE.xml | 6 +- ...ectreactor_reactor_test_3_1_10_RELEASE.xml | 6 +- ...jectreactor_reactor_test_3_2_5_RELEASE.xml | 6 +- ...aven__io_prometheus_simpleclient_0_5_0.xml | 13 + ...o_prometheus_simpleclient_common_0_5_0.xml | 13 + ...ven__io_springfox_springfox_core_2_8_0.xml | 6 +- ...n__io_springfox_springfox_schema_2_8_0.xml | 6 +- ...aven__io_springfox_springfox_spi_2_8_0.xml | 6 +- ...o_springfox_springfox_spring_web_2_8_0.xml | 6 +- ..._io_springfox_springfox_swagger2_2_8_0.xml | 7 +- ...ringfox_springfox_swagger_common_2_8_0.xml | 6 +- ...o_springfox_springfox_swagger_ui_2_8_0.xml | 6 +- ..._io_swagger_swagger_annotations_1_5_14.xml | 6 +- ...aven__io_swagger_swagger_models_1_5_14.xml | 6 +- ...ctivation_jakarta_activation_api_1_2_1.xml | 13 + ...nnotation_jakarta_annotation_api_1_3_5.xml | 13 + ...sistence_jakarta_persistence_api_2_2_3.xml | 13 + ...nsaction_jakarta_transaction_api_1_3_3.xml | 13 + ...alidation_jakarta_validation_api_2_0_1.xml | 13 + ...ta_xml_bind_jakarta_xml_bind_api_2_3_2.xml | 13 + ...Maven__javax_activation_activation_1_1.xml | 6 +- ..._activation_javax_activation_api_1_2_0.xml | 6 +- ..._annotation_javax_annotation_api_1_3_2.xml | 6 +- ..._persistence_javax_persistence_api_2_2.xml | 6 +- ..._javax_persistence_persistence_api_1_0.xml | 6 +- .../Maven__javax_servlet_servlet_api_2_3.xml | 6 +- ..._transaction_javax_transaction_api_1_2.xml | 6 +- ..._transaction_javax_transaction_api_1_3.xml | 6 +- ..._validation_validation_api_2_0_1_Final.xml | 6 +- .../Maven__javax_xml_bind_jaxb_api_2_3_1.xml | 6 +- .idea/libraries/Maven__jline_jline_0_9_94.xml | 13 + .idea/libraries/Maven__junit_junit_4_12.xml | 6 +- .idea/libraries/Maven__log4j_log4j_1_2_13.xml | 6 +- .idea/libraries/Maven__log4j_log4j_1_2_16.xml | 13 + .idea/libraries/Maven__log4j_log4j_1_2_17.xml | 13 + .../libraries/Maven__logkit_logkit_1_0_1.xml | 6 +- ...ven__mysql_mysql_connector_java_5_1_46.xml | 6 +- ...ven__mysql_mysql_connector_java_8_0_15.xml | 13 + ...ven__mysql_mysql_connector_java_8_0_18.xml | 13 + ...Maven__net_bytebuddy_byte_buddy_1_10_4.xml | 13 + ...Maven__net_bytebuddy_byte_buddy_1_7_11.xml | 6 +- ...Maven__net_bytebuddy_byte_buddy_1_9_10.xml | 6 +- .../Maven__net_bytebuddy_byte_buddy_1_9_7.xml | 6 +- ..._net_bytebuddy_byte_buddy_agent_1_10_4.xml | 13 + ..._net_bytebuddy_byte_buddy_agent_1_7_11.xml | 6 +- ..._net_bytebuddy_byte_buddy_agent_1_9_10.xml | 6 +- ...__net_bytebuddy_byte_buddy_agent_1_9_7.xml | 6 +- ...Maven__net_coobird_thumbnailator_0_4_8.xml | 13 + ...Maven__net_minidev_accessors_smart_1_2.xml | 6 +- .../Maven__net_minidev_json_smart_2_3.xml | 6 +- ...en__net_sf_ehcache_ehcache_core_2_6_11.xml | 6 +- ...__org_apache_commons_commons_lang3_3_7.xml | 13 + ...org_apache_commons_commons_lang3_3_8_1.xml | 13 + ...org_apache_commons_commons_pool2_2_5_0.xml | 6 +- ...org_apache_commons_commons_pool2_2_6_1.xml | 13 + ...rg_apache_curator_curator_client_2_7_0.xml | 13 + ...apache_curator_curator_framework_2_7_0.xml | 13 + ...g_apache_curator_curator_recipes_2_7_0.xml | 13 + .../Maven__org_apache_dubbo_dubbo_2_7_1.xml | 13 + ..._dubbo_spring_boot_autoconfigure_2_7_1.xml | 13 + ...ng_boot_autoconfigure_compatible_2_7_1.xml | 13 + ..._dubbo_dubbo_spring_boot_starter_2_7_1.xml | 13 + ...apache_httpcomponents_httpclient_4_5_5.xml | 13 + ...apache_httpcomponents_httpclient_4_5_8.xml | 13 + ..._apache_httpcomponents_httpcore_4_4_11.xml | 13 + ..._apache_httpcomponents_httpcore_4_4_12.xml | 13 + ...g_apache_httpcomponents_httpcore_4_4_9.xml | 13 + ..._apache_logging_log4j_log4j_api_2_10_0.xml | 6 +- ..._apache_logging_log4j_log4j_api_2_11_1.xml | 6 +- ..._apache_logging_log4j_log4j_api_2_11_2.xml | 6 +- ..._apache_logging_log4j_log4j_api_2_12_1.xml | 13 + ...apache_logging_log4j_log4j_core_2_10_0.xml | 6 +- ..._apache_logging_log4j_log4j_jul_2_10_0.xml | 6 +- ..._logging_log4j_log4j_slf4j_impl_2_10_0.xml | 6 +- ...he_logging_log4j_log4j_to_slf4j_2_10_0.xml | 6 +- ...he_logging_log4j_log4j_to_slf4j_2_11_1.xml | 6 +- ...he_logging_log4j_log4j_to_slf4j_2_11_2.xml | 6 +- ...he_logging_log4j_log4j_to_slf4j_2_12_1.xml | 13 + ...rg_apache_maven_doxia_doxia_core_1_1_2.xml | 13 + ...ven_doxia_doxia_decoration_model_1_1_2.xml | 13 + ...he_maven_doxia_doxia_logging_api_1_1_2.xml | 13 + ...che_maven_doxia_doxia_module_fml_1_1_2.xml | 13 + ...e_maven_doxia_doxia_module_xhtml_1_1_2.xml | 13 + ..._apache_maven_doxia_doxia_sink_api_1_0.xml | 13 + ..._maven_doxia_doxia_site_renderer_1_1_2.xml | 13 + ...apache_maven_maven_aether_provider_3_0.xml | 13 + ...n__org_apache_maven_maven_artifact_3_0.xml | 13 + ...che_maven_maven_artifact_manager_2_0_2.xml | 13 + ...Maven__org_apache_maven_maven_core_3_0.xml | 13 + ...aven__org_apache_maven_maven_model_3_0.xml | 13 + ...g_apache_maven_maven_model_builder_3_0.xml | 13 + ..._org_apache_maven_maven_plugin_api_3_0.xml | 13 + ...che_maven_maven_plugin_registry_2_0_10.xml | 13 + ..._org_apache_maven_maven_profile_2_0_10.xml | 13 + ..._org_apache_maven_maven_project_2_0_10.xml | 13 + ...he_maven_maven_repository_metadata_3_0.xml | 13 + ...n__org_apache_maven_maven_settings_3_0.xml | 13 + ...pache_maven_maven_settings_builder_3_0.xml | 13 + ...aven_reporting_maven_reporting_api_3_0.xml | 13 + ...ven_reporting_maven_reporting_impl_2_1.xml | 13 + ...che_maven_shared_file_management_1_2_1.xml | 13 + ...pache_maven_shared_maven_shared_io_1_1.xml | 13 + ...n_wagon_wagon_provider_api_1_0_alpha_6.xml | 13 + ...aven__org_apache_poi_ooxml_schemas_1_0.xml | 6 +- .../Maven__org_apache_poi_poi_3_5_FINAL.xml | 6 +- ...en__org_apache_poi_poi_ooxml_3_5_FINAL.xml | 6 +- ...en__org_apache_shiro_shiro_cache_1_4_0.xml | 6 +- ...g_apache_shiro_shiro_config_core_1_4_0.xml | 6 +- ...g_apache_shiro_shiro_config_ogdl_1_4_0.xml | 6 +- ...ven__org_apache_shiro_shiro_core_1_4_0.xml | 6 +- ...apache_shiro_shiro_crypto_cipher_1_4_0.xml | 6 +- ...g_apache_shiro_shiro_crypto_core_1_4_0.xml | 6 +- ...g_apache_shiro_shiro_crypto_hash_1_4_0.xml | 6 +- ...en__org_apache_shiro_shiro_event_1_4_0.xml | 6 +- ...ven__org_apache_shiro_shiro_lang_1_4_0.xml | 6 +- ...n__org_apache_shiro_shiro_spring_1_4_0.xml | 6 +- ...aven__org_apache_shiro_shiro_web_1_4_0.xml | 6 +- ..._tomcat_embed_tomcat_embed_core_8_5_31.xml | 6 +- ..._tomcat_embed_tomcat_embed_core_8_5_32.xml | 6 +- ..._tomcat_embed_tomcat_embed_core_8_5_34.xml | 6 +- ..._tomcat_embed_tomcat_embed_core_9_0_16.xml | 6 +- ..._tomcat_embed_tomcat_embed_core_9_0_29.xml | 13 + ...he_tomcat_embed_tomcat_embed_el_8_5_31.xml | 6 +- ...he_tomcat_embed_tomcat_embed_el_8_5_32.xml | 6 +- ...he_tomcat_embed_tomcat_embed_el_8_5_34.xml | 6 +- ...he_tomcat_embed_tomcat_embed_el_9_0_16.xml | 6 +- ...he_tomcat_embed_tomcat_embed_el_9_0_29.xml | 13 + ...at_embed_tomcat_embed_websocket_8_5_31.xml | 6 +- ...at_embed_tomcat_embed_websocket_8_5_32.xml | 6 +- ...at_embed_tomcat_embed_websocket_8_5_34.xml | 6 +- ...at_embed_tomcat_embed_websocket_9_0_16.xml | 6 +- ...at_embed_tomcat_embed_websocket_9_0_29.xml | 13 + ...aven__org_apache_velocity_velocity_1_5.xml | 13 + ...en__org_apache_xmlbeans_xmlbeans_2_3_0.xml | 6 +- ...__org_apache_zookeeper_zookeeper_3_4_6.xml | 13 + ..._org_apiguardian_apiguardian_api_1_1_0.xml | 13 + ...aven__org_aspectj_aspectjweaver_1_8_13.xml | 6 +- ...Maven__org_aspectj_aspectjweaver_1_9_2.xml | 6 +- ...Maven__org_aspectj_aspectjweaver_1_9_5.xml | 13 + ...Maven__org_assertj_assertj_core_3_11_1.xml | 6 +- ...Maven__org_assertj_assertj_core_3_13_2.xml | 13 + .../Maven__org_assertj_assertj_core_3_9_1.xml | 6 +- ...__org_bouncycastle_bcpkix_jdk15on_1_60.xml | 13 + ...__org_bouncycastle_bcprov_jdk15on_1_60.xml | 13 + ...rg_checkerframework_checker_qual_2_5_2.xml | 13 + ...dehaus_jackson_jackson_core_asl_1_9_13.xml | 6 +- ...haus_jackson_jackson_mapper_asl_1_9_13.xml | 6 +- ...s_mojo_animal_sniffer_annotations_1_17.xml | 13 + ...dehaus_plexus_plexus_classworlds_2_2_3.xml | 13 + ...xus_plexus_component_annotations_1_5_5.xml | 13 + ...s_plexus_container_default_1_0_alpha_9.xml | 13 + ...codehaus_plexus_plexus_i18n_1_0_beta_7.xml | 13 + ...ehaus_plexus_plexus_interpolation_1_14.xml | 13 + ...rg_codehaus_plexus_plexus_utils_3_0_22.xml | 13 + ..._codehaus_plexus_plexus_velocity_1_1_7.xml | 13 + ..._crazycake_shiro_redis_2_4_2_1_RELEASE.xml | 6 +- .../Maven__org_dom4j_dom4j_2_1_1.xml | 6 +- ..._org_glassfish_jaxb_jaxb_runtime_2_3_2.xml | 13 + .../Maven__org_glassfish_jaxb_txw2_2_3_2.xml | 13 + .../Maven__org_hamcrest_hamcrest_2_1.xml | 13 + .../Maven__org_hamcrest_hamcrest_core_1_3.xml | 6 +- .../Maven__org_hamcrest_hamcrest_core_2_1.xml | 13 + ...ven__org_hamcrest_hamcrest_library_1_3.xml | 6 +- ...n__org_hdrhistogram_HdrHistogram_2_1_9.xml | 13 + ...ernate_commons_annotations_5_0_1_Final.xml | 6 +- ...ernate_commons_annotations_5_0_4_Final.xml | 6 +- ...ernate_commons_annotations_5_1_0_Final.xml | 13 + ..._hibernate_hibernate_core_5_2_17_Final.xml | 6 +- ...g_hibernate_hibernate_core_5_3_7_Final.xml | 6 +- ...g_hibernate_hibernate_core_5_4_9_Final.xml | 13 + ...ence_hibernate_jpa_2_1_api_1_0_2_Final.xml | 6 +- ...dator_hibernate_validator_6_0_10_Final.xml | 6 +- ...dator_hibernate_validator_6_0_11_Final.xml | 6 +- ...dator_hibernate_validator_6_0_12_Final.xml | 6 +- ...dator_hibernate_validator_6_0_13_Final.xml | 6 +- ...dator_hibernate_validator_6_0_14_Final.xml | 6 +- ...dator_hibernate_validator_6_0_18_Final.xml | 13 + ...__org_jacoco_jacoco_maven_plugin_0_8_3.xml | 13 + ..._jacoco_org_jacoco_agent_runtime_0_8_3.xml | 13 + ...aven__org_jacoco_org_jacoco_core_0_8_3.xml | 13 + ...en__org_jacoco_org_jacoco_report_0_8_3.xml | 13 + ...ven__org_javassist_javassist_3_20_0_GA.xml | 13 + ...ven__org_javassist_javassist_3_21_0_GA.xml | 6 +- ...ven__org_javassist_javassist_3_22_0_GA.xml | 6 +- ...ven__org_javassist_javassist_3_23_1_GA.xml | 6 +- ...ven__org_javassist_javassist_3_24_0_GA.xml | 13 + .../Maven__org_jboss_jandex_2_0_3_Final.xml | 6 +- .../Maven__org_jboss_jandex_2_0_5_Final.xml | 6 +- .../Maven__org_jboss_jandex_2_1_1_Final.xml | 13 + ...boss_logging_jboss_logging_3_3_2_Final.xml | 6 +- ...boss_logging_jboss_logging_3_4_1_Final.xml | 13 + .../Maven__org_jsoup_jsoup_1_10_3.xml | 13 + .../Maven__org_jsoup_jsoup_1_8_3.xml | 6 +- ..._org_junit_jupiter_junit_jupiter_5_5_2.xml | 13 + ..._junit_jupiter_junit_jupiter_api_5_5_2.xml | 13 + ...nit_jupiter_junit_jupiter_api_5_6_0_M1.xml | 13 + ...nit_jupiter_junit_jupiter_engine_5_5_2.xml | 13 + ...nit_jupiter_junit_jupiter_params_5_5_2.xml | 13 + ..._platform_junit_platform_commons_1_5_2.xml | 13 + ...atform_junit_platform_commons_1_6_0_M1.xml | 13 + ...t_platform_junit_platform_engine_1_5_2.xml | 13 + .../Maven__org_jvnet_staxex_stax_ex_1_8_1.xml | 13 + ...n__org_latencyutils_LatencyUtils_2_0_3.xml | 13 + ...n__org_mapstruct_mapstruct_1_2_0_Final.xml | 6 +- ...Maven__org_mockito_mockito_core_2_15_0.xml | 6 +- ...Maven__org_mockito_mockito_core_2_23_4.xml | 6 +- .../Maven__org_mockito_mockito_core_3_1_0.xml | 13 + ...rg_mockito_mockito_junit_jupiter_3_1_0.xml | 13 + .../Maven__org_mongodb_bson_3_6_4.xml | 6 +- ...aven__org_mongodb_mongodb_driver_3_6_4.xml | 6 +- ...org_mongodb_mongodb_driver_async_3_6_4.xml | 6 +- ..._org_mongodb_mongodb_driver_core_3_6_4.xml | 6 +- ...b_mongodb_driver_reactivestreams_1_7_1.xml | 6 +- ...g_mybatis_caches_mybatis_ehcache_1_1_0.xml | 6 +- .../Maven__org_mybatis_mybatis_3_4_6.xml | 6 +- ...aven__org_mybatis_mybatis_spring_1_3_2.xml | 6 +- ...ybatis_spring_boot_autoconfigure_1_3_2.xml | 6 +- ...boot_mybatis_spring_boot_starter_1_3_2.xml | 6 +- .../Maven__org_objenesis_objenesis_2_6.xml | 6 +- ...Maven__org_opentest4j_opentest4j_1_2_0.xml | 13 + .../Maven__org_ow2_asm_asm_5_0_4.xml | 6 +- .../libraries/Maven__org_ow2_asm_asm_7_0.xml | 13 + .../Maven__org_ow2_asm_asm_analysis_7_0.xml | 13 + .../Maven__org_ow2_asm_asm_commons_7_0.xml | 13 + .../Maven__org_ow2_asm_asm_tree_7_0.xml | 13 + ...aven__org_projectlombok_lombok_1_16_16.xml | 6 +- ...aven__org_projectlombok_lombok_1_16_18.xml | 6 +- ...aven__org_projectlombok_lombok_1_16_22.xml | 6 +- ...aven__org_projectlombok_lombok_1_18_10.xml | 13 + ...Maven__org_projectlombok_lombok_1_18_6.xml | 13 + ...reactivestreams_reactive_streams_1_0_2.xml | 6 +- ...en__org_reflections_reflections_0_9_11.xml | 6 +- ...aven__org_skyscreamer_jsonassert_1_5_0.xml | 6 +- ...Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml | 6 +- .../Maven__org_slf4j_jul_to_slf4j_1_7_25.xml | 6 +- .../Maven__org_slf4j_jul_to_slf4j_1_7_29.xml | 13 + .../Maven__org_slf4j_slf4j_api_1_7_25.xml | 6 +- .../Maven__org_slf4j_slf4j_api_1_7_29.xml | 13 + .../Maven__org_slf4j_slf4j_log4j12_1_7_25.xml | 13 + ...en__org_sonatype_aether_aether_api_1_7.xml | 13 + ...n__org_sonatype_aether_aether_impl_1_7.xml | 13 + ...en__org_sonatype_aether_aether_spi_1_7.xml | 13 + ...n__org_sonatype_aether_aether_util_1_7.xml | 13 + ..._org_sonatype_plexus_plexus_cipher_1_4.xml | 13 + ...atype_plexus_plexus_sec_dispatcher_1_3.xml | 13 + ...g_sonatype_sisu_sisu_guice_noaop_2_1_7.xml | 13 + ...g_sonatype_sisu_sisu_inject_bean_1_4_2.xml | 13 + ...sonatype_sisu_sisu_inject_plexus_1_4_2.xml | 13 + ...amework_amqp_spring_amqp_2_0_5_RELEASE.xml | 6 +- ...ework_amqp_spring_rabbit_2_0_5_RELEASE.xml | 6 +- ...amework_boot_spring_boot_2_0_1_RELEASE.xml | 6 +- ...amework_boot_spring_boot_2_0_3_RELEASE.xml | 6 +- ...amework_boot_spring_boot_2_0_4_RELEASE.xml | 6 +- ...amework_boot_spring_boot_2_0_5_RELEASE.xml | 6 +- ...amework_boot_spring_boot_2_0_6_RELEASE.xml | 6 +- ...amework_boot_spring_boot_2_1_2_RELEASE.xml | 6 +- ...amework_boot_spring_boot_2_1_3_RELEASE.xml | 6 +- ...amework_boot_spring_boot_2_2_2_RELEASE.xml | 13 + ...oot_spring_boot_actuator_2_1_3_RELEASE.xml | 13 + ...t_actuator_autoconfigure_2_1_3_RELEASE.xml | 13 + ...pring_boot_autoconfigure_2_0_1_RELEASE.xml | 6 +- ...pring_boot_autoconfigure_2_0_3_RELEASE.xml | 6 +- ...pring_boot_autoconfigure_2_0_4_RELEASE.xml | 6 +- ...pring_boot_autoconfigure_2_0_5_RELEASE.xml | 6 +- ...pring_boot_autoconfigure_2_0_6_RELEASE.xml | 6 +- ...pring_boot_autoconfigure_2_1_2_RELEASE.xml | 6 +- ...pring_boot_autoconfigure_2_1_3_RELEASE.xml | 6 +- ...pring_boot_autoconfigure_2_2_2_RELEASE.xml | 13 + ..._configuration_processor_2_0_1_RELEASE.xml | 6 +- ..._configuration_processor_2_0_3_RELEASE.xml | 6 +- ..._configuration_processor_2_1_3_RELEASE.xml | 13 + ...boot_spring_boot_starter_2_0_1_RELEASE.xml | 6 +- ...boot_spring_boot_starter_2_0_3_RELEASE.xml | 6 +- ...boot_spring_boot_starter_2_0_4_RELEASE.xml | 6 +- ...boot_spring_boot_starter_2_0_5_RELEASE.xml | 6 +- ...boot_spring_boot_starter_2_0_6_RELEASE.xml | 6 +- ...boot_spring_boot_starter_2_1_2_RELEASE.xml | 6 +- ...boot_spring_boot_starter_2_1_3_RELEASE.xml | 6 +- ...boot_spring_boot_starter_2_2_2_RELEASE.xml | 13 + ...ng_boot_starter_actuator_2_1_3_RELEASE.xml | 13 + ...spring_boot_starter_amqp_2_0_4_RELEASE.xml | 6 +- ..._spring_boot_starter_aop_2_0_4_RELEASE.xml | 6 +- ..._spring_boot_starter_aop_2_1_3_RELEASE.xml | 6 +- ..._spring_boot_starter_aop_2_2_2_RELEASE.xml | 13 + ...g_boot_starter_data_jdbc_2_2_2_RELEASE.xml | 13 + ...ng_boot_starter_data_jpa_2_0_4_RELEASE.xml | 6 +- ...ng_boot_starter_data_jpa_2_1_3_RELEASE.xml | 6 +- ...ng_boot_starter_data_jpa_2_2_2_RELEASE.xml | 13 + ...oot_starter_data_mongodb_2_0_3_RELEASE.xml | 6 +- ...er_data_mongodb_reactive_2_0_6_RELEASE.xml | 6 +- ..._boot_starter_data_redis_2_0_3_RELEASE.xml | 6 +- ..._boot_starter_data_redis_2_0_4_RELEASE.xml | 6 +- ...spring_boot_starter_jdbc_2_0_3_RELEASE.xml | 6 +- ...spring_boot_starter_jdbc_2_0_4_RELEASE.xml | 6 +- ...spring_boot_starter_jdbc_2_1_3_RELEASE.xml | 6 +- ...spring_boot_starter_jdbc_2_2_2_RELEASE.xml | 13 + ...spring_boot_starter_json_2_0_3_RELEASE.xml | 6 +- ...spring_boot_starter_json_2_0_4_RELEASE.xml | 6 +- ...spring_boot_starter_json_2_0_5_RELEASE.xml | 6 +- ...spring_boot_starter_json_2_0_6_RELEASE.xml | 6 +- ...spring_boot_starter_json_2_1_2_RELEASE.xml | 6 +- ...spring_boot_starter_json_2_1_3_RELEASE.xml | 6 +- ...spring_boot_starter_json_2_2_2_RELEASE.xml | 13 + ...ring_boot_starter_log4j2_2_0_3_RELEASE.xml | 6 +- ...ing_boot_starter_logging_2_0_1_RELEASE.xml | 6 +- ...ing_boot_starter_logging_2_0_3_RELEASE.xml | 6 +- ...ing_boot_starter_logging_2_0_4_RELEASE.xml | 6 +- ...ing_boot_starter_logging_2_0_5_RELEASE.xml | 6 +- ...ing_boot_starter_logging_2_0_6_RELEASE.xml | 6 +- ...ing_boot_starter_logging_2_1_2_RELEASE.xml | 6 +- ...ing_boot_starter_logging_2_1_3_RELEASE.xml | 6 +- ...ing_boot_starter_logging_2_2_2_RELEASE.xml | 13 + ...pring_boot_starter_mail_1_5_14_RELEASE.xml | 6 +- ...ot_starter_reactor_netty_2_0_6_RELEASE.xml | 6 +- ...ot_starter_reactor_netty_2_1_2_RELEASE.xml | 6 +- ...ng_boot_starter_security_2_1_3_RELEASE.xml | 13 + ...spring_boot_starter_test_2_0_1_RELEASE.xml | 6 +- ...spring_boot_starter_test_2_0_3_RELEASE.xml | 6 +- ...spring_boot_starter_test_2_0_4_RELEASE.xml | 6 +- ...spring_boot_starter_test_2_0_5_RELEASE.xml | 6 +- ...spring_boot_starter_test_2_0_6_RELEASE.xml | 6 +- ...spring_boot_starter_test_2_1_2_RELEASE.xml | 6 +- ...spring_boot_starter_test_2_1_3_RELEASE.xml | 6 +- ...spring_boot_starter_test_2_2_2_RELEASE.xml | 13 + ...ring_boot_starter_tomcat_2_0_3_RELEASE.xml | 6 +- ...ring_boot_starter_tomcat_2_0_4_RELEASE.xml | 6 +- ...ring_boot_starter_tomcat_2_0_5_RELEASE.xml | 6 +- ...ring_boot_starter_tomcat_2_1_3_RELEASE.xml | 6 +- ...ring_boot_starter_tomcat_2_2_2_RELEASE.xml | 13 + ..._boot_starter_validation_2_2_2_RELEASE.xml | 13 + ..._spring_boot_starter_web_2_0_3_RELEASE.xml | 6 +- ..._spring_boot_starter_web_2_0_4_RELEASE.xml | 6 +- ..._spring_boot_starter_web_2_0_5_RELEASE.xml | 6 +- ..._spring_boot_starter_web_2_1_3_RELEASE.xml | 6 +- ..._spring_boot_starter_web_2_2_2_RELEASE.xml | 13 + ...ing_boot_starter_webflux_2_0_6_RELEASE.xml | 6 +- ...ing_boot_starter_webflux_2_1_2_RELEASE.xml | 6 +- ...g_boot_starter_websocket_2_0_4_RELEASE.xml | 6 +- ...rk_boot_spring_boot_test_2_0_1_RELEASE.xml | 6 +- ...rk_boot_spring_boot_test_2_0_3_RELEASE.xml | 6 +- ...rk_boot_spring_boot_test_2_0_4_RELEASE.xml | 6 +- ...rk_boot_spring_boot_test_2_0_5_RELEASE.xml | 6 +- ...rk_boot_spring_boot_test_2_0_6_RELEASE.xml | 6 +- ...rk_boot_spring_boot_test_2_1_2_RELEASE.xml | 6 +- ...rk_boot_spring_boot_test_2_1_3_RELEASE.xml | 6 +- ...rk_boot_spring_boot_test_2_2_2_RELEASE.xml | 13 + ..._boot_test_autoconfigure_2_0_1_RELEASE.xml | 6 +- ..._boot_test_autoconfigure_2_0_3_RELEASE.xml | 6 +- ..._boot_test_autoconfigure_2_0_4_RELEASE.xml | 6 +- ..._boot_test_autoconfigure_2_0_5_RELEASE.xml | 6 +- ..._boot_test_autoconfigure_2_0_6_RELEASE.xml | 6 +- ..._boot_test_autoconfigure_2_1_2_RELEASE.xml | 6 +- ..._boot_test_autoconfigure_2_1_3_RELEASE.xml | 6 +- ..._boot_test_autoconfigure_2_2_2_RELEASE.xml | 13 + ...ata_spring_data_commons_2_0_11_RELEASE.xml | 6 +- ...data_spring_data_commons_2_0_8_RELEASE.xml | 6 +- ...data_spring_data_commons_2_0_9_RELEASE.xml | 6 +- ...data_spring_data_commons_2_1_5_RELEASE.xml | 6 +- ...data_spring_data_commons_2_2_3_RELEASE.xml | 13 + ...rk_data_spring_data_jdbc_1_1_3_RELEASE.xml | 13 + ...ork_data_spring_data_jpa_2_0_9_RELEASE.xml | 6 +- ...ork_data_spring_data_jpa_2_1_5_RELEASE.xml | 6 +- ...ork_data_spring_data_jpa_2_2_3_RELEASE.xml | 13 + ...ata_spring_data_keyvalue_2_0_8_RELEASE.xml | 6 +- ...ata_spring_data_keyvalue_2_0_9_RELEASE.xml | 6 +- ...ata_spring_data_mongodb_2_0_11_RELEASE.xml | 6 +- ...data_spring_data_mongodb_2_0_8_RELEASE.xml | 6 +- ...k_data_spring_data_redis_2_0_8_RELEASE.xml | 6 +- ...k_data_spring_data_redis_2_0_9_RELEASE.xml | 6 +- ...a_spring_data_relational_1_1_3_RELEASE.xml | 13 + ...lugin_spring_plugin_core_1_2_0_RELEASE.xml | 6 +- ...n_spring_plugin_metadata_1_2_0_RELEASE.xml | 6 +- ...ework_retry_spring_retry_1_2_2_RELEASE.xml | 6 +- ...ity_oauth2_autoconfigure_2_1_5_RELEASE.xml | 13 + ...h_spring_security_oauth2_2_1_5_RELEASE.xml | 13 + ...y_spring_security_config_4_2_2_RELEASE.xml | 6 +- ...y_spring_security_config_5_1_4_RELEASE.xml | 13 + ...ty_spring_security_core_4_2_12_RELEASE.xml | 13 + ...ity_spring_security_core_5_1_4_RELEASE.xml | 13 + ...ity_spring_security_jwt_1_0_10_RELEASE.xml | 13 + ...rity_spring_security_web_4_2_2_RELEASE.xml | 6 +- ...rity_spring_security_web_5_1_4_RELEASE.xml | 13 + ...ingframework_spring_aop_5_0_10_RELEASE.xml | 6 +- ...ringframework_spring_aop_5_0_5_RELEASE.xml | 6 +- ...ringframework_spring_aop_5_0_7_RELEASE.xml | 6 +- ...ringframework_spring_aop_5_0_8_RELEASE.xml | 6 +- ...ringframework_spring_aop_5_0_9_RELEASE.xml | 6 +- ...ringframework_spring_aop_5_1_4_RELEASE.xml | 6 +- ...ringframework_spring_aop_5_1_5_RELEASE.xml | 6 +- ...ringframework_spring_aop_5_2_2_RELEASE.xml | 13 + ...framework_spring_aspects_5_0_8_RELEASE.xml | 6 +- ...framework_spring_aspects_5_1_5_RELEASE.xml | 6 +- ...framework_spring_aspects_5_2_2_RELEASE.xml | 13 + ...gframework_spring_beans_5_0_10_RELEASE.xml | 6 +- ...ngframework_spring_beans_5_0_5_RELEASE.xml | 6 +- ...ngframework_spring_beans_5_0_7_RELEASE.xml | 6 +- ...ngframework_spring_beans_5_0_8_RELEASE.xml | 6 +- ...ngframework_spring_beans_5_0_9_RELEASE.xml | 6 +- ...ngframework_spring_beans_5_1_4_RELEASE.xml | 6 +- ...ngframework_spring_beans_5_1_5_RELEASE.xml | 6 +- ...ngframework_spring_beans_5_2_2_RELEASE.xml | 13 + ...ramework_spring_context_5_0_10_RELEASE.xml | 6 +- ...framework_spring_context_5_0_5_RELEASE.xml | 6 +- ...framework_spring_context_5_0_7_RELEASE.xml | 6 +- ...framework_spring_context_5_0_8_RELEASE.xml | 6 +- ...framework_spring_context_5_0_9_RELEASE.xml | 6 +- ...framework_spring_context_5_1_4_RELEASE.xml | 6 +- ...framework_spring_context_5_1_5_RELEASE.xml | 6 +- ...framework_spring_context_5_2_2_RELEASE.xml | 13 + ...k_spring_context_support_5_0_7_RELEASE.xml | 6 +- ...k_spring_context_support_5_0_8_RELEASE.xml | 6 +- ...ngframework_spring_core_5_0_10_RELEASE.xml | 6 +- ...ingframework_spring_core_5_0_5_RELEASE.xml | 6 +- ...ingframework_spring_core_5_0_7_RELEASE.xml | 6 +- ...ingframework_spring_core_5_0_8_RELEASE.xml | 6 +- ...ingframework_spring_core_5_0_9_RELEASE.xml | 6 +- ...ingframework_spring_core_5_1_4_RELEASE.xml | 6 +- ...ingframework_spring_core_5_1_5_RELEASE.xml | 6 +- ...ingframework_spring_core_5_2_2_RELEASE.xml | 13 + ...ework_spring_expression_5_0_10_RELEASE.xml | 6 +- ...mework_spring_expression_5_0_5_RELEASE.xml | 6 +- ...mework_spring_expression_5_0_7_RELEASE.xml | 6 +- ...mework_spring_expression_5_0_8_RELEASE.xml | 6 +- ...mework_spring_expression_5_0_9_RELEASE.xml | 6 +- ...mework_spring_expression_5_1_4_RELEASE.xml | 6 +- ...mework_spring_expression_5_1_5_RELEASE.xml | 6 +- ...mework_spring_expression_5_2_2_RELEASE.xml | 13 + ...ingframework_spring_jcl_5_0_10_RELEASE.xml | 6 +- ...ringframework_spring_jcl_5_0_5_RELEASE.xml | 6 +- ...ringframework_spring_jcl_5_0_7_RELEASE.xml | 6 +- ...ringframework_spring_jcl_5_0_8_RELEASE.xml | 6 +- ...ringframework_spring_jcl_5_0_9_RELEASE.xml | 6 +- ...ringframework_spring_jcl_5_1_4_RELEASE.xml | 6 +- ...ringframework_spring_jcl_5_1_5_RELEASE.xml | 6 +- ...ringframework_spring_jcl_5_2_2_RELEASE.xml | 13 + ...ingframework_spring_jdbc_5_0_7_RELEASE.xml | 6 +- ...ingframework_spring_jdbc_5_0_8_RELEASE.xml | 6 +- ...ingframework_spring_jdbc_5_1_5_RELEASE.xml | 6 +- ...ingframework_spring_jdbc_5_2_2_RELEASE.xml | 13 + ...amework_spring_messaging_5_0_8_RELEASE.xml | 6 +- ...ringframework_spring_orm_5_0_8_RELEASE.xml | 6 +- ...ringframework_spring_orm_5_1_5_RELEASE.xml | 6 +- ...ringframework_spring_orm_5_2_2_RELEASE.xml | 13 + ...ringframework_spring_oxm_5_0_7_RELEASE.xml | 6 +- ...ringframework_spring_oxm_5_0_8_RELEASE.xml | 6 +- ...ngframework_spring_test_5_0_10_RELEASE.xml | 6 +- ...ingframework_spring_test_5_0_5_RELEASE.xml | 6 +- ...ingframework_spring_test_5_0_7_RELEASE.xml | 6 +- ...ingframework_spring_test_5_0_8_RELEASE.xml | 6 +- ...ingframework_spring_test_5_0_9_RELEASE.xml | 6 +- ...ingframework_spring_test_5_1_4_RELEASE.xml | 6 +- ...ingframework_spring_test_5_1_5_RELEASE.xml | 6 +- ...ingframework_spring_test_5_2_2_RELEASE.xml | 13 + ...ringframework_spring_tx_5_0_10_RELEASE.xml | 6 +- ...pringframework_spring_tx_5_0_7_RELEASE.xml | 6 +- ...pringframework_spring_tx_5_0_8_RELEASE.xml | 6 +- ...pringframework_spring_tx_5_1_5_RELEASE.xml | 6 +- ...pringframework_spring_tx_5_2_2_RELEASE.xml | 13 + ...ingframework_spring_web_5_0_10_RELEASE.xml | 6 +- ...ringframework_spring_web_5_0_7_RELEASE.xml | 6 +- ...ringframework_spring_web_5_0_8_RELEASE.xml | 6 +- ...ringframework_spring_web_5_0_9_RELEASE.xml | 6 +- ...ringframework_spring_web_5_1_4_RELEASE.xml | 6 +- ...ringframework_spring_web_5_1_5_RELEASE.xml | 6 +- ...ringframework_spring_web_5_2_2_RELEASE.xml | 13 + ...ramework_spring_webflux_5_0_10_RELEASE.xml | 6 +- ...framework_spring_webflux_5_1_4_RELEASE.xml | 6 +- ...gframework_spring_webmvc_5_0_7_RELEASE.xml | 6 +- ...gframework_spring_webmvc_5_0_8_RELEASE.xml | 6 +- ...gframework_spring_webmvc_5_0_9_RELEASE.xml | 6 +- ...gframework_spring_webmvc_5_1_5_RELEASE.xml | 6 +- ...gframework_spring_webmvc_5_2_2_RELEASE.xml | 13 + ...amework_spring_websocket_5_0_8_RELEASE.xml | 6 +- ...onoss_cloud_nio_multipart_parser_1_1_0.xml | 6 +- ...hronoss_cloud_nio_stream_storage_1_1_3.xml | 6 +- .../Maven__org_xmlunit_xmlunit_core_2_5_1.xml | 6 +- .../Maven__org_xmlunit_xmlunit_core_2_6_2.xml | 6 +- .../Maven__org_xmlunit_xmlunit_core_2_6_3.xml | 13 + .../Maven__org_yaml_snakeyaml_1_19.xml | 6 +- .../Maven__org_yaml_snakeyaml_1_23.xml | 6 +- .../Maven__org_yaml_snakeyaml_1_25.xml | 13 + .idea/libraries/Maven__oro_oro_2_0_8.xml | 13 + .../Maven__redis_clients_jedis_2_9_0.xml | 6 +- .../libraries/Maven__stax_stax_api_1_0_1.xml | 6 +- .../Maven__tk_mybatis_mapper_base_1_0_4.xml | 6 +- .../Maven__tk_mybatis_mapper_base_1_0_5.xml | 13 + .../Maven__tk_mybatis_mapper_core_1_0_4.xml | 6 +- .../Maven__tk_mybatis_mapper_core_1_0_5.xml | 13 + .../Maven__tk_mybatis_mapper_extra_1_0_4.xml | 6 +- .../Maven__tk_mybatis_mapper_extra_1_0_5.xml | 13 + .../Maven__tk_mybatis_mapper_spring_1_0_4.xml | 6 +- .../Maven__tk_mybatis_mapper_spring_1_0_5.xml | 13 + ...mapper_spring_boot_autoconfigure_2_0_3.xml | 6 +- ...mapper_spring_boot_autoconfigure_2_0_4.xml | 13 + ...batis_mapper_spring_boot_starter_2_0_3.xml | 6 +- ...batis_mapper_spring_boot_starter_2_0_4.xml | 13 + ...Maven__tk_mybatis_mapper_weekend_1_1_3.xml | 6 +- ...ven__tk_mybatis_mapper_weekend_1_1_4_1.xml | 13 + ...aven__us_codecraft_webmagic_core_0_7_3.xml | 13 + ..._us_codecraft_webmagic_extension_0_7_3.xml | 13 + .../Maven__us_codecraft_xsoup_0_3_1.xml | 13 + .../Maven__xerces_xercesImpl_2_8_1.xml | 13 + .../Maven__xml_apis_xml_apis_1_4_01.xml | 6 +- .idea/misc.xml | 1 + .idea/modules.xml | 5 +- SpringbootLearn.iml | 2 +- .../learn/blog/blog/mapper/BlogMapper.xml | 14 + .../learn/blog/user/mapper/UserMapper.xml | 20 + .../target/classes/application.properties | 8 + .../target/classes/application.properties | 14 + file-upload/target/classes/application.yml | 43 + .../classes/generator/generatorConfig.xml | 40 + .../classes/mapping/ExcelInfoMapper.xml | 63 + .../target/classes/mapping/UserInfoMapper.xml | 82 + .../target/classes/resources.properties | 1 + .../target/classes/static/css/webuploader.css | 28 + .../target/classes/static/fileupload.html | 295 + .../target/classes/static/js/Uploader.swf | Bin 0 -> 143099 bytes .../target/classes/static/js/jquery-2.1.1.js | 9190 +++++++++++++++++ .../target/classes/static/js/myuploader.js | 98 + .../target/classes/static/js/spark-md5.min.js | 441 + .../target/classes/static/js/webuploader.js | 8122 +++++++++++++++ .../classes/static/js/webuploader.min.js | 3 + .../target/classes/static/md5check.html | 60 + .../target/classes/static/myfileupload.html | 160 + .../getsomenovel/dao/CateFirstRepository.java | 3 - mail/target/classes/application.yml | 11 + mybatis-redis/target/classes/application.yml | 25 + .../target/classes/mapper/TestMapper.xml | 22 + .../target/classes/mybatis-config.xml | 13 + out/production/common-algorithm/Test.class | Bin 0 -> 879 bytes .../sort/AllSortMethods.class | Bin 0 -> 2662 bytes rtsp-test/pom.xml | 6 +- rtsp-test/src/main/java/rtsp/GetCatagory.java | 12 + .../src/main/java/rtsp/HttpClientService.java | 6 +- security-jwt/target/classes/application.yml | 29 + security-jwt/target/classes/dc.sql | 99 + .../target/classes}/ehcache.xml | 0 .../classes/mapper/ConfigurationMapper.xml | 11 + .../classes/mapper/SysPermissionMapper.xml | 38 + .../target/classes/mapper/SysRoleMapper.xml | 32 + .../target/classes/mapper/SysUserMapper.xml | 35 + .../target/classes/mybatis-config.xml | 10 + .../target/classes/application.yml | 18 + .../securityoauth2/mapper/ClientMapper.xml | 29 + .../target/classes/mybatis-config.xml | 10 + {shiro-jwt => shirojwt}/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 {shiro-jwt => shirojwt}/mvnw | 0 {shiro-jwt => shirojwt}/mvnw.cmd | 0 {shiro-jwt => shirojwt}/pom.xml | 0 .../com/potoyang/learn/shirojwt/Constant.java | 0 .../java/com/potoyang/learn/shirojwt/Log.java | 0 .../learn/shirojwt/ShirojwtApplication.java | 0 .../controller/ExceptionController.java | 0 .../shirojwt/controller/GuestController.java | 0 .../shirojwt/controller/IndexController.java | 0 .../shirojwt/controller/LoginController.java | 0 .../controller/SysUserController.java | 0 .../controller/response/RestResult.java | 0 .../learn/shirojwt/entity/SysPermission.java | 0 .../learn/shirojwt/entity/SysRole.java | 0 .../shirojwt/entity/SysRolePermission.java | 0 .../learn/shirojwt/entity/SysUser.java | 0 .../learn/shirojwt/entity/SysUserRole.java | 0 .../learn/shirojwt/jwt/JwtFilter.java | 0 .../potoyang/learn/shirojwt/jwt/JwtToken.java | 0 .../potoyang/learn/shirojwt/jwt/JwtUtil.java | 0 .../learn/shirojwt/mapper/BaseMapper.java | 0 .../shirojwt/mapper/SysPermissionMapper.java | 0 .../learn/shirojwt/mapper/SysRoleMapper.java | 0 .../learn/shirojwt/mapper/SysUserMapper.java | 0 .../service/SysPermissionService.java | 0 .../shirojwt/service/SysRoleService.java | 0 .../shirojwt/service/SysUserService.java | 0 .../impl/SysPermissionServiceImpl.java | 0 .../service/impl/SysRoleServiceImpl.java | 0 .../service/impl/SysUserServiceImpl.java | 0 .../learn/shirojwt/shiro/ShiroConfig.java | 0 .../learn/shirojwt/shiro/ShiroRealm.java | 0 .../src/main/resources/application.yml | 0 .../resources/mapper/SysPermissionMapper.xml | 0 .../main/resources/mapper/SysRoleMapper.xml | 0 .../main/resources/mapper/SysUserMapper.xml | 0 .../src/main/resources/mybatis-config.xml | 0 .../main/resources/static/js/jquery.min.js | 0 .../src/main/resources/static/t1.html | 0 .../shirojwt/ShirojwtApplicationTests.java | 0 shopee/.gitignore | 31 + .../.mvn/wrapper/MavenWrapperDownloader.java | 118 + shopee/.mvn/wrapper/maven-wrapper.jar | Bin 0 -> 50710 bytes shopee/.mvn/wrapper/maven-wrapper.properties | 2 + shopee/mvnw | 310 + shopee/mvnw.cmd | 182 + shopee/pom.xml | 88 + .../learn/shopee/ShopeeApplication.java | 13 + .../learn/shopee/catagory/ShoppeCategory.java | 16 + .../shopee/catagory/entity/CategoryList.java | 12 + .../catagory/entity/CategoryResponse.java | 19 + .../catagory/imp/ShopeeCategoryImpl.java | 48 + .../learn/shopee/common/HttpResponseBase.java | 21 + .../learn/shopee/config/Constant.java | 18 + .../learn/shopee/http/HttpClientService.java | 112 + .../learn/shopee/http/HttpResult.java | 21 + shopee/src/main/resources/application.yml | 6 + .../learn/shopee/ShopeeApplicationTests.java | 26 + 760 files changed, 24984 insertions(+), 4300 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/artifacts/blog_Web_exploded.xml create mode 100644 .idea/artifacts/dubbo_api_war.xml create mode 100644 .idea/artifacts/dubbo_api_war_exploded.xml create mode 100644 .idea/artifacts/dubbo_consumer_war.xml create mode 100644 .idea/artifacts/dubbo_consumer_war_exploded.xml create mode 100644 .idea/artifacts/dubbo_provider_war.xml create mode 100644 .idea/artifacts/dubbo_provider_war_exploded.xml create mode 100644 .idea/dictionaries/Love.xml create mode 100644 .idea/kotlinc.xml create mode 100644 .idea/libraries/Maven__classworlds_classworlds_1_1_alpha_2.xml create mode 100644 .idea/libraries/Maven__com_alibaba_fastjson_1_2_28.xml create mode 100644 .idea/libraries/Maven__com_baomidou_mybatis_plus_3_0_5.xml create mode 100644 .idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_0_5.xml create mode 100644 .idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_0_5.xml create mode 100644 .idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_0_5.xml create mode 100644 .idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_0_5.xml create mode 100644 .idea/libraries/Maven__com_baomidou_mybatis_plus_generator_3_0_5.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_1.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_1.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_1.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_1.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_1.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_1.xml create mode 100644 .idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_2.xml create mode 100644 .idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_6.xml create mode 100644 .idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_7.xml create mode 100644 .idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_7.xml create mode 100644 .idea/libraries/Maven__com_github_tobato_fastdfs_client_1_26_5.xml create mode 100644 .idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml create mode 100644 .idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml create mode 100644 .idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_2_0.xml create mode 100644 .idea/libraries/Maven__com_google_guava_failureaccess_1_0.xml create mode 100644 .idea/libraries/Maven__com_google_guava_guava_16_0_1.xml create mode 100644 .idea/libraries/Maven__com_google_guava_guava_27_0_jre.xml create mode 100644 .idea/libraries/Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml create mode 100644 .idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_1.xml create mode 100644 .idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_8.xml create mode 100644 .idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_3_0_1.xml create mode 100644 .idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_3_0_1.xml create mode 100644 .idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_16.xml create mode 100644 .idea/libraries/Maven__com_zaxxer_HikariCP_3_4_1.xml create mode 100644 .idea/libraries/Maven__commons_beanutils_commons_beanutils_1_7_0.xml create mode 100644 .idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_1.xml create mode 100644 .idea/libraries/Maven__commons_codec_commons_codec_1_13.xml create mode 100644 .idea/libraries/Maven__commons_collections_commons_collections_3_2.xml create mode 100644 .idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml create mode 100644 .idea/libraries/Maven__commons_digester_commons_digester_1_6.xml create mode 100644 .idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_3.xml create mode 100644 .idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml create mode 100644 .idea/libraries/Maven__commons_io_commons_io_1_3_2.xml create mode 100644 .idea/libraries/Maven__commons_io_commons_io_2_4.xml create mode 100644 .idea/libraries/Maven__commons_lang_commons_lang_2_4.xml create mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml create mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_2.xml create mode 100644 .idea/libraries/Maven__commons_validator_commons_validator_1_2_0.xml create mode 100644 .idea/libraries/Maven__io_micrometer_micrometer_core_1_1_3.xml create mode 100644 .idea/libraries/Maven__io_micrometer_micrometer_registry_prometheus_1_1_3.xml create mode 100644 .idea/libraries/Maven__io_netty_netty_3_7_0_Final.xml create mode 100644 .idea/libraries/Maven__io_netty_netty_all_4_1_33_Final.xml create mode 100644 .idea/libraries/Maven__io_prometheus_simpleclient_0_5_0.xml create mode 100644 .idea/libraries/Maven__io_prometheus_simpleclient_common_0_5_0.xml create mode 100644 .idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_1.xml create mode 100644 .idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml create mode 100644 .idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml create mode 100644 .idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml create mode 100644 .idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_1.xml create mode 100644 .idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_2.xml create mode 100644 .idea/libraries/Maven__jline_jline_0_9_94.xml create mode 100644 .idea/libraries/Maven__log4j_log4j_1_2_16.xml create mode 100644 .idea/libraries/Maven__log4j_log4j_1_2_17.xml create mode 100644 .idea/libraries/Maven__mysql_mysql_connector_java_8_0_15.xml create mode 100644 .idea/libraries/Maven__mysql_mysql_connector_java_8_0_18.xml create mode 100644 .idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_4.xml create mode 100644 .idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_4.xml create mode 100644 .idea/libraries/Maven__net_coobird_thumbnailator_0_4_8.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_pool2_2_6_1.xml create mode 100644 .idea/libraries/Maven__org_apache_curator_curator_client_2_7_0.xml create mode 100644 .idea/libraries/Maven__org_apache_curator_curator_framework_2_7_0.xml create mode 100644 .idea/libraries/Maven__org_apache_curator_curator_recipes_2_7_0.xml create mode 100644 .idea/libraries/Maven__org_apache_dubbo_dubbo_2_7_1.xml create mode 100644 .idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_2_7_1.xml create mode 100644 .idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_compatible_2_7_1.xml create mode 100644 .idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_starter_2_7_1.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_5.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_8.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_11.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_12.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_9.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_doxia_doxia_core_1_1_2.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_doxia_doxia_decoration_model_1_1_2.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_doxia_doxia_logging_api_1_1_2.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_doxia_doxia_module_fml_1_1_2.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_doxia_doxia_module_xhtml_1_1_2.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_doxia_doxia_sink_api_1_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_doxia_doxia_site_renderer_1_1_2.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_aether_provider_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_artifact_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_artifact_manager_2_0_2.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_core_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_model_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_model_builder_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_plugin_api_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_10.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_profile_2_0_10.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_project_2_0_10.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_repository_metadata_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_settings_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_maven_settings_builder_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_reporting_maven_reporting_api_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_reporting_maven_reporting_impl_2_1.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_shared_file_management_1_2_1.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_shared_maven_shared_io_1_1.xml create mode 100644 .idea/libraries/Maven__org_apache_maven_wagon_wagon_provider_api_1_0_alpha_6.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_29.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_29.xml create mode 100644 .idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_29.xml create mode 100644 .idea/libraries/Maven__org_apache_velocity_velocity_1_5.xml create mode 100644 .idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml create mode 100644 .idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml create mode 100644 .idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml create mode 100644 .idea/libraries/Maven__org_assertj_assertj_core_3_13_2.xml create mode 100644 .idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_60.xml create mode 100644 .idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_60.xml create mode 100644 .idea/libraries/Maven__org_checkerframework_checker_qual_2_5_2.xml create mode 100644 .idea/libraries/Maven__org_codehaus_mojo_animal_sniffer_annotations_1_17.xml create mode 100644 .idea/libraries/Maven__org_codehaus_plexus_plexus_classworlds_2_2_3.xml create mode 100644 .idea/libraries/Maven__org_codehaus_plexus_plexus_component_annotations_1_5_5.xml create mode 100644 .idea/libraries/Maven__org_codehaus_plexus_plexus_container_default_1_0_alpha_9.xml create mode 100644 .idea/libraries/Maven__org_codehaus_plexus_plexus_i18n_1_0_beta_7.xml create mode 100644 .idea/libraries/Maven__org_codehaus_plexus_plexus_interpolation_1_14.xml create mode 100644 .idea/libraries/Maven__org_codehaus_plexus_plexus_utils_3_0_22.xml create mode 100644 .idea/libraries/Maven__org_codehaus_plexus_plexus_velocity_1_1_7.xml create mode 100644 .idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_2.xml create mode 100644 .idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_2.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_2_1.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_core_2_1.xml create mode 100644 .idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml create mode 100644 .idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_1_0_Final.xml create mode 100644 .idea/libraries/Maven__org_hibernate_hibernate_core_5_4_9_Final.xml create mode 100644 .idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml create mode 100644 .idea/libraries/Maven__org_jacoco_jacoco_maven_plugin_0_8_3.xml create mode 100644 .idea/libraries/Maven__org_jacoco_org_jacoco_agent_runtime_0_8_3.xml create mode 100644 .idea/libraries/Maven__org_jacoco_org_jacoco_core_0_8_3.xml create mode 100644 .idea/libraries/Maven__org_jacoco_org_jacoco_report_0_8_3.xml create mode 100644 .idea/libraries/Maven__org_javassist_javassist_3_20_0_GA.xml create mode 100644 .idea/libraries/Maven__org_javassist_javassist_3_24_0_GA.xml create mode 100644 .idea/libraries/Maven__org_jboss_jandex_2_1_1_Final.xml create mode 100644 .idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml create mode 100644 .idea/libraries/Maven__org_jsoup_jsoup_1_10_3.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_0_M1.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml create mode 100644 .idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml create mode 100644 .idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_2.xml create mode 100644 .idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_0_M1.xml create mode 100644 .idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_5_2.xml create mode 100644 .idea/libraries/Maven__org_jvnet_staxex_stax_ex_1_8_1.xml create mode 100644 .idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml create mode 100644 .idea/libraries/Maven__org_mockito_mockito_core_3_1_0.xml create mode 100644 .idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml create mode 100644 .idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml create mode 100644 .idea/libraries/Maven__org_ow2_asm_asm_7_0.xml create mode 100644 .idea/libraries/Maven__org_ow2_asm_asm_analysis_7_0.xml create mode 100644 .idea/libraries/Maven__org_ow2_asm_asm_commons_7_0.xml create mode 100644 .idea/libraries/Maven__org_ow2_asm_asm_tree_7_0.xml create mode 100644 .idea/libraries/Maven__org_projectlombok_lombok_1_18_10.xml create mode 100644 .idea/libraries/Maven__org_projectlombok_lombok_1_18_6.xml create mode 100644 .idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_29.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_29.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_25.xml create mode 100644 .idea/libraries/Maven__org_sonatype_aether_aether_api_1_7.xml create mode 100644 .idea/libraries/Maven__org_sonatype_aether_aether_impl_1_7.xml create mode 100644 .idea/libraries/Maven__org_sonatype_aether_aether_spi_1_7.xml create mode 100644 .idea/libraries/Maven__org_sonatype_aether_aether_util_1_7.xml create mode 100644 .idea/libraries/Maven__org_sonatype_plexus_plexus_cipher_1_4.xml create mode 100644 .idea/libraries/Maven__org_sonatype_plexus_plexus_sec_dispatcher_1_3.xml create mode 100644 .idea/libraries/Maven__org_sonatype_sisu_sisu_guice_noaop_2_1_7.xml create mode 100644 .idea/libraries/Maven__org_sonatype_sisu_sisu_inject_bean_1_4_2.xml create mode 100644 .idea/libraries/Maven__org_sonatype_sisu_sisu_inject_plexus_1_4_2.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_1_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_1_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_1_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_actuator_2_1_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jdbc_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_1_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_commons_2_2_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_jdbc_1_1_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_2_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_data_spring_data_relational_1_1_3_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_oauth_boot_spring_security_oauth2_autoconfigure_2_1_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_oauth_spring_security_oauth2_2_1_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_config_5_1_4_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_12_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_core_5_1_4_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_jwt_1_0_10_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_web_5_1_4_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_aop_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_aspects_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_beans_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_context_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_core_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_expression_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_jcl_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_jdbc_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_orm_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_test_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_tx_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_web_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_webmvc_5_2_2_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_3.xml create mode 100644 .idea/libraries/Maven__org_yaml_snakeyaml_1_25.xml create mode 100644 .idea/libraries/Maven__oro_oro_2_0_8.xml create mode 100644 .idea/libraries/Maven__tk_mybatis_mapper_base_1_0_5.xml create mode 100644 .idea/libraries/Maven__tk_mybatis_mapper_core_1_0_5.xml create mode 100644 .idea/libraries/Maven__tk_mybatis_mapper_extra_1_0_5.xml create mode 100644 .idea/libraries/Maven__tk_mybatis_mapper_spring_1_0_5.xml create mode 100644 .idea/libraries/Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_4.xml create mode 100644 .idea/libraries/Maven__tk_mybatis_mapper_spring_boot_starter_2_0_4.xml create mode 100644 .idea/libraries/Maven__tk_mybatis_mapper_weekend_1_1_4_1.xml create mode 100644 .idea/libraries/Maven__us_codecraft_webmagic_core_0_7_3.xml create mode 100644 .idea/libraries/Maven__us_codecraft_webmagic_extension_0_7_3.xml create mode 100644 .idea/libraries/Maven__us_codecraft_xsoup_0_3_1.xml create mode 100644 .idea/libraries/Maven__xerces_xercesImpl_2_8_1.xml create mode 100644 blog/target/classes/com/potoyang/learn/blog/blog/mapper/BlogMapper.xml create mode 100644 blog/target/classes/com/potoyang/learn/blog/user/mapper/UserMapper.xml create mode 100644 dubbo-parent/dubbo-consumer/target/classes/application.properties create mode 100644 dubbo-parent/dubbo-provider/target/classes/application.properties create mode 100644 file-upload/target/classes/application.yml create mode 100644 file-upload/target/classes/generator/generatorConfig.xml create mode 100644 file-upload/target/classes/mapping/ExcelInfoMapper.xml create mode 100644 file-upload/target/classes/mapping/UserInfoMapper.xml create mode 100644 file-upload/target/classes/resources.properties create mode 100644 file-upload/target/classes/static/css/webuploader.css create mode 100644 file-upload/target/classes/static/fileupload.html create mode 100644 file-upload/target/classes/static/js/Uploader.swf create mode 100644 file-upload/target/classes/static/js/jquery-2.1.1.js create mode 100644 file-upload/target/classes/static/js/myuploader.js create mode 100644 file-upload/target/classes/static/js/spark-md5.min.js create mode 100644 file-upload/target/classes/static/js/webuploader.js create mode 100644 file-upload/target/classes/static/js/webuploader.min.js create mode 100644 file-upload/target/classes/static/md5check.html create mode 100644 file-upload/target/classes/static/myfileupload.html create mode 100644 mail/target/classes/application.yml create mode 100644 mybatis-redis/target/classes/application.yml create mode 100644 mybatis-redis/target/classes/mapper/TestMapper.xml create mode 100644 mybatis-redis/target/classes/mybatis-config.xml create mode 100644 out/production/common-algorithm/Test.class create mode 100644 out/production/common-algorithm/sort/AllSortMethods.class create mode 100644 rtsp-test/src/main/java/rtsp/GetCatagory.java create mode 100644 security-jwt/target/classes/application.yml create mode 100644 security-jwt/target/classes/dc.sql rename {shiro-jwt/src/main/resources => security-jwt/target/classes}/ehcache.xml (100%) create mode 100644 security-jwt/target/classes/mapper/ConfigurationMapper.xml create mode 100644 security-jwt/target/classes/mapper/SysPermissionMapper.xml create mode 100644 security-jwt/target/classes/mapper/SysRoleMapper.xml create mode 100644 security-jwt/target/classes/mapper/SysUserMapper.xml create mode 100644 security-jwt/target/classes/mybatis-config.xml create mode 100644 security-oauth2/target/classes/application.yml create mode 100644 security-oauth2/target/classes/com/potoyang/learn/securityoauth2/mapper/ClientMapper.xml create mode 100644 security-oauth2/target/classes/mybatis-config.xml rename {shiro-jwt => shirojwt}/.gitignore (100%) rename {shiro-jwt => shirojwt}/.mvn/wrapper/maven-wrapper.jar (100%) rename {shiro-jwt => shirojwt}/.mvn/wrapper/maven-wrapper.properties (100%) rename {shiro-jwt => shirojwt}/mvnw (100%) rename {shiro-jwt => shirojwt}/mvnw.cmd (100%) rename {shiro-jwt => shirojwt}/pom.xml (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/Constant.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/Log.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/ShirojwtApplication.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/controller/ExceptionController.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/controller/GuestController.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/controller/IndexController.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/controller/LoginController.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/controller/SysUserController.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/controller/response/RestResult.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/entity/SysPermission.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/entity/SysRole.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/entity/SysRolePermission.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/entity/SysUser.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/entity/SysUserRole.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/jwt/JwtFilter.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/jwt/JwtToken.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/jwt/JwtUtil.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/mapper/BaseMapper.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/mapper/SysPermissionMapper.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/mapper/SysRoleMapper.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/mapper/SysUserMapper.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/service/SysPermissionService.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/service/SysRoleService.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/service/SysUserService.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/service/impl/SysPermissionServiceImpl.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/service/impl/SysRoleServiceImpl.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/service/impl/SysUserServiceImpl.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/shiro/ShiroConfig.java (100%) rename {shiro-jwt => shirojwt}/src/main/java/com/potoyang/learn/shirojwt/shiro/ShiroRealm.java (100%) rename {shiro-jwt => shirojwt}/src/main/resources/application.yml (100%) rename {shiro-jwt => shirojwt}/src/main/resources/mapper/SysPermissionMapper.xml (100%) rename {shiro-jwt => shirojwt}/src/main/resources/mapper/SysRoleMapper.xml (100%) rename {shiro-jwt => shirojwt}/src/main/resources/mapper/SysUserMapper.xml (100%) rename {shiro-jwt => shirojwt}/src/main/resources/mybatis-config.xml (100%) rename {shiro-jwt => shirojwt}/src/main/resources/static/js/jquery.min.js (100%) rename {shiro-jwt => shirojwt}/src/main/resources/static/t1.html (100%) rename {shiro-jwt => shirojwt}/src/test/java/com/potoyang/learn/shirojwt/ShirojwtApplicationTests.java (100%) create mode 100644 shopee/.gitignore create mode 100644 shopee/.mvn/wrapper/MavenWrapperDownloader.java create mode 100644 shopee/.mvn/wrapper/maven-wrapper.jar create mode 100644 shopee/.mvn/wrapper/maven-wrapper.properties create mode 100644 shopee/mvnw create mode 100644 shopee/mvnw.cmd create mode 100644 shopee/pom.xml create mode 100644 shopee/src/main/java/com/potoyang/learn/shopee/ShopeeApplication.java create mode 100644 shopee/src/main/java/com/potoyang/learn/shopee/catagory/ShoppeCategory.java create mode 100644 shopee/src/main/java/com/potoyang/learn/shopee/catagory/entity/CategoryList.java create mode 100644 shopee/src/main/java/com/potoyang/learn/shopee/catagory/entity/CategoryResponse.java create mode 100644 shopee/src/main/java/com/potoyang/learn/shopee/catagory/imp/ShopeeCategoryImpl.java create mode 100644 shopee/src/main/java/com/potoyang/learn/shopee/common/HttpResponseBase.java create mode 100644 shopee/src/main/java/com/potoyang/learn/shopee/config/Constant.java create mode 100644 shopee/src/main/java/com/potoyang/learn/shopee/http/HttpClientService.java create mode 100644 shopee/src/main/java/com/potoyang/learn/shopee/http/HttpResult.java create mode 100644 shopee/src/main/resources/application.yml create mode 100644 shopee/src/test/java/com/potoyang/learn/shopee/ShopeeApplicationTests.java diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..d262f13 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,7 @@ + +# Default ignored files +/workspace.xml +# Datasource local storage ignored files +/dataSources.local.xml +# Datasource local storage ignored files +/dataSources/ \ No newline at end of file diff --git a/.idea/artifacts/blog_Web_exploded.xml b/.idea/artifacts/blog_Web_exploded.xml new file mode 100644 index 0000000..bc64cac --- /dev/null +++ b/.idea/artifacts/blog_Web_exploded.xml @@ -0,0 +1,13 @@ + + + $PROJECT_DIR$/out/artifacts/blog_Web_exploded + + + + + + + + + + \ No newline at end of file diff --git a/.idea/artifacts/dubbo_api_war.xml b/.idea/artifacts/dubbo_api_war.xml new file mode 100644 index 0000000..5cd6668 --- /dev/null +++ b/.idea/artifacts/dubbo_api_war.xml @@ -0,0 +1,14 @@ + + + $PROJECT_DIR$/dubbo-parent/dubbo-api/target + + + dubbo-api + war + + + + + + + \ No newline at end of file diff --git a/.idea/artifacts/dubbo_api_war_exploded.xml b/.idea/artifacts/dubbo_api_war_exploded.xml new file mode 100644 index 0000000..e132d3e --- /dev/null +++ b/.idea/artifacts/dubbo_api_war_exploded.xml @@ -0,0 +1,76 @@ + + + $PROJECT_DIR$/dubbo-parent/dubbo-api/target/dubbo-api-1.0-SNAPSHOT + + + true + dubbo-api + war + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/artifacts/dubbo_consumer_war.xml b/.idea/artifacts/dubbo_consumer_war.xml new file mode 100644 index 0000000..4dd4fa7 --- /dev/null +++ b/.idea/artifacts/dubbo_consumer_war.xml @@ -0,0 +1,14 @@ + + + $PROJECT_DIR$/dubbo-parent/dubbo-consumer/target + + + dubbo-consumer + war + + + + + + + \ No newline at end of file diff --git a/.idea/artifacts/dubbo_consumer_war_exploded.xml b/.idea/artifacts/dubbo_consumer_war_exploded.xml new file mode 100644 index 0000000..93a5b02 --- /dev/null +++ b/.idea/artifacts/dubbo_consumer_war_exploded.xml @@ -0,0 +1,79 @@ + + + $PROJECT_DIR$/dubbo-parent/dubbo-consumer/target/dubbo-consumer-1.0-SNAPSHOT + + + true + dubbo-consumer + war + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/artifacts/dubbo_provider_war.xml b/.idea/artifacts/dubbo_provider_war.xml new file mode 100644 index 0000000..20e1648 --- /dev/null +++ b/.idea/artifacts/dubbo_provider_war.xml @@ -0,0 +1,14 @@ + + + $PROJECT_DIR$/dubbo-parent/dubbo-provider/target + + + dubbo-provider + war + + + + + + + \ No newline at end of file diff --git a/.idea/artifacts/dubbo_provider_war_exploded.xml b/.idea/artifacts/dubbo_provider_war_exploded.xml new file mode 100644 index 0000000..c73f1e9 --- /dev/null +++ b/.idea/artifacts/dubbo_provider_war_exploded.xml @@ -0,0 +1,79 @@ + + + $PROJECT_DIR$/dubbo-parent/dubbo-provider/target/dubbo-provider-1.0-SNAPSHOT + + + true + dubbo-provider + war + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 031f8db..7a76839 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -12,6 +12,7 @@ + @@ -25,9 +26,9 @@ + - @@ -46,16 +47,19 @@ - + + + - + + @@ -72,14 +76,18 @@ + + + + \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml index 04d87e2..3196f9b 100644 --- a/.idea/dataSources.xml +++ b/.idea/dataSources.xml @@ -5,14 +5,9 @@ mysql.8 true com.mysql.cj.jdbc.Driver - jdbc:mysql://192.168.20.150:3306/?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai + jdbc:mysql://127.0.0.1:3306/?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai - - - - - diff --git a/.idea/dataSources/8db102e4-5b1a-4488-ba1b-5d411f78e9d4.xml b/.idea/dataSources/8db102e4-5b1a-4488-ba1b-5d411f78e9d4.xml index 200e710..107f94a 100644 --- a/.idea/dataSources/8db102e4-5b1a-4488-ba1b-5d411f78e9d4.xml +++ b/.idea/dataSources/8db102e4-5b1a-4488-ba1b-5d411f78e9d4.xml @@ -1,3741 +1,915 @@ - + - 5.7.23 + 5.7.28 InnoDB InnoDB lower/lower - + 1 - 1 utf8_general_ci - - utf8_general_ci - - - utf8_general_ci - - - utf8_general_ci - - - utf8_general_ci - - - utf8_general_ci - - - 1 - utf8_general_ci - - - utf8_general_ci - - - 1 - utf8_general_ci - - + latin1_swedish_ci - - utf8_general_ci - - - utf8_general_ci - - - utf8_general_ci - - + utf8_general_ci - + utf8_general_ci - - 1 + utf8_general_ci - + armscii8 0 - + armscii8 1 - + ascii 0 - + ascii 1 - + big5 0 - + big5 1 - + binary 1 - + cp1250 0 - + cp1250 0 - + cp1250 0 - + cp1250 1 - + cp1250 0 - + cp1251 0 - + cp1251 0 - + cp1251 1 - + cp1251 0 - + cp1251 0 - + cp1256 0 - + cp1256 1 - + cp1257 0 - + cp1257 1 - + cp1257 0 - + cp850 0 - + cp850 1 - + cp852 0 - + cp852 1 - + cp866 0 - + cp866 1 - + cp932 0 - + cp932 1 - + dec8 0 - + dec8 1 - + eucjpms 0 - + eucjpms 1 - + euckr 0 - + euckr 1 - + gb18030 0 - + gb18030 1 - + gb18030 0 - + gb2312 0 - + gb2312 1 - + gbk 0 - + gbk 1 - + geostd8 0 - + geostd8 1 - + greek 0 - + greek 1 - + hebrew 0 - + hebrew 1 - + hp8 0 - + hp8 1 - + keybcs2 0 - + keybcs2 1 - + koi8r 0 - + koi8r 1 - + koi8u 0 - + koi8u 1 - + latin1 0 - + latin1 0 - + latin1 0 - + latin1 0 - + latin1 0 - + latin1 0 - + latin1 0 - + latin1 1 - + latin2 0 - + latin2 0 - + latin2 0 - + latin2 1 - + latin2 0 - + latin5 0 - + latin5 1 - + latin7 0 - + latin7 0 - + latin7 1 - + latin7 0 - + macce 0 - + macce 1 - + macroman 0 - + macroman 1 - + sjis 0 - + sjis 1 - + swe7 0 - + swe7 1 - + tis620 0 - + tis620 1 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 1 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ucs2 0 - + ujis 0 - + ujis 1 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 1 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16 0 - + utf16le 0 - + utf16le 1 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 1 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf32 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 1 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 1 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - + utf8mb4 0 - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - int(11)|0s - normal - - - 3 - varchar(255)|0s - normal - - - 4 - varchar(255)|0s - normal - - - 5 - varchar(255)|0s - normal - - - 6 - varchar(255)|0s - normal - - - 7 - int(11)|0s - normal - - - 8 - date|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - varchar(255)|0s - normal - - - 3 - varchar(255)|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - varchar(255)|0s - normal - - - 3 - varchar(255)|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - varchar(255)|0s - normal - - - 3 - varchar(255)|0s - normal - - - 4 - timestamp|0s - normal - - - 5 - int(11)|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - varchar(50)|0s - normal - - - 3 - int(11)|0s - normal - - - 4 - tinyint(4)|0s - normal - - - 5 - timestamp|0s - CURRENT_TIMESTAMP - normal - - - 6 - timestamp|0s - CURRENT_TIMESTAMP - normal - CURRENT_TIMESTAMP - - - 7 - 生效时间 - date|0s - normal - - - 8 - 失效时间 - date|0s - normal - - - 9 - varchar(200)|0s - '' - normal - - - 10 - float|0s - 0 - normal - - - 11 - float|0s - 0 - normal - - - 12 - varchar(20)|0s - '' - normal - - - 13 - varchar(20)|0s - '' - normal - - - 14 - varchar(50)|0s - '' - normal - - - 15 - varchar(20)|0s - '' - normal - - - 16 - varchar(100)|0s - '' - normal - - - 17 - varchar(50)|0s - '' - normal - - - 18 - 法人 - varchar(50)|0s - '' - normal - - - 19 - varchar(20)|0s - '' - normal - - - 20 - varchar(200)|0s - '' - normal - - - 21 - varchar(200)|0s - '' - normal - - - 22 - 工商注册号 - varchar(100)|0s - '' - normal - - - 23 - 组织机构代码 - varchar(100)|0s - '' - normal - - - 24 - 同一信用代码 - varchar(100)|0s - '' - normal - - - 25 - 纳税人识别号 - varchar(100)|0s - '' - normal - - - 26 - 合同编号 - varchar(100)|0s - '' - normal - - - 27 - 合同签订日期 - date|0s - normal - - - 28 - 合同负责人 - varchar(50)|0s - '' - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - date|0s - normal - - - 3 - int(11)|0s - normal - - - 4 - int(11)|0s - normal - - - 5 - varchar(255)|0s - normal - - - 6 - int(11)|0s - normal - - - 7 - int(11)|0s - normal - - - 8 - int(11)|0s - normal - - - 9 - varchar(255)|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - date|0s - normal - - - 3 - int(11)|0s - normal - - - 4 - varchar(255)|0s - normal - - - 5 - int(11)|0s - normal - - - 6 - int(11)|0s - normal - - - 7 - int(11)|0s - normal - - - 8 - varchar(255)|0s - normal - - - 9 - varchar(255)|0s - normal - - - 10 - varchar(255)|0s - normal - - - 11 - varchar(255)|0s - normal - - - 12 - int(11)|0s - normal - - - 13 - int(11)|0s - normal - - - 14 - varchar(255)|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - date|0s - normal - - - 3 - int(11)|0s - normal - - - 4 - int(11)|0s - normal - - - 5 - varchar(255)|0s - normal - - - 6 - int(11)|0s - normal - - - 7 - varchar(255)|0s - normal - - - 8 - int(11)|0s - normal - - - 9 - varchar(255)|0s - normal - - - 10 - bigint(20)|0s - normal - - - 11 - int(11)|0s - normal - - - 12 - int(11)|0s - normal - - - 13 - varchar(255)|0s - normal - - - 14 - int(11)|0s - normal - - - 15 - int(11)|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - date|0s - normal - - - 3 - varchar(255)|0s - 1 - normal - - - 4 - varchar(255)|0s - 1 - normal - - - 5 - varchar(255)|0s - 1 - normal - - - 6 - int(11)|0s - 1 - normal - - - 1 - id - 1 - - - 1 - int(11) unsigned|0s - 1 - 1 - normal - - - 2 - 剧集id - int(11) unsigned|0s - normal - - - 3 - 剧集名称 - varchar(200)|0s - normal - - - 4 - 剧集大小 - float(5,2 digit) unsigned|0s - normal - - - 5 - 剧集下视频数量 - int(11) unsigned|0s - normal - - - 6 - 剧集下视频时长 - int(11) unsigned|0s - normal - - - 7 - 运营商id - int(11) unsigned|0s - normal - - - 8 - 运营商名称 - varchar(20)|0s - normal - - - 9 - 内容商id - int(11) unsigned|0s - normal - - - 10 - 内容商名称 - varchar(20)|0s - normal - - - 11 - 统计数据年份 - int(4) unsigned|0s - normal - - - 12 - 统计数据月份 - int(2) unsigned|0s - normal - - - 13 - 统计数据号数 - int(2) unsigned|0s - normal - - - 14 - timestamp|0s - CURRENT_TIMESTAMP - normal - - - 15 - timestamp|0s - CURRENT_TIMESTAMP - normal - CURRENT_TIMESTAMP - - - 1 - id - 1 - - - 1 - 订购统计表id - int(11)|0s - 1 - 1 - normal - - - 2 - 内容商的ID - int(11)|0s - normal - - - 3 - 内容商的名字 - varchar(50)|0s - normal - - - 4 - 剧集ID - int(11)|0s - normal - - - 5 - 剧集名字 - varchar(200)|0s - normal - - - 6 - 市场定价 - float|0s - 0 - normal - - - 7 - 订购数量 - int(11)|0s - normal - - - 8 - 上线地区id - int(11)|0s - normal - - - 9 - 上线地区 - varchar(50)|0s - normal - - - 10 - smallint(4)|0s - normal - - - 11 - tinyint(2)|0s - normal - - - 12 - tinyint(2)|0s - normal - - - 13 - 年、月、日、时间用于标记数据,便于按时间段查询 - timestamp|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - int(11)|0s - normal - - - 3 - int(11)|0s - normal - - - 4 - varchar(255)|0s - normal - - - 5 - int(11)|0s - normal - - - 6 - timestamp|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - date|0s - normal - - - 3 - int(11)|0s - normal - - - 4 - int(11)|0s - normal - - - 5 - int(11)|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - timestamp|0s - normal - - - 3 - datetime|0s - normal - - - 4 - varchar(200)|0s - normal - - - 5 - 内容提供商 id - int(11)|0s - normal - - - 6 - tinyint(4)|0s - normal - - - 7 - 剧集总集数 - smallint(6)|0s - normal - - - 8 - 剧集海报的状态 - tinyint(4)|0s - 0 - normal - - - 1 - id - 1 - - - 1 - int(11) unsigned|0s - 1 - 1 - normal - - - 2 - 用户登录名 - varchar(255)|0s - normal - - - 3 - 内容商名称 - varchar(50)|0s - normal - - - 4 - 操作 - varchar(255)|0s - normal - - - 5 - timestamp|0s - 1 - CURRENT_TIMESTAMP - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - varchar(50)|0s - normal - - - 3 - varchar(200)|0s - normal - - - 4 - int(11)|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - 管理员角色名称 - varchar(50)|0s - normal - - - 3 - 角色描述 - varchar(50)|0s - normal - - - 4 - 用于标记该角色由哪个内容商创建 - int(11)|0s - normal - - - 5 - 用于标记该角色由哪个用户(管理员)创建 - int(11)|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - normal - - - 2 - int(11)|0s - normal - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - datetime|0s - normal - - - 3 - datetime|0s - normal - - - 4 - 用户名 - varchar(255)|0s - normal - - - 5 - 登录名 - varchar(255)|0s - normal - - - 6 - char(133)|0s - normal - - - 7 - varchar(100)|0s - normal - - - 8 - tinyint(4)|0s - normal - - - 9 - int(11)|0s - normal - - - 10 - int(11)|0s - normal - - - 1 - id - 1 - - - 1 - 内容商id - int(11)|0s - normal - - - 2 - 同一内容商下最多能创建的管理员个数 - int(11)|0s - normal - - - 1 - int(11)|0s - normal - - - 2 - int(11)|0s - normal - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - 用户名 - varchar(50)|0s - normal - - - 3 - 登录名 - varchar(50)|0s - normal - - - 4 - char(133)|0s - normal - - - 5 - tinyint(4)|0s - normal - - - 6 - varchar(100)|0s - normal - - - 7 - varchar(20)|0s - normal - - - 8 - datetime|0s - normal - - - 9 - datetime|0s - normal - - - 1 - id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - datetime|0s - normal - - - 3 - datetime|0s - normal - - - 4 - varchar(200)|0s - normal - - - 5 - int(11)|0s - normal - - - 6 - 集数 - int(11)|0s - normal - - - 7 - 剧集海报的状态 - tinyint(4)|0s - 0 - normal - - - 1 - id - 1 - - - 1 - 收视统计表id - int(11)|0s - 1 - 1 - normal - - - 2 - 内容商id - int(11)|0s - normal - - - 3 - 内容商名字 - varchar(50)|0s - normal - - - 4 - 剧集/节目id - int(11)|0s - normal - - - 5 - 剧集名字 - varchar(200)|0s - normal - - - 6 - 剧集中视频时长min,同一剧集id下的视频时长要相同 - int(11)|0s - normal - - - 7 - 播放次数 - int(11)|0s - normal - - - 8 - 播放时长 - int(11)|0s - normal - - - 9 - 访问人数 - int(11)|0s - normal - - - 10 - 上线地区id - int(11)|0s - normal - - - 11 - 上线地区 - varchar(50)|0s - normal - - - 12 - smallint(4)|0s - normal - - - 13 - tinyint(2)|0s - normal - - - 14 - tinyint(2)|0s - normal - - - 15 - 年、月、日、时间用于标记数据,便于按时间段查询 - timestamp|0s - normal - - - 1 - id - 1 - - - 1 - int(11) unsigned|0s - 1 - 1 - normal - - - 2 - varchar(100)|0s - normal - - - 3 - varchar(255)|0s - normal - - - 4 - bit(1)|0s - normal - - - 5 - varchar(100)|0s - normal - - - 6 - 原始密钥,用于查看 - varchar(100)|0s - normal - - - 7 - bit(1)|0s - normal - - - 8 - varchar(255)|0s - normal - - - 9 - varchar(255)|0s - normal - - - 10 - varchar(255)|0s - normal - - - 11 - varchar(255)|0s - normal - - - 12 - int(11) unsigned|0s - normal - - - 13 - int(11) unsigned|0s - normal - - - 14 - bit(1)|0s - normal - - - 1 - id - 1 - - - 1 - 设备id - int(11)|0s - 1 - 1 - normal - - - 2 - 所属家庭id - varchar(100)|0s - normal - - - 3 - 设备类型 - varchar(100)|0s - normal - - - 4 - 设备所属区域 - varchar(255)|0s - normal - - - 5 - 设备编号,如电脑主机编号 - varchar(100)|0s - normal - - - 6 - 设备使用者id - varchar(100)|0s - normal - - - 7 - 设备账号 - varchar(150)|0s - normal - - - 8 - 设备密码 - varchar(150)|0s - normal - - - serial_number - 1 - btree - - - 1 - id - 1 - - - serial_number - serial_number - - - 1 - 家庭id - int(11)|0s - 1 - 1 - normal - - - 2 - timestamp|0s - CURRENT_TIMESTAMP - normal - - - 3 - timestamp|0s - normal - - - 4 - bo系统家庭原始id - varchar(100)|0s - normal - - - 5 - 名字 - varchar(50)|0s - normal - - - 6 - 家庭地址 - varchar(255)|0s - normal - - - 7 - 父家庭id - varchar(100)|0s - normal - - - 8 - 英文名 - varchar(255)|0s - normal - - - 9 - 家庭名缩写 - varchar(50)|0s - normal - - - other_name - fulltext - - - abbr_name - fulltext - - - 1 - id - 1 - - - 1 - 家庭通讯录联系人id - int(11)|0s - 1 - 1 - normal - - - 2 - timestamp|0s - CURRENT_TIMESTAMP - normal - - - 3 - timestamp|0s - normal - - - 4 - 所属家庭id - varchar(100)|0s - normal - - - 5 - 联系人在boss系统中原始id - varchar(100)|0s - normal - - - 6 - 名字 - varchar(50)|0s - normal - - - 7 - 性别 - varchar(10)|0s - normal - - - 8 - 联系方式 - varchar(100)|0s - normal - - - 9 - 职位,拼音 - varchar(100)|0s - 1 - '' - normal - - - 10 - 职位拼音缩写 - varchar(100)|0s - 1 - '' - normal - - - 11 - 姓,拼音 - varchar(100)|0s - 1 - '' - normal - - - 12 - 名,拼音 - varchar(255)|0s - 1 - '' - normal - - - 13 - 名字,拼音缩写 - varchar(50)|0s - 1 - '' - normal - - - position - fulltext - - - position_abbr - fulltext - - - last_name -position - fulltext - - - last_name -first_name - fulltext - - - last_name - fulltext - - - first_name - fulltext - - - abbr_name - fulltext - - - 1 - id - 1 - - - 1 - 成员表id - int(11)|0s - 1 - 1 - normal - - - 2 - timestamp|0s - CURRENT_TIMESTAMP - normal - - - 3 - timestamp|0s - normal - - - 4 - boss系统原始成员id - varchar(100)|0s - normal - - - 5 - 账号 - varchar(100)|0s - normal - - - 6 - 名字 - varchar(50)|0s - normal - - - 7 - 性别 - varchar(10)|0s - normal - - - 8 - 年龄 - smallint(4)|0s - normal - - - 9 - 联系方式 - varchar(100)|0s - normal - - - 10 - 职位 - varchar(100)|0s - normal - - - 11 - 籍贯 - varchar(100)|0s - normal - - - 12 - 民族 - varchar(100)|0s - normal - - - 13 - 所在家庭原始id - varchar(100)|0s - normal - - - 1 - id - 1 - - - 1 - - varchar(255)|0s - normal - - - 2 - 姓(音调) - varchar(255)|0s - normal - - - 3 - - varchar(255)|0s - normal - - - 4 - 名(音调) - varchar(255)|0s - normal - - - 5 - 首字母 - varchar(100)|0s - normal - - - 6 - varchar(100)|0s - normal - - - 7 - varchar(20)|0s - normal - - - 8 - varchar(100)|0s - normal - - - last_name -first_name - fulltext - - - last_name - fulltext - - - last_name_tone -first_name_tone - fulltext - - - last_name_tone - fulltext - - - first_name - fulltext - - - first_name_tone - fulltext - - - abbr_name - fulltext - - - position - fulltext - - - 1 - 私人通讯录联系人id - int(11)|0s - 1 - 1 - normal - - - 2 - timestamp|0s - CURRENT_TIMESTAMP - normal - - - 3 - timestamp|0s - normal - - - 4 - 谁的私有联系人 - varchar(100)|0s - normal - - - 5 - 联系人原始id - varchar(100)|0s - normal - - - 6 - 名字 - varchar(50)|0s - normal - - - 7 - 性别 - varchar(10)|0s - normal - - - 8 - 联系方式 - varchar(100)|0s - normal - - - 9 - 职位,拼音 - varchar(100)|0s - 1 - '' - normal - - - 10 - 职位拼音缩写 - varchar(100)|0s - 1 - '' - normal - - - 11 - 姓,拼音 - varchar(100)|0s - 1 - '' - normal - - - 12 - 名,拼音 - varchar(255)|0s - 1 - '' - normal - - - 13 - 名字,拼音缩写 - varchar(50)|0s - 1 - '' - normal - - - position - fulltext - - - position_abbr - fulltext - - - last_name -position - fulltext - - - last_name -first_name - fulltext - - - last_name - fulltext - - - first_name - fulltext - - - abbr_name - fulltext - - - 1 - id - 1 - - - 1 - 输入设备 - varchar(100)|0s - normal - - - 2 - 行为名称 - varchar(100)|0s - normal - - - 3 - 行为类型 - varchar(10)|0s - normal - - - 4 - 创建时间 - timestamp|0s - 1 - CURRENT_TIMESTAMP - normal - - - 5 - 完成时间 - timestamp|0s - 1 - '0000-00-00 00:00:00' - normal - - - 6 - 状态 - smallint(6)|0s - normal - - - 7 - 结束时应有状态 - smallint(6)|0s - normal - - - 1 - int(11) unsigned|0s - 1 - 1 - normal - - - 2 - varchar(30)|0s - normal - - - 3 - varchar(2000)|0s - normal - - - 4 - 是否存为草稿 - tinyint(4)|0s - normal - - - 5 - timestamp|0s - 1 - CURRENT_TIMESTAMP - normal - - - 6 - timestamp|0s - 1 - CURRENT_TIMESTAMP - normal - CURRENT_TIMESTAMP - - - 1 - id - 1 - - - 1 - varchar(255)|0s - normal - - - 2 - varchar(255)|0s - normal - - - 3 - varchar(255)|0s - normal - - - 4 - varchar(20)|0s - normal - - - name -position -company - fulltext - - - name -position -company - fulltext - - - name -position - fulltext - - - phone - fulltext - - - 1 - varchar(20)|0s - 1 - normal - - - 2 - varchar(20)|0s - 1 - '' - normal - - - 3 - varchar(20)|0s - 1 - normal - - - 1 - c_id - 1 - - - 1 - varchar(20)|0s - 1 - normal - - - 2 - varchar(20)|0s - 1 - normal - - - 3 - int(3)|0s - normal - - - 1 - s_id -c_id - 1 - - - 1 - int(11)|0s - 1 - 1 - normal - - - 2 - 创建时间 - timestamp|0s - CURRENT_TIMESTAMP - normal - - - 3 - 更新时间 - timestamp|0s - CURRENT_TIMESTAMP - normal - CURRENT_TIMESTAMP - - - 4 - 剧集名字 - varchar(200)|0s - normal - - - 5 - excel表格导入的id - varchar(20)|0s - normal - - - 6 - 剧集状态:0未编辑,1未审核,2待审核,3审核通,4已发布,-3审核被驳回, 5入库, 6发布中 - tinyint(4)|0s - 0 - normal - - - 7 - 剧集总集数 - int(8)|0s - normal - - - 8 - 剧集标准/默认定价(分) - smallint(6)|0s - 0 - normal - - - 9 - 主演/演员 - varchar(500)|0s - normal - - - 10 - 导演 - varchar(200)|0s - normal - - - 11 - 编剧 - varchar(200)|0s - normal - - - 12 - 歌手名 - varchar(200)|0s - normal - - - 13 - 歌手id,字符串 - varchar(200)|0s - normal - - - 14 - 作词 - varchar(200)|0s - normal - - - 15 - 作曲 - varchar(200)|0s - normal - - - 16 - 上映年份 - char(8)|0s - normal - - - 17 - 产地 - varchar(200)|0s - normal - - - 18 - 语言 - varchar(200)|0s - normal - - - 19 - 标签 - varchar(500)|0s - normal - - - 20 - 简介 - varchar(250)|0s - normal - - - 21 - 描述 - text|0s - normal - - - 22 - 评分,默认80 - smallint(6)|0s - 80 - normal - - - 23 - 版权商 - varchar(500)|0s - normal - - - 24 - 版权平台 - varchar(200)|0s - normal - - - 25 - 原始 id/编号 - varchar(200)|0s - normal - - - 26 - 媒资类型id - varchar(50)|0s - normal - - - 27 - 媒资子类型id - varchar(1000)|0s - normal - - - 28 - 是否为 K 歌,0 否 1 是 - tinyint(6)|0s - normal - - - 29 - 过期时间 - timestamp|0s - normal - - - 30 - 发布时间 - timestamp|0s - normal - - - 31 - 驳回时间 - timestamp|0s - normal - - - 32 - 驳回理由id列表 - varchar(50)|0s - normal - - - 33 - 内容提供商 id - int(11)|0s - normal - - - 34 - 剧集海报的状态 - tinyint(4)|0s - 0 - normal - - - 35 - 基础信息是否编辑 - tinyint(4)|0s - 0 - normal - - - 36 - 剧集更新时间 - timestamp|0s - normal - - - 1 - id - 1 - - - 1 - bigint(20)|0s - 1 - 1 - normal - - - 2 - 剧集id - int(11)|0s - normal - - - 3 - 剧集名称 - varchar(200)|0s - normal - - - 4 - 上线地id - int(11)|0s - normal - - - 5 - 价格(平台定价/返回的价格)(分) - smallint(6)|0s - normal - - - 6 - 内容商id - int(11)|0s - normal - - - 7 - 状态:-4发布失败,-3已定价即时待发布,-2已定价定时待发布,-1已定价,1发布成功,0下架 - tinyint(4)|0s - normal - - - 8 - 剧集是否在homed上线 - tinyint(4)|0s - normal - - - 1 - id - 1 - - - 1 - varchar(20)|0s - 1 - normal - - - 2 - varchar(20)|0s - 1 - '' - normal - - - 3 - varchar(20)|0s - 1 - '' - normal - - - 4 - varchar(10)|0s - 1 - '' - normal - - - 1 - s_id - 1 - - - 1 - int(11) unsigned|0s - 1 - 1 - normal - - - 2 - 用户名 - varchar(50)|0s - normal - - - 3 - 用户登录名 - varchar(50)|0s - normal - - - 4 - 用户密码 - varchar(50)|0s - normal - - - 5 - 邮箱 - varchar(50)|0s - normal - - - 6 - 是否启用 - tinyint(1)|0s - normal - - - 7 - 内容商id - int(11)|0s - normal - - - 8 - timestamp|0s - 1 - CURRENT_TIMESTAMP - normal - - - 9 - timestamp|0s - 1 - CURRENT_TIMESTAMP - normal - CURRENT_TIMESTAMP - - - 1 - id - 1 - - - 1 - varchar(20)|0s - 1 - normal - - - 2 - varchar(20)|0s - 1 - '' - normal - - - 1 - t_id - 1 - - - 1 - int(11) unsigned|0s - 1 - 1 - normal - - - 2 - varchar(20)|0s - normal - - - 1 - id - 1 - - - 1 - int(11) unsigned|0s - 1 - 1 - normal - - - 2 - 创建时间 - timestamp|0s - CURRENT_TIMESTAMP - normal - - - 3 - 更新时间 - timestamp|0s - CURRENT_TIMESTAMP - normal - CURRENT_TIMESTAMP - - - 4 - 视频名称 - varchar(200)|0s - normal - - - 5 - 文件名称 - varchar(200)|0s - 1 - normal - - - 6 - 剧集id - int(11) unsigned|0s - normal - - - 7 - 剧集编码 - varchar(200)|0s - normal - - - 8 - 集数 - int(2) unsigned zerofill|0s - normal - - - 9 - 时长(min) - int(11) unsigned|0s - normal - - - 10 - 视频文件大小(MB) - float|0s - normal - - - 11 - 视频码率 - int(11)|0s - normal - - - 12 - cp_id - varchar(20)|0s - normal - - - 13 - 视频状态:0未编辑,1未审核,有审核流程,2待审核,3审核通过,4已发布,5入库,无审核流程,6发布中,-3审核驳回 - tinyint(4)|0s - 0 - normal - - - 14 - ts 文件 md5 值 - char(32)|0s - normal - - - 15 - 上映日期 - char(8)|0s - normal - - - 16 - 清晰度 - tinyint(4) unsigned|0s - normal - - - 17 - 产地 - varchar(200)|0s - normal - - - 18 - 语言 - varchar(200)|0s - normal - - - 19 - 主演/演员 - varchar(500)|0s - normal - - - 20 - 导演 - varchar(200)|0s - normal - - - 21 - 编剧 - varchar(200)|0s - normal - - - 22 - 歌手名 - varchar(200)|0s - normal - - - 23 - 歌手id,字符串 - varchar(200)|0s - normal - - - 24 - 作词 - varchar(200)|0s - normal - - - 25 - 作曲 - varchar(200)|0s - normal - - - 26 - 是否是 K 歌 - tinyint(4)|0s - normal - - - 27 - 标签 - varchar(500)|0s - normal - - - 28 - 视频简介 - varchar(250)|0s - normal - - - 29 - 发布时间 - timestamp|0s - normal - - - 30 - 驳回时间 - timestamp|0s - normal - - - 31 - 驳回理由id列表 - varchar(50)|0s - normal - - - 32 - 视频海报的状态 - tinyint(4)|0s - 1 - normal - - - 33 - 视频信息是否编辑 - tinyint(4)|0s - 0 - normal - - - 34 - 内容商id - int(11) unsigned|0s - normal - - - 1 - id - 1 - - - 1 - bigint(20)|0s - 1 - 1 - normal - - - 2 - 视频id - int(11)|0s - normal - - - 3 - 视频名称 - varchar(200)|0s - normal - - - 4 - 视频时长 - int(11)|0s - normal - - - 5 - 视频大小 - float|0s - normal - - - 6 - 剧集id - int(11)|0s - normal - - - 7 - 上线地id - int(11)|0s - normal - - - 8 - 内容商id - int(11)|0s - normal - - - 9 - 状态:-4发布失败,-3已定价即时待发布,-2已定价定时待发布,-1已定价,1发布成功,0下架 - tinyint(4)|0s - normal - - - 10 - 是否上线 - tinyint(4)|0s - normal - - - 11 - 发布时间 - timestamp|0s - normal - - - 12 - 上线时间 - timestamp|0s - normal - - - 1 - id - 1 - \ No newline at end of file diff --git a/.idea/dictionaries/Love.xml b/.idea/dictionaries/Love.xml new file mode 100644 index 0000000..5f00312 --- /dev/null +++ b/.idea/dictionaries/Love.xml @@ -0,0 +1,7 @@ + + + + shopee + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml index 94be30e..658286e 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -1,29 +1,61 @@ - + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 0000000..0dd4b35 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__antlr_antlr_2_7_7.xml b/.idea/libraries/Maven__antlr_antlr_2_7_7.xml index 2df1b52..b8d93d8 100644 --- a/.idea/libraries/Maven__antlr_antlr_2_7_7.xml +++ b/.idea/libraries/Maven__antlr_antlr_2_7_7.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml b/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml index ea93ec4..30ff5cb 100644 --- a/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml +++ b/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__avalon_framework_avalon_framework_4_1_3.xml b/.idea/libraries/Maven__avalon_framework_avalon_framework_4_1_3.xml index 83b878d..682831e 100644 --- a/.idea/libraries/Maven__avalon_framework_avalon_framework_4_1_3.xml +++ b/.idea/libraries/Maven__avalon_framework_avalon_framework_4_1_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml index aef7438..6fec8f4 100644 --- a/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml +++ b/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml index 045e84d..9eb8596 100644 --- a/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml +++ b/.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__classworlds_classworlds_1_1_alpha_2.xml b/.idea/libraries/Maven__classworlds_classworlds_1_1_alpha_2.xml new file mode 100644 index 0000000..c99448d --- /dev/null +++ b/.idea/libraries/Maven__classworlds_classworlds_1_1_alpha_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_alibaba_druid_1_1_10.xml b/.idea/libraries/Maven__com_alibaba_druid_1_1_10.xml index 325e45f..4c27784 100644 --- a/.idea/libraries/Maven__com_alibaba_druid_1_1_10.xml +++ b/.idea/libraries/Maven__com_alibaba_druid_1_1_10.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_alibaba_druid_1_1_9.xml b/.idea/libraries/Maven__com_alibaba_druid_1_1_9.xml index eacec48..344bd1f 100644 --- a/.idea/libraries/Maven__com_alibaba_druid_1_1_9.xml +++ b/.idea/libraries/Maven__com_alibaba_druid_1_1_9.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_10.xml b/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_10.xml index 395b44b..74fcd43 100644 --- a/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_10.xml +++ b/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_10.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_9.xml b/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_9.xml index c07571a..7402ccc 100644 --- a/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_9.xml +++ b/.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_9.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_alibaba_fastjson_1_2_28.xml b/.idea/libraries/Maven__com_alibaba_fastjson_1_2_28.xml new file mode 100644 index 0000000..daa5ff4 --- /dev/null +++ b/.idea/libraries/Maven__com_alibaba_fastjson_1_2_28.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml b/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml index 2b4a767..dcd6ee5 100644 --- a/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml +++ b/.idea/libraries/Maven__com_alibaba_fastjson_1_2_47.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_auth0_java_jwt_3_4_0.xml b/.idea/libraries/Maven__com_auth0_java_jwt_3_4_0.xml index dda845a..782833e 100644 --- a/.idea/libraries/Maven__com_auth0_java_jwt_3_4_0.xml +++ b/.idea/libraries/Maven__com_auth0_java_jwt_3_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_0_5.xml b/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_0_5.xml new file mode 100644 index 0000000..dbfcfe9 --- /dev/null +++ b/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_0_5.xml b/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_0_5.xml new file mode 100644 index 0000000..48f7562 --- /dev/null +++ b/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_0_5.xml b/.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_0_5.xml new file mode 100644 index 0000000..975c60c --- /dev/null +++ b/.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_0_5.xml b/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_0_5.xml new file mode 100644 index 0000000..9dcd5d8 --- /dev/null +++ b/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_0_5.xml b/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_0_5.xml new file mode 100644 index 0000000..7bf10b3 --- /dev/null +++ b/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_baomidou_mybatis_plus_generator_3_0_5.xml b/.idea/libraries/Maven__com_baomidou_mybatis_plus_generator_3_0_5.xml new file mode 100644 index 0000000..73dd9dc --- /dev/null +++ b/.idea/libraries/Maven__com_baomidou_mybatis_plus_generator_3_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml b/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml index 640343c..33c30b4 100644 --- a/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml +++ b/.idea/libraries/Maven__com_fasterxml_classmate_1_3_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml b/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml index 42df5e0..bbd3a88 100644 --- a/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml +++ b/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml b/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml new file mode 100644 index 0000000..bc7d7fd --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_1.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_1.xml new file mode 100644 index 0000000..81b7257 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml index c0d18fe..06441f4 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_1.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_1.xml new file mode 100644 index 0000000..f1b25f9 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml index f651498..eebe10d 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_6.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_7.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_7.xml index 8d2bd3e..02897be 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_7.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_7.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_8.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_8.xml index a297e92..2c9ac2a 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_8.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_8.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_1.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_1.xml new file mode 100644 index 0000000..bdf5b51 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml index 81b8af6..51087da 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_7.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_7.xml index a230517..11ddfba 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_7.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_7.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_8.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_8.xml index 2f96b29..c8ac135 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_8.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_8.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_1.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_1.xml new file mode 100644 index 0000000..c142edb --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml index 174405e..fa50d95 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_7.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_7.xml index 7f10ca1..a5beee8 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_7.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_7.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_8.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_8.xml index af4798f..6ca63f0 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_8.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_8.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_1.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_1.xml new file mode 100644 index 0000000..07259be --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml index 58c1e0f..7e20e35 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_7.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_7.xml index ca367d8..9bcce3b 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_7.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_7.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_8.xml b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_8.xml index 2387077..1727927 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_8.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_8.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_1.xml b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_1.xml new file mode 100644 index 0000000..8f08fe1 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml index 2d90496..345adf8 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_7.xml b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_7.xml index 67ce1d7..b9cc6e2 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_7.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_7.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_8.xml b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_8.xml index c7647e8..d7711b9 100644 --- a/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_8.xml +++ b/.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_8.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_0.xml b/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_0.xml index c607401..d7b01a3 100644 --- a/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_0.xml +++ b/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_2.xml b/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_2.xml new file mode 100644 index 0000000..33fa8b1 --- /dev/null +++ b/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_4.xml b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_4.xml index 9819e8c..ca8aa78 100644 --- a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_4.xml +++ b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_6.xml b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_6.xml new file mode 100644 index 0000000..3724f84 --- /dev/null +++ b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_5.xml b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_5.xml index bef78b9..c7f35d7 100644 --- a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_5.xml +++ b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_5.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_7.xml b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_7.xml new file mode 100644 index 0000000..3caacd8 --- /dev/null +++ b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_5.xml b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_5.xml index 0c7eead..351f755 100644 --- a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_5.xml +++ b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_5.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_7.xml b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_7.xml new file mode 100644 index 0000000..3cd91a4 --- /dev/null +++ b/.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_github_tobato_fastdfs_client_1_26_5.xml b/.idea/libraries/Maven__com_github_tobato_fastdfs_client_1_26_5.xml new file mode 100644 index 0000000..c542508 --- /dev/null +++ b/.idea/libraries/Maven__com_github_tobato_fastdfs_client_1_26_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml b/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml new file mode 100644 index 0000000..1c380d0 --- /dev/null +++ b/.idea/libraries/Maven__com_google_code_findbugs_jsr305_3_0_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml b/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml new file mode 100644 index 0000000..2888f96 --- /dev/null +++ b/.idea/libraries/Maven__com_google_code_gson_gson_2_8_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_2_0.xml b/.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_2_0.xml new file mode 100644 index 0000000..df0c40d --- /dev/null +++ b/.idea/libraries/Maven__com_google_errorprone_error_prone_annotations_2_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_failureaccess_1_0.xml b/.idea/libraries/Maven__com_google_guava_failureaccess_1_0.xml new file mode 100644 index 0000000..e635d75 --- /dev/null +++ b/.idea/libraries/Maven__com_google_guava_failureaccess_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_guava_16_0_1.xml b/.idea/libraries/Maven__com_google_guava_guava_16_0_1.xml new file mode 100644 index 0000000..b7c7684 --- /dev/null +++ b/.idea/libraries/Maven__com_google_guava_guava_16_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_guava_20_0.xml b/.idea/libraries/Maven__com_google_guava_guava_20_0.xml index a8e91e0..c5bd322 100644 --- a/.idea/libraries/Maven__com_google_guava_guava_20_0.xml +++ b/.idea/libraries/Maven__com_google_guava_guava_20_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_guava_27_0_jre.xml b/.idea/libraries/Maven__com_google_guava_guava_27_0_jre.xml new file mode 100644 index 0000000..60f81a3 --- /dev/null +++ b/.idea/libraries/Maven__com_google_guava_guava_27_0_jre.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml b/.idea/libraries/Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml new file mode 100644 index 0000000..4e15702 --- /dev/null +++ b/.idea/libraries/Maven__com_google_guava_listenablefuture_9999_0_empty_to_avoid_conflict_with_guava.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_1.xml b/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_1.xml new file mode 100644 index 0000000..c06f999 --- /dev/null +++ b/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_h2database_h2_1_4_197.xml b/.idea/libraries/Maven__com_h2database_h2_1_4_197.xml index 5c8f0b1..87c599a 100644 --- a/.idea/libraries/Maven__com_h2database_h2_1_4_197.xml +++ b/.idea/libraries/Maven__com_h2database_h2_1_4_197.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml index 9d9f057..f19f6eb 100644 --- a/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml +++ b/.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_rabbitmq_amqp_client_5_1_2.xml b/.idea/libraries/Maven__com_rabbitmq_amqp_client_5_1_2.xml index 0950444..ea07fce 100644 --- a/.idea/libraries/Maven__com_rabbitmq_amqp_client_5_1_2.xml +++ b/.idea/libraries/Maven__com_rabbitmq_amqp_client_5_1_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_8.xml b/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_8.xml new file mode 100644 index 0000000..bea8d79 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_istack_istack_commons_runtime_3_0_8.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_1.xml b/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_1.xml index 15e2c2e..b679b2a 100644 --- a/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_1.xml +++ b/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_3_0_1.xml b/.idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_3_0_1.xml new file mode 100644 index 0000000..a5b09e0 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_xml_bind_jaxb_core_2_3_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_3_0_1.xml b/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_3_0_1.xml new file mode 100644 index 0000000..30e2368 --- /dev/null +++ b/.idea/libraries/Maven__com_sun_xml_bind_jaxb_impl_2_3_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_16.xml b/.idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_16.xml new file mode 100644 index 0000000..aa1516a --- /dev/null +++ b/.idea/libraries/Maven__com_sun_xml_fastinfoset_FastInfoset_1_2_16.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml b/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml index 79b8189..b8581a6 100644 --- a/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml +++ b/.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_9.xml b/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_9.xml index 78cf749..6d6865c 100644 --- a/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_9.xml +++ b/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_9.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_zaxxer_HikariCP_3_2_0.xml b/.idea/libraries/Maven__com_zaxxer_HikariCP_3_2_0.xml index 47d0673..8f760a2 100644 --- a/.idea/libraries/Maven__com_zaxxer_HikariCP_3_2_0.xml +++ b/.idea/libraries/Maven__com_zaxxer_HikariCP_3_2_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_1.xml b/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_1.xml new file mode 100644 index 0000000..8902ae5 --- /dev/null +++ b/.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_7_0.xml b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_7_0.xml new file mode 100644 index 0000000..1cb64ed --- /dev/null +++ b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_1.xml b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_1.xml new file mode 100644 index 0000000..7685a3d --- /dev/null +++ b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml index 32c9941..687a60e 100644 --- a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml +++ b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml b/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml index 77ef547..4c8ff54 100644 --- a/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml +++ b/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_codec_commons_codec_1_13.xml b/.idea/libraries/Maven__commons_codec_commons_codec_1_13.xml new file mode 100644 index 0000000..5384f7a --- /dev/null +++ b/.idea/libraries/Maven__commons_codec_commons_codec_1_13.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_collections_commons_collections_3_2.xml b/.idea/libraries/Maven__commons_collections_commons_collections_3_2.xml new file mode 100644 index 0000000..73b28f3 --- /dev/null +++ b/.idea/libraries/Maven__commons_collections_commons_collections_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml b/.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml new file mode 100644 index 0000000..3caee7e --- /dev/null +++ b/.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml b/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml index 7e12b5f..13afda2 100644 --- a/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml +++ b/.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_digester_commons_digester_1_6.xml b/.idea/libraries/Maven__commons_digester_commons_digester_1_6.xml new file mode 100644 index 0000000..52b4396 --- /dev/null +++ b/.idea/libraries/Maven__commons_digester_commons_digester_1_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_3.xml b/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_3.xml new file mode 100644 index 0000000..f46aa80 --- /dev/null +++ b/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml b/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml new file mode 100644 index 0000000..66e6537 --- /dev/null +++ b/.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_io_commons_io_1_3_2.xml b/.idea/libraries/Maven__commons_io_commons_io_1_3_2.xml new file mode 100644 index 0000000..7b5b3b7 --- /dev/null +++ b/.idea/libraries/Maven__commons_io_commons_io_1_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_io_commons_io_2_2.xml b/.idea/libraries/Maven__commons_io_commons_io_2_2.xml index 4412121..f8084ec 100644 --- a/.idea/libraries/Maven__commons_io_commons_io_2_2.xml +++ b/.idea/libraries/Maven__commons_io_commons_io_2_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_io_commons_io_2_4.xml b/.idea/libraries/Maven__commons_io_commons_io_2_4.xml new file mode 100644 index 0000000..bc2aad0 --- /dev/null +++ b/.idea/libraries/Maven__commons_io_commons_io_2_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_lang_commons_lang_2_4.xml b/.idea/libraries/Maven__commons_lang_commons_lang_2_4.xml new file mode 100644 index 0000000..5e8b8d3 --- /dev/null +++ b/.idea/libraries/Maven__commons_lang_commons_lang_2_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml new file mode 100644 index 0000000..217d6e0 --- /dev/null +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_1.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_1.xml index a810bc5..ba50ca2 100644 --- a/.idea/libraries/Maven__commons_logging_commons_logging_1_1.xml +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml new file mode 100644 index 0000000..eab40b3 --- /dev/null +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_validator_commons_validator_1_2_0.xml b/.idea/libraries/Maven__commons_validator_commons_validator_1_2_0.xml new file mode 100644 index 0000000..75cabb4 --- /dev/null +++ b/.idea/libraries/Maven__commons_validator_commons_validator_1_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml b/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml index 359a73b..14681ee 100644 --- a/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml +++ b/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_6_0.xml b/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_6_0.xml index 32fd966..f7f2b2f 100644 --- a/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_6_0.xml +++ b/.idea/libraries/Maven__io_jsonwebtoken_jjwt_0_6_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_lettuce_lettuce_core_5_0_4_RELEASE.xml b/.idea/libraries/Maven__io_lettuce_lettuce_core_5_0_4_RELEASE.xml index 7cdf444..4b5e592 100644 --- a/.idea/libraries/Maven__io_lettuce_lettuce_core_5_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__io_lettuce_lettuce_core_5_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_micrometer_micrometer_core_1_1_3.xml b/.idea/libraries/Maven__io_micrometer_micrometer_core_1_1_3.xml new file mode 100644 index 0000000..411a26f --- /dev/null +++ b/.idea/libraries/Maven__io_micrometer_micrometer_core_1_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_micrometer_micrometer_registry_prometheus_1_1_3.xml b/.idea/libraries/Maven__io_micrometer_micrometer_registry_prometheus_1_1_3.xml new file mode 100644 index 0000000..25af726 --- /dev/null +++ b/.idea/libraries/Maven__io_micrometer_micrometer_registry_prometheus_1_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_3_7_0_Final.xml b/.idea/libraries/Maven__io_netty_netty_3_7_0_Final.xml new file mode 100644 index 0000000..a80deb5 --- /dev/null +++ b/.idea/libraries/Maven__io_netty_netty_3_7_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_all_4_1_33_Final.xml b/.idea/libraries/Maven__io_netty_netty_all_4_1_33_Final.xml new file mode 100644 index 0000000..5f78f69 --- /dev/null +++ b/.idea/libraries/Maven__io_netty_netty_all_4_1_33_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_25_Final.xml index b17b3e5..8174ce4 100644 --- a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_25_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_25_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_27_Final.xml b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_27_Final.xml index fb30226..1061201 100644 --- a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_27_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_27_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_29_Final.xml index d16e880..111bef9 100644 --- a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_31_Final.xml index d7b6225..31a4710 100644 --- a/.idea/libraries/Maven__io_netty_netty_buffer_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_buffer_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_codec_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_4_1_25_Final.xml index b33b6ab..72440e7 100644 --- a/.idea/libraries/Maven__io_netty_netty_codec_4_1_25_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_codec_4_1_25_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_codec_4_1_27_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_4_1_27_Final.xml index d3dc470..25312de 100644 --- a/.idea/libraries/Maven__io_netty_netty_codec_4_1_27_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_codec_4_1_27_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_codec_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_4_1_29_Final.xml index 7bfe13b..c60c2d0 100644 --- a/.idea/libraries/Maven__io_netty_netty_codec_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_codec_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_codec_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_4_1_31_Final.xml index 1169095..280126b 100644 --- a/.idea/libraries/Maven__io_netty_netty_codec_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_codec_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_codec_http2_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_http2_4_1_31_Final.xml index 41b59cf..fb63116 100644 --- a/.idea/libraries/Maven__io_netty_netty_codec_http2_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_codec_http2_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_29_Final.xml index ca4a30c..4f0c553 100644 --- a/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_31_Final.xml index ac11ff7..7cb9512 100644 --- a/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_codec_http_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_29_Final.xml index c8cfb1e..cbb6063 100644 --- a/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_31_Final.xml index 3c5f170..fa69113 100644 --- a/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_codec_socks_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_common_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_common_4_1_25_Final.xml index d448882..9bf4c51 100644 --- a/.idea/libraries/Maven__io_netty_netty_common_4_1_25_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_common_4_1_25_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_common_4_1_27_Final.xml b/.idea/libraries/Maven__io_netty_netty_common_4_1_27_Final.xml index e6e813f..5c7620f 100644 --- a/.idea/libraries/Maven__io_netty_netty_common_4_1_27_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_common_4_1_27_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_common_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_common_4_1_29_Final.xml index 3e8018f..8b624c5 100644 --- a/.idea/libraries/Maven__io_netty_netty_common_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_common_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_common_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_common_4_1_31_Final.xml index 2affa1a..826e149 100644 --- a/.idea/libraries/Maven__io_netty_netty_common_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_common_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_handler_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_handler_4_1_25_Final.xml index 112ba90..747450b 100644 --- a/.idea/libraries/Maven__io_netty_netty_handler_4_1_25_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_handler_4_1_25_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_handler_4_1_27_Final.xml b/.idea/libraries/Maven__io_netty_netty_handler_4_1_27_Final.xml index 11ad30c..6a7b456 100644 --- a/.idea/libraries/Maven__io_netty_netty_handler_4_1_27_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_handler_4_1_27_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_handler_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_handler_4_1_29_Final.xml index 388ac27..e5d265d 100644 --- a/.idea/libraries/Maven__io_netty_netty_handler_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_handler_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_handler_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_handler_4_1_31_Final.xml index dac3ef0..bb89465 100644 --- a/.idea/libraries/Maven__io_netty_netty_handler_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_handler_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_29_Final.xml index a6619a9..e30b80e 100644 --- a/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_31_Final.xml index aa08f88..b5b5a05 100644 --- a/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_handler_proxy_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_25_Final.xml index 43ed48e..34d4fb3 100644 --- a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_25_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_25_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_27_Final.xml b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_27_Final.xml index e74b434..b027a01 100644 --- a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_27_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_27_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_29_Final.xml index 39ed214..9a62ab2 100644 --- a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_31_Final.xml index d2d3178..a060f64 100644 --- a/.idea/libraries/Maven__io_netty_netty_resolver_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_resolver_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_transport_4_1_25_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_4_1_25_Final.xml index 15c954e..2a0e6a1 100644 --- a/.idea/libraries/Maven__io_netty_netty_transport_4_1_25_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_transport_4_1_25_Final.xml @@ -1,14 +1,13 @@ - + - + - - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_transport_4_1_27_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_4_1_27_Final.xml index dd0e742..c6a77bd 100644 --- a/.idea/libraries/Maven__io_netty_netty_transport_4_1_27_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_transport_4_1_27_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_transport_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_4_1_29_Final.xml index c9feef9..c30cd9c 100644 --- a/.idea/libraries/Maven__io_netty_netty_transport_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_transport_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_transport_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_4_1_31_Final.xml index 7747138..4a3ee98 100644 --- a/.idea/libraries/Maven__io_netty_netty_transport_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_transport_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_29_Final.xml index 870d60d..ceec5fc 100644 --- a/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_31_Final.xml index c84225d..e57fa91 100644 --- a/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_transport_native_epoll_linux_x86_64_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_29_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_29_Final.xml index 82bae09..796f2dc 100644 --- a/.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_29_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_29_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_31_Final.xml b/.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_31_Final.xml index 88ae38f..988aeb0 100644 --- a/.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_31_Final.xml +++ b/.idea/libraries/Maven__io_netty_netty_transport_native_unix_common_4_1_31_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_projectreactor_ipc_reactor_netty_0_7_10_RELEASE.xml b/.idea/libraries/Maven__io_projectreactor_ipc_reactor_netty_0_7_10_RELEASE.xml index bca7ffa..4ff66cf 100644 --- a/.idea/libraries/Maven__io_projectreactor_ipc_reactor_netty_0_7_10_RELEASE.xml +++ b/.idea/libraries/Maven__io_projectreactor_ipc_reactor_netty_0_7_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_projectreactor_netty_reactor_netty_0_8_4_RELEASE.xml b/.idea/libraries/Maven__io_projectreactor_netty_reactor_netty_0_8_4_RELEASE.xml index be0d789..7bef0e2 100644 --- a/.idea/libraries/Maven__io_projectreactor_netty_reactor_netty_0_8_4_RELEASE.xml +++ b/.idea/libraries/Maven__io_projectreactor_netty_reactor_netty_0_8_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_10_RELEASE.xml b/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_10_RELEASE.xml index 965758d..1af0d30 100644 --- a/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_10_RELEASE.xml +++ b/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_8_RELEASE.xml b/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_8_RELEASE.xml index 966e147..683cbec 100644 --- a/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_8_RELEASE.xml +++ b/.idea/libraries/Maven__io_projectreactor_reactor_core_3_1_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_projectreactor_reactor_core_3_2_5_RELEASE.xml b/.idea/libraries/Maven__io_projectreactor_reactor_core_3_2_5_RELEASE.xml index 7a34403..93355d2 100644 --- a/.idea/libraries/Maven__io_projectreactor_reactor_core_3_2_5_RELEASE.xml +++ b/.idea/libraries/Maven__io_projectreactor_reactor_core_3_2_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_projectreactor_reactor_test_3_1_10_RELEASE.xml b/.idea/libraries/Maven__io_projectreactor_reactor_test_3_1_10_RELEASE.xml index 1839860..afe423e 100644 --- a/.idea/libraries/Maven__io_projectreactor_reactor_test_3_1_10_RELEASE.xml +++ b/.idea/libraries/Maven__io_projectreactor_reactor_test_3_1_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_projectreactor_reactor_test_3_2_5_RELEASE.xml b/.idea/libraries/Maven__io_projectreactor_reactor_test_3_2_5_RELEASE.xml index c0b5fde..90ebb5b 100644 --- a/.idea/libraries/Maven__io_projectreactor_reactor_test_3_2_5_RELEASE.xml +++ b/.idea/libraries/Maven__io_projectreactor_reactor_test_3_2_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_prometheus_simpleclient_0_5_0.xml b/.idea/libraries/Maven__io_prometheus_simpleclient_0_5_0.xml new file mode 100644 index 0000000..555759b --- /dev/null +++ b/.idea/libraries/Maven__io_prometheus_simpleclient_0_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_prometheus_simpleclient_common_0_5_0.xml b/.idea/libraries/Maven__io_prometheus_simpleclient_common_0_5_0.xml new file mode 100644 index 0000000..4e4a147 --- /dev/null +++ b/.idea/libraries/Maven__io_prometheus_simpleclient_common_0_5_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_springfox_springfox_core_2_8_0.xml b/.idea/libraries/Maven__io_springfox_springfox_core_2_8_0.xml index 542fed0..64855d8 100644 --- a/.idea/libraries/Maven__io_springfox_springfox_core_2_8_0.xml +++ b/.idea/libraries/Maven__io_springfox_springfox_core_2_8_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_springfox_springfox_schema_2_8_0.xml b/.idea/libraries/Maven__io_springfox_springfox_schema_2_8_0.xml index 15538d0..c271a62 100644 --- a/.idea/libraries/Maven__io_springfox_springfox_schema_2_8_0.xml +++ b/.idea/libraries/Maven__io_springfox_springfox_schema_2_8_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_springfox_springfox_spi_2_8_0.xml b/.idea/libraries/Maven__io_springfox_springfox_spi_2_8_0.xml index 2dc4327..c43a6ab 100644 --- a/.idea/libraries/Maven__io_springfox_springfox_spi_2_8_0.xml +++ b/.idea/libraries/Maven__io_springfox_springfox_spi_2_8_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_8_0.xml b/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_8_0.xml index a60fa84..5060ed3 100644 --- a/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_8_0.xml +++ b/.idea/libraries/Maven__io_springfox_springfox_spring_web_2_8_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_8_0.xml b/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_8_0.xml index 318ff9b..3838245 100644 --- a/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_8_0.xml +++ b/.idea/libraries/Maven__io_springfox_springfox_swagger2_2_8_0.xml @@ -1,14 +1,13 @@ - + - + - - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_8_0.xml b/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_8_0.xml index 3a1a239..830eefd 100644 --- a/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_8_0.xml +++ b/.idea/libraries/Maven__io_springfox_springfox_swagger_common_2_8_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_8_0.xml b/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_8_0.xml index 3be24da..bd002c8 100644 --- a/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_8_0.xml +++ b/.idea/libraries/Maven__io_springfox_springfox_swagger_ui_2_8_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_14.xml b/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_14.xml index 2b3f1e8..ffd56aa 100644 --- a/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_14.xml +++ b/.idea/libraries/Maven__io_swagger_swagger_annotations_1_5_14.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__io_swagger_swagger_models_1_5_14.xml b/.idea/libraries/Maven__io_swagger_swagger_models_1_5_14.xml index 9260748..000ff27 100644 --- a/.idea/libraries/Maven__io_swagger_swagger_models_1_5_14.xml +++ b/.idea/libraries/Maven__io_swagger_swagger_models_1_5_14.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_1.xml b/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_1.xml new file mode 100644 index 0000000..a96bbdc --- /dev/null +++ b/.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml b/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml new file mode 100644 index 0000000..cba9dd2 --- /dev/null +++ b/.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml b/.idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml new file mode 100644 index 0000000..c11957d --- /dev/null +++ b/.idea/libraries/Maven__jakarta_persistence_jakarta_persistence_api_2_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml b/.idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml new file mode 100644 index 0000000..5b31fe5 --- /dev/null +++ b/.idea/libraries/Maven__jakarta_transaction_jakarta_transaction_api_1_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_1.xml b/.idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_1.xml new file mode 100644 index 0000000..b60c21c --- /dev/null +++ b/.idea/libraries/Maven__jakarta_validation_jakarta_validation_api_2_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_2.xml b/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_2.xml new file mode 100644 index 0000000..bdf217a --- /dev/null +++ b/.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_activation_activation_1_1.xml b/.idea/libraries/Maven__javax_activation_activation_1_1.xml index bfa24af..180d587 100644 --- a/.idea/libraries/Maven__javax_activation_activation_1_1.xml +++ b/.idea/libraries/Maven__javax_activation_activation_1_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_activation_javax_activation_api_1_2_0.xml b/.idea/libraries/Maven__javax_activation_javax_activation_api_1_2_0.xml index e886943..ff49512 100644 --- a/.idea/libraries/Maven__javax_activation_javax_activation_api_1_2_0.xml +++ b/.idea/libraries/Maven__javax_activation_javax_activation_api_1_2_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml b/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml index 341f9ca..e74f3ab 100644 --- a/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml +++ b/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_persistence_javax_persistence_api_2_2.xml b/.idea/libraries/Maven__javax_persistence_javax_persistence_api_2_2.xml index a73e8f4..b7d39c6 100644 --- a/.idea/libraries/Maven__javax_persistence_javax_persistence_api_2_2.xml +++ b/.idea/libraries/Maven__javax_persistence_javax_persistence_api_2_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml b/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml index 4aaaa5a..e60370e 100644 --- a/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml +++ b/.idea/libraries/Maven__javax_persistence_persistence_api_1_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_servlet_api_2_3.xml b/.idea/libraries/Maven__javax_servlet_servlet_api_2_3.xml index c1657d1..7615231 100644 --- a/.idea/libraries/Maven__javax_servlet_servlet_api_2_3.xml +++ b/.idea/libraries/Maven__javax_servlet_servlet_api_2_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml b/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml index e5ab84f..5f032d2 100644 --- a/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml +++ b/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_3.xml b/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_3.xml index e90e67b..8f5f3c6 100644 --- a/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_3.xml +++ b/.idea/libraries/Maven__javax_transaction_javax_transaction_api_1_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml b/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml index 3962644..6978c0b 100644 --- a/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml +++ b/.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_1.xml b/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_1.xml index b3baeeb..059f88f 100644 --- a/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_1.xml +++ b/.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__jline_jline_0_9_94.xml b/.idea/libraries/Maven__jline_jline_0_9_94.xml new file mode 100644 index 0000000..903c339 --- /dev/null +++ b/.idea/libraries/Maven__jline_jline_0_9_94.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml index a9127d1..d411041 100644 --- a/.idea/libraries/Maven__junit_junit_4_12.xml +++ b/.idea/libraries/Maven__junit_junit_4_12.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__log4j_log4j_1_2_13.xml b/.idea/libraries/Maven__log4j_log4j_1_2_13.xml index f759a77..ccf6376 100644 --- a/.idea/libraries/Maven__log4j_log4j_1_2_13.xml +++ b/.idea/libraries/Maven__log4j_log4j_1_2_13.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__log4j_log4j_1_2_16.xml b/.idea/libraries/Maven__log4j_log4j_1_2_16.xml new file mode 100644 index 0000000..11837b5 --- /dev/null +++ b/.idea/libraries/Maven__log4j_log4j_1_2_16.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__log4j_log4j_1_2_17.xml b/.idea/libraries/Maven__log4j_log4j_1_2_17.xml new file mode 100644 index 0000000..e383c1b --- /dev/null +++ b/.idea/libraries/Maven__log4j_log4j_1_2_17.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__logkit_logkit_1_0_1.xml b/.idea/libraries/Maven__logkit_logkit_1_0_1.xml index 3aa1a3a..a548880 100644 --- a/.idea/libraries/Maven__logkit_logkit_1_0_1.xml +++ b/.idea/libraries/Maven__logkit_logkit_1_0_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_46.xml b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_46.xml index cf34cbc..774fddb 100644 --- a/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_46.xml +++ b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_46.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_15.xml b/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_15.xml new file mode 100644 index 0000000..2090d5f --- /dev/null +++ b/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_15.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_18.xml b/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_18.xml new file mode 100644 index 0000000..ba9ca1a --- /dev/null +++ b/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_18.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_4.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_4.xml new file mode 100644 index 0000000..1ae7060 --- /dev/null +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml index 599db3c..ee623f1 100644 --- a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_7_11.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_9_10.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_9_10.xml index 698fb1b..9bddfcc 100644 --- a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_9_10.xml +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_9_10.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_9_7.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_9_7.xml index 81e9fb9..742b745 100644 --- a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_9_7.xml +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_9_7.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_4.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_4.xml new file mode 100644 index 0000000..f4ad529 --- /dev/null +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xml index de4450d..a72c9a3 100644 --- a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xml +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_7_11.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_9_10.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_9_10.xml index a614bae..b82578b 100644 --- a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_9_10.xml +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_9_10.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_9_7.xml b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_9_7.xml index 6de7222..d4e13b8 100644 --- a/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_9_7.xml +++ b/.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_9_7.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_coobird_thumbnailator_0_4_8.xml b/.idea/libraries/Maven__net_coobird_thumbnailator_0_4_8.xml new file mode 100644 index 0000000..c679146 --- /dev/null +++ b/.idea/libraries/Maven__net_coobird_thumbnailator_0_4_8.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml b/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml index 7b9c107..b3d3858 100644 --- a/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml +++ b/.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml b/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml index f645403..1083023 100644 --- a/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml +++ b/.idea/libraries/Maven__net_minidev_json_smart_2_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_sf_ehcache_ehcache_core_2_6_11.xml b/.idea/libraries/Maven__net_sf_ehcache_ehcache_core_2_6_11.xml index 621a90f..1c71163 100644 --- a/.idea/libraries/Maven__net_sf_ehcache_ehcache_core_2_6_11.xml +++ b/.idea/libraries/Maven__net_sf_ehcache_ehcache_core_2_6_11.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml new file mode 100644 index 0000000..28edf49 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml new file mode 100644 index 0000000..33b78e9 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml index e242fbc..440e770 100644 --- a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml +++ b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_5_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_6_1.xml b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_6_1.xml new file mode 100644 index 0000000..5944df5 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_curator_curator_client_2_7_0.xml b/.idea/libraries/Maven__org_apache_curator_curator_client_2_7_0.xml new file mode 100644 index 0000000..a58c673 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_curator_curator_client_2_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_curator_curator_framework_2_7_0.xml b/.idea/libraries/Maven__org_apache_curator_curator_framework_2_7_0.xml new file mode 100644 index 0000000..929a0a9 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_curator_curator_framework_2_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_curator_curator_recipes_2_7_0.xml b/.idea/libraries/Maven__org_apache_curator_curator_recipes_2_7_0.xml new file mode 100644 index 0000000..3adbccd --- /dev/null +++ b/.idea/libraries/Maven__org_apache_curator_curator_recipes_2_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_dubbo_dubbo_2_7_1.xml b/.idea/libraries/Maven__org_apache_dubbo_dubbo_2_7_1.xml new file mode 100644 index 0000000..c7e6be1 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_dubbo_dubbo_2_7_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_2_7_1.xml b/.idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_2_7_1.xml new file mode 100644 index 0000000..1f665ea --- /dev/null +++ b/.idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_2_7_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_compatible_2_7_1.xml b/.idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_compatible_2_7_1.xml new file mode 100644 index 0000000..48fb6e6 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_autoconfigure_compatible_2_7_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_starter_2_7_1.xml b/.idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_starter_2_7_1.xml new file mode 100644 index 0000000..e3abf68 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_dubbo_dubbo_spring_boot_starter_2_7_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_5.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_5.xml new file mode 100644 index 0000000..e4eb38b --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_8.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_8.xml new file mode 100644 index 0000000..1343d5c --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_8.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_11.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_11.xml new file mode 100644 index 0000000..e5fd71a --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_11.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_12.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_12.xml new file mode 100644 index 0000000..e95289e --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_9.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_9.xml new file mode 100644 index 0000000..7f14d45 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml index fba7b5d..cbe5ca7 100644 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_1.xml index a7dcfd0..c27223f 100644 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_1.xml +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml index 5af48e6..fe93f54 100644 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml new file mode 100644 index 0000000..ad03854 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_10_0.xml index 1f8c8f8..f061a60 100644 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_10_0.xml +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_10_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_10_0.xml index 96cb542..b6e0a9e 100644 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_10_0.xml +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_jul_2_10_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_10_0.xml index 5d23ff8..9a53275 100644 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_10_0.xml +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_slf4j_impl_2_10_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml index 4cdbbf9..1407c58 100644 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_1.xml index 0f4752f..bd733be 100644 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_1.xml +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml index d3c1f2d..889bf4f 100644 --- a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml new file mode 100644 index 0000000..b4b1b1b --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_doxia_doxia_core_1_1_2.xml b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_core_1_1_2.xml new file mode 100644 index 0000000..45d00e3 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_core_1_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_doxia_doxia_decoration_model_1_1_2.xml b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_decoration_model_1_1_2.xml new file mode 100644 index 0000000..4dba15e --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_decoration_model_1_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_doxia_doxia_logging_api_1_1_2.xml b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_logging_api_1_1_2.xml new file mode 100644 index 0000000..6b2b8fe --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_logging_api_1_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_doxia_doxia_module_fml_1_1_2.xml b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_module_fml_1_1_2.xml new file mode 100644 index 0000000..aac66f5 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_module_fml_1_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_doxia_doxia_module_xhtml_1_1_2.xml b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_module_xhtml_1_1_2.xml new file mode 100644 index 0000000..1922cfe --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_module_xhtml_1_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_doxia_doxia_sink_api_1_0.xml b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_sink_api_1_0.xml new file mode 100644 index 0000000..1cf9e84 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_sink_api_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_doxia_doxia_site_renderer_1_1_2.xml b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_site_renderer_1_1_2.xml new file mode 100644 index 0000000..196c763 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_doxia_doxia_site_renderer_1_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_aether_provider_3_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_aether_provider_3_0.xml new file mode 100644 index 0000000..c567901 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_aether_provider_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_artifact_3_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_artifact_3_0.xml new file mode 100644 index 0000000..4afa3ba --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_artifact_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_artifact_manager_2_0_2.xml b/.idea/libraries/Maven__org_apache_maven_maven_artifact_manager_2_0_2.xml new file mode 100644 index 0000000..c5d4780 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_artifact_manager_2_0_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_core_3_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_core_3_0.xml new file mode 100644 index 0000000..6dea887 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_core_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_model_3_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_model_3_0.xml new file mode 100644 index 0000000..9235b64 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_model_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_model_builder_3_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_model_builder_3_0.xml new file mode 100644 index 0000000..39c8f37 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_model_builder_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_plugin_api_3_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_plugin_api_3_0.xml new file mode 100644 index 0000000..91f8ba2 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_plugin_api_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_10.xml b/.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_10.xml new file mode 100644 index 0000000..9b82d4b --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_plugin_registry_2_0_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_10.xml b/.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_10.xml new file mode 100644 index 0000000..f4d3895 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_profile_2_0_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_project_2_0_10.xml b/.idea/libraries/Maven__org_apache_maven_maven_project_2_0_10.xml new file mode 100644 index 0000000..105c942 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_project_2_0_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_repository_metadata_3_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_repository_metadata_3_0.xml new file mode 100644 index 0000000..c8cc3a0 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_repository_metadata_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_settings_3_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_settings_3_0.xml new file mode 100644 index 0000000..33b8760 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_settings_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_maven_settings_builder_3_0.xml b/.idea/libraries/Maven__org_apache_maven_maven_settings_builder_3_0.xml new file mode 100644 index 0000000..9637cf3 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_maven_settings_builder_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_reporting_maven_reporting_api_3_0.xml b/.idea/libraries/Maven__org_apache_maven_reporting_maven_reporting_api_3_0.xml new file mode 100644 index 0000000..a654238 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_reporting_maven_reporting_api_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_reporting_maven_reporting_impl_2_1.xml b/.idea/libraries/Maven__org_apache_maven_reporting_maven_reporting_impl_2_1.xml new file mode 100644 index 0000000..0d5bdb8 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_reporting_maven_reporting_impl_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_shared_file_management_1_2_1.xml b/.idea/libraries/Maven__org_apache_maven_shared_file_management_1_2_1.xml new file mode 100644 index 0000000..4be9957 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_shared_file_management_1_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_shared_maven_shared_io_1_1.xml b/.idea/libraries/Maven__org_apache_maven_shared_maven_shared_io_1_1.xml new file mode 100644 index 0000000..e64e656 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_shared_maven_shared_io_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_maven_wagon_wagon_provider_api_1_0_alpha_6.xml b/.idea/libraries/Maven__org_apache_maven_wagon_wagon_provider_api_1_0_alpha_6.xml new file mode 100644 index 0000000..22055ec --- /dev/null +++ b/.idea/libraries/Maven__org_apache_maven_wagon_wagon_provider_api_1_0_alpha_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_ooxml_schemas_1_0.xml b/.idea/libraries/Maven__org_apache_poi_ooxml_schemas_1_0.xml index 3e4090a..4e021b9 100644 --- a/.idea/libraries/Maven__org_apache_poi_ooxml_schemas_1_0.xml +++ b/.idea/libraries/Maven__org_apache_poi_ooxml_schemas_1_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_3_5_FINAL.xml b/.idea/libraries/Maven__org_apache_poi_poi_3_5_FINAL.xml index c2797d2..2d22ab1 100644 --- a/.idea/libraries/Maven__org_apache_poi_poi_3_5_FINAL.xml +++ b/.idea/libraries/Maven__org_apache_poi_poi_3_5_FINAL.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_5_FINAL.xml b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_5_FINAL.xml index 19c3059..98f683d 100644 --- a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_5_FINAL.xml +++ b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_5_FINAL.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_cache_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_cache_1_4_0.xml index bde6dee..ec3b15e 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_cache_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_cache_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_4_0.xml index 5085c9f..c460aba 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_4_0.xml index 08320d5..1e28543 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_core_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_core_1_4_0.xml index 995aaaf..19c39a1 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_core_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_core_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_4_0.xml index 9930391..c0b1b53 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_4_0.xml index 4c5495d..d7da59e 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_4_0.xml index 85afc9e..3e3feaf 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_event_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_event_1_4_0.xml index b2b3dee..0c26d31 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_event_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_event_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_lang_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_lang_1_4_0.xml index 4a70e79..d50067f 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_lang_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_lang_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_spring_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_spring_1_4_0.xml index bac3b32..e6235dc 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_spring_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_spring_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_shiro_shiro_web_1_4_0.xml b/.idea/libraries/Maven__org_apache_shiro_shiro_web_1_4_0.xml index 1fe29f8..9f0fcf1 100644 --- a/.idea/libraries/Maven__org_apache_shiro_shiro_web_1_4_0.xml +++ b/.idea/libraries/Maven__org_apache_shiro_shiro_web_1_4_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_31.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_31.xml index fbd9b04..a6693a2 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_31.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_31.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_32.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_32.xml index 0219ac1..c095b04 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_32.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_32.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_34.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_34.xml index 5e4617d..cc36a16 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_34.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_34.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_16.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_16.xml index 5574890..929312a 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_16.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_16.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_29.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_29.xml new file mode 100644 index 0000000..1fe40ff --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_29.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_31.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_31.xml index 6ced5bd..bc00163 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_31.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_31.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_32.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_32.xml index 2e13fab..8fd901b 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_32.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_32.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_34.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_34.xml index c9068c4..45668bd 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_34.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_34.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_16.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_16.xml index 7d4fe81..74ec958 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_16.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_16.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_29.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_29.xml new file mode 100644 index 0000000..0a0c714 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_29.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_31.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_31.xml index 32f4a25..a47a3be 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_31.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_31.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_32.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_32.xml index 8323e49..7f8e5aa 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_32.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_32.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_34.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_34.xml index ac23bd1..1883840 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_34.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_34.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_16.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_16.xml index ff3a456..df5f897 100644 --- a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_16.xml +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_16.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_29.xml b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_29.xml new file mode 100644 index 0000000..8733fa7 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_29.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_velocity_velocity_1_5.xml b/.idea/libraries/Maven__org_apache_velocity_velocity_1_5.xml new file mode 100644 index 0000000..91c680e --- /dev/null +++ b/.idea/libraries/Maven__org_apache_velocity_velocity_1_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml b/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml index b0fe0ca..466c52c 100644 --- a/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml +++ b/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml b/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml new file mode 100644 index 0000000..bcf0fb2 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml b/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml new file mode 100644 index 0000000..f854ab0 --- /dev/null +++ b/.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml index 172e863..d46e30a 100644 --- a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml +++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_8_13.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_2.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_2.xml index 2994e2a..a1f3d90 100644 --- a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_2.xml +++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml new file mode 100644 index 0000000..1a387a4 --- /dev/null +++ b/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_assertj_assertj_core_3_11_1.xml b/.idea/libraries/Maven__org_assertj_assertj_core_3_11_1.xml index 516ed09..4d16d46 100644 --- a/.idea/libraries/Maven__org_assertj_assertj_core_3_11_1.xml +++ b/.idea/libraries/Maven__org_assertj_assertj_core_3_11_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_assertj_assertj_core_3_13_2.xml b/.idea/libraries/Maven__org_assertj_assertj_core_3_13_2.xml new file mode 100644 index 0000000..6222cc8 --- /dev/null +++ b/.idea/libraries/Maven__org_assertj_assertj_core_3_13_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_assertj_assertj_core_3_9_1.xml b/.idea/libraries/Maven__org_assertj_assertj_core_3_9_1.xml index 3587660..40adaaa 100644 --- a/.idea/libraries/Maven__org_assertj_assertj_core_3_9_1.xml +++ b/.idea/libraries/Maven__org_assertj_assertj_core_3_9_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_60.xml b/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_60.xml new file mode 100644 index 0000000..3cc1493 --- /dev/null +++ b/.idea/libraries/Maven__org_bouncycastle_bcpkix_jdk15on_1_60.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_60.xml b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_60.xml new file mode 100644 index 0000000..f6ca3ad --- /dev/null +++ b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_60.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_checkerframework_checker_qual_2_5_2.xml b/.idea/libraries/Maven__org_checkerframework_checker_qual_2_5_2.xml new file mode 100644 index 0000000..ad0d4fd --- /dev/null +++ b/.idea/libraries/Maven__org_checkerframework_checker_qual_2_5_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml b/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml index 47d0efb..98eb549 100644 --- a/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml +++ b/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml b/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml index 9fb9b73..77f3bad 100644 --- a/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml +++ b/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_mojo_animal_sniffer_annotations_1_17.xml b/.idea/libraries/Maven__org_codehaus_mojo_animal_sniffer_annotations_1_17.xml new file mode 100644 index 0000000..5c3a057 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_mojo_animal_sniffer_annotations_1_17.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_classworlds_2_2_3.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_classworlds_2_2_3.xml new file mode 100644 index 0000000..6990532 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_plexus_plexus_classworlds_2_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_component_annotations_1_5_5.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_component_annotations_1_5_5.xml new file mode 100644 index 0000000..9292317 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_plexus_plexus_component_annotations_1_5_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_container_default_1_0_alpha_9.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_container_default_1_0_alpha_9.xml new file mode 100644 index 0000000..0bc9176 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_plexus_plexus_container_default_1_0_alpha_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_i18n_1_0_beta_7.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_i18n_1_0_beta_7.xml new file mode 100644 index 0000000..95b0d3c --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_plexus_plexus_i18n_1_0_beta_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_interpolation_1_14.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_interpolation_1_14.xml new file mode 100644 index 0000000..ec4dd79 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_plexus_plexus_interpolation_1_14.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_3_0_22.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_3_0_22.xml new file mode 100644 index 0000000..df4ecf2 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_plexus_plexus_utils_3_0_22.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_plexus_plexus_velocity_1_1_7.xml b/.idea/libraries/Maven__org_codehaus_plexus_plexus_velocity_1_1_7.xml new file mode 100644 index 0000000..a122505 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_plexus_plexus_velocity_1_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_crazycake_shiro_redis_2_4_2_1_RELEASE.xml b/.idea/libraries/Maven__org_crazycake_shiro_redis_2_4_2_1_RELEASE.xml index 8137f2a..a5b61cb 100644 --- a/.idea/libraries/Maven__org_crazycake_shiro_redis_2_4_2_1_RELEASE.xml +++ b/.idea/libraries/Maven__org_crazycake_shiro_redis_2_4_2_1_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_dom4j_dom4j_2_1_1.xml b/.idea/libraries/Maven__org_dom4j_dom4j_2_1_1.xml index 63ee3a9..6c8b371 100644 --- a/.idea/libraries/Maven__org_dom4j_dom4j_2_1_1.xml +++ b/.idea/libraries/Maven__org_dom4j_dom4j_2_1_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_2.xml b/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_2.xml new file mode 100644 index 0000000..dd04029 --- /dev/null +++ b/.idea/libraries/Maven__org_glassfish_jaxb_jaxb_runtime_2_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_2.xml b/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_2.xml new file mode 100644 index 0000000..a0481f2 --- /dev/null +++ b/.idea/libraries/Maven__org_glassfish_jaxb_txw2_2_3_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_2_1.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_2_1.xml new file mode 100644 index 0000000..b170293 --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml index a30ae03..f58bbc1 100644 --- a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_1.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_1.xml new file mode 100644 index 0000000..2456ee8 --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml index 20367d4..78dbe45 100644 --- a/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml b/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml new file mode 100644 index 0000000..04cc804 --- /dev/null +++ b/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml index 30f6009..ce34f42 100644 --- a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_4_Final.xml b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_4_Final.xml index ab78465..c4d0340 100644 --- a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_4_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_4_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_1_0_Final.xml b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_1_0_Final.xml new file mode 100644 index 0000000..1fd775b --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_1_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_2_17_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_2_17_Final.xml index 861f20b..4f3cc1a 100644 --- a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_2_17_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_2_17_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_3_7_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_3_7_Final.xml index 218dae9..3924ff1 100644 --- a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_3_7_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_3_7_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_hibernate_core_5_4_9_Final.xml b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_4_9_Final.xml new file mode 100644 index 0000000..e2236e4 --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_hibernate_core_5_4_9_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_2_Final.xml b/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_2_Final.xml index bddfa13..1d8ce40 100644 --- a/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_2_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_2_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_10_Final.xml b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_10_Final.xml index 6e813b6..1e98da0 100644 --- a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_10_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_10_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_11_Final.xml b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_11_Final.xml index 5b24900..bdc3a07 100644 --- a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_11_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_11_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_12_Final.xml b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_12_Final.xml index c83a469..c019431 100644 --- a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_12_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_12_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_13_Final.xml b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_13_Final.xml index 306fcae..2f57c13 100644 --- a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_13_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_13_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_14_Final.xml b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_14_Final.xml index 9637500..9fcad3a 100644 --- a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_14_Final.xml +++ b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_14_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml new file mode 100644 index 0000000..d035d9c --- /dev/null +++ b/.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jacoco_jacoco_maven_plugin_0_8_3.xml b/.idea/libraries/Maven__org_jacoco_jacoco_maven_plugin_0_8_3.xml new file mode 100644 index 0000000..a800ae5 --- /dev/null +++ b/.idea/libraries/Maven__org_jacoco_jacoco_maven_plugin_0_8_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jacoco_org_jacoco_agent_runtime_0_8_3.xml b/.idea/libraries/Maven__org_jacoco_org_jacoco_agent_runtime_0_8_3.xml new file mode 100644 index 0000000..e72464e --- /dev/null +++ b/.idea/libraries/Maven__org_jacoco_org_jacoco_agent_runtime_0_8_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jacoco_org_jacoco_core_0_8_3.xml b/.idea/libraries/Maven__org_jacoco_org_jacoco_core_0_8_3.xml new file mode 100644 index 0000000..dc8ff7d --- /dev/null +++ b/.idea/libraries/Maven__org_jacoco_org_jacoco_core_0_8_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jacoco_org_jacoco_report_0_8_3.xml b/.idea/libraries/Maven__org_jacoco_org_jacoco_report_0_8_3.xml new file mode 100644 index 0000000..904d9fe --- /dev/null +++ b/.idea/libraries/Maven__org_jacoco_org_jacoco_report_0_8_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_javassist_javassist_3_20_0_GA.xml b/.idea/libraries/Maven__org_javassist_javassist_3_20_0_GA.xml new file mode 100644 index 0000000..c21c9b0 --- /dev/null +++ b/.idea/libraries/Maven__org_javassist_javassist_3_20_0_GA.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml b/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml index 28f2d6c..09c4cf0 100644 --- a/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml +++ b/.idea/libraries/Maven__org_javassist_javassist_3_21_0_GA.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml b/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml index cd187a5..ad65915 100644 --- a/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml +++ b/.idea/libraries/Maven__org_javassist_javassist_3_22_0_GA.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_javassist_javassist_3_23_1_GA.xml b/.idea/libraries/Maven__org_javassist_javassist_3_23_1_GA.xml index 646b230..7f1d521 100644 --- a/.idea/libraries/Maven__org_javassist_javassist_3_23_1_GA.xml +++ b/.idea/libraries/Maven__org_javassist_javassist_3_23_1_GA.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_javassist_javassist_3_24_0_GA.xml b/.idea/libraries/Maven__org_javassist_javassist_3_24_0_GA.xml new file mode 100644 index 0000000..a9de551 --- /dev/null +++ b/.idea/libraries/Maven__org_javassist_javassist_3_24_0_GA.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_jandex_2_0_3_Final.xml b/.idea/libraries/Maven__org_jboss_jandex_2_0_3_Final.xml index 854644a..b841e21 100644 --- a/.idea/libraries/Maven__org_jboss_jandex_2_0_3_Final.xml +++ b/.idea/libraries/Maven__org_jboss_jandex_2_0_3_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_jandex_2_0_5_Final.xml b/.idea/libraries/Maven__org_jboss_jandex_2_0_5_Final.xml index 7c09fb1..34e9ada 100644 --- a/.idea/libraries/Maven__org_jboss_jandex_2_0_5_Final.xml +++ b/.idea/libraries/Maven__org_jboss_jandex_2_0_5_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_jandex_2_1_1_Final.xml b/.idea/libraries/Maven__org_jboss_jandex_2_1_1_Final.xml new file mode 100644 index 0000000..a8bf358 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_jandex_2_1_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml index ad57911..5f7dd01 100644 --- a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml +++ b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml new file mode 100644 index 0000000..0b76247 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jsoup_jsoup_1_10_3.xml b/.idea/libraries/Maven__org_jsoup_jsoup_1_10_3.xml new file mode 100644 index 0000000..476fdaf --- /dev/null +++ b/.idea/libraries/Maven__org_jsoup_jsoup_1_10_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml b/.idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml index 39e2043..de00ad0 100644 --- a/.idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml +++ b/.idea/libraries/Maven__org_jsoup_jsoup_1_8_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml new file mode 100644 index 0000000..5db0740 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml new file mode 100644 index 0000000..8fbc8ce --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_0_M1.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_0_M1.xml new file mode 100644 index 0000000..98df22a --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_6_0_M1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml new file mode 100644 index 0000000..cca5485 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml new file mode 100644 index 0000000..e2713d0 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_2.xml b/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_2.xml new file mode 100644 index 0000000..4192cdc --- /dev/null +++ b/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_0_M1.xml b/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_0_M1.xml new file mode 100644 index 0000000..c9e7379 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_6_0_M1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_5_2.xml b/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_5_2.xml new file mode 100644 index 0000000..cbbd9b7 --- /dev/null +++ b/.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_5_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jvnet_staxex_stax_ex_1_8_1.xml b/.idea/libraries/Maven__org_jvnet_staxex_stax_ex_1_8_1.xml new file mode 100644 index 0000000..38f7e12 --- /dev/null +++ b/.idea/libraries/Maven__org_jvnet_staxex_stax_ex_1_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml b/.idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml new file mode 100644 index 0000000..bf68169 --- /dev/null +++ b/.idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mapstruct_mapstruct_1_2_0_Final.xml b/.idea/libraries/Maven__org_mapstruct_mapstruct_1_2_0_Final.xml index f50812c..87cb599 100644 --- a/.idea/libraries/Maven__org_mapstruct_mapstruct_1_2_0_Final.xml +++ b/.idea/libraries/Maven__org_mapstruct_mapstruct_1_2_0_Final.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_core_2_15_0.xml b/.idea/libraries/Maven__org_mockito_mockito_core_2_15_0.xml index ef0d8df..a742a6d 100644 --- a/.idea/libraries/Maven__org_mockito_mockito_core_2_15_0.xml +++ b/.idea/libraries/Maven__org_mockito_mockito_core_2_15_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_core_2_23_4.xml b/.idea/libraries/Maven__org_mockito_mockito_core_2_23_4.xml index 62b2c7e..159204f 100644 --- a/.idea/libraries/Maven__org_mockito_mockito_core_2_23_4.xml +++ b/.idea/libraries/Maven__org_mockito_mockito_core_2_23_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_core_3_1_0.xml b/.idea/libraries/Maven__org_mockito_mockito_core_3_1_0.xml new file mode 100644 index 0000000..c18526d --- /dev/null +++ b/.idea/libraries/Maven__org_mockito_mockito_core_3_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml b/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml new file mode 100644 index 0000000..d4e6643 --- /dev/null +++ b/.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mongodb_bson_3_6_4.xml b/.idea/libraries/Maven__org_mongodb_bson_3_6_4.xml index fc933a9..50bf633 100644 --- a/.idea/libraries/Maven__org_mongodb_bson_3_6_4.xml +++ b/.idea/libraries/Maven__org_mongodb_bson_3_6_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mongodb_mongodb_driver_3_6_4.xml b/.idea/libraries/Maven__org_mongodb_mongodb_driver_3_6_4.xml index 5e7a44b..95a778a 100644 --- a/.idea/libraries/Maven__org_mongodb_mongodb_driver_3_6_4.xml +++ b/.idea/libraries/Maven__org_mongodb_mongodb_driver_3_6_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mongodb_mongodb_driver_async_3_6_4.xml b/.idea/libraries/Maven__org_mongodb_mongodb_driver_async_3_6_4.xml index 99857c3..7e6f43e 100644 --- a/.idea/libraries/Maven__org_mongodb_mongodb_driver_async_3_6_4.xml +++ b/.idea/libraries/Maven__org_mongodb_mongodb_driver_async_3_6_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mongodb_mongodb_driver_core_3_6_4.xml b/.idea/libraries/Maven__org_mongodb_mongodb_driver_core_3_6_4.xml index a636915..4eab0d2 100644 --- a/.idea/libraries/Maven__org_mongodb_mongodb_driver_core_3_6_4.xml +++ b/.idea/libraries/Maven__org_mongodb_mongodb_driver_core_3_6_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mongodb_mongodb_driver_reactivestreams_1_7_1.xml b/.idea/libraries/Maven__org_mongodb_mongodb_driver_reactivestreams_1_7_1.xml index 1ed08d8..3640ca8 100644 --- a/.idea/libraries/Maven__org_mongodb_mongodb_driver_reactivestreams_1_7_1.xml +++ b/.idea/libraries/Maven__org_mongodb_mongodb_driver_reactivestreams_1_7_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mybatis_caches_mybatis_ehcache_1_1_0.xml b/.idea/libraries/Maven__org_mybatis_caches_mybatis_ehcache_1_1_0.xml index bd26fba..caf0c1c 100644 --- a/.idea/libraries/Maven__org_mybatis_caches_mybatis_ehcache_1_1_0.xml +++ b/.idea/libraries/Maven__org_mybatis_caches_mybatis_ehcache_1_1_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mybatis_mybatis_3_4_6.xml b/.idea/libraries/Maven__org_mybatis_mybatis_3_4_6.xml index 759a20e..377b7a7 100644 --- a/.idea/libraries/Maven__org_mybatis_mybatis_3_4_6.xml +++ b/.idea/libraries/Maven__org_mybatis_mybatis_3_4_6.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_2.xml b/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_2.xml index 4cfbda1..713f604 100644 --- a/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_2.xml +++ b/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_3_2.xml b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_3_2.xml index d24261d..af2905f 100644 --- a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_3_2.xml +++ b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_3_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_2.xml b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_2.xml index 63420ef..6cce5e6 100644 --- a/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_2.xml +++ b/.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml b/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml index 50ec4ce..af41e3b 100644 --- a/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml +++ b/.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml b/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml new file mode 100644 index 0000000..fbc1b16 --- /dev/null +++ b/.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml b/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml index 83c3a03..0bf8cf2 100644 --- a/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml +++ b/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_7_0.xml b/.idea/libraries/Maven__org_ow2_asm_asm_7_0.xml new file mode 100644 index 0000000..085e9d1 --- /dev/null +++ b/.idea/libraries/Maven__org_ow2_asm_asm_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_analysis_7_0.xml b/.idea/libraries/Maven__org_ow2_asm_asm_analysis_7_0.xml new file mode 100644 index 0000000..21f2423 --- /dev/null +++ b/.idea/libraries/Maven__org_ow2_asm_asm_analysis_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_commons_7_0.xml b/.idea/libraries/Maven__org_ow2_asm_asm_commons_7_0.xml new file mode 100644 index 0000000..3a7e23a --- /dev/null +++ b/.idea/libraries/Maven__org_ow2_asm_asm_commons_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_ow2_asm_asm_tree_7_0.xml b/.idea/libraries/Maven__org_ow2_asm_asm_tree_7_0.xml new file mode 100644 index 0000000..03049fe --- /dev/null +++ b/.idea/libraries/Maven__org_ow2_asm_asm_tree_7_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_16_16.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_16_16.xml index d02f08a..66c713e 100644 --- a/.idea/libraries/Maven__org_projectlombok_lombok_1_16_16.xml +++ b/.idea/libraries/Maven__org_projectlombok_lombok_1_16_16.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_16_18.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_16_18.xml index 0eddc13..8503cb4 100644 --- a/.idea/libraries/Maven__org_projectlombok_lombok_1_16_18.xml +++ b/.idea/libraries/Maven__org_projectlombok_lombok_1_16_18.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_16_22.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_16_22.xml index 159bc3c..763e50d 100644 --- a/.idea/libraries/Maven__org_projectlombok_lombok_1_16_22.xml +++ b/.idea/libraries/Maven__org_projectlombok_lombok_1_16_22.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_18_10.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_18_10.xml new file mode 100644 index 0000000..0ce7ba6 --- /dev/null +++ b/.idea/libraries/Maven__org_projectlombok_lombok_1_18_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_projectlombok_lombok_1_18_6.xml b/.idea/libraries/Maven__org_projectlombok_lombok_1_18_6.xml new file mode 100644 index 0000000..d671bdf --- /dev/null +++ b/.idea/libraries/Maven__org_projectlombok_lombok_1_18_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml b/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml index 88b89ff..457c7b7 100644 --- a/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml +++ b/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml b/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml index 4ae0846..d8b2fb5 100644 --- a/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml +++ b/.idea/libraries/Maven__org_reflections_reflections_0_9_11.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml b/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml index bccf20a..c4c54d6 100644 --- a/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml +++ b/.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml index 884c85a..bae9949 100644 --- a/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml +++ b/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_25.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml index 62c944a..6073e53 100644 --- a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml +++ b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_29.xml b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_29.xml new file mode 100644 index 0000000..7981b9e --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_29.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml index 01de823..20e8163 100644 --- a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml +++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_29.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_29.xml new file mode 100644 index 0000000..53615b0 --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_29.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_25.xml b/.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_25.xml new file mode 100644 index 0000000..f073fd8 --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_25.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_sonatype_aether_aether_api_1_7.xml b/.idea/libraries/Maven__org_sonatype_aether_aether_api_1_7.xml new file mode 100644 index 0000000..1388816 --- /dev/null +++ b/.idea/libraries/Maven__org_sonatype_aether_aether_api_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_sonatype_aether_aether_impl_1_7.xml b/.idea/libraries/Maven__org_sonatype_aether_aether_impl_1_7.xml new file mode 100644 index 0000000..508e3f4 --- /dev/null +++ b/.idea/libraries/Maven__org_sonatype_aether_aether_impl_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_sonatype_aether_aether_spi_1_7.xml b/.idea/libraries/Maven__org_sonatype_aether_aether_spi_1_7.xml new file mode 100644 index 0000000..d75c837 --- /dev/null +++ b/.idea/libraries/Maven__org_sonatype_aether_aether_spi_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_sonatype_aether_aether_util_1_7.xml b/.idea/libraries/Maven__org_sonatype_aether_aether_util_1_7.xml new file mode 100644 index 0000000..47b2dc9 --- /dev/null +++ b/.idea/libraries/Maven__org_sonatype_aether_aether_util_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_sonatype_plexus_plexus_cipher_1_4.xml b/.idea/libraries/Maven__org_sonatype_plexus_plexus_cipher_1_4.xml new file mode 100644 index 0000000..7316193 --- /dev/null +++ b/.idea/libraries/Maven__org_sonatype_plexus_plexus_cipher_1_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_sonatype_plexus_plexus_sec_dispatcher_1_3.xml b/.idea/libraries/Maven__org_sonatype_plexus_plexus_sec_dispatcher_1_3.xml new file mode 100644 index 0000000..bb61d0e --- /dev/null +++ b/.idea/libraries/Maven__org_sonatype_plexus_plexus_sec_dispatcher_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_sonatype_sisu_sisu_guice_noaop_2_1_7.xml b/.idea/libraries/Maven__org_sonatype_sisu_sisu_guice_noaop_2_1_7.xml new file mode 100644 index 0000000..b722b5a --- /dev/null +++ b/.idea/libraries/Maven__org_sonatype_sisu_sisu_guice_noaop_2_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_sonatype_sisu_sisu_inject_bean_1_4_2.xml b/.idea/libraries/Maven__org_sonatype_sisu_sisu_inject_bean_1_4_2.xml new file mode 100644 index 0000000..67fb880 --- /dev/null +++ b/.idea/libraries/Maven__org_sonatype_sisu_sisu_inject_bean_1_4_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_sonatype_sisu_sisu_inject_plexus_1_4_2.xml b/.idea/libraries/Maven__org_sonatype_sisu_sisu_inject_plexus_1_4_2.xml new file mode 100644 index 0000000..714626a --- /dev/null +++ b/.idea/libraries/Maven__org_sonatype_sisu_sisu_inject_plexus_1_4_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_amqp_spring_amqp_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_amqp_spring_amqp_2_0_5_RELEASE.xml index 92744d7..d8df2c1 100644 --- a/.idea/libraries/Maven__org_springframework_amqp_spring_amqp_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_amqp_spring_amqp_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_amqp_spring_rabbit_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_amqp_spring_rabbit_2_0_5_RELEASE.xml index b2b963c..5b58d95 100644 --- a/.idea/libraries/Maven__org_springframework_amqp_spring_rabbit_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_amqp_spring_rabbit_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_1_RELEASE.xml index 6c2340a..58bfc0c 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_1_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_1_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_3_RELEASE.xml index 01496e4..c1bd1b7 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_4_RELEASE.xml index 550ecb0..560147f 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_5_RELEASE.xml index 61b4097..694ace0 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_6_RELEASE.xml index 861362f..2e53ea9 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_2_RELEASE.xml index a87dc08..52dffb0 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_3_RELEASE.xml index 7de18dc..c3be9f6 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_2_RELEASE.xml new file mode 100644 index 0000000..7cd7f4f --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_1_3_RELEASE.xml new file mode 100644 index 0000000..90d43e9 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_1_3_RELEASE.xml new file mode 100644 index 0000000..7b5f00e --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_1_RELEASE.xml index f25f3df..d82368c 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_1_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_1_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_3_RELEASE.xml index 6d27fc2..aef774c 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_4_RELEASE.xml index 0af4256..0a679e0 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_5_RELEASE.xml index 2315344..487c520 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_6_RELEASE.xml index 008dc94..81672c4 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_2_RELEASE.xml index 4e3a685..50096a1 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_3_RELEASE.xml index eabc4a5..47e97e2 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_2_RELEASE.xml new file mode 100644 index 0000000..18be823 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_1_RELEASE.xml index fda92a1..47dbe10 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_1_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_1_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_3_RELEASE.xml index 1e1af4e..827e6a8 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_1_3_RELEASE.xml new file mode 100644 index 0000000..6e9f9e5 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_1_RELEASE.xml index 681375f..950eca3 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_1_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_1_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_3_RELEASE.xml index 63eb249..f4db168 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_4_RELEASE.xml index d877958..3523ed5 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_5_RELEASE.xml index a2cefd8..dc46324 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_6_RELEASE.xml index 00009bf..4e29bd3 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_2_RELEASE.xml index b6e025a..307d733 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_3_RELEASE.xml index ea2f030..00b99ed 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_2_RELEASE.xml new file mode 100644 index 0000000..7bdffb8 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_actuator_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_actuator_2_1_3_RELEASE.xml new file mode 100644 index 0000000..ea80931 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_actuator_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_amqp_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_amqp_2_0_4_RELEASE.xml index 48b2c08..68259a6 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_amqp_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_amqp_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_0_4_RELEASE.xml index 1ef2771..a79bcb8 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_1_3_RELEASE.xml index b70c7a1..231787b 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_2_2_RELEASE.xml new file mode 100644 index 0000000..5a624c1 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_aop_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jdbc_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jdbc_2_2_2_RELEASE.xml new file mode 100644 index 0000000..98fcac5 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jdbc_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_0_4_RELEASE.xml index 87db7d3..11ee067 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_1_3_RELEASE.xml index cf9b5e8..08d34a0 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_2_2_RELEASE.xml new file mode 100644 index 0000000..ffb8901 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_mongodb_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_mongodb_2_0_3_RELEASE.xml index f3eb867..2345242 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_mongodb_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_mongodb_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_mongodb_reactive_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_mongodb_reactive_2_0_6_RELEASE.xml index 2539a97..703c56f 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_mongodb_reactive_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_mongodb_reactive_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE.xml index 3c1236e..de4a803 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_4_RELEASE.xml index 81dfb3c..ee5af7c 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_3_RELEASE.xml index 1ec8786..52f6b1b 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_4_RELEASE.xml index 2a8b8de..1ba5288 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_3_RELEASE.xml index 6625086..f68e351 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_2_RELEASE.xml new file mode 100644 index 0000000..44e3ac8 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_3_RELEASE.xml index 9bfb824..42841e5 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_4_RELEASE.xml index 4a1e682..9b86ab1 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_5_RELEASE.xml index 884c187..7e50280 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_6_RELEASE.xml index c3dec31..6ba9a4d 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_2_RELEASE.xml index 09dfe7f..dd1fee3 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_3_RELEASE.xml index 36ac6ed..b203930 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_2_2_RELEASE.xml new file mode 100644 index 0000000..c43117f --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_log4j2_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_log4j2_2_0_3_RELEASE.xml index 5871cb7..7258373 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_log4j2_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_log4j2_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_1_RELEASE.xml index feafa06..b8da448 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_1_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_1_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_3_RELEASE.xml index 0197553..0f25bb3 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_4_RELEASE.xml index 6d96571..d8202e5 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_5_RELEASE.xml index 37965b6..af6c53d 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_6_RELEASE.xml index 9bbddc9..06b6eeb 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_2_RELEASE.xml index 9304dac..363334e 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_3_RELEASE.xml index a08d73b..76c303e 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_2_2_RELEASE.xml new file mode 100644 index 0000000..a6b60e3 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_1_5_14_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_1_5_14_RELEASE.xml index d1a68a9..3cf33fb 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_1_5_14_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_mail_1_5_14_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_0_6_RELEASE.xml index 5625e70..87aaf8b 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_1_2_RELEASE.xml index e51e9c6..0788209 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_reactor_netty_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_1_3_RELEASE.xml new file mode 100644 index 0000000..6e516c6 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_security_2_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_1_RELEASE.xml index 886bcaf..a6094d0 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_1_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_1_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_3_RELEASE.xml index ff50fed..2817f37 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_4_RELEASE.xml index e79eb4e..b0056e3 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_5_RELEASE.xml index 0f3f0a8..0262995 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_6_RELEASE.xml index 640bd76..fa4eaa2 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_1_2_RELEASE.xml index 08de375..9bd17bb 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_1_3_RELEASE.xml index f49a077..e0710ae 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_2_2_RELEASE.xml new file mode 100644 index 0000000..e6bd8c4 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_3_RELEASE.xml index 8a857ec..f6daaf6 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_4_RELEASE.xml index d652b68..dd5b9e5 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_5_RELEASE.xml index dacc12d..b75b9fc 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_3_RELEASE.xml index 31b1692..6403bb0 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_2_RELEASE.xml new file mode 100644 index 0000000..ff410af --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_2_2_RELEASE.xml new file mode 100644 index 0000000..3eebbd1 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_3_RELEASE.xml index 1923870..614aadf 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_4_RELEASE.xml index 749d3df..699293c 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_5_RELEASE.xml index 425f185..454ee43 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_1_3_RELEASE.xml index 661df5e..5a12f81 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_2_2_RELEASE.xml new file mode 100644 index 0000000..fac035b --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_webflux_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_webflux_2_0_6_RELEASE.xml index dbb69c6..7e9a155 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_webflux_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_webflux_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_webflux_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_webflux_2_1_2_RELEASE.xml index f40458c..5a9b33f 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_webflux_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_webflux_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_websocket_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_websocket_2_0_4_RELEASE.xml index 03f12f8..19c05d9 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_websocket_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_websocket_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_1_RELEASE.xml index 739e33e..18647a3 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_1_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_1_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_3_RELEASE.xml index f685e3a..b631dbd 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_4_RELEASE.xml index 0ca596c..6f5a340 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_5_RELEASE.xml index 524255c..f2c363d 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_6_RELEASE.xml index 7beaaae..c0aa1ae 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_1_2_RELEASE.xml index 0a1a919..73cd53c 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_1_3_RELEASE.xml index a2ff288..c97dded 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_2_RELEASE.xml new file mode 100644 index 0000000..c2f4fb6 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_1_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_1_RELEASE.xml index 1df8e0e..5627cb0 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_1_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_1_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_3_RELEASE.xml index 53e3928..53d3728 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_4_RELEASE.xml index 196204d..d1d8c22 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_5_RELEASE.xml index 8a0ec85..4c7f1e3 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_6_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_6_RELEASE.xml index 94c48c4..f49bacb 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_6_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_6_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_2_RELEASE.xml index e2ccfcb..e4c79a7 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_3_RELEASE.xml index 48d874e..d4634f7 100644 --- a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_3_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_3_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_2_RELEASE.xml new file mode 100644 index 0000000..d239a44 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_11_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_11_RELEASE.xml index 5472c11..e6e7999 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_11_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_11_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE.xml index 0761ccf..b56afb7 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_9_RELEASE.xml index 0fcf4f7..37d5a6c 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_1_5_RELEASE.xml index 6a23390..ef16406 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_2_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_2_3_RELEASE.xml new file mode 100644 index 0000000..c7fa279 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_commons_2_2_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_jdbc_1_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_jdbc_1_1_3_RELEASE.xml new file mode 100644 index 0000000..6de1673 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_jdbc_1_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_0_9_RELEASE.xml index a005131..09568f3 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_1_5_RELEASE.xml index 2d196bb..36a6345 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_2_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_2_3_RELEASE.xml new file mode 100644 index 0000000..5f1037a --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_jpa_2_2_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE.xml index bbdb45f..c2324f8 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_9_RELEASE.xml index 83df5a0..4fdf251 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_keyvalue_2_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_mongodb_2_0_11_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_mongodb_2_0_11_RELEASE.xml index 8cc4697..9cf92e0 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_mongodb_2_0_11_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_mongodb_2_0_11_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_mongodb_2_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_mongodb_2_0_8_RELEASE.xml index 419ac75..f4fc5bc 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_mongodb_2_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_mongodb_2_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE.xml index a44cd7b..dae62ec 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_9_RELEASE.xml index 5366a85..bc5aa8a 100644 --- a/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_redis_2_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_data_spring_data_relational_1_1_3_RELEASE.xml b/.idea/libraries/Maven__org_springframework_data_spring_data_relational_1_1_3_RELEASE.xml new file mode 100644 index 0000000..d69fd12 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_data_spring_data_relational_1_1_3_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml b/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml index 3651960..fbc0452 100644 --- a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_core_1_2_0_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml b/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml index cc16c58..7e6f096 100644 --- a/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_plugin_spring_plugin_metadata_1_2_0_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_2_RELEASE.xml index 0c14764..1b2836b 100644 --- a/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_oauth_boot_spring_security_oauth2_autoconfigure_2_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_oauth_boot_spring_security_oauth2_autoconfigure_2_1_5_RELEASE.xml new file mode 100644 index 0000000..458a3b8 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_oauth_boot_spring_security_oauth2_autoconfigure_2_1_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_oauth_spring_security_oauth2_2_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_oauth_spring_security_oauth2_2_1_5_RELEASE.xml new file mode 100644 index 0000000..7cd4e09 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_oauth_spring_security_oauth2_2_1_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_config_4_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_config_4_2_2_RELEASE.xml index 06ba30f..481256a 100644 --- a/.idea/libraries/Maven__org_springframework_security_spring_security_config_4_2_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_config_4_2_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_config_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_config_5_1_4_RELEASE.xml new file mode 100644 index 0000000..e28c470 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_config_5_1_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_12_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_12_RELEASE.xml new file mode 100644 index 0000000..95b983d --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_2_12_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_core_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_core_5_1_4_RELEASE.xml new file mode 100644 index 0000000..5ce36ab --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_core_5_1_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_jwt_1_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_jwt_1_0_10_RELEASE.xml new file mode 100644 index 0000000..231aad8 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_jwt_1_0_10_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_2_RELEASE.xml index 8b5d286..78888a9 100644 --- a/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_2_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_2_2_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_web_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_web_5_1_4_RELEASE.xml new file mode 100644 index 0000000..f1c3fb9 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_web_5_1_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_10_RELEASE.xml index b22af5d..d39fc98 100644 --- a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml index 1ec0304..294d73b 100644 --- a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_7_RELEASE.xml index 98fba0e..290a80e 100644 --- a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_8_RELEASE.xml index 76244fa..83b3250 100644 --- a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_9_RELEASE.xml index e96be7b..d72ff5a 100644 --- a/.idea/libraries/Maven__org_springframework_spring_aop_5_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_1_4_RELEASE.xml index e617f63..b38621b 100644 --- a/.idea/libraries/Maven__org_springframework_spring_aop_5_1_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_1_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_1_5_RELEASE.xml index 8ac8525..7690fda 100644 --- a/.idea/libraries/Maven__org_springframework_spring_aop_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_5_2_2_RELEASE.xml new file mode 100644 index 0000000..b73f787 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_aop_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aspects_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aspects_5_0_8_RELEASE.xml index 3e679fe..e83553c 100644 --- a/.idea/libraries/Maven__org_springframework_spring_aspects_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_aspects_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aspects_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aspects_5_1_5_RELEASE.xml index c34f208..c8d5e07 100644 --- a/.idea/libraries/Maven__org_springframework_spring_aspects_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_aspects_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aspects_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aspects_5_2_2_RELEASE.xml new file mode 100644 index 0000000..4517ad3 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_aspects_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_10_RELEASE.xml index 2f62ce5..4efc85c 100644 --- a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml index b211b61..3b7ab18 100644 --- a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_7_RELEASE.xml index c7020a4..6a2d57b 100644 --- a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_8_RELEASE.xml index 902c934..0ff96a0 100644 --- a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_9_RELEASE.xml index 15e183e..f606e1f 100644 --- a/.idea/libraries/Maven__org_springframework_spring_beans_5_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_1_4_RELEASE.xml index 0326e9e..9116913 100644 --- a/.idea/libraries/Maven__org_springframework_spring_beans_5_1_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_1_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_1_5_RELEASE.xml index b4d698e..4e3bb14 100644 --- a/.idea/libraries/Maven__org_springframework_spring_beans_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_5_2_2_RELEASE.xml new file mode 100644 index 0000000..d2a0aca --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_beans_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_0_10_RELEASE.xml index 43b596c..5c7d70c 100644 --- a/.idea/libraries/Maven__org_springframework_spring_context_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_0_5_RELEASE.xml index 3656d3f..6febf84 100644 --- a/.idea/libraries/Maven__org_springframework_spring_context_5_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_0_7_RELEASE.xml index c28c167..56b0f1f 100644 --- a/.idea/libraries/Maven__org_springframework_spring_context_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_0_8_RELEASE.xml index b8a53e1..6f555a3 100644 --- a/.idea/libraries/Maven__org_springframework_spring_context_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_0_9_RELEASE.xml index e6f0d6a..1444af1 100644 --- a/.idea/libraries/Maven__org_springframework_spring_context_5_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_1_4_RELEASE.xml index 4f8370c..05c3535 100644 --- a/.idea/libraries/Maven__org_springframework_spring_context_5_1_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_1_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_1_5_RELEASE.xml index 461a7b1..e32f9b7 100644 --- a/.idea/libraries/Maven__org_springframework_spring_context_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_5_2_2_RELEASE.xml new file mode 100644 index 0000000..809fb19 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_context_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_7_RELEASE.xml index 99f5f07..62ed4fa 100644 --- a/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_8_RELEASE.xml index e102eb7..9a45376 100644 --- a/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_context_support_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_0_10_RELEASE.xml index c307a26..7018ae3 100644 --- a/.idea/libraries/Maven__org_springframework_spring_core_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_0_5_RELEASE.xml index 26deeaf..c6bab10 100644 --- a/.idea/libraries/Maven__org_springframework_spring_core_5_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_0_7_RELEASE.xml index 74befe8..3b157db 100644 --- a/.idea/libraries/Maven__org_springframework_spring_core_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_0_8_RELEASE.xml index a21900c..8a40bf6 100644 --- a/.idea/libraries/Maven__org_springframework_spring_core_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_0_9_RELEASE.xml index 376e6a8..15a89a5 100644 --- a/.idea/libraries/Maven__org_springframework_spring_core_5_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_1_4_RELEASE.xml index aefa2f5..3110ace 100644 --- a/.idea/libraries/Maven__org_springframework_spring_core_5_1_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_1_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_1_5_RELEASE.xml index a649030..ad54c38 100644 --- a/.idea/libraries/Maven__org_springframework_spring_core_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_5_2_2_RELEASE.xml new file mode 100644 index 0000000..d7eff39 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_core_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_10_RELEASE.xml index 4589904..cbf0e61 100644 --- a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_5_RELEASE.xml index 86ce02d..1d78048 100644 --- a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_7_RELEASE.xml index 403b0af..aaef8a8 100644 --- a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_8_RELEASE.xml index 255f183..a9685d4 100644 --- a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_9_RELEASE.xml index 8e3e3f8..b5c312e 100644 --- a/.idea/libraries/Maven__org_springframework_spring_expression_5_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_1_4_RELEASE.xml index 4c04b47..8dc00ae 100644 --- a/.idea/libraries/Maven__org_springframework_spring_expression_5_1_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_1_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_1_5_RELEASE.xml index 69cc57b..456f68e 100644 --- a/.idea/libraries/Maven__org_springframework_spring_expression_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_5_2_2_RELEASE.xml new file mode 100644 index 0000000..06f2951 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_expression_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_10_RELEASE.xml index 536634a..d6faa29 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml index f5d59f1..19acde5 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_7_RELEASE.xml index 4d7071d..b5651f7 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_8_RELEASE.xml index 3651394..8701c01 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_9_RELEASE.xml index 684da55..847069e 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_4_RELEASE.xml index bb15f0e..8b3738f 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_5_RELEASE.xml index 1a86519..28bc49a 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_2_RELEASE.xml new file mode 100644 index 0000000..18fdc29 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_jcl_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_7_RELEASE.xml index 476ee0f..2b485a8 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_8_RELEASE.xml index fe96760..a3b31ab 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_1_5_RELEASE.xml index 9bb087e..f416e50 100644 --- a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_2_RELEASE.xml new file mode 100644 index 0000000..2215b10 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_messaging_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_messaging_5_0_8_RELEASE.xml index 8ab2844..ffd0526 100644 --- a/.idea/libraries/Maven__org_springframework_spring_messaging_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_messaging_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_orm_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_orm_5_0_8_RELEASE.xml index a832563..20c0184 100644 --- a/.idea/libraries/Maven__org_springframework_spring_orm_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_orm_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_orm_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_orm_5_1_5_RELEASE.xml index 5f9740e..1352498 100644 --- a/.idea/libraries/Maven__org_springframework_spring_orm_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_orm_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_orm_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_orm_5_2_2_RELEASE.xml new file mode 100644 index 0000000..124304c --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_orm_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE.xml index 26a6798..233390a 100644 --- a/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_8_RELEASE.xml index 297371c..91a3e32 100644 --- a/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_oxm_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_0_10_RELEASE.xml index 26bbf86..2f8397e 100644 --- a/.idea/libraries/Maven__org_springframework_spring_test_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_0_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_0_5_RELEASE.xml index b271e36..be8881c 100644 --- a/.idea/libraries/Maven__org_springframework_spring_test_5_0_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_0_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_0_7_RELEASE.xml index 76f7910..bc90aff 100644 --- a/.idea/libraries/Maven__org_springframework_spring_test_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_0_8_RELEASE.xml index dc29375..ec9f924 100644 --- a/.idea/libraries/Maven__org_springframework_spring_test_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_0_9_RELEASE.xml index e4fc7d0..22def70 100644 --- a/.idea/libraries/Maven__org_springframework_spring_test_5_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_1_4_RELEASE.xml index 138d9da..fd9a0ef 100644 --- a/.idea/libraries/Maven__org_springframework_spring_test_5_1_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_1_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_1_5_RELEASE.xml index 84773fd..b0a226e 100644 --- a/.idea/libraries/Maven__org_springframework_spring_test_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_test_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_test_5_2_2_RELEASE.xml new file mode 100644 index 0000000..6ad8767 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_test_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_5_0_10_RELEASE.xml index 57355dc..e30d5f4 100644 --- a/.idea/libraries/Maven__org_springframework_spring_tx_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_tx_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_5_0_7_RELEASE.xml index df1d0a8..1f348ed 100644 --- a/.idea/libraries/Maven__org_springframework_spring_tx_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_tx_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_5_0_8_RELEASE.xml index bc5718b..5b12f2f 100644 --- a/.idea/libraries/Maven__org_springframework_spring_tx_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_tx_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_5_1_5_RELEASE.xml index 52714eb..784b25f 100644 --- a/.idea/libraries/Maven__org_springframework_spring_tx_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_tx_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_5_2_2_RELEASE.xml new file mode 100644 index 0000000..3bdad93 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_tx_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_0_10_RELEASE.xml index bdd47fe..9e024c2 100644 --- a/.idea/libraries/Maven__org_springframework_spring_web_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_web_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_0_7_RELEASE.xml index 83428e8..816c219 100644 --- a/.idea/libraries/Maven__org_springframework_spring_web_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_web_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_0_8_RELEASE.xml index f3446cc..cccc4ca 100644 --- a/.idea/libraries/Maven__org_springframework_spring_web_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_web_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_0_9_RELEASE.xml index bb73a16..6700b12 100644 --- a/.idea/libraries/Maven__org_springframework_spring_web_5_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_web_5_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_1_4_RELEASE.xml index e770efe..8146c41 100644 --- a/.idea/libraries/Maven__org_springframework_spring_web_5_1_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_web_5_1_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_1_5_RELEASE.xml index aefb08b..b8a2414 100644 --- a/.idea/libraries/Maven__org_springframework_spring_web_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_web_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_5_2_2_RELEASE.xml new file mode 100644 index 0000000..7a381f8 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_web_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webflux_5_0_10_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webflux_5_0_10_RELEASE.xml index fdf71a1..013b8b4 100644 --- a/.idea/libraries/Maven__org_springframework_spring_webflux_5_0_10_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_webflux_5_0_10_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webflux_5_1_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webflux_5_1_4_RELEASE.xml index 48b02dc..5bf2038 100644 --- a/.idea/libraries/Maven__org_springframework_spring_webflux_5_1_4_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_webflux_5_1_4_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_7_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_7_RELEASE.xml index a7b6600..d4df107 100644 --- a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_7_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_7_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_8_RELEASE.xml index 88445d7..7829006 100644 --- a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_9_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_9_RELEASE.xml index dc750a6..392a5f3 100644 --- a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_9_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_0_9_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_1_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_1_5_RELEASE.xml index 41f2048..b712d4f 100644 --- a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_1_5_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_1_5_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_2_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_2_RELEASE.xml new file mode 100644 index 0000000..a667454 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_2_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_websocket_5_0_8_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_websocket_5_0_8_RELEASE.xml index e5dd053..9341ebc 100644 --- a/.idea/libraries/Maven__org_springframework_spring_websocket_5_0_8_RELEASE.xml +++ b/.idea/libraries/Maven__org_springframework_spring_websocket_5_0_8_RELEASE.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_synchronoss_cloud_nio_multipart_parser_1_1_0.xml b/.idea/libraries/Maven__org_synchronoss_cloud_nio_multipart_parser_1_1_0.xml index 4e63022..1a8ebe7 100644 --- a/.idea/libraries/Maven__org_synchronoss_cloud_nio_multipart_parser_1_1_0.xml +++ b/.idea/libraries/Maven__org_synchronoss_cloud_nio_multipart_parser_1_1_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_synchronoss_cloud_nio_stream_storage_1_1_3.xml b/.idea/libraries/Maven__org_synchronoss_cloud_nio_stream_storage_1_1_3.xml index 0f55a04..3897687 100644 --- a/.idea/libraries/Maven__org_synchronoss_cloud_nio_stream_storage_1_1_3.xml +++ b/.idea/libraries/Maven__org_synchronoss_cloud_nio_stream_storage_1_1_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_5_1.xml b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_5_1.xml index 6539cad..474c910 100644 --- a/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_5_1.xml +++ b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_5_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_2.xml b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_2.xml index 63ea16a..9f44657 100644 --- a/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_2.xml +++ b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_2.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_3.xml b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_3.xml new file mode 100644 index 0000000..aed7fe2 --- /dev/null +++ b/.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml b/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml index ac509ad..33ccf19 100644 --- a/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml +++ b/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml b/.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml index 0114dd4..7e63769 100644 --- a/.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml +++ b/.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_yaml_snakeyaml_1_25.xml b/.idea/libraries/Maven__org_yaml_snakeyaml_1_25.xml new file mode 100644 index 0000000..495fc06 --- /dev/null +++ b/.idea/libraries/Maven__org_yaml_snakeyaml_1_25.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__oro_oro_2_0_8.xml b/.idea/libraries/Maven__oro_oro_2_0_8.xml new file mode 100644 index 0000000..25203a0 --- /dev/null +++ b/.idea/libraries/Maven__oro_oro_2_0_8.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml b/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml index 0518dc4..77144ff 100644 --- a/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml +++ b/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__stax_stax_api_1_0_1.xml b/.idea/libraries/Maven__stax_stax_api_1_0_1.xml index 5ab6790..0b13335 100644 --- a/.idea/libraries/Maven__stax_stax_api_1_0_1.xml +++ b/.idea/libraries/Maven__stax_stax_api_1_0_1.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_base_1_0_4.xml b/.idea/libraries/Maven__tk_mybatis_mapper_base_1_0_4.xml index 593a80e..eae7cf7 100644 --- a/.idea/libraries/Maven__tk_mybatis_mapper_base_1_0_4.xml +++ b/.idea/libraries/Maven__tk_mybatis_mapper_base_1_0_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_base_1_0_5.xml b/.idea/libraries/Maven__tk_mybatis_mapper_base_1_0_5.xml new file mode 100644 index 0000000..29d826e --- /dev/null +++ b/.idea/libraries/Maven__tk_mybatis_mapper_base_1_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_core_1_0_4.xml b/.idea/libraries/Maven__tk_mybatis_mapper_core_1_0_4.xml index 2e0e9c1..af43f3b 100644 --- a/.idea/libraries/Maven__tk_mybatis_mapper_core_1_0_4.xml +++ b/.idea/libraries/Maven__tk_mybatis_mapper_core_1_0_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_core_1_0_5.xml b/.idea/libraries/Maven__tk_mybatis_mapper_core_1_0_5.xml new file mode 100644 index 0000000..a3213cb --- /dev/null +++ b/.idea/libraries/Maven__tk_mybatis_mapper_core_1_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_extra_1_0_4.xml b/.idea/libraries/Maven__tk_mybatis_mapper_extra_1_0_4.xml index 5bfe7ab..b498db0 100644 --- a/.idea/libraries/Maven__tk_mybatis_mapper_extra_1_0_4.xml +++ b/.idea/libraries/Maven__tk_mybatis_mapper_extra_1_0_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_extra_1_0_5.xml b/.idea/libraries/Maven__tk_mybatis_mapper_extra_1_0_5.xml new file mode 100644 index 0000000..5aebb0f --- /dev/null +++ b/.idea/libraries/Maven__tk_mybatis_mapper_extra_1_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_spring_1_0_4.xml b/.idea/libraries/Maven__tk_mybatis_mapper_spring_1_0_4.xml index 71a158e..32b1d40 100644 --- a/.idea/libraries/Maven__tk_mybatis_mapper_spring_1_0_4.xml +++ b/.idea/libraries/Maven__tk_mybatis_mapper_spring_1_0_4.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_spring_1_0_5.xml b/.idea/libraries/Maven__tk_mybatis_mapper_spring_1_0_5.xml new file mode 100644 index 0000000..c4fa29d --- /dev/null +++ b/.idea/libraries/Maven__tk_mybatis_mapper_spring_1_0_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_3.xml b/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_3.xml index 188858f..f9d2386 100644 --- a/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_3.xml +++ b/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_4.xml b/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_4.xml new file mode 100644 index 0000000..4ae0d64 --- /dev/null +++ b/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_autoconfigure_2_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_starter_2_0_3.xml b/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_starter_2_0_3.xml index c125e05..0883df0 100644 --- a/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_starter_2_0_3.xml +++ b/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_starter_2_0_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_starter_2_0_4.xml b/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_starter_2_0_4.xml new file mode 100644 index 0000000..d59f38b --- /dev/null +++ b/.idea/libraries/Maven__tk_mybatis_mapper_spring_boot_starter_2_0_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_weekend_1_1_3.xml b/.idea/libraries/Maven__tk_mybatis_mapper_weekend_1_1_3.xml index 978664a..849d4b7 100644 --- a/.idea/libraries/Maven__tk_mybatis_mapper_weekend_1_1_3.xml +++ b/.idea/libraries/Maven__tk_mybatis_mapper_weekend_1_1_3.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/libraries/Maven__tk_mybatis_mapper_weekend_1_1_4_1.xml b/.idea/libraries/Maven__tk_mybatis_mapper_weekend_1_1_4_1.xml new file mode 100644 index 0000000..d0c8a1d --- /dev/null +++ b/.idea/libraries/Maven__tk_mybatis_mapper_weekend_1_1_4_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__us_codecraft_webmagic_core_0_7_3.xml b/.idea/libraries/Maven__us_codecraft_webmagic_core_0_7_3.xml new file mode 100644 index 0000000..2c6093f --- /dev/null +++ b/.idea/libraries/Maven__us_codecraft_webmagic_core_0_7_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__us_codecraft_webmagic_extension_0_7_3.xml b/.idea/libraries/Maven__us_codecraft_webmagic_extension_0_7_3.xml new file mode 100644 index 0000000..536920d --- /dev/null +++ b/.idea/libraries/Maven__us_codecraft_webmagic_extension_0_7_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__us_codecraft_xsoup_0_3_1.xml b/.idea/libraries/Maven__us_codecraft_xsoup_0_3_1.xml new file mode 100644 index 0000000..77132a5 --- /dev/null +++ b/.idea/libraries/Maven__us_codecraft_xsoup_0_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xerces_xercesImpl_2_8_1.xml b/.idea/libraries/Maven__xerces_xercesImpl_2_8_1.xml new file mode 100644 index 0000000..9ed7e43 --- /dev/null +++ b/.idea/libraries/Maven__xerces_xercesImpl_2_8_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml b/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml index a1cac40..9aadd29 100644 --- a/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml +++ b/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml @@ -1,13 +1,13 @@ - + - + - + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index bbba8b8..3061a60 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -28,6 +28,7 @@ diff --git a/.idea/modules.xml b/.idea/modules.xml index 2df5a04..25d1d75 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -21,11 +21,14 @@ - + + + + \ No newline at end of file diff --git a/SpringbootLearn.iml b/SpringbootLearn.iml index d641e74..97a4be0 100644 --- a/SpringbootLearn.iml +++ b/SpringbootLearn.iml @@ -14,7 +14,7 @@ - + diff --git a/blog/target/classes/com/potoyang/learn/blog/blog/mapper/BlogMapper.xml b/blog/target/classes/com/potoyang/learn/blog/blog/mapper/BlogMapper.xml new file mode 100644 index 0000000..462abda --- /dev/null +++ b/blog/target/classes/com/potoyang/learn/blog/blog/mapper/BlogMapper.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/blog/target/classes/com/potoyang/learn/blog/user/mapper/UserMapper.xml b/blog/target/classes/com/potoyang/learn/blog/user/mapper/UserMapper.xml new file mode 100644 index 0000000..9a5788f --- /dev/null +++ b/blog/target/classes/com/potoyang/learn/blog/user/mapper/UserMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dubbo-parent/dubbo-consumer/target/classes/application.properties b/dubbo-parent/dubbo-consumer/target/classes/application.properties new file mode 100644 index 0000000..f922091 --- /dev/null +++ b/dubbo-parent/dubbo-consumer/target/classes/application.properties @@ -0,0 +1,8 @@ +# demo-consumer�����ļ� +#�˿����ã�Ϊ��ֹ�˿ڳ�ͻ����ģ��˿�ʹ��18080 +server.port=28080 +dubbo.application.name=dubbo-consumer +#ע�����ĵ�ַ +dubbo.registry.address=zookeeper://zk.gpmall.com:2181 +# Ӧ�����ƣ�����ģ����Ŀ���Ƽ��� +spring.application.name=my-consumer diff --git a/dubbo-parent/dubbo-provider/target/classes/application.properties b/dubbo-parent/dubbo-provider/target/classes/application.properties new file mode 100644 index 0000000..3d38653 --- /dev/null +++ b/dubbo-parent/dubbo-provider/target/classes/application.properties @@ -0,0 +1,14 @@ +# demo-provider�����ļ� +# �˿����� +server.port=8081 +## Dubbo �����ṩ������ +# providerӦ������ +spring.application.name=my-provider +# Dubbo���ɨ��Ļ����� +dubbo.scan.base-packages=com.potoyang.learn +dubbo.application.name=dubbo-provider +#ע�����ĵ�ַ +dubbo.registry.address=zookeeper://zk.gpmall.com:2181 +# Dubbo Э����˿� +dubbo.protocol.name=dubbo +dubbo.protocol.port=12345 \ No newline at end of file diff --git a/file-upload/target/classes/application.yml b/file-upload/target/classes/application.yml new file mode 100644 index 0000000..f76f991 --- /dev/null +++ b/file-upload/target/classes/application.yml @@ -0,0 +1,43 @@ +server: + port: 8001 + tomcat: + protocolHeader: x-forwarded-proto + remoteIpHeader: x-forwarded-for + basedir: +spring: + servlet: + multipart: + max-file-size: 100MB + max-request-size: 1000MB + datasource: + name: test + url: jdbc:mysql://127.0.0.1:3306/test + username: root + password: root + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.jdbc.Driver + # Druid数据源配置 + druid: + filters: stat + maxActive: 20 + minIdle: 1 + maxWait: 60000 + initialSize: 1 + timeBetweenEvictionRunsMillis: 60000 + minEvictableIdleTimeMillis: 300000 + validationQuery: SELECT 'x' + testWhileIdle: true + testOnBorrow: false + testOnReturn: false + poolPreparedStatements: true + maxPoolPreparedStatementPerConnectionSize: 50 + # aop-patterns: com.example.dev.service.* + redis: + host: 127.0.0.1 + port: 6379 +mybatis: + mapper-locations: classpath:mapping/*.xml + type-aliases-package: com.potoyang.learn.fileupload.entity +upload: + dir: D:/uploads/ + chunkSize: 5242880 \ No newline at end of file diff --git a/file-upload/target/classes/generator/generatorConfig.xml b/file-upload/target/classes/generator/generatorConfig.xml new file mode 100644 index 0000000..fec9e19 --- /dev/null +++ b/file-upload/target/classes/generator/generatorConfig.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + \ No newline at end of file diff --git a/file-upload/target/classes/mapping/ExcelInfoMapper.xml b/file-upload/target/classes/mapping/ExcelInfoMapper.xml new file mode 100644 index 0000000..1cb78fd --- /dev/null +++ b/file-upload/target/classes/mapping/ExcelInfoMapper.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + insert into excel_info (program_set_id, program_set_name, program_id, + program_name, period_number, path + ) + values (#{programSetId,jdbcType=INTEGER}, #{programSetName,jdbcType=VARCHAR}, #{programId,jdbcType=INTEGER}, + #{programName,jdbcType=VARCHAR}, #{periodNumber,jdbcType=INTEGER}, #{path,jdbcType=VARCHAR} + ) + + + insert into excel_info + + + program_set_id, + + + program_set_name, + + + program_id, + + + program_name, + + + period_number, + + + path, + + + + + #{programSetId,jdbcType=INTEGER}, + + + #{programSetName,jdbcType=VARCHAR}, + + + #{programId,jdbcType=INTEGER}, + + + #{programName,jdbcType=VARCHAR}, + + + #{periodNumber,jdbcType=INTEGER}, + + + #{path,jdbcType=VARCHAR}, + + + + \ No newline at end of file diff --git a/file-upload/target/classes/mapping/UserInfoMapper.xml b/file-upload/target/classes/mapping/UserInfoMapper.xml new file mode 100644 index 0000000..8e77f1b --- /dev/null +++ b/file-upload/target/classes/mapping/UserInfoMapper.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + user_id, user_name, password, phone + + + + delete from user_info + where user_id = #{userId,jdbcType=INTEGER} + + + insert into user_info (user_id, user_name, password, + phone) + values (#{userId,jdbcType=INTEGER}, #{userName,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}, + #{phone,jdbcType=VARCHAR}) + + + insert into user_info + + + user_id, + + + user_name, + + + password, + + + phone, + + + + + #{userId,jdbcType=INTEGER}, + + + #{userName,jdbcType=VARCHAR}, + + + #{password,jdbcType=VARCHAR}, + + + #{phone,jdbcType=VARCHAR}, + + + + + update user_info + + + user_name = #{userName,jdbcType=VARCHAR}, + + + password = #{password,jdbcType=VARCHAR}, + + + phone = #{phone,jdbcType=VARCHAR}, + + + where user_id = #{userId,jdbcType=INTEGER} + + + update user_info + set user_name = #{userName,jdbcType=VARCHAR}, + password = #{password,jdbcType=VARCHAR}, + phone = #{phone,jdbcType=VARCHAR} + where user_id = #{userId,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/file-upload/target/classes/resources.properties b/file-upload/target/classes/resources.properties new file mode 100644 index 0000000..809ba1b --- /dev/null +++ b/file-upload/target/classes/resources.properties @@ -0,0 +1 @@ +resource.name=mm \ No newline at end of file diff --git a/file-upload/target/classes/static/css/webuploader.css b/file-upload/target/classes/static/css/webuploader.css new file mode 100644 index 0000000..12f451f --- /dev/null +++ b/file-upload/target/classes/static/css/webuploader.css @@ -0,0 +1,28 @@ +.webuploader-container { + position: relative; +} +.webuploader-element-invisible { + position: absolute !important; + clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ + clip: rect(1px,1px,1px,1px); +} +.webuploader-pick { + position: relative; + display: inline-block; + cursor: pointer; + background: #00b7ee; + padding: 10px 15px; + color: #fff; + text-align: center; + border-radius: 3px; + overflow: hidden; +} +.webuploader-pick-hover { + background: #00a2d4; +} + +.webuploader-pick-disable { + opacity: 0.6; + pointer-events:none; +} + diff --git a/file-upload/target/classes/static/fileupload.html b/file-upload/target/classes/static/fileupload.html new file mode 100644 index 0000000..490ec51 --- /dev/null +++ b/file-upload/target/classes/static/fileupload.html @@ -0,0 +1,295 @@ + + + + + 文件断点续传Demo + + + + +
+
选择大文件
+ +
+
+ +
+
+ + + + + + \ No newline at end of file diff --git a/file-upload/target/classes/static/js/Uploader.swf b/file-upload/target/classes/static/js/Uploader.swf new file mode 100644 index 0000000000000000000000000000000000000000..bd75d6082fc0c3e977390a71dcca78932727147c GIT binary patch literal 143099 zcmV(zK<2+gS5p!3N(BIT0kpjboLj}!H|*Q*mA2Z(h=nAAIKd{dS8cV$5VPK5Z?Y|0 z00$GjTIp&ntd$g9$=)U3^Te3md+)u65L)P_n+|~hAvDu_4TSFZe`c=A+FBd)<=x*N z&D@zY<<6X$IdkUBx#QF1SEfyyap<&ZE@4`G?RL|qP5aY~mBO@XyDl6bOSo5>87rPj z?zWS6zGo-*!e2Rd%|v4@1MQt|#3rp4JngpA@@zKUQeVGn)vEcc{PRiZ|4?`6f#TaG6|MdG*WLS%rP^W zwd%d|y*t^cVXKInwC0DSsS$I2BsEr#h$6K@r9~qxu~cR(oc&ceole9fVJfqJ ze4e#D6Ny#Cg~ z!9Dv1+NZVGyd~{A?T(ojFHxqUXQqvrnNc%3t!CQ%Y4-}#Hf)dtQIZwIS+Q+r^1C}K zki&**hpwsaZEC7!R<2&Xc7wEf^|AZQt5?6a20ynQD6c;D=!50ePpv;hUVYfjhslp$ zbmS58fmgqDr2P8nHy#a?)vLvq)*gPW{Q0pj94DW6{dFhEXRbf=Bt)$Jw{Xvw&z%h4 ze@U6K+`tsmIPM4o~>)A7q^DQ^4@2|P~EP3@;_Z+CccFjTO$ZJo1`d;m< z7oR>?e(m}z&zFzC;zr+N>kqh4zW(D!uagfrd;Qz;x(^O}O1bsBN59ryIOiXiYDcc0 z^Ykgf6W+RJf0&^ByX zxO(;OK>UahkDr&t9|UVfE?{Pk2th z=EiR~RNsE}rw{7qpTG8b^@LZ~zgKj`a&P6j|2%ek)f;CVa*X)&G0&e?amX1@U0nVCWp7zg|Lt#9|MQ?*Z&43F?XtJ^yFPhqL-qde-+zmK{#~EFrylvyi62(q^VHWD zIW9Zr>lfvhPk#UU>W{wo?lb3o-@bp3_|;zw(-kD(<=G!t<(6*>J^a@+J2_{=DO+wU545efPERU#=d1+O=Qk-@bLn zhUzD7IqpjRv2V`%R(<)AYd@|&@!*3_b)0v>xgW`EzJ288>g!*7_ig7b7rpefc-$pt zJYNN3yL*H5_y*~j4bpQPqL3$ZBg|)vLeJ zR(~hGeYAMdvEu4;#r@ZcYu1Vf;Qw6l^n=8+4iYapR^0zWam|I|As32=UML=Rp?EkR z*NF$L6AxY|9=J|Cbe(wEI`Qyz;yT02{{eN8Z+K0a0(b)ZuGylAJ{eCAd7B<)KbIB|J^X$S~-1q-+zu&H3_+YB%xIe%7?}dl8{-4($-|5MPBQ<+9 zU$^d+g%7N}{hYe`+ZI-=y!(cZ)9$_FtM;>J@8kc+9kWM%J^P7=p1UKx>gnVyk6(Ak zhv6mH^m{*FczJE&!;!~7S-9YiOV-9`zrApuD>5$*U;4zt9o~HcWT4>$u_5Z?9YU$iwv4w>x{^rw$@__1i!HC%yN}7oG7IbARq#N3L7m<7sktzv0u@ z*|WO;z2vUVEPsMMA2MtGLX6IH&bVjo!mDOUxp;J%I+)GGlcU>)LZhirHWiARv3N30 zGjM3RnMh0NlqCh58l5yrcZMU`RA!=vCgoHTi-sK_HTfE(L~2xSXlnEs`&t8LB#yOB zA5JGy;i#FZ$$RE!c#IOFGGueyjL5#m#$ZhtQd+;t9Ld?Wt7nVNt6o`6sUXImEEV<56=Fmb+|MvJ077&PdM6rpB1Rx+Db!)RerLdnFhPIi0hX?`U%o z#g)8u(2tee6Rf9oG#gK%g9{})c(-*WV<`uFeKU(DRQpEuH6vMNI2%t`2Iygaj(jsG z^+^lwsM(VP+j)oa45-3r3^VhS$w*x&KZ6DV>2SpDC&y39WCtE+60uk~JSYqYXVj5{|6U zT3QCoaCAapwY15DS6p71ibti4nU!gH$>GeXrIW80jF3uAkxELVW>$-$7Maw9(wfPH zClq3{CR9$4Y9wRgEuAeb9pe#`v3oMHQQIKdZ*w5CSlo=Zf&a27PbaS>>o@)Pd;h*= zmwj4Vw2X<-6fseUsHx%YQkkxH)f^w1NSl(mGAn1{agI!&DY|JmM^#21Q3neeN@c?d zB}>10I+GgBn3gr8ga-3rVoQs>Zz`UYqv32=N{#F*gXR-Nbyg~2&d2OggEnJLlpkN! z8+B{tBnqhAgkEM%iZ76vj0tW`Z1PCHhQ^A}C?>tORE}t^xDknhC0$*EgR-~LA8^F2j2V=0x1;Md z^z=}C%tT%IR4(^~v&+>?I2lciDX~NLndt4P<;XYMY>$=>M}KE#Qi3IVJVJ}g8&g=W_Ogs*sO z`v>|K4|EI;O5UJP@_Cz;NCL}`6lm~Q_4V5{$7sbtJ<5kx<)jG7>p}kqnwD&BfAGu} zOfCjJqgbG!Xl;>#@^i!>h1=t7%#6mvqLr;+fo;pf$)uUkG38*zz(nE;`XzsZU*(IR zmP&Te*uzVDB)_L|_pPleCmp*UsG?(0BAi^oiq_&OmbXmHW+kh78>X2A=5-^KF-NhW zWhNwyKM5;1DBdG`Jq=B=7duTUu$5I=KslFk2dGNL00tarlvRRv61}SR=+6=p_4 zUh<+uYDA_m7D4NWnW>^@?j4*+MwG5Ga1&K~^>i(cM@%(gCP%Z&r9jXpM&cS;qy;T36ZyNJz!e7L>5be*Ec;>K*0LRmT%eH+|Vrf8^L;Q1!sza7ocFgrj}x>yj7VeG}hA7 zd1UE)E5XlrJ^~k@3hn;N6pCcRMl9tfpD!JGrK$$t(`mt z;5CdwPU;|IqQ%jOo}bP2HhbQZyV3FrtB};x=uwAz2RnL)FmE;c)xQ3Y-i~%mUw&WB zl8)B)j)B3@Ku23g*B&gi(W`a$wYGQlE|$GMpGR)*>+OIq=+Rmi^$iRWj<2~<4~?-3 zTGOf1Cyz2cWOsriG=^r4gGtWn*e}s2wUiJwp}~G>hNxn`&bXO~(xXl- z1z!k;1@sm4Ik=zAB0itjUtt9PN=H|s{xVjkCa_D4 zoLRUGmZr&B8W8aM8YZXwwUtWB0iUml#sSqkXUTzJph*djq%zpmHF}$|-1VWJjudg- zj9sirB{_?}NkG1{ft>g15Dl_?ja0IW6XeV?do!yl#1{`fXT~Z*V48@k>D^|8qN(A5 z?!hdYcg${<=^-w}Y_)pwJt{RedRw=4kWMBPj91p*N$U6*I-V$Chsh*AIR!SI*|5q< z4?NZ|`jqila)008kOAhCtpTwr)HY%kUP6LEclz(=|6<{?`Z=_BnMb>qxwFODUa*DW zN3n0yL2YbbUqM7QJk-es;dC=eZ2#~;7d0?jwiPg(yZljsKsT~n{`FvA?+zFMwhS0s z={PnO`!N~s{C&~eY7|^u)U34YWnvkPm%AB>gOwHP;FUNRWMDUDhEi}#>Bit6jr@tXsDkP1)G~HY`WkRBPWAA z`Ot84&}Nw9SAr*HyLL8_7$_jegyE=mB4L_3=!8iLel)q0i2W#GFR+7RLrdjl)l4S6 z*&YYp-X=3A5HlFjG#e^xZ!PR5{M>=}vKtUxOfwsz%amC%PnU`H6&a#3vHoIgRq0>= zQv_i`x=e~dF@;P+rwmF%5koy^fgH&sV)_Vi>EMO7 zork}YMKK>P&YLGzIx5=i3@M)<7iRi;nknYd6u!WnPq5q1^SHz$*(0sRU4ltdz-~JU zJ5}zqz#YRN=Fe66WK=|p+rem`kvoP5#)Lt{09wstt2ia*8@8giZz$B&+cgyG7#I+n z8f)o!aJavptzZ-=Vfj;kJ;=RHzRJGgp-^9EsHdZ+Z(yl}RiU=4caPTYuJ+L2Q0q_! z!}A3j9fM1Ihg$bykA81cWm{iQf2ggmx3jyeZAkKi5Aru)Q_$48l`~^KV-~ChrCR}v zBQYM8L)dZ?tI|S~v*hyxl#qo5O{O2o*W9Fps7Fz#PsePKpv6vV3V0on!rF&*zY!}o zb~cz5!EE}PgF2R1aC2q`tfxPySj5d?)$=u}A?C+Mp6%9UY;b~dz}wL52o=Vj9Ps-+ zG}G8)5%NfHvm9vf2C$qpG$=Sg8#S?bIui@YWl>Duvd7Uqspb5RuB4{C;mG=J`>xFA~Y6AL zV1&RBheyC$NsWHL4%u-6oo`_gZ`49*j)o4>LL<3s7IL+wK!Zw1rUm{HZ{rPWb_U>} z{Ef2D6AaRxoFt5J+dw}nbbFq*WM4xtSeZ(;V>L{TG91a*xxg3LavVG3t>yopF4U5TC45{Q!8av3X?!JI^`kVz#H zeb_&0%#+I+B;GOGQ>&61^9`r0nT4k9^j5H-`k{CPVHpYyoB#9X{?W)ie z!M)uk4yz4TLG~`pH=LH5ntT-@Y$HJk>>X&c-@-QEQfMUVSQO8Wh10}X;1Rq$F>rLi z5lhLT_}C~WBfrlPr@eapzG-t*`vZw(vl9q!^kX$jr7?4O8Y;kWq*nEWN0adw;{5*R zYH+OJw^o|=ng{Wtzd`mk;D=@I^LzZVFW~di=8mRIKThT=K%uP`Rc1JokQ;&l4{_o) zOW)8G^vXeOi)urh?JHJ&W+(#@F18k_zT%5Yjm_SzIzK_fEMN@-YMz<*lyXYNz!FwQ z{&j!HVrta+td(?XKstNaNGQqjs{)zRA%Wc{Qh)DaX>nJlw5X?_i={J=$uTZ~W^OY> z`C!-1LaMv$_XWArM4^Jk&BVuLB7ZfPBo@cfM@`4*s#w($zKW&@tnOwpvV^TtR?)~( zm-9izI|bZTHXe&POIlS2+h>`OUhAAHQ<;h+*w{=s!A54K{lLej!j6Vih;&g?2WP8C z&D5AdM*<9A$q+ANpjDC zjQ0@DaV3g|XwespK)xFc{8C-ST$R&}I1Em(=C-tr! zR6$~ZwB2`=acp%n`JSxFrBR~U4z4Z9W-({Uh;y4?U0$me8q!2J+!BRiF?88{JP z6wJc*P(e;(@vLK{I5-214N6B(|Ikt?*x;9f%^nDFnjN&g;5%%o5ptO(Ph(+i8DKkQ z6+;=)ZMIuy`zJYs#oEC*lmVI#BnSf#21&ga2Lx<)h4IFki^hI41~YL7#5S<~ypzd< z1{tg3LI|BJ<^^VXS(;^FX~OvuhP8oHS)Ln&M$JEHh2bxPG3g8!#WXtntdeDx8J@sF zB)~V1>Ig$sBFl5h6%O{x8lY-~Bsr}s!|?=-D9PK<#Ka{uNApZbQYm@8ja$8uo}2|L zztOgNa=hN&*TeR3vftzN%06GCcSo90_<`r9+twD^*kYk?_6^!=b_A;j1OkbAtX8yN zw(3VysnLW9ohN@Jg^2hFJ0nJ}^(@!=Nx9b3W_SVRO6^RpP4iq5Li@crTdYt$A5<*4 zJzR<9*n`epzDH_4q<_BUVyJo;$~c`!I=ee)$TQL8k2jUpwUk89TwL;iR$7T;>CDb$ z(v-uKLt`0m`eT_GR>+LsN5466_G7EK-(r4m5Gbp_qK{=PZ;+fE52B>2Vp@+mMncoN zGKJbv+Tf5k2)^H41_k@5Y&=48N#dNKdKQnf-~FU?HiLwI9}-G&REQSih`b+;rqscq zCKl=qit(n(Nm+=Ql~t_?$lt~$Y@+og9wnbYb{UZso5`QWizDe;yNE>@NY~l^YWCEH6p^qrKv>K6wqjS` zHf54@_2H;Jkto-(ZCnb>m}1LPV#MnxIDs`+DA)+)(n^|z#8Z)MLd9q?lPl>=6tbL^ z&@hQ-H9G?*XAj$<`7yeEnJTb|QPb3{oJE3ECNm#1A&|kAHHq=7=P@c5w=e4HYVSZs zqh`i_qHOV0j_x?RjUdM|rdh7%yV|e{q_Fd$HLmD)KvM$~0PX#%+KPU#oR0QX4wEjA zDf$tk?*Y963a@C(`w&{mall7Yl(WtDPz>6O!uXMv1L7$=&H*;X_Eylg8={B|A*o0bIKhN0NW_ys9j@u|d8;4C%4!(b- z;HtKwAJ|F^$1rVNfWjtBCOKq29mBiZTxljWeh%1HMYsbXo=g%NAC_+GSF}}RQzfBU z6hf~_JT=RQ9`rUU8|9TFp?sW}iD(0DEKNCzwxf)2czGXhsd9C(8&R|HZb+u1 z5O$0g)lGs16iZ_(#RTs6Q zpb^zn&lPXD`n0Va7DYQ_18dUp2kmA_S%}U)^M2n{xdqGRmd>QcC!BGsH4Anadu_9V z#LfA4~8fH2>0)86FoSF>Q2JDnk_51A!Yfx1g5dk<1YcIcSJj z>K@>hFlU8An4LnQ`76zcWJV!-VuyEX4=tJIc4fMj$J9heMmwQmXR_r2Iwchp019IB zf=&-qiUXd-kcC0_#(;Mal{A^JJ3L}0AVBLGtU`Ek&9PWMNXq9I#C4}4RxR9OX-gpf zm>#8x8DosJ@lBR56+kuUidN<$BPRF@bqrFIEKUWG7nREJPyz-pH4r~E$Us^}+#a0@ zV=hy9!Ac=zJ0v^HDGM6bCS}o$ChbjamoJLd1M(J9NMO~$jt(_sB|>aNc@L$KGY@7j zj0ub|QV}Pz%eNg(TTn{02F+~GAd9dY!=Qt3>=z?uxe3AUV}m$*Hsv}C{9#vLxpk`~ zS{Z|ME%u`_eLV!4W=Ei1@>nPvGYZf4o|cpzwJ|#P#7XK{h#d_@9R;i|#IYK0Ht)V- zf^aai)Pda*HZC}{DYu^648@{MJUVJREwE0Qlju-OCqGFL4Dzu3hy&+K{b+AYkTM0T zgZMGC5M;9>BMU<2WR?)Rq7@KJMIqaw**=?3*KH$u?5yDOII)+^U zh;>rE45BzTm6sd*HY!LaoG{o~B2y`enK<;5Vo|H26ahj;+=@`>)Gg!SOK2;qR9#5N zIW&Vuv00z`kr-{NMJBr^Mn^eXv#0c0hQu@BjcV9Dm>I2taE9?k;2($wW0Vd)YsTbo zPN^mN)a2vAi?GO=l1TR2T6&DFapidSHpnQ_tXNtBl{E2eRg(kDwrUBtRc>R%xjHk- zRv?>?m{~5c+&F71a#dxcF(uepf`c6)=A|rJk?Sj4!*YBbmO?rVF56I(_)c{t@dQ>` z#7V4c1w*765X%Z=FpSRwQ&qN6v4TbNZ?+QJ*wB)7;>QlMu!X}=t!OJjD_a51qS&d* zV%RJyN7R$KL}JLyj8)}XS03){9P9~&uqy96mM+)8CD9ek4_(Dk;Ff!}(s)vKjFg*g zdQ*@fPT13O<)kNrWk3r1+iOh7|XD0BG0-F%B6+qZn`IRU(xc z@03+yu~OXUg}?$C_`PDxBgXLS7h^tTNZF>rm97Wrs|U-hF!gcwLBhUu^*+H`kjh6j1FR(A8&Rvqgk+=U`eK; zSsu%V`Uq_@rW)!jl8rW6cc&U{6vx|w9A3q(ucxO{ztlNr@ z@I{3^Jcq{$J>pJ32F1BXCoBRH&1#% zFCje~wQaU4JlWJkQr+WlWhbkGAuTZJ`}_JVz#FzGQCdO@JM5Gp$tlsTR?YMX`3@S+SL@!c+HM z9>XR*3yL*3Gntx}Y=nINW8oDLEyXsIzm36a&KZTNYR+Tr{sWh^Io6UzZ^NhFQK$nk z4Zu*A4w>gn$@6W5IMbfFaeg1devxbTmfQ4}!{a*~;xVS;QsNZJ-UiwUbaFEl)!5N& zf#R4Us6(07R0~uo4(o?>ZUm!RDS7XiaeL1Ze*Eg-P*hNn)_pO|XU=i{dr zgqNME41b|=EI?iYU<(f%p^&eGG(MUeir!`|#4b5_D?@e%LV;y8fU=kxJxbiVnfen|S&sbSKZVN9^^$_?}THMK-=j`&iK$)ze(a0rnJ&-Er zWYy%Aaqv11E{~7RoLv1@62%PJ@ogYk9XT_(16qe|u`8gRgi#!~mXn;2WeNfHU?uZG z!o^+`X9@gO8hk!j0l+v5Aw^b7LSG>t)!5kJ3>E3#X;*~q=2qo#a90%O1q^yoR(Ksp zDs*~?O`h~<%?yo4#awA&AyUY3_QQzhD_Av3 z0-S>CMB$B~ap-GovfG2Yd$7bm#LA^mHN>}jR2rm7AxOjMoFLRX0$tE0urdKrwl+$% zoi!CEVR2B4q~qf_*{RJBC!9QGsbfY8Ee(z9LQ6M#J;5T;6L0@x-V{?6XcOsT5FZgK zlV#A$+w5@#Yw-bozKWKhx&zmKKQ3<0lbJW@E!L^QgWEe}SY;j5oqW<#M`JinvXr<5 z%}r8Q>qtg5>IKO3?Ht)L9Z?f!C5!n5o2hz?SB6p;h60TQTxaq$P-FOUdy6y#LNqn? z#i~QN7lxBpih>GMb2SQKYOITx(lgY`Ai8Ai&bEctVZ9K|cZwWJH(0eilFR?th?GL< zac7BKtI+PvUQbgcRUkiu4S_mJ_u2{-*{N|7kIu^XCO7oJUcuw@+XZrBX9cREoCQT$ zyX7%4*zJVj2-RIGkk3W(D4l`WFB2X^TX7!Eo>%iTN@czw*c?dBz;_(1K^Uvg!r1Oc zhuSV%ZSBD|jB{9w8#C${#Vo>)u?p|+4K_9#7EGliI!HcgH{2jdrDl}w_Z6oPtA<(v zn?DS}JRy^EJ=ZTphlebimvV-n4q%cg0iO>vgIRANdMsa#z&wF`##(?0gGrh`4MJc7Rw?{)4 z`oib+cv(I)kld9b2hv+B0q9 zELn&d)v&e0o-y)^sJ+jtMKPe561LN(&|Y&@b%@l;%zW20)G%8(xJSVIswrSsm=~9? zJ+p^E6E|LIxTCv<(^*#%^~C+Uz8GuX;!IvxA7kaeEkTOtL=KpM`-( za|8=P@;s{_jZsmyXqiv_<|=!NB_6tv7@9XLSzBAsSgTKTG}CWK%c0MO`;Il7zX zm6GEMhEKbuS`4kpvkC2H>#E;X!21jQf$ zjI+Xfgt&B!d^QtIy^bjf7QPV1#8ov^qtbcG9s%eB8hvABMjy2n9SqUA3!|eVt<%kP zW~mAnhsNwt$_I2WrOM0R*h_(FrzW&{8;m$MPf%sKtcf_!NP40`a$cCd!5G5^#RTc_ z=J8`L3Xw96eGJ6oBa{gj+_5HQ%O#bcKXoF1e$I!Lj94wTOMX1ES(rMI-qAk%GKl@{ zq)j*)mv$XvINx`ZH6V2?mxNy%3rAPREz_{#qg>^#5S8s^jmE)dQpaNBnM}?3S@f6gpILzDT)itvRmo0B zz2RPAzVN3SGD2GVSL4~}uNKx${egyHV^ec@BmzcoVM$2qqPF&q&V^EMYp>MR+o{eW zoq@SkJ+0l{eQlw>{-LhE-oc7J7I$~`wGDNn29DkDS`CAI|3Cf|&-~{3o@!DO!+x&? zltP?R^+tl0s-E_rMcs3D`kA%UT=#Bn`DY&A_$>4o=!MXK=`N~mD2%urJ$=K29ijHV zJ$rTT9qz|Q1x(RW?(C(lT;aoIq@)HSY=hvUCfFRD4}CyPw6G8hb38iy8H%X{k1~=9 zXSg*l1*8@+nHYqczQrxM>j5op{Wl#;S%E5fpm-Ha!LFSY91i+SEG5>R%^dD1 z#PllP6)J2@vnbRD3o})8hUGuKn$tb(c)=?s@avVcLAUNnsUy zjXQr|(OHsiE>Aa*&uQvZ+v66wdsQY21!~M|E$)%9o7;^++dE-RVeelqYuN{`LPlk> zU>3qrY)o{vhQgyE>X!gHhHd=z;1S)c;@RcyY%1j*3nwSs%uax{qkE1p7Xlf3Ga_e~ z$M+MnSrH0zwl<6HPP+G83`Ukl3-T|=;ag6ra)bYpyJZEwfo)=42XtSZB} zc{PfC4yt4n*7v;4Mblb=tDLpHkOSbpQqh7^E$*vL4w==Pf+^pP0@3eK6&910QHZK4 z__(yIu*$fhiQ3}U!YgrXle1KAm8k+PhpVpGIpfxfyW}Q{8=GhfLhrl7xY>bylNqhx zVzeIIuF6cfdb)Z+X+5oQ`1SWtcSrByp(Wcwo5r2PrhF8%MPfHMCQu~6ngbIVc54hS z2Z1nUa^}PAUyP&vraS3O7{hQn=_rxiD&s?pE2OiO+{+N0ta)vW{J3e&D$MAVbC*4a zc459<>VL#$cnF0^QOeD>Z*E)Zd&d^{thR6t7kJ(Ftqfb6+C2jvP;`{29`uZf(#)vv zz^<`jLC+N3Z2o1Kn!dQ@I*ai*0Gk(q%BWy(u?=8)uIxIgW2j>GlJL zJ5)#A@o0-%r5UKjjoXkotHaRygUXdgHM-gYf|m(bLZ)msg21L~4$KSgw$Cnem+dxZ z{w{Ncm>7!+X_=;0;AWR2r|_tyCP!$BlOVpsJA|Wd>e&{zjQMia*jUN&Dvp3^;}FDrbR;xwXm`Zi&oiPB!Yj>gwqj zkin3r#c-NerWN~2A*n=Ye<@mN14Dx}dT}AZ-V9WPN$$UdYb95eKD4-nm9X@g8I=IW z%K5NMm6&L8i{Y@CwdiIEWDn>;TM*vjuCaZz)`G^sCAiTZS*-4=8+R0#GXiH;DIUns z7Aa5PC>TkqCuvNgfs&~)1wZyLpU{>%mnn|RUdp`}7k&J+Tv;25l6NYHLn5c*nS7aQ z6%Y2xREtaJ%h2{@$-<7Cmb}q6N$zg#UFV>U0P}ze;;8)S zg$t=ke9rS_mWO#DiPvjb8lDs56SJXnLN#7A)}&FB*S}2^RKZPyXN9GeN zj8}u1g9gd(^NYcNgoEdftuzKy&v;gA0XJ&M7HjOQKk3t82W z{LOyYoXJ!yf|w;UF#vuH20a2$2XFGiQcQphA$WZFY4Ui<#9ZExj2||&$hcMExzXc= z1*|5I+~9|9xF34sf#6n~nyAOA*{HdIDn|9Dt)w;*PZB4#k)bD6_c*Qyj)jSfPzIO4 zXc-I`#bf{#3bW1teO?}#I~=ucMD#dy4$2?zEnm>25z=#!Yj%ukg)`dK2o#C^XsjpEmpq;o79gwDq_YH z?s74uhI`5*lo;{Rz@}xgvptop{&Yo{uB!foE+h6AOjvDF%B)R77~PjIt<(+=D}`I8 zMRQ}n&A&W^Yp5mG{FD$`FsUi_&mw003>LNn%sv=Ql*C|PtVx3PH?*uzYHIMniZKjd zdm0)<*uD<>gA0FHOY@S@yy{>_H#T>Y7v~Lat-Wm>-I5pP#$dcj3^u?dee+fuK(?m| z*0Rj3S$?X31zK!GAimh9I8AiXnB>NCD)Z57zsfDW+4>DE1oRk%nIdeW!wCte+OSHC zi^c{S27|e*1gz3>dr8~ES}obuX^mmSg0eHD$Ha_Qd0-Ge?D+7V2r|c%g+;AqywOMka)^MZ!CS*NFKwyh%2Wd5 zi7egXg8=!^L@L9rG?BquSTH23Qm~bW;p+FcZ!Hn=skEf?KuIF*V`Fo=-Q*!vf}@l8 zkm{wd{t{MgTT)kEH?~SzvkLTqY$GG{A=E)v!e053)&X3PRXchX^$iZzwxtU1#M2pz z2U?d7wzYQCRoVWo)|&RN#a%un~p#0#jXh zi{1G#$>Jqlzy3{k57bqDJ1{sjyvLqYv1oQA5n8Hq zcX$ucipk-y6_b|!c1RxH?bWFbvqEeOMbLom?f{Tk9f4dGso?IJt&%p#GH zj4gXv35a12DAO(sX;_Gd{j&T$RF@z!hQl+W8c`nf6QCbI{R9b*%7DY(6!p-Pkkd0E zBm~+XG>E)psJ%^WZ-d*~Cb#20rP1RJa%C$iksOuU+J|+u&v)8^-e0B&C!i;1v1KR`L9Zdyapo)c|q|UC6?)E_$J}>wWZO!7O$mE0eA0)E{W8l{4shPsPp>qi-l7*H2P2w@*GNJiB1LLa zYLeL!)sozBsFv(c;55{#OfCXiznNi!pn`pbfwr|^+#E?t$9k(WxfkMrg}Wf&-I7a7 zo*YO6E^^p1qt)Eo#S{s#8mq~H9;kMx$;I4RM2?ai=ucTnaxwc|#D0M`ju7?>q;c8X z1f^3teWLf|LJaoU2KK1rkzS5J&LZRv_B}5;-OdMBQZU|-8K$w=!7i(9KW|4E|DoyF z3k;Be{S-jMp|kQ&lj552RE(o1q=V5WmP>Hbqc1S&(eJY#*-?kndc3M=K3z{ee86CE`6w!>zL9gd8k|J~36 zbf-zN0;hZq%zSnu*OefVZVwmOxU)FRn~{$qY&$};Kg*E+0v`JU6uz~T@3TT03bNBU z;)TvCL{pF*4fdi?O&Hb3L81k-RjW3#Xj*)0na(8X)QQn^AvK%B-L%wgL*D~%)7W~hgAB)A_AnzKA80M^>PbVb#a&f8 z*r=q!a3kE(0Y}fJLynLOgANC1e3+4k4K(twp$3f%KdeMFcp6IPSF)$t}ZJ-VIHU~&6ku*AoQY&!e zN)z#B&A9SCPzD=*2ovyOswOA1ux#HCXlMvD(N`=jE+WSM-vD6PK`pK5$FzMjz~g# z$5!Anqx0Qve7Y0uL`XaDvons5v-ti71WxYlixK;{QyKR!OX3!6b)}26+V=L?T zKc)4<8-o06N_qnQKD();+W)h0wPzJy3F>C$-V`K3Em4fy^@qJFA4c1jP$BqjcPhpy z&sh@g=No!?4cD-f_z_ zge@L`*u>XZ8K&a^`f4w=kK6#oPWoDBqk{}M+krR=X{t)G&n6WR8~wqi>IkGx5F!== z@f9sh0F55se|-Y5s|-Te@=&&M*-*CqzAbikJ`qMRe`}pSE`{y7$q2Dn{_JL%)LNAo zU9H^xd*_=U;~O=Z7+EeZ+euuuOk6f1E{loFlH#(g;KpgscpI24jdo@I;iv>PTya@W zSSIK~g-|INyKQyBr6eNk{j04`KZ#CiCR4*~PXz=v5m@hJ=65xy=#c4lSWm_Gu^@rc zx&9C~G0;flHa^*B4T#4uhDh#6Uy~62DE!aDt*+PPni%X`lEfn7B*QOub>Xw9L0GuQ z8V7kG#PP&2B1jpe6&8yX$>Uc@ z!^fWsXQx9Dd}#b5L6(ezbW6t%S%<}!_!__<1@PS-xxs^Tl?HqYL=JkqO>z*Qv%yD> zNs2{kkX@bayda2i`R6uFF; zd#RBh_1K7&FQ#{r*G85Wr!5u7#K5n>d9WSY)h^-9WdwSv2pJwG=r=R9K%x;-3{fIr z6tXfb`Ytz+h`+r9@gd%l6$rF^c4Me~1d`wj?O{1ra;;G687Ur%N=R1IMdxnR>iFIT zJ1XjdAq@p5T=)R+U@Def1^&gs=wgs`v}@WSBc&ta`~h4A*7uZ^%dkMLlZ#HPyCCGG zL+Amh@FhpB+QH?x)@x>17$c|3R_xX23#fdRWE*l|Qn}7 z;sd9J@(8tJ&*fMKV9|}F(=~&zE1dtZDsg8u?KmUE=e~cJe0_CX(_#1aHX25EONcZB zB&8c^1wpzS9NjQ#bO}mGw~~^h2crZeMClmP(jX!E@;tvc{(Jw~KHF#a_ue_@KG%I+ z-<@+Wg3wK$y{vV9`$h8awq!xvHzHa%t_F_#?uB+CKW-kLbwEh2m=x^EPCnd|GPSTckW?XaYBd27#a)n=$?qOG#$gA)-o16xO}jxDzl z7R>U;v{Wpnl!R`;yQq&tM*{6UwSz!7qE+FM#3P`XpAuG>lH@*(tzNC}4E2udFwxIl zMe@!uS#@2cljv+9D=HKu3V3x`z5GO&rYrTO#Cn?z#8{>$A|_2%GEB9eMArn?A~CPu zO7QGL3O|ix*L31RPa;uaU;AnH-Fu^3Z~pMt-FUBBnm-EXEiJbso{oMVeYf)G=fC#v zn_L>JA@Owgl??XcnFD-8;4g2}opo_9J`%5tRgK-4bDjRG8?Z~Hap}L^J=S?vrh4>U z_*vz4@#O5#*eLf+)lqn3Hg}6_$Z2rMvuAu7c>2(`m&7{UK2`7Cx6DFsEJj5h;?JIK z8Wl!;Hm`DV{>z2Es4w9YT$g+LE0;TSY$uX9xHg~;e{-HQ>q)O3ulcD>Y zT8<$4Z>0Q#`Gea$1rPa$zrj5VU){JgUOz~ar((7-1@F9Bi@dq+rnGj`z;ZPMWyl$; z195TbcgSCNKf%N)wTUA>lP{iw;Ref6eq|cQ%#lu7fF8XI^e7?|Qg@UI_!OaQcPfU) zvFG;v7pf(HOBLAq)oK1AUAuIDDoty(M`&QYw25*i-oKp?Bmvc#xeR_v_VsrL(F*-s@;$d=I>}m2zSJ1=IHl{P(9Boc>Y#hunsR!K%)MG@-8u+6~@&Ljeg=Q zymAqY8guA`2Jf&?gdGaL-U2Uw%ew^SkZUmI3%w}Q;zokr8J|l+6^=|{QtM12m zvB~`t39iQ4DfX)_&K2bJ&;3{vjj@wk4KzmKq%K>y?&R$4LpiGQWYTK9D>Erb>g;1u z(2L7|`FW~b33;kIr7@NREY(l$PDgGrUJD8+rG0D@W{!R_{gm}vo=5Kl?+5EcT?+NX zFZ+|aIcxAEibNyqg|HvNlQniZ^XO&Ei!4dSY(OZ_i9 zp+(9;{H9tO_6aGxzBg72da2`J|2OZyq~lUj>wH~RbA1aM;E;IZZ+@k`G4}bTRYagU z!&jSXgd`b^xZzU-CvJiz{CVA+AvS%0&~e|@AI@a!<$y0K4NoQmPo5*ChZHx^K#8$D zQjX>^<-hNvt#gArmEtmda2Mvb>dTZoO}MA>*j0(qg>DSNvNI~NOI!|@4NJFwq?BP- zToa5h26uy+y_0HVEm&=bp4MM))$Fw2R-JOBzHj@wz#117;1jwqVkSnh=U75I#EwZz zA;SvS!syl^=tiFL$fQpS;&rJcF7IQW4R^Okb@YiV6*U*s_E4EmhmPh+t-rwQsbo$} z%}th3)1+r!*ymWT9LHT?i3>pt%;mG|F1c!jf8`*lx2HDQOg3@ti9+~$4>7-#m1^bF z7!@m%Ddzvfe4WAZdhbA6xrG;J`FX+nfFo5`8|jpBJ*Q79b ztn0j8Oq*>pU*C!4hW^H2!qdI6j}w9;6%OPN#9W=;-$`;>gGZX3PA(LlHR0#UM&ZX- zfq65HsFauuyx(BPVat?h4($+{2qNZAC^hWR*yMjl<)(Y)tgo%#TB_#Ip9jBmtWanH zk3Lx!XLEN3ss7xkNXZiw*`VEcSV(jHif;sLT_RBSZrP_~Ztb+B^4L2&QeXQ0k=Xhr z*{cNI;>>}!#jhTZM5tzTI4BOX$1?li^T8*{N6Y8C51$XgAJAg_NNpq4#P#>;t`8^e zCvK4=w0+g|Sev3&GmH_%6M-twU7z;TYRDdA?|ETiFb6`0{ErNI28Plm)ML>v>MeC# zEoz`0rMyX|*QVvY%rUdf!Oa}kc#&z($jLRKUb|h|zRkXAqAu~umyv6hk&EZqXsxjA zCb*5LXZG6&!D;oc_&uz)L#(%NOU5KM^k%qfeO@k0DhJ5xnZGuzO+b?^?i@thoi@*S;y<}oY2@UN$pQQ$y@DmUdt72Op_TgO>a}2Yh#{os((K( zEw7$6-4oe-{r&uNx$C4U{qs%8a`Xe6&#Yd%XU3tViXUSY&(I$KZ9yT=v)$Ts?@fwj zpZMC`+K%I}hA!|`8c)PHIdd^TS_4&(8jHE7=pTs{|D_Gvt9H}G4o?U?yf+u=Pc z-M(kFeBOQ-_}Z_lreo!o+0kAtvCr&K``+v2^X$Xxl*8*+ejzm--M`G}y=U*?djOPA z>Y8Lfl+hlM3^7%ut+fHqdcgNEQ9ke2BnO~*_K0zasRM1T7kD-Rz6V12q^-60L(S|F zwGdN7+S)3@SrPc2G0LZFt$hl*?22#~F>R%ZuE6EpcF$yUzvNoe%2~5Y9_l?G$CbtN_C=pfx2{7svjB^_APYm8nLU}A z59^8T>)=hyl0!^IiEouJzUgWU{?Qi9_>|QCiEvY<WJ~X=6o9PPg{h`}j z$!QOA$*6G7$aK!QbT$?E^|MQV{krtcztR?>9*ddwHPfxvPsiz-_>g<}|Id~IITN~-XnK?e^8}^wfpWXrCo?EmeTk?2`F=&Wj3DJYa zxNdh&QLf~)&!4gO*ACo<-}U*I2csW4TJ>h!){R?}JXd&U0~!~&m6xI7Jls`ZqH~N5 zR_)(3x729po->Btl1Cv7hIAYrs`0I4sr9$VJ8nVujN7-bbQ#aKX47ZcDzOtuda0G3 zXjgw*WUVyl;Gau!=vdFSVA<`PQRa1`zh%rz$PUB%p>V>4*N$b7#q(D(x=pxr#SqJ9 zi#gcSXBXw7@UW+FURwA^ENb#o-$vo_unB#%Qt`WY6sO6S-8?@(+MD0yLoT|H!&57> zDXznhi&AeLOCFmpncq<~INzoxDR5le=x62r`qWo&f4TZ8Dukn&N@kV)uWa9aAN8lG zT2dmC?j`oWJZo}mds+&_WJFZm^Xz{~)^yhvA77FaQFkx0dq+Z}>Wy=k)R=LZ@oo}S z30y{^n4d7QF&J^&J~`1}Lkq3N#BSrpe8iL0l+qFJ)Vw17jn$WC*Ox+8N14n|9-8Q% z2X)OpUhm(FULTDrc(U>&_i-ruN$A>!&{{=o3U0;YP_1B7@h;6P+TR3y*>-&sWEK?T zR8N8Ibp<^6&)yt`cKe6NT6xs^Ykw;_Q#fHgu}(`uX>eW(op_$$!$Y1jomUO?#L^Vc z>i)DC*z4bW`?HzCr{qfP0!l8u#JV!V!(k>~D?9 z+eNI9Mz~EZHZ(m!j(zzHW2;VoWK`53Dwu4nG!ERDBWz zY1_bY>Lxb*<5yMa7S>Vt zt0p?=8S7!hgE=zfSQgjcXwui8;?O4IqNF1F;3U%Kx#5=r&*K;x>51a=uH6oyBt7Mk%>%Giix~_&h1lG*V1Be!8fg zA6vQjN4wAovgU*F=!amvPeDbFro7w>V;ag@-C(OsjC;@(4_XpQ2^zpi`bz{F3>lZqmJ@4+6C zTwGX^_M1lilLs$a{M*%6=iEfJM1`6P{3z{h)^#Q)JU~}s3>FfE4U~=qRj%~+*%A$ctMVKle z1(*+z;&QqV1Lem&U?Bv0&4~RekK0SJR-$f1`&OfGn9#y{XJNRPHm4ecV(;yrWPepq z)OxPPxMD7>D_p`j{q4TN16EC2uy*nU5t&oY$U#5+)2Nb`Eoa6blN0)R#{YS)&BlR` zZ8=-CJMXWg*J$4UVDFr2KEOX-ae_k$*cpHtz^{;_Vdpl>12F6hqg<-8TQ{Dc44xfb zq#q<~u(~CzPYI8w&4Ci6x??S2BN(ALmV9V!q!|py)@?Ad;lywR%`&e>JIJPXXQQ}y zh&S&~Rzy&c*&Hn}lJl2rDHFH{tOJ-U{}BVc1Fir&ajr;?zgF^0){RM%HH}qF@}1wT@oN za#v}v5(>ADk~OA;`gPzl&cT!6LrkPPELzPM|2zCWYT>X4f%C0Oghg$mwgJ~@1KC7`(U;n)HTfxQ-{>{e%xxTpK`Tp#<(lR|v4 z$;Bni2R_&$&<}8kxm4xINOR3dj0_<;CP74uA>nLb7L-{c+*j&&~C72c@B_7@Yv4{|0ztY2`B>&hX$6+0rO`qT(~$X{V+a zNtCz}WF;iyJn=K<84(+l3n?qFQmaAphBQ3fi5K|mE?+_F+>k_`=SMh|OEK|VcQl93 zU=tKImtIKf<1nl%x?@7L3DOTn2>V47c7yQ!9^akXDtOx4a9F@0g;Xk3FmX|f5` z-mvFr8st}h8KT1z7&$DAbtxU@Cxq6&(uoPeM)M*i{AGv_|3L*X8R9(xNb?2WG81TvWm09E+55Q^LyvljB7Gnv3AUzg~T8`>`2MK%CMSf@oJ%R@jF9ofw;9Q0x_5j2HCQPZQ`j|Bt(4`(Cr8k7(kQ~;7 zdSG9AbSCV<2{8f4$GRmyWhNa2fz>G5V%Buu$T^QR0%$G%4_c?P8b0Xt&N1gm zOUg!SV+C}$2=hBm^hgb&{?`?=eFR7B9of(G>t*_yV8ay)8`Ki6C9g4x;iMaiKfvEDS@eAX1bwM)$F697&Sx}Ot zNMH=WT{r2I?jSSquVz^$qE0sNb)x2%Hx`rY1#%S+1Pce!#=?_fb}Xb$9KJ_G)n&q-H7z)RpEPBn%Uz@Nl}xHkmzm=i6C zT!%dagyBfx`QslGBd1}HxeU6;^CvnMK%T*<0RkX%P$&2?ld+DuPs0e0vC(|U7qCkJ zGe8Cu47w6SKPDus4zLR7#;6u;YI6bLfQYae@WmOR>}W^iSJ)$5fwZx6@x>XT9B5Z$ z8|(~74dVX~9bkYyMNhzb0QdL^A}EGYT2F5m9+Utrie!Yn06vBvYl+w&@CZGmNSnuR zr~|qO`ePsKAbS9h$pNaydE6cuk2%n8$j3w=JfK`tRNT9xImQFYMBlta6!hLPzyxJ3 zWuZNCbD7Ydh#L_!J+jsRp6C!8>5Q`_iKIgUiE1w85IDWkG*Dc$F47A31p^clttQ2c zB~Awgqm7Uruys;D&=NWD8Sv2pkT~U9MXxj?6#LepPnrNKie`{1AP^^p%Ai3}X1It) zfJKub%W!+ZP>EYZWEUBf5OqKMulJ=mOz;?q=@`M$9_@LkCD0$1LR{% zVfa&7Jw)9+LdLNy@#W)|+82U%EMzH-rbJf3W=Sq3m&DNBc$a*Lt1$XwBD5JY2zE(& z4qPH$3&p&8^i{s>qpy$-$6-YOaTM(4DVhg4>wk}Z*a~|XT?ra8)GK>f-iy)w$0t+M=XDXloR8gqnHV1};*UYsaah|vV79D*AEm2s^t9>mq3bd~Y9%NJ+?Bq1 zliel;Yq(jw3%%pZf(Wi?4@+%DU+llUV-m;P@&ZUx%rLwyp(`GUVXsAG8<7`AIhcba`I=bu z4rSYC+iR;hL)S#;NTg|!Wt!y+Ibb;gERb>#2S3XiM|Z${qj#~V884V1(!H0U1Hx&X zV2jDn!aI2!Bsl6@ObE%2FW*i(lzF@< zzVG{-_1sHKQIu==Jbojg{fjZ8t3j1=b;B&PwekhRdGkrOLRG8e-aE`O>N$LvIHbaA z9GM&4TfMl!uoIBQm$OVEXpWmQ7#vqfZN=Yf3U4EGw;)bwddBU4oUJv2mL>@|0BT}` zlMD5Ur&qM}e6^J_mPJ|dOIR<`4p{3IqIUt)k2aN)YdU1{L(JGTfARHEyInpn2@$*q zrHnMNiCWIK-sdw;6qv~`u@3n#StfXSDK8bmwhy$o>j+b#3<8WHW4XJzFLa?OOSr1O z;ICoa4w9yCMpsNJG#p4xknGdGTa^Csv}HMJ43>>2OkgiM#!za@G!~o{T`vGKW3U?J z2lh~`Wrp*|y#1e;|G~8|_(@`#VD*x9U#8(p7fUgBJMR8baVB!wo>RfeHQJVb%r}b> z^1{lucOO2F@p>=_;4h2oMdKt53Z&RFiaO$dZh*S~&Ch_p6wSD97W?ECZYrO(p zL@^jHLHM+*XhRb-+54~|=5xn>5yWuQY;LKy3w+p#N1(6NZ18v4?F%^f@wCOJ)t<%i zTL0GN_TS5MaR$$A78P@Gbn-0UPhHEm>;GL|Kl^uhZg94|-LZP;vT{_F{PXAWFF90X zP;2~!Hdglw|J-rWUA*Zk)-PY-U3r@!mPZ8B#9z`6mcPL790`Mj)n1De!BEKfZk%A^ zYvULl#VY!*nA3r)oQBEM|IPPj`x8H~Bfv?@roO@;ElS zrja*uo%Vg2@Nbb_!ejc!uffdP{x_;Q=P^px`Tc{SQ!5A-q=fYVuEWZvvv4Hq^ri6! z6D=O|`kD}_z0lZCHLuEkt8rb4^tQL)MwWu1F%U!ps&@DFE#=MqmuNcYZA1HC@U7)4 zRu3T@D#}+re8FgO%P8J>OjkLYT;3`EN$IpLwSd?)T$CQ%1}xq{%cY}~L#WemK%vNW zTM#aR;|1J$RVwk)+%C%v@Hn9ra_T#0oL8Qn5F38#z+?_f3`=H_w4y3p8*E0?F8DWA zL9?qkSZDsOIKLsipy88D^omuM&4y)e4RJIr6_y4tYYoC?snVAi!4*ZzXeY`*ZkPPQ z#)@`gObM=D|2-m`P#DLae@r1uS#L|cO*~!HWbiWZD9uOVYD=SU z_3>6B@lJ%Af|}}y5<2d2f>qb`j0q>wDM?0&ZLveC1Esu(n}a!{ zwxWvfKuvbFj2OwTAHOAk-LeUA-2;~s2rrYC6KjUyVn=MDz!9|A!csGrWTF-5L6jye z8&??baSh}`Z<L5}miQ{hY{j)T88bC5Ws0-E zDlZ$To<%3(rA`Q}N7a!fOm~-x>#-b{k&tfom@2&rr5c3)-ZgqCE1hmhPT*u6fh1VHhHdYUi`!g&tGFd^EE+u8k!WZJ;+{O zQ8TR+Zw^^x1jV}yOBg8tnFs!TjKDp4*~TVJ_RlD0J64Ni?*)*RWfh#t(N`KQX2UZ@ z56xUm+YtZCN71ZQFYIcig3G4OQL&*nA|_!RjgL9as`znjH(0JX@%`(=(V{{%@_O^W z#*5?QLZyB)JT4ytmYQzg_oEFjhUVnAA`XZzQ2FoAricYcr0fYQ8^Pc-)>ZN?`n{L;WZCv^>a#6tl|RIzayUu9g?3}d&{97S%jSoZkv5Qwb~Txi z-(X*wVh;*Mk$%y{d64AR7K6^}x(q|_Z#~{xX(Av&CE(~a!}i!EeDu34#Rf;Gf&9Y9 zPu6%=jd}H>R0`~eSm_96^ouWcahj4uni9aEkpSE0c95YoPh$exo!_`j{k^M{{ID~$ z?%1pTg!R}bQc{K6(6jUVjT?pMBazDneJpe9aTflaHTJJnb|fgMT1*`VC|V7v{+QYZ zZ93|b%BuKzjo$KwwK^f1-Aw(uRsq++Wx5PZ`9+b^2Qz|mx;AMZ-*fV&yzHW=ihKmy z={TpPB6VNq5rz{5juW<c~AJ4mI`tf#Xe<1u=g>t2dQ^^SyRG z2PF)3CXo)TNLDeiO}oJX^qrRmd%tzCc2u`Tp-JL<@m!O`1IEnZ-5xwO zCJ*N>DR@)bEL|J=-8L`SkwvHV)$j6k{3Z4nva?40fbWZ1mTksF8c??m4q%s6|SJv zm&DmL%>3;q#Iy(-&=w19+lq+t5DxM$3e#>Q|C7-dXtv3ZctgEJME>#}#H97hlf+$y z(eJPN76Im(oT;bDo14iA>4d~8xNBRVf|j&20(jbJ0eq51Q@M-+(lpEBqt)Yl?@wop z#+N=8pY})JdU>=(3T_>=QDzmqD{NA5OY2gPeWlw?$$hH{=5auXq5?ASCbhtxddPL$ zi3kRUNRdJ6tu}JYT6o>*J{F_@7`(%Tf@R{tl&(&r(_b z{6Y$T>!6O;6_+Ck1ccMW-`{uBnpD1D{&BuAn8)}o4ZdJk&lRvSlYv-feU2T~j=Ml8 zCf&NUY<>tbOj_I>eLX@5&Ks^e)E%!aX^t{B=M1bnDFG~PZC*dj!_bn5r%^Hqo(hSw z%nF@f3r&Ab+%D-uO(s8CCmPGn25C5xaBiIY?(%&`yngR@_p0gzIyz&w*eFFue%{h= z;C$Q;IgscB>f{{9eB;Qe;@4SCLMI?`#V2@1Lic0%=dThgOtm#qZFsa*B7u|r!PsiA zcHgH?31gHJiMML?Z-ThS`F z6#EJ&RFLYHYC8^2l$%BNxMXD5epoft+~=fTI+3qdgF~$DTny_U1;N|t@PIU>j{k2JHoH!qNFDI+vqyjG9YBIq^S|5tmFJ4ZYh8haM_B{UDy9mcT;7rA}G% zdkQOu6ja409NVEysqx}mJKOUFG7qn`-3(zh%@GOhDJ-}KSRCtQCen}%gODKY%Dyp4 zPDWu&DHb7tZTiof1;XhJPNvX~Vw}Pt2a{%!V$JfxXTTERHoaI#%7W?%t%Yf0viw3E zSJQ@GW+g*F-H#@q|HPZY0kJ*!Yt>f=iFkThTY*Yg3-TTUoTNjWV2o|DA~5{R8*guy zHG6(MjUz!7G=cf7ouhax#lJP4)QsC>1Ek5lxS47R2&ZJD|2X*8s~8kg9Hf$f7|lI) z$vswI3*SN3J7zP>;6E5E<8)^MFB5kxPi$2>l7QLCDzX2ee|?UF`Jc4F1vD$7lJz`+ zDt~8o_@)+%n-S}Wr(YGl3n8a+e@PvkV`fHG`PGg-JFXCFE7;?!z0fyLDf+uo)a5DS z@yX@;LGu!G21EG!#pFSS3V6xl8|e6C(6_0AEnV8UP99M2h8D;THy1lO)(ojYXM~jXE&!%trui zRI7s|8GCp{p(1n@FI8=XuS)0l9HjtF>F(kAvELPTljFyV`=z8z6pFKUnZJQwO0bC% zXfi#`kBe6N-OrXldzjsNdjg1}sE!9W;i_|W&+k;qExs&_mY0lo8qVXQ2EP|1Tc6hb zS@VuYQJ%d)VBl&P+5d9*4Unn3_=rdznNjos3d&IJw)y}P=Kfw?dJ@r5_{!4#>1@Rd zwWTlJx!bJD^(P;^Y}uJB6y2D#D)%qu<36+<2dB?%eKM7ptgx=MjW#l-(N=g{d zSEYX@-9|%1ehc-fWt%;PmI=8A7@+IOpVSg4`oWnDQdQ?0Us@XQIvzba*#03dQU9_~ z7RQqfX&KcUs{esOtN5+P9}7FR4|t?%4lF^mgs`FJIeB{gK{#Gy96T<%SM0;!a^WiK z7H{hvM7Hl1qnr{bMB6}XEUamp)enib!e+VE+@ccXwKp1U*c_{I;I!tn=d_wbLNeAs zC}sF4__35gcmry^DC}*!(?1zq#DfxtEwv&uJQR#UbNa~E!FHUMkDq^(6(}S433!o~ z2=Z9PHv-M=O}b_Gs-R(jPlFw3$AwL85&h5)R^7n=Ehk>V?ZA69@ig(YFKHghv4i+9 zG-Hhhg$Jjn1U||nwT)H-cEo=~lIZ_YN0vLolW|1^iiU7^@bX&?;;sK$JPwJm;ztF; zqxavDdOZcx(~1hZ+RydXf3TuQ`CfEJwk?AnDYxLhLkz|kqXU#iTlmqm3254y5Q-A+ z0-mLHhhzw176WQ%{u71;NRyr8&}2AEN|Es6M2BE$+CWtn+K{YILrcM19|d_G9>q_N z6`>+g3I-$XDUGC{cd|-7|Cj{0f_7Xe*XHrc;a#S-huDfwupb+42PP%4Yu&O&?Hng2 zXz*!OgcGf3MjzK1H|jZj7c5Nk-#NZNI+5woiCAC)TB`pjyn#m}`A~t6 z>&O~T2>wLV0&%sO8?R5dqDC>nL%=vRL_!SKG^SXPj3StoI4YJqnu1DOffk=!PgyFR z+V&~FdQKka^B+8^lSk)iv6SCs+4Yn|b(zVjlq<^PMkvkz42P7G$1E5VKSF+2De2`M zhKlR`EDZX?9*;A8saEWtdU$uswg(Ka=>IDfrQ7f0u`^sfBnHY#gzU@y}|WmnV2d6kocZ9e$=Xl`6u1B^Ja6Z zjwYa7zY;RltO>#o{{ZG#;7Uw*s)dzAJ#Ct~D<{?P3HV;snnR7%sZmO3kcb8MpDn@>1hcOlL9=kr0Jq%;&y*VT9yy{O*<_()bx76yC#MkS+h2PamR>5g; zta+g?C~)Qrz!(o)UFLvOS`k_zKF)sdoJ_?A=@W}d`Wm_J(hRfVDZ{^8YIEJ?tq9ic zqSi*}JnSyhw(qr`B!U@ed`$UFUFNY?)fJ z&ScD}9O<)vnO>4#Ycx%O*nG7EFDIe$e1_qy7|b4xSK%_|Nfft9KP0fiDs*O^P|Mb0 z-8K=OhD}!N_2N_}Ef%)xeJD|TSzOMDA;CX@N1}hLPEsJgY0agJ8y3Ps{71<`JeF6` zv_wEBQXP+=q;4EDyKX`#G9wg)_l@;hT5Qs_STq9a})#4+8$Su;lIP#Uaoe4v9m2mgo)2Zl&*}xNe_Mn-xre z8iIXO$ARZ@ZAkkZQDRI&f0DeDviJUaH35#q%>uckj8 zhg@4HDKQ&^_BAxZ?~Z-=ooma>O{cr3zddpWzLA0SN2~;(kZ!KG-aKOW7NX-D? zoQgT7{WlFHLjdjE8*`xja24{+DP4VDC(+o4wyUNKz9|!UCJUDTy3(u?@jU+AYnfQL z@ct??_iVdAoYvV`F^59*!K(9g!2~k+Ft}hnXmHN8tP602JZnC`R z>j5G45*AbLp~g#tSINeum;ygDll{Y4RcK_{chm95n zy;9+HK?Hv8cpm)jwTF8Aj0!#KTEW)o!#MKk+gzWMTyw>x)NQl>6r!9Kk6L)12(f1` zP+Dep;&<}b0Zp7{!wsLVl!WIC9Rv9+f0E4F@-S$#CxEFvm~drA2V4>Mj$KLgId>l% zYYfK1Ddt@g)K{N*hSRVu(2_VFgi9FXSkl*&Z1WIfMpBTxTlEGyakK~WFUz&l7gsp! zVMSalWZV2R{yY1H0^!-0xv-PAfIAmRZ*8k9j!zu$!Z8}^T$cm~w+|tIsL~U}XfGfN zTTklGCpiE?zenBc2y`NP_!n#~{oL^DTSY17v_4_)f6#IZ#S?tyY(Y#B~$C+Q~>vs501vhjL3y+cV^ zuRSp1w%a2VDV+(HFqNGN^1an%lu&m>@GeweqY17Hv=y;FN)EV%I`YZ7R zwWmb^4vzHUrS2qG^aSJ6vc@f)9?cCSsqw@=xaC08Xfl$A@(HqAg z%agb+q|}e5kW{Ui3k(M*9Mfzxsa>8g$wz+=T%y-aDECx0w3xH1**(owz=8*w>>!Fd z5vT0e!dvzS0kwNkKKS}dkw+z)@#n<|aUjm~@fi=Xe=*Cke#KyQ2G8aLFX1K)uR>vE zDDTjcE8{P5*&C7MjY40#Tk`|3_ux7q_l5zFvg&>KLS?$~z67qe)3#no*#cH&n`5j7 ziP;bS4#_%LPo){wN2ghs!%~aSn+~G;9ADIT0w=rrylIfp-tX_tZ{qv0_%Qs9M={NR zHNdu;UC}-@B9l{|A13Z!$V5;4^kL!=^3E4F-j$e476~MrGPb~R zEvcJjCYcY+k66@UH8dP$ajR&J`H_6>e0*@;j3f%g*+I(vBqa*CmU=@e$20Tv=4k(V zzgWQDgQpMkcYH_3Z>DQ+Du?2`J-VC262FLAYqR?6?rR3$?|o4RSaj&}${v~Qff_-- zz4-JOV_NRvRUVb&&hVYQqH-AKwq?Cc+TA)$V3T|Oo>~`ysb4@^qUV`zrJup8#K|Bp z^RF$;RVK@wQQkP}9_hjZ=Mn}-K=n>b<@CS#!>8h1nR^bjLqCYzjEA1h0TuY zl6QTBI<1RbLi7m*O^)`i4{<`1W#oKB_mg*CN>b8^^n*g45J0N=&M`Iq%Jc4M#_BYr zPzK6GJWJ>$iSd!Ini(Lm?IM{?P1(1lnF=u zm7n-I<-|4_C>WkppvYTeW^!6Z4gz4>Gn&r%FK+8E3*H#4bt*E!+nLAk4Wq-aZf45N>iR%)_{V-~McRBq~XRK21DV~t6 zQokYUL5E{=V6F6U<77+dmiVAuEb0Yse$Nb+3!xYAdKHSBEXD-J6qXC&7erMYiVT)i6|%1hJyPE?0KY@} zS?oQ)QBPN`>^-QWD3?g>J)T7QEb7^Na7Q&S2-p|@C$XsDsjz7jPVcV43cDKn?>kNkv#rF8&8?aQY+X2zFYF& zk)`3Oqgycwpj_7!KB=So`7og}wr9#PDmcTnCwsWGlsgK|7I)0MxVfXT?#;f7NPA14G1ju!22bRsOMRE#S})yoN+U(C;afLD z%3PO7VJ!|9i-el@*TfFd`P>PSwW#qwvV;qUc3zX`G~kRoW(T;JAS5GUrn(YWG49K4 zk8AgXhvXr`zRk{_u6P0ZJKm$VM8PLusBDAJrGJe(29;sid?(AB-KYDl$xfLbq86Cs zzLb}qI@&F2U2$dMWSXv!hC^@oVx~Ke+WVo=IiKpsY(AyiAZIQ2iuv~yy3|ko)h`^5 zS1qcrrkBD?79!p%#3hfp`xqt#jJczDiZ6qHi{J;rsx5p3sVDNZ7Kp;F#sw?XbK|yiF3kOhoOdI!SqUtve#jW5SY{WBkj!6=#B)Y-tBnlyG>fz81N28tNKXOX0+t}sc zmlJdwmA|t6%p+sMfukvAS|?Z0>pi4}=Z&pNyi~u&L1rMCH?Hu5z|U<`0@CHNhMk8q zjWY|J#Dau)JOh|vP7|-nO+SU)ouom`u!RAJypxm=3=a`{GpzJ?KS1r+_9X7ag?pCR z>-fNSpgnG_ONkIf(SsQStM8;AxT^V@2ZDw8ksyQw51lh+;MrsH(-u}kbBjJPicl;Y z3197a;ucvYt?j*2b*ilR%rU+doMU7!BgAXECh|fL<~JY@53-F?Rf$N%r;cW#C5+Je zO@j%8R&U$oQU^=@&UM#@xmqK#_S3kSvj3zx9Sfpzi3p0b*V3|?vNzM_nX=c@+L*Gp z)BfQ~Pn!Y={tEoHO?dLjjvtP7;D(1Q%V7NH2aOvogTtrMaIY~+WZTwDw3HVmw7ZQC zfi%T1b*v?R|u0O{Fr#0`qQ@-SoW6CvcHqFt-OD(JUKrZLBfG^bI1moi zpR_06UX}?er+A@thjv?QJ*h!0owUaE9ieN5qV~?4{w-PQ$L=#Js>+>Je)0WTM%iS; ziMk;!rpr6F=qs^N2xp+Q*loYT+rOVc!e(#$xbDc*OcEV?w$EBoa_00pTt8l={V zz*Qpd#C*@m-{C(nP{nWVbs|Z^w+mMtF?|bIEqxaMhTk5Mg%?%Fn_}D1FvH*CAviS9 z!oSr%H$HH|?+g7}k`Tbp)L+?vL#>N`&%}Vp$qT=Egv&d7Lo~3F{qga%n1OceEr0T?~>dVtm?P4MfF{EC7^) zXQ`)@#MkC`o|*#mEi{u!5XYhTh|lQSNv`KpdkA`RF;I~v-~AK%ky*7gyU&{>&0lx0 z-EVrKE_$@Jq=Uky1b%aMQ6MSfcTWv_Ki4SJdWvMtP}z+*&4JdxMcSQ2u3k`;hf72M zSgs9TmpLXd@-2;ZVzBAvM;~o(EB^S_*Ca$2Dru6za~ZK~y>>nX)$H$8Av! z`$&26EIt#|v{b^@uxP42^>f25xrVvofCj#-r&QlFr%8uA6R3tw)wYbAbXy`F*u&CX ziNApos78q_sf?SHd@&oxipxB)6~2FU%-+{OA(`(eGqT$?BT0VUpx|3GCs*C#ShkN% zYCOa((V~Fyb?`TRuZX8INN4}V=LKzC-xFG!o?K2>p(70n%3%eb0oG#qVqCVH4@#uk zlyn^NxcE0d#g%Gn>T#^^S%?h6r*q?edQOL&A@(PpTXHSU)`ac(j ztE41asW|=JF|tq13}nt(W;gN=D|#XPQAOaw61&^{&o^*z*HQv4{oAAOnpjC>HxTl2 zy-3;Ep4c}OFAe^X?LO@eFzmY?)!N;TR3~l-%d34_l$bWcEUtBX8-G6-H^NqWc7&Re zQfDfq=t`{=p>*b2;Ox_2%=AFZ>pwH@NUlwA!B%4CI%Wc|gnrAs8nys`D3*)&cr})8 z9Y;Z<_hvMn+`CBY=gF0PR=SU%GWE5-ndY=|^se~qOi8ndXE}eLWp){X>2#6N7v0?(~l%lV}Q$k56E>AGEBtS?bJnr?f&&! zDmtC`-bbzvOu&7iTBXL4T(OC zqU<_OXXFDucm|jl=F?}aY8v7gt_X7086WmE_Ws+o_V#k}E2-G4Gn_2YJFKhQTbZCi z|9Jds+}TxhVb7;c;V~Zphzi1+ohkk6{S?A7a#!3YLgN`-x|!qv^2~p@f?n86ax`oG zN1MMu_9nsc8==R8@SbJw3O$x88`4#owPU~IYz&rO(XltSMsrE*aA4>R$hXq@dxP6i zbDKYw2hB787XV8@w7>2%4!HCne&37TkKhevrpJwwEB>j_LeCgi zJ~k-7Sq>9i`NW|7X8NbN@~OYjGsBh749Y|8Thrz!uD`izzDpOVMJ`>emb(6z1^wS$ zp8l1td{t0>v;D4hzKvYQTUCQ_V968VRPTk#3_?Jz+pEa z>}Wd3Y%$m|RA`EExIH}_0=$EUSf-e2AT}D2@#eW)ACueYA%; zO!@n9*(f;7`3Go|Dfh7jIXOi8nM3fyv?~}z$CywQTRDm|rnnMx8IQ94IeCC6wgLcAjLAoM4IRR>b0nB+QV}8jX;%B9btx2+ zNtkg_6yxRfh$PHwks3{qvm=t+sSQ6svosQn zG!!P)d7g5>SoC}$=| zcfvcT4Y3N%#JLn!SPiih%|;VMZ8yY^eC6OL3#MzmOf?R9!2ypt#I%p8a*<6O@2Jge z$LUVX+4w;Oy+6HKsOxdnig~H=oBpQS%FY8!RUNN?4K&5Ku;Ck+O84fQ>I3kDOhG^L zF;BB4G{jT^R+??l z9QUXPu~}C7qmTDj`isx+()Fhw7^L)PUm9hq@$9?MR8yIbHu0V^D9(bOI*lI~z&oI@ zjWZQK>lEWn^&!XvQ@sOnPU$7|)hVSfqfaK9>MsxtP1C@;#9PE5JpLUvf z^D+dzy2o`NpdQVE;XR4EIE7tXg ztM50}Tvl-aKj8(kOXgY*jPGg=v5xhH1$&Y+ZmHSnnh<#^$`MXRC;%6a?Vr}IR)oUHJVjjK+9nJMN>^< z`z2FNXL{MBS9jBOrSGTjubAqT>!$SW^al*J-@`+$u7_2+W~yTxdYjS*(p%R}^#v?9 zOf`eOmzfH8c;PT#?@K9zmHy|K1D4vxF0Cw;!@)8v<*+@|qNXeH6A@|zOM94lci9oY z6rtv`V`~eW9h`l&vD9w1=UD2uATyNSj$UhPsYNW@sq|s=POhbX4NE&qrGel$<+q#Y zhNi37)0%F?bg)D8R4@P>WKfub@x+TB<%A`dOkvJkG-Pu6S6`-%?B1H>RyEOwTBN9epv-QkOX9 zd`rz{Db8ma?xVq$;%}&NHlr3Z#nDWoU4(O)$Is&jWAu^qUMEv;EAb6A&ZgMIa7!&^ ziiddFlr#dtSm{Vh-C#P(QeBu9T52cz8g1c+^+3m1Y6Hv1TB;+b87h}O;!I}&(@BHP(kI>c@ZEwz&AA`~do>AL>JuQE*iB>k}1QUTVu#8STlS!&_e1wogg znwc)QR8tUq$EioJu+*#IF}40t;1EaoVZqVO2aE7CA8H@_UTdl8tbd)QYT%8$^(ZtJ z7g_YQgP&v3+t8~WO+8z-#*cug$?Q~Osh>bLSZWAck12f~wQOhVWtcWMTJ+>u{5%ML z)(=jbEj5b0Y_ZhKAX_bA$K!=hJ-qUHrEjFKw^`~KyKlGXcZ>1kA@t4){CtR-%d%aT z`V?fhr7p0lJr=!DjNcMb9obf@>vbR9XDOT}d}i&pDDfa2K$&v514^GnsRu2!gFOaJ z{V4tAkflbl+hL1-b%u_hld$cmr4BGXW~tUpkE7EtZDs1m>96y2{jn!bSn3R`IcecQ z1$3g)+fpM(>8t3o)`osT);?uXg9Ef!*B^hf)KYuclVjnF3((V+xGx^>JL*r>xTy54 z^!qcGn!^re$nY`*F6g3>qBH*Ib8B}8YHUPNE!+Uf^b+Sxc? z0&Q>8yUXdc($~=E9c*=tW5$QJr)7LcTg_x!j;UY9XEu4Zn#ch<+2URw9`NZG=^slC z{ftcLY^zdsnWO7ZKGnshXHHR9Tg_upH(Tvu+QHN_Wj1xU)qGaj!&YON_O$8Ebu>`v zwO<^g>vitCtn{7q$6mI23y!^QwV%WGu~h-nzP9Sfw4bdGGVO2EZ#L5aTm2oDlS*Gg z=^K>Zm0llctM?(ox5Z!8%D3_D3oL_d<#3FhO}(9LOM`87j;%v%HI$u)+A1Anj-kia z9cI%f)2YB#?b&6xjc2-`BW%@==}4Pe%%M>>J#mf-ZTf67jkf8_aWn@0*#CB=52Cln z+VtrZ8fU8>9A><&7P8v}n_fPQpW@RiR^6-gG1P3LtscN5FkOGwh9bkttr5~n0Pq*o@3pB%4Z$gBx z-@mDOMCr3AZ6+#`qi=8Otz;I>vQ;+@G~1^4m(mJN_{+G;r4mf30m`&n+& zb0=tpt@g2PrA$Xk?bWo- z##fZ^u^uUBpNAC<#`3-s!FzlB@)(}3H^g^mxQw|ET~c^X(GcIC$wBaxiATJ!btO59 z3aLGQt^l@fB*zg}(RebfH5A=RuB27?jV|g4TMu?yL*sE#JZ$*BtQfz@CC7sAMRGH3 z!9zkFADOK(DFd=TBtP3tSTyd3r7y`>4$?-G4um(vCuj7^7F>Z2d4Jc_ZWE968shUa zd7MsQX+#0o29i8OXYpHAcv#dBpQGV7igPVI+i55U5q?y(9iA#+M>QDxaoNM79pHy> z`Z`HW>m3ja_BlOeJ{}OjWf+7AqrxXXiqLl6>Ks6~+Bb+A_?)RI?5z=4L zc{<^NlNKKP**ue%DwRX`1UNHJuV(%TKOAuhI}4S>T<^nz*VhOvtmr{J*Xv z>v#-NN=@*3BqeKrH@G-(uSboRhX39o=VPQhdm|$JBwZ^?szc5vEmev0Rl-|^&Q~#y z3DE+!Z<6X#3@$`r{`cwCTBsJfKfX;;f`p1N=UW6!ewbPq&Y$YGv>LTg&R?P{;?vDA z=dbD7`l8~bN3@oTgZ{{Bs(EVuajP0++{vK2E$v3mmr=h86-I?%VH7!SDB->Qg!lcA ze&ny2NGR108c>2vswWeg`)j5@)>Lviy-F|6z*`L{0xVhuw&Y$DaC46bXr<)G_bQa8 z38y5l_i8c|4=jo-d4cKTBK6KPK}*N@VFmG)E=?geprQ^F@LjJvm& zl{tMV;Zv|hWo0e&q7o;c-jNBPB|S}PkEd4PP=hJq3(lvB4?xnNi9+<%k-Arf&~@B* z^sJYtG_H~_N%(8|RZ+1snUbH?oJkZ_HI#SV%{y9GO=l`48-(0dtX2bgGc-Kzs_bd` z5`|pLnMVm<7bQQ-QQ!bY&_nFF{xyMCS}O)`m86=^L&>IyV)i*F&g}uuv2Sel@vs&Q zzAhK$1MBO3Ed0KD{^#rYU#RDQv7Y~>dj9ab_1+WJ+`mu5;M3;VA43Ffs1%10LKHb> zv?fG?Y*gg0?$`-!DOfY8q}&kSNQesfmXGecH6Xl4CA6c2_S8VSbqQZ#Iv&#eDd_75 zuCoq^qZ9{t5?SAz+Q_-9aU+rRny6VlsWD}5a_)iDt-50WZ~VV;d`Z6*56i(xuaoN` zKYPwjOjb87wgwECV`#2&6&0)uZb`X2Zi zv=lEUas2o)7uXxAD1`?dxvts6sTpISWz=daHr5m^&El3S>P-|7`i6O5c1xp$UN;60 zh3gcfTg0U|@h4Am;-b-=N}TwZ`%rEWCnUW=P6Ce#u(7{~)0?CvqqM&P?idOVoI0dDy}6OHdAYBzG8OBhHA+!~9L-V{l1QO&Zuk-mqx0oF#yiX5`i zEg{zzIrWnoQV+OA!A(5q*69#eXXBc7MGMJFYAm8a6NVDA`S2R4;TE0oUKzbxcT>I8 zw~Nx=F2xH|Tud0HMg1t}wLo%l{8xtmZRhoxFAV)2yoTC&+i6m()4fA$zAyyU!$Ro_ zlOYUAl)tHy@{#|YM9PM{?tj;Lv!^&(HhLTQ$Wv z=dBpr7lhz%f8>8Z@pd2YIqx(Q>TN;I#JfT^6YmJEnRrj2K{gdevUp#pW+GY|f?f=k z&N#QWF_?-Pn~IzdxO|<|hZ>=l^`gyD6;R0~E%f^~Icc>UJ+A4|r5F@iK7_J~3H7H~ zC?K`I9y%fV4308!orBlA(4DB-r}siy*?=GJ$FnH4x!>)kH8?N*cG_Ro4&z+dYpNr-#J>$26dDAH3o&MjlU)h z(qiY{v~Liq1~>j%H$!oN2N1xm+6QYl@_*^n`uz8GoQJp?A7IZlZugwP+HJJ3FN@N@ z33aJjXhNd0n-Z)u{D1KOvB>|eQ$N|(5M@nHXe~ItTQBvyqO|W)zb#Jt)~!8EL`d@Y z{_pD7a$ZjU6GmeB9d5Z2-{O#2JgA#Owvuk_@78Up*Gv6FQQ99;|5%*%$J9TUr2V-R z4-L4hxlQy9ZWKE(PGMcMll*_q&u*c|e`Wgr;yji9SN{)5eQBxyjeio%EB{Z<^XdPHc^ZipE!p-$`aduuR_D>oXrb*CKKC$^41lj``hV6tIa!?c0PfoaPV z;C;8ZHND!WI;6Gn@`z&RI3i`1_vbni@_R!a4724&`2U{4J?!(-XUVw>A>vJ}Kt4qL zH_%MWP`RaelZn@2t#H#oDc)h?K8>E7+K!5fOPsKzcBI8%baTRA_2&{M#ui0RbV7zK zc489Bu&9h|swLyD3a2ubQy6?&7)_qzPM^RFozHHICfkhwKfH2FEY({YJa`2oyO$&T z4sFY+R{I`~^FEFfLrRUBl!WaFRz}8p%tjBScgC77y$eHEY7)V%`e6+bcH!awX2#mw zo+X~Gb#6&+oK9R#@f}u)xs=|GzH6yRp@Z2)9G~ITN$*aGqp)raR*Q9tT_KCQghb_% zu2fRUvn>MEZPdc}zB5!hacG=+jtBZD}#g;b}48#hpqyvY4oEJnGrcZanW`!^3^xuo|{QifMU*U3o675{v z@48`VNgaSW0)70`qV%+)^cIbqYst8P5Z-=;jv-zNdGik>=b7a8#OZNpU^kt4pmR!E(Y0^YqpzoC-y;9lr{*hx4&DI1CZV3gUG3! zK8U&}43ziaYD+BeGa_TkC zCK1Ty0Fu-6M8YTapX6Bw{L@Hr{a<+&R`ycz5YDC?grXJ#A5Y@+1y>Hi#*;`l>F-5O z162Lf7$oSqU|9~~vg}FDtI@d6Fm)(7jT+-Ky`pcfb9 zGpzJ3Pw8-SQj$kthz9c(GjM;_f_pvJ9TQ@qO!(BPk}z7L1f8l0VQc+Sj znm49S^Mw8~wUM`&&Tl>$>hXfPzu2wXXWXhyOV^4~v71Vq7Cq|5@XEOu1L&l>F&484 z?Kw>Kh0G+i8yi)=le}XMb2N+H&YV63Q60HD8`fX*Z4Hx-@KI9b5s8JV9GhY&X0FW z@lUs;xNb}|GUSJnEQ0QYbFvUzj325dU>lD~zfQ4(Gk?sxp3Q$R5}x!b+^}1#Q3b+?FCI>BEOLetv@}3lcE_)i(!Y;B!cnm^f|3@JNMzSnFi*(uZpOiz zMM9RUZ(@(*U60u~VwuPV=Z*f=6K)_YN&E3uA{RP#!%cA@qBrs%Krv3Gq=STCh}!6k zqbRKOZ#^w>rn}qujn#^rS=5Lsz0>RvUV^}7Ur1oMn*{$1au#s1evNKHU%4`8In^|p z&qTwYN&ac%KSIt*ngqj>5d_XENvF+ zwK(f3c^!tjBC6he8dOi?mYu{U#be7!=?%P_D50$u9GT(%D#m)k?%S=8^3i@fjv0PF z+&AKy<2i$C&huI1>~TkU=y{D7SqINoDE+ioI#;Qt9xQpUK(5ivsR|is{Ide_pF!$Z zlG94oI;RySYRzXMfwQ=1f5QcG_ss$+a$3vuv!N`(!*AIGZ&ZRM#@Wxsq~vD5ovhVO z3uS*LlGs5e<0d!+d!37tk7_~%%^Bz{LmB8IZ_5Ctx~@F*W2Ot$MH5!=Lr?*Jr3xno zy(DVgzl@SE5cfuz@QHtU(9(x3D}t83Je&B@`dokgWI`7WnfGk{WkOfYzdC3eAbHD% z_UHN>C=58q zKPHXkvUc)S;#E*Gw!t#Mo1v3;T9foezM5a6`YCD1#xVJg2*mTMBJ~*2Q_~{I-}8A(l?>& zBn;H@gTk8RO7b!D@&UkN?0}%Qj2x^0@-;pS{D7A)<7HASDS`umGeOp*P+s9UNhW1r zVxA=VT$M|FGM9M$HZ4J zKBxelg_nlwWN>X*!Y4-1SHxYW{#(J-;bt_s`fmp|VS`5~({w(PX)RMEM%jIia3hoi= z3Je8G zH~UEkS(MfR`5J;)OKCjnlPl2S%I3qY)AChx67C0=xF4Xakk?i4KmcnS=c>f=Ci-Rf zJV1wFb5tF#d)&uoZi*9jU8Z-Gsd>`hNx}mVJ)&`*d+?}(2Yrm0nHuj8!prvuS=y`6>>uYQtc`{c(8*nP0y%B9n7dIYS17fF{2kn) z$<>ldNTz)d^%5L9NIt&cw0F=FCTj>7eXr}^>8N=Lg_M)gSq4+dQFV|`CoS!RR7_i4 zwZ_LVns}2ocgOCUH$VpmupU})tPR?GYQfPqXz!&3M`pG|Zyzn@cgSg5>GahSF1jVK zov=7-D=E-cx|<&~g8qo4{=3|yVJXnKwZF$U#9yfKaPU442XN#fpXRlNYOw9iaoe6VUn?JCUlj^pX7E{U7WzS3+=GXaq!F%j6gYFlcw%5Y z=_CafqRos7g0i*X{N=Tx0qCWr_$-yrFM6XzmC`iy@lu+u@sp()SnySEsaN0ZEY%Wb zYUNuCShHK2&N3}w78oO8Hc;_eW2MGxjX(kMW0=*UN}8i3%+*?$`N2xU@N8pvZfQlm zjRx4lYGGr5-puD8Elg*~78Z2j z#BFh7!Gj`a7t&Ugj>TFRsTDc9wdAgnV^q%Gpcgk!2NAi!>E*=XNair=M|^;pnd-Zh z;XH~Ch5t@H?px=i^GH+Kd>ocT<9OnBp2i{AMA#;}wwG}%F%`C{fNTS)=gza z&J(O_w2Z+_3C&M=w)8O}xg`?w$x+iVq;U*IspdEnemWU*`7L08S1|@%@$w z>_`@Hr)CQjMg{a@?sj;vR^jIz{I;c4FanuKh*hFGtOw>fsIOu57 z@y(|(COzpHhR(zcxw)6<-IALTK|w`91aa?SUj+md6_I^a>F$vk#SL6=mv-Ns@Bcql z&(qyAgEukveSg3A`+mywQ}vvxI(6#QsZ-~is>iB#QY);MKaGmy;9QGfcb)EE4F)O8 zUuVWXv+;J3m7i?Jek^b~%$}C~^>6{f>4Y2G%$<;sroRD ziD6(X8LW@fO+h~T9~4LMg2NjeAee?t74UE% zFU3D-I`v_yF4O|tbDBjYNzf)lvJsN{gf(SK6IY4y?aXp?W z-eMA2kW|o`uh23K98|=W;KBu&{9-dD#HEYxcYG0%7x@(??WLD8hx=p9rui0j*vR`m zxW(+RnP?owI9rQX+#t^9RBqw~93rnd-`1I&aN>A_-RohDCom;cJdAjTkTkVGMV3IUP$NHA85&!5r^YB;bHE@M0*zY6UZaPHlX@HmcctbjY<~rx(W&%W*3a6Fl|6S z!@du472Ces0hd1wBDe(#U5f<~jA>Pt1>0R}DmU?Q;BeX<&RUs2t2eb6Q1NUqNa8-Q ze9e89nXiuh*fa7Y6@M(Y@;??9PRs)SvjCGnmm;cemKE)9Vlhc#S*=;=*K~eKO+S&E zeyVC(YUR)CRMXEWk66>AU{oiGsd~Z6-VM+d;a!EX9qhTr0tn{mv1EM*;VEk@I0j_E zNzKcqf|$N({^#{>Yrl5T5Iy=us=t(u-)%wd^D)2J$2`II^1lSK)%RPlsbSA@Jm42W z39?r9h7QU)eiclcU+Za}PxzB2e@UmV{H8D?(IL9eZ}_4km$dSuR^~@>TIOo8WHg*m zcc(?`PA)khKRPfH))Nb5)=Z@yumDN8P=u61I7Fe;CYHL4rRWGl%cyopYM<$u zOLTM+&GP~L42p@%Ljb3v6yQhZhh@%&$uR$Im>btx`IBNdILUQZe%OUp^;xX@U%6h< zX+9m{@`Xu2f>s3t{bluL5ESOnT>cnzr1nA34E^@t$P)G7-+a>j3)KTSRFrZ2N~#AH zP!GnFe*aO9mT*<|u(wyBDY|u(&jijLp!v<%FJqgn{PD4SoWc1av6W6$e(;5eWjf2M z-HO(>TFI?Ylu}u%>g&G)N1uo}xgGi2t^Bu9K@|0eamjrmCve{ZTrSmWr5?B7ak(3xA%n;!j%+A%BQB@n^bR$rA3T}z9 zRIK!F_6dgHTn3JBHW9;xizf=bK%k*We?}-(L78kPV*jD>JfQIWPmL#%+5BHp$^2j7 z2c3_$xep+KXt zJq|hy|8|>$#^B*@cfi63KzYIe^XB`;o^-&r@U!i8z_9RrhYFjJe}|MPJI!wKf{K+VA;pVz~EG!PAk}F&X+hB|6iRCGVC#o5}oto+3% z)V*aT@$f6mfk}q~#QrmRLLIDzco+r1YlQxbIayfcY*3MP{B}nEx4m2O{269LWA*1y za~gYp3j@IP?`l4?%-VzC;)7Q5ASQJ67qFndi8Sg(`uFh;2!|_Bx*5CZCYGlDnP6&6 zO|$Knjn)F>3S|Bv0AcE%YOW}NoCc6_$oyjf!qh+4j4OZ?eA#15$^NI2#O7bCue1#i zh~%M(jNSXU)Ob7gk|TC5_UPX`_2@s?0|Nd9fVCi4GF$tGmH)33>fWG)y$&}%U?(UP zE7X0M{@2^SpJFn{$oQep+=PN<4vINc1Nt+>bI)4fb3iR1$1dyEr>s&F8T8PO-CfQ|!c4J6AUq+VYK1Z4R2#5b}1=yb05e{fDY=A1jDbx6lC5sN!i#IOfo@F1c^{H1aHNryYRQFm=PpXH`%cnZZ&Adu*&2NyMg@2 za1%Rqv+YGjShcTWfL`Sm(R00!SLT&pA&n6pu7@-}<+ z2*AX4u<<^OQOA3N%*K$~nD4|H9@?Hq0VTXVPv^`vTRdxab=o$kK>ug~VyX-vfguz}KNpxzK&F7leEvxo5Q1~?qW3|kT&2sx*45H4q z;pVNG4NPYf(@0{Dot$fvl~#x^w`PuQHqYU!3UF0&o(*gf2krB)=GS|R`85xBYGS?( zFK-P#dfPmog)7O3YxUe1ew|1;rETAjno41IZSklMVxfYKWQo>OENiO zPvR3byPqp4pav#*8g;v+3AkH=SIBunc@kHw_8PQ}Bj)k*-f!j96wA6sW8=~7WRx<{n%0NnCmG5`0?F?<}%kds@h?0%E31rTkbBwPj9M` z+5D$wYKfg#YS%2a4Rn@7Xpc_j9^!K?3{b=I$#<<8^hGB=wJ@Kv`7g}sPeHKPtv!jm z?PT79!?@;daM|59Hrm+Rgm4vr;P_JL;3O8X`YDra?omp13A9T#?d&72Nfje z8Y>PD3LdlhYpv7@L{!{k$5+~box)wvjiwEI#Rq;j?~}gq%O~t70s~grx%>>PW)+%V zWy7X6(;7R}**YMNX#FG53B$lTR0ENZ{gh!$V}Lk3zz?|b)wUT$PHP^H-L>vO91&P; zThY)J6O{jKVqoaB-ItnL14W4R(K1Y3Xud5u0u!2A3)~>fts9SF* zHe>Prc6_r<(3=HxXff!?F{^eXAYrTjUhL_TQm5!rI2?tZFluwJo55!7en{u9V>;ze zADMi}9zuzKJRb6Aq~Nc3)b5S#1Czs5GX9utBzD-$8IjsefH*$Vm6!&r4VTVLzS^_u z?x$P(7HNkDeYSHR6i8TZR_4#6f}hEsk90g^8xrP{{|VoMJiFS}(tBsuej=) z{;Hq<^~g;AH$sFX3NXnM%^+VlGF$tAO=HRfb`lS%RF1!?R(p2sI#7F^ z)IN;dhwV)Mcb*Aqu;sz|-@_B3wdN$;EMrKo{2x4{_CWwYNWCq!$4)+I^TdYAO10Uw z58>rQc4CX2|Cjg{(L-)C;kz>Ta4M1>pJD7c9G7E&n(wprWT2dJO#5(5|9xaO|L4@N zRY+GBUeP1ay4~)5 zF4{oH$D4!VPuSS*LXl~w>u{?Lg&XlGl7yFTyGmazX@qTTQ|XCJ$DhP-V@*nIvtg!2 z+q+EKwkO*c8qj3W<~HH#+o>Cx=jh%+Qp(u?o>7=?%EtRVNEb6zms|^H)H<8TVA@FF z-@pbP`|aStIgUZjuKA6tx8!#S|D0K3Zmn) z3Rv+@lSg;*KIsKHxW0kn?=49AZ?@4KEmddpOIaHXpDW4mm@?V?-G2QXt`&%E<1|V= zZMPug4>4i@Pd#H(a<>v-m5En~O=~5ytcKc>i$81IiM2KqgdwT5b}n7F)&`@%aGe6v z_&md5dcahi1pdKuZ%+;0gN588u3Br7t#~#M1ZCleOi=F#sG*6S)W_pHh3W3%{?Jsj z8RwPAbAa7!4p#iI1*9i4JZFO&pnfY>kkmGlK4mZhQXpYkD!M|EFuC4_&b=pk9=7lq z_VY0lb3VTti|z*S{RTVwV;T^4+4)v8zRNZ;NeH&b2}9sLGIaSiKr5Lihu9u9Auh9D zUy7Z4&V&rietoUl_YcnREselxF++&+9`6g52C^EzEOpS_CkxwtEZy`iNt`#FzObmk z>4WG#HvYVcxkO=;f59Ay$g`n65%*1(@5>TiCJQjYULhFcxL>8QVh>Bcjwg((@~$|{ zIS3%TCsl1E@=TyEJhvjw%!A>W1D}82%+@<;RIv#8ADUd{Cm_zy&VK}U*hqH3C%*C@ z2m7E}=oi@M*SnQitFuvTfZ%&|b2xg#dBK+6WJ{jW|6j$>f#a%J7Z_%?*JVFWkSIAd z3~KF~6|8}KUDz*_Yc+@yR`J38^%~fxcnzH1{i4^Ci{1o^__?NqIZvO<0lnxcl`*j& z)25<&zbG_qR0{Kz>^K(Wc{sITm>bDQrDf<%u`n6ghu+%z-j?rMykPVT7L3EYT`-=< zf`QRUykO_Qj-}!S+XR_Lx!L@YsTXZnwT6Q!=|_i?roA|iX4@w@Zm;|467|rR`5?TqtmD)#o`X>8IV4<>rTws@ z8m}U~a3C1^7@rnF2e6$Z-+t50pOzVhC>T_f|6$^FJ6rR*ZC2wBMbwWQgKgV6jzDn& zEd&q``oUIsLE=q2o2z-#wyNI}*d?giaeHW341E3~G_w@UVcJK4*r-DruLoQlJ*x3V z_~70AF#x$61p$SpW%2|!T;eLX<|>yMEJsI7>wOr$6WQ|Ewu)+8d(m*hm>Cw6Px#53 zC3#guznv+`$$s({Nv`*kw@UIuzwB+2-0UZBm*iX@7-8UOXqx}_PDx(xzr9P6&--uF zR$^{>d~UhX&~$i1Q;QWp&cst}L1o<)j%3a9vkvofX6qc!sk=(S%<*9s2F2$3S&M?K zd4AU7AZxy#wIs+|;AbrjvKIPTcL!PU6e>iQ1zC&ztmQ%05@H=fiQdW8CgTvX`+ozh2kN*~oJ{f$oP zqdTRmI;D^4ls>jo`Z$#y>gnHs>i0xfrw8eDNT&zubeT?nQ~w^Xe~0Mb6ZCIP{|?o^ z-%`IPmh1G1`gfTA{kHx+N&kLF|9)5ho~(XP4D0mw^zSM9_xtL%p=p(-{Ls!VM>OOQ z)bEKEI(@26SL*a>`uBAG`$P5H(6n0D+|YEd<>%e2^9DBe_NT>t{?HHibJqAdnz-KA zRdMexel^&m31b)7>;XT=^lQQXO)>v{0hg`yv(^Mz*wU$*f^zG+U`ip}ThSrNdECzlu-ellr_Ila z`t)!2bAo!{lkQYAV#Yh=?Cp{RueO2-2H|NxC#dioN7#Z49yw_*t8Rte5?)%|X^He%3t8A8>@E3!bqp0n}@L z*6xrG^}5dTj`5lG4IgN0Q0`4XYg>@@R+n-IeW2|DP~Oja-bH(fJ>~H|<#gSwfR=1o zWgd0T%aFcDrwyH6iA|~HoR=B)iy?c4jW(;Av*9t&`To@VBm_g^;XNxAmAuio&Lp|t zO69`CSJ39}r(46r?_qi{D*RJJ6TIl=<6*l>)DvOvuM1L7hR4z)gR^+yv18jBn*NxB!yA3OPl}xK zw-jNeFrl$5=JG;SevNsB<>Djl*o4T@d`%9Azi{o0HnU^Q(PnN8`rbOmE~bu?csd+= zypl9Y$M#gF@nEH6ZSr8J<4=b{$$#!W!U9PdAAz4u?abADV^9Fi@ypz0ddxv{p_o7}O?`W^D_ciZCua`H}>*vM1UwOaw z5~$}lXeEv|FF@<(qxF%%;au+&@27ZIgZ5AMPV-Lpe(3$kJHs39jquL&&hmcj{ldH0 zYw$*UDet#lqxU=SQt$U(lQ+iugLio++zjvRBHAcgmHr*#eGe2OjlPe1ekV1u=9AE) zZ=q+z-$TDx|L@U5mLBZ&@V?_!dfx?p$9rSF|LW3eX&YTrM|dZA13Vmdm;Wv*DgV!) z&3_{2pS(*X|5y0?8~m%4lp%Dh*U!d9&4}h8Gc`HMr^2ac!ozX@k4z^?KN}u?AJgDW z?`*Io;rOraxiDwgKjYcP@5jn(hm={pFKi~y!;{6Q!SL4+;6v2#ktJ~jb8PtHINv`) z-g}bIupqu~X!_8qyU$jSoa%^EVx6<=_J@lypJJvpyYBfg`TUtmGPH-yt=k?p@Qnn_ zcL($R1x))Ja62OI^uy0fVZ+AH{jwuQ$SFFM+Go4ZVFUNAV46Pw`6EJtHSep; z%4Ep`*|GBaL6}EO3!7&Iay2x4Y>h<-j&whVvTJ2)jbnW5#^ve^Gl4GeeJoo!I(3c9 zBrHw@;6HesRDS&BFimm~33ikn>tHH1t)s9@pIYuYvFC}&)N+d{GxkCyp8@r7Db$N4 zP%rsV>tQfZ_J9qvRaifUFA_%*!w^|Hn!kp^TH={~VI0k7Q@EKe%}ki!TOpKG=02SX zW24t`4uR0!jWEHQ7A^-OQf}-(C6613xM>w!(MC@M4P{jibFDmy(5k4sNs7YCL>Rcy z5fo&%;%0Ms7~7sxMY63lx9K9Ag*3RiMZH7&TTG|IwD!X8RE0AhRn0kPR2hszU%C@Ac08 z`%h_JdR5dVbhNuJmFX^pV6H55sa$udOm!(-+$9{6@w*gWKPp_0V>3aQ)(8Drs?PD( zyJV83y_%$V+hj~(%c2~holh^y19A7N+NLr|F>ZcMeq;Wo=bYJsc7}u6~J)BFv5ze0fdYA`h9x*M)av&9cF{B+zi@z)n--T&ny`jX=>kvb6 z<58+NRwc^o;;j3zLll3sOYz-i8K&ILu#?O2h3uKeIpHh}nizmH&EPSIGZVGUgkW9AnrNgC|HV<3U>I`BQR?R8quFXGMFl1(kkm&Dq%$t@#5Jk zVMhlc;iv>I5=O#R375B!MOjsd_VIzCa(lq79UY-#J30n;bez=DaaKpiB^@2Gk0VzJ z!8a?3LOS+VrAV9Po7B=WioQwE_pPv;VL@gVOk+9!E?QKmXneHVRPT(zl2-3>5d<$` zX+dbX%=*sA_OSh`i- zs(^C>;#mOMArx@ZMzF@sJCwc(J%x2yfVIx{u`Uy=%j(N~tjmcr`{NemV!xRR;U{EN zu)JYZ&@HU(Pm1I#XAW>cpY~E(nvP=hrzBxjA^&Oh$TK$2s7Kx^_N;7Y927_5IY}U1 zE;}8mebUxXn3~Yu8ar5t(?@0EtN$>(Vn%Nq18T*MJ6!q`ABM9vABN3wd!o=5kV3*3 zwwq= zHNH}G&Pk5l3zsF9JLNVz^StO^I8lTT4rG&;q&^NWslLIay77X%sS4hF5?(S+UxEU- zPm$7qFG8G}7VdsjngTd>Y+Ejiby}rc>!8h`zL$i)xXmleJsXv?8~{r|w7=enmUjS= zM5cu}r(Dh}pSv*UMfvCOxeG_ZUPH(%_%+%GJyS{e1wRX$SUFq9w&U;N2Rb?^&-B|| z{Byhh_UcI&7S)WJet$4K8QbYXz{h0!s&AOABDH3mAkKY75>MRr5ySeYfS` z#Cxl3E+#Q!nYruzFwD&^7>wIp{y=ccY75qkeOgIY)i4me79L}tRf0_m39zavg)Ara z1rv7k7_1w^a*WPvS2w^ypS5FORF1Z=eWs>;R5_Y!vUyC0zxZdyJHiMKoXowDSu@#z zf_>6&Mj6c!=L(!;hTt9-F)YlLD( zpo_SPiU1_5EFbTeR2?p@I^4BtQKD7VxSIsMlB&Z&)tEJ5UG;}jHCN1rCcCm66nr|I z;|3CFeMEyz*>%Ej%K8L`!?I598sEd`F0S)rv)F_linnwEyoFwvgYd`VEfr{jJk=&V zbyPVvd}gn2k%L&>Fp}8#mNLZvD)} zuIk|)WUSYxko5R)UuIbB>Km66svvbMFX{Z-&zBxH71|_$803eHc)?;*jsJjc`{#?vU@VllNC1 z^8I9aKmL&Kub1}|4*C8Dd4JU*-%pYEI5llMF79knz2fqso^sqOV)P~+8el4J3@O@<-u*wY|CU)`@Dh8<&EPUDUwS=vS9bpa`OUav2eS*$fl82#h43@<1&Qn zKfo2xkTO}kMjxkG;BgmAIzgwnsRak`2o?kFkYSc6P{yJ-yzRQn!>2+^xaD-6rL5 z4+4TqK*MWU*X_aEJGyy`YZ>*R-&OkddX`NGZ(HzG#4EFc7YIKuelaI_F}Jk78(H7H z;O%@V1_c)8C&O4^0ST8WPVR*zsYQ_fN$by%j+_`|`| z7Jw*D-x^f1t+d$o0Qivr_)+x8cCgXn-Xb+Ug2o=R?2zr?VD2&F+PRZx%l1Bjt0uz5 z$H5ZS7o$h}&vE10VFFXu4J?Q!xlXT_pd!2F4)ulIFgDn{ahdgE6XqLys<$}QlQV*u zPn>L!;!*dU;9rIT$8HAcR!L(@t4+n@LP_iysEO|h`igU>U{PGBm`%-yT!d|KTPDY? z%((VUF8-J!bFp1y0GHJawv~@K7IwhXBXu((pyU%$9`|KRm(|{hB96QcPf8el^=)eC zE%}}3^+T6cJ3!`1%XS?Xmk1(9tZdLqSw>ZZZ3ZsQ$09ElE!fYdN5sVDtj8?|PAm0} zeKHgFmX6v}!B{;l!VgN0nhB3PnOx%@vfwiT$g`FO6rk>Kf0Lz3l1V+|WK%askj|u@ zbaHqc(w>?bnL5hBF1>DMgqs?w)z4XOnd9!n+ABjn9a}D5stN8*49Hdwz&(R)x#TU8 z6*PgxX7tEa-x@K}MYWD=ZhY0q+p(G5-bt~K>IZdMc%&3?-XIquk!g1nz^+Pjm);yfmoWf*ke1~BOK8Ss?B*WIaIV^Z9=f6E5t+nZrv~4CYJAek zTxc|cTyk~#3wRGLDKo5gpL3y6w~riv!@rnrkh#fy81365@jFB<#=&1yB~$4D>2aWt z-p};Ql7?+FlRDt=ELo=dWycstM`0%QyfY3UuZYMi2Fb=>a!diqHa^eBUzJ*d3Hn+v zCvgf2A`tsJAfD?5*J0wCP|YL&bVAab=_kgsj z_<$3?+c9;mm)?%?@eDMBk_XWvB~0_O?t<72P5rPLx|1!xUC2Ai&wEG6MAHZ~>-XsP zc$YIVdOOUZN|!xm95+ORxf@IzbOzNNgstwNBbxgyZdJ`KuGxHxI|ilJj{{&bzV#eo>V3k>qp~<-9LB&9KA!HD4k1Tv3$sp}>qQ%6Ug} zu0-^%k79hhOI{q0a9Y`LDQZnXQmG$TVK3?8bB#bA>Sz^gY+$qFl@eREn6`w5Cb#-{ z?xx6q>ID*w*SJ!kFGiEL*C>AZa+2FTpm9>+T~+fu$1gb3MWS)0ehImloE1q9!2NgT znP&5J*9W`FMWXR07pP{50A$1ztQ+`Ow}6JEs=lz+Ww5OBA6CtVrm{42ZA^SgHcsRn z@K;N}D77-Fi7sqj$WDA!uKwYv8PP+@C{U-{xLqG~VXc z-p=3K-P&3Fo#ocv#oxQ!+S&Y_?bhDO-#gvfJNSEtTifD7{I|HZx8giO-K}oz9M|ip zo5Q-V#aDeCw}I=F_7rBv!KuqZgh73FWI0o1Dm5pvl=lI)He_)dWi~Z8;un$SIx$z4 zt<<~-%zATOyTtzcoG2#O2^WF)6E`?DH#i2ggUOQRtGw5vr?T5m&cf&{a#0y*ctenT z8*=CA+$oT+ZV0+qEZu{-u@?N?<6g)aHPv>&!8K?I{%u_U5jOcSs|TNG2osO`Y%H3L z7Rhi2#lcfva5_8pWOHA`7Z`%lAk>Yv14hScfqo|M^s&pN7J?tpTR=>+t&oeax{3ZH zh-PuVnzSQcxy8L9kVb+T=ebzA?s2pH;7Tq%0k<%@t>~y+&83MAy@+}OMx=}dCK)v1M%bZh~hQ)^sJ++n;x(<9i6eePCnf{8S=a$Ks`#@oPxlGX2H0=KuywK_?wwR%y+#J7&3<1 zWGFnOuOm;gzRFM2vD1OW^>o zUh0~t0#K%clA4zEs1K!MOM9g2%aThXY329>*CI**wtaQ4$ZVNRw}XhG@^N4{r5<<& z)dP+hK6O^i_R9o0yaJy?_Q0$f{ehYSG-ah$xSSPy9DW;4;8JTKB$rn~m$eF@jK4C8 z^?JBua#%~T%uaQUCCc!6hs@XEYDrK_01XwuEQ&#^!f)de7jklmD`zwDi}s+qsJFMc zjSDEd!HjnX%gkLgAA}Hel1Z&~c^P41s#7x+5+r$Ej#-GT;IVm*9&M7yQ7erfT!CG? zh=k+2){yH|BF6|0GI)#34QvQIx5+fOWWaEih%ZrYOYstv&oD@5HTOz`mZeMjIILyob;yva<`t1qu7s}O#!}1|iRr*^Wbmj8;40=I{@xQA+nz)pjHSv^gy+^}f)5_h zuWWo}!~kG6b$2AbDuNHDx~bJNw;p!sExtEmp()6~!FBgV@Dg{WK~k=X;9&XPkr+Nm z4?V#+ECZ>Df_FzS^LVLZ8B=tfp*i?oqi11aurR!^n3jb~Q};#i6~2n9#WQq-M@9Ah z5n~4V7j9ZyFj)Nng~h0{`ttR3;pY0?3yD((yTyhc>SiloFwB}TWKAePLZ&fn>oIKWU1PCKvN|&SI=2@b zf0@)qmzPd)3$N!Jh1*~d3HA%juq@;)fjz?)xtP{Snn2qGj!a-l!zy%qZpenV%X@86 ze&8hm_b#0(dxwX4p&u!f8)@E@@ zN@Lcoea!XB8Xt3OA920%#z)-RZLSw?+~(HqaJ@+54!1VrdKHZs5@0z7)p7Azg^YGc zG~!%4)VP=B?>>siOyXI$=2;gzd-U!Z7w(a|gTVC}H#s=95nb5h%6KFFo75(x+k*7_ zW@n#c|=j<37iVJu3SgU~^At{$qarN{Cg*-GO1kWRI?r)$~QT zmojxwEPLgL;T{IC#WNC4*7yb`zkYtvRZf%L(A?gDc95Z(@S-c5$xI5}MS_|+9-+6w z8I9#5`YZf9pS<}DtB2E@P(7*W;CC#o@-Mo%mc|!dUPOwuozt2T*V)K%faK*OTm$>P9Nn)+S$(P)0^==G(e>L)qO%Sm5+E=+Jdex2o zkRrb-_C${}O#!XWL}2`dEe?We3g2f2{Pfw!VkJ9qUS;AL)pmr zSuvX3kD2S1!EB@)`pR`*a4NE^Rx+cwfX~C%2nFy-CUndj?^uX0r+ZQ|DQY#g5j28TREWyI~3P3{!1Y%(V{WV~4i zuf6MrggU7FVd(>WkwG6a!ymGTufz55E_PUE4k*IMzFrt|KsNcPs*h|n#Z9(GsNM3m zZPdJ>wC0W7)V$svzQM1#Rn@#nYCbNT+^#WwTrib5TePsJxP{H7Eo_l#fQ@-+pkikD zCVTj1-Hi3P(pC4U*0#cOsC+H-ylj)UPsk>B>9*Tc+sQA%0T);l({Be@z~$Fp^_d1? z0{;+0X81OH_;!tn4NMrbtubj+c+Ev=nBi)d5r#*a^Pfk5hk8=C!o}5i) zOX^FuM+P=m^#q^S%2Qo?L`O0wpNQZkbzuzQW2J5G{_@T}Y7c+R@7xorI~t32)zyr2 z?(5m)V~UV zHhcYUJzh%3Jzw5%t3CX2zu~=#a!;0!v(0CcZ6yt3z}ib2dZHU9X|sp7cVdz!Az_r& zdaoUV8ZZI2=M04DJEC$N6qO^}n0FKF-5ThNuztRag@peQ*eot@eVXAiuG9n5q08!4 zz?9ns;3-Q1JmFkccaH!Js(T87G4EQ56_MD19yKelustmq$!8*|XCrk(+bwz`)8#?o&F=}basrIeLi&ix-q6mOA~B4s zNiZ9~lRQX4mf9Cd?vJE?UH5#XG$Zvwr0&H+-r%~IxXAC5vPTA>u;g_G+Hb=ZSGGWW z2P&uxDgYMxDtwVdsRRcifl81`9h7Amh+z4a<*C=XT+-pP!1{z+J0xs|5n*=kVS23} zj9bQ;fyFWQdp=xfv#?(mayS6|IVY3KyS;JY3lp$%$(PAc+UtPIF!(}bN#ItmKM?|7 zPyv|#@f7iO9Ej8$h#1WZ;U+ivawPRir0!MLO-1*$$Z&l3LC*5HNzrSE?^F96)hk~! z8PZPt;AK!~vBwUs2x4HHP-L;fM|KI2kd%P>{nbzvJ;hf>s`>B^ov?*2SeHQuvCLbsD zB2JAh7r~?xmE3-HoP!-0Vna(7sTZ+9a$IP~B?yU`tPc!_s_GAW)H~_eN1YLZu+$j2 zoiM6*1&2yFV2f+`SV>F4WK@VD?6|0Z{U~gn-oX|L4ASdONZE(nnulDY`5_nETwI63 z%TVgpV!H}^3F>{Gs|jw_M@qDLRkpqidp)_Uq0f69&6DsWr2LAcCBD4j++|8SV^5zwYU&sAfp-l754%QMJ8iFH} zzGAF0LtyX5sUe66_+*{n+z>X$JU0YMA=!6Wa-2v2(B!KkE*QX~kxAi3as-ri$$pX9 zuLE;2!51?YgAZhg;8ZT@a@#bkGU6p3;SIagH+Yn974uH$)Fc2^#w-rZq%H|PTq0p zHyg4CnXnk=>b`KxE$)*(pcR11G#^uM!_ZXDZPN!XzXXNq-j)$YM6N2k0kMyMVYNy7 z%q7@6(kj7JHN7w_eDut^cd!bey5k7;E?2wWYXisWH)*s~=285`2Kjxr7j5y7HopBC zF@cwYr$?KxJ;Ocj5ZPWh%1cn>5{-zS`_?9AiUjxxu9!C zj@g1ry~wP?&}ZNA5xo%=%mnuIzxuw`q@oAeV5X~`r|~(CNgr&JhV}igu*uT%dc8At zjE!<=23H1AkK@y2JY8}kiNd1a)Wo3oV*X=d5Q6!a5ciemC}Y~!Vf?XGPwQq z%ru>EDvvXc1}5yZgz|`dk@zqPEl0o%3-o)TqeDSs!^{mmSnqvl>z98+Tb?tkYjcGV z_iStG1JTtOo+GXC8#QR*18D(!EeY-+j&MJQbBJFvKF`3={W#S{HMAUqQ-Rnn@wjBL-n9|4Rsy~hxvGF|@GeZndB1xEWNCHfNi}*m*%K>NTQ_W&XsU9CP z$Bw~)L2i=NUw{wnI694gH!o1L4CO-c$u675{K11l^m;)wllTy_wB|$CZ2SQ9`M^zn z9!Y%>8U6)Fp`qzY6Y`aJfQ!iR#h&U!k+>R3q4RwW<;ynac{iBBs;4252D4Scz=1Iik{;)w4xonTy1VT7=weih&E z8(@s9;A!b*$KTpq;m~6FeJ&ysLsfl`0|M%pWoi?GZ-=JVIk?XMmJs@T4KDU)1YqOD z5GLJ3P`8cqdK}JcIPS@;U{YxXtEGZXK?U|xR1lv;wl%Hr1qVXym?va2C71DLJ!$Jg`C}4pfXi`xA8i%nS6+lbETqkpxz7|I;#JZl?>0}YB zcx6TPP6_e2&Vkej!97DAC;MX&w+j?#;t!HLX&n=}in?jo1%Fzvt09OLRt15W*y`9%p>cC5` zQ7QyenHyCg=af)tm(y=A?aEU^IZfo-;9_?}I?(j?pi#&iJ<#Q#*qzdqW4U%os3#h| zx*});hgOiR-Y;jv?kep@I;gP)r|8`fqN_RdTJdh23gvui2=_J7fIc;(oCE0Jtdizu zOY`Db1u%{51ZLMKRw&anQ)W>r0IF6|{d0um2$7WLf*Rror!UDNxtPJR2-6&8nm zGn<-Jf%H5fyc`9rn^XZz=La2JAUKOD^hWLo7W(6lpcz5-nhJbW9WNFMGNO6oMfKB; zVx+|aFS`RDK8~m~w6R1;$2W;*otkGIqw&U&nwd+3*6*h2EJR1J%&eP2@KMbOWm+4j zhY*d?IFnqnOePdUci{%fCQn$|`m$UCQG-Gyom?os~=^6o|(9@;`|#c zjN=p2D(DYBe_DlkJY!{xA_Tcu;7-$?T#Bl1sxV}Ag~%RsjyYg3gseK_0&fvEG-ZcP zbd~E_0v8SZwMX->BY$1_8RrW(!(X3ceITAqRvUhvUq60$~Ak*kMqE zZU#P0tqzvN{cMF*XJ_aID|H&9ilEd14D({De>^r%5!9P6fu%T=k#zakAc3(G4;tk=9~$R z&^r{8ggX>P9JCTT0uC-+i&a!c)nXTNib^cUXT=K4z^KgA(Sk%}p2K#~yn|!^*c-rZ zqw7W=5W{K1{_2@g1lj?-9ySSy;v|L2U@SX+01BJyIyzt5Sm*d{lTC^7$jEeSwROL!5PaGtD#Wwar&fpL@oB0}wPL!p)y4(H z#&oOQehR-gI`=sDI#fOQwA~>LpY}Ra_0tTYCGF|2Hlqojb;3=ERiH*Ap=(ZV$ zFLGn{+8i@DXrUXrA-K&FOUtOr1hYH7w2boozF<*VBN`pFsBH6VI5`l1)xn{J7oj?y zV;J}Q%UeU!X{;h$5r0lrs|REq3>2aVgWA^0x`(seIGdV*@r-+I4jSCtxWq^t=V63N zNDzklOr0K7_)k0oM<);L7T%Uh`I9#};YbH|y1;9NY>*Dc|>h~WiA(?fs6 zAYMs0=_CTsmbpPjd0G_+GAbowS^*-O9(snn#d7Gx(%5Tq!6qN5EfvS(S^%`80P0#Q@PH&x$AfS+`n3@~43!0=yD8}K<}c~+7RMk5x+pQ<&3cEo;9ojE-?d`%d%_iTOnvCmSrx~F zD)k{yr#{qLw~RDG6vRaNW$ZN4IS7KnsBbN$+_r#n+o9lx%7*%?TRMcIYBk0K{zp6{ zH7}h&fc7++J9mJI$|^7Q4IG2HSI<hFY=cC?@;_rktr z#3iT~G!?esk2jvH!I`Qf(VqQbDq!P)Q zDG}*)qS&DaD(Cdz9V!l5BnLA(&Zc2wn^_gM(9G~b> z+~ki7lE9UJC%UHx@6>>+T+iXSWSE%ddX?$Mc_BYho<5}!w;`tHky-inv-IiyyUzqL zH6J+ly%p@o>vI7NK*FN=N~yM?=|zh*4jtaOAe6}fo)^|itpZH6{04|K8b~dW=8!5+ zpI*BRcA!R?c)DIe7nhUM1T?a!IkG|qfu~X}8^T~kVgA!iv$XW!l*WY$5u(M$hzz3V zLqL$NS!hi-f3hIP#>cM7>w1xW`t25 zmTp{(S{7@T=)x-ti+F`Y#iC@s5}+96gUPcw+V5 zFyhQKp1+&sWMv6*F*fZP)cZfneT&I`?WNrJ1d>YLKPiIqf`3qMQchwPpRxxxw`Aqo z7F?@T+T>Hk4Btr%K3!n=yA{LZr@-*f2*cwDq+C-Z}c^Q;1%3Oj>{a#OtLV+~LFettpsi7lEOD{m4Dm}3I3*m3dm!QZhR-o7zq z8TbN(E>+ab!0}Q~an8gpIoEZ`nWA%q-wqd%Jh0gW^9s8vq{x86uDZX`V#%%61H9qO zK;UagiU_c~PNmbr=>B8{s)39bi66|{FO&HDWu{7%*Skv0`z_0y4chV-E%xkGc7jHM#ls^HCQs=j6h(pVSRrFDrF%gZ}IWiqfF_ zcQhzv{T8}!@MY`EGy#re=+F($?A$|9D7tUZS6p9FqjpHuqqEQ|J9P86bZ)+QL@P`C z>o@=Ef75(GZY?v*|7V(4y8*of=_wLEbk(=|Ju7fXw^I*_jiR=&M&$3WFoSIXmSHMT zn0y@W3RFTF!cT;%RWflMBL3%xYOaI3s|X+A*aD}rY-Lvj8k+D8?UF5pbR@Qv;{W+l z@&Ce?i2oN0;(xgk|M)40|CbyaTKWU9K#(GmTv zj|g82#-g1N)de9@T8R7UU_$H~g&DE_p@yI~ML6$heskG}ir(}^2O7@#Yk;Z(+}x=k zN$xpwDdbf1i?JMY??V(9!+okWLwV-*2IIsr=0Ci}7AJV_i)X0~i>nVJi?(k7_y_i^ zcXKuzD4h*27taQ(bkF)qVK%H#vjIPa+3>2&h8JL;k=gL1A$!)_3}dGT6{UO@GBi zC~&e8BFjj&*GkFuI+AL$^@d}I-OxhVbChunett%1;U7$d>TEZD%fGt)D%gi9(-pSI zr@%|gW85dp#ZI77G<^yqP7j}pullM#389o7f_rFwVlp6FwSZC;0G2=q>P171tN@oK z0K!4rP*w%F-Z_<@+4amlxM2L$dgqiqv@ip%-tmo;f43noIS)GF=5&JeDn1UeM8k!bZjjK`Hv5oiQ?@t@=^CvBA zKVQ)Hqh_d*{19-yF2+S5le*7e5=1nv_ETc}xz|s9CEL#=-j6uxOSOD9uWUaJO-rrD zHSEnIt8pc%vPQ2CUrrSOuKb$-3&KQ^&pWAcRe?~=Vnq1Lgj&^!P~GfH8k)K{lKnj- znlH;ASEav)QE(DDkmKOxz+4gt-@k_?0u4g5L^m6vL-%yP9;v^TDZc8|P;1t}=Jo&B zsCH)mZuVk_?(5&)$N$ZY?h`}Vf&a%?yqkUEKTM3m990`AwOa|aR@wD*vq3!6reitv zg||!Bn0JcTm@2)-ILcx4Zefkdsx<~bg*E0qSz{K=^YyH6{M_*17_eYva*VHsj9bf$ zbl5ner}55VM*HDL>I4HfCqHtc5gTTF?c2tXlZ-b`GRnVeyz^Zne~R(S_l?U=HJsCo zC8rs?e`qxS$f!8Oxc3ZW*l=V02;+}u8-va@W}a(AYK%*3jJIlxv(GdBdVaA+#1%;m zE&m?Mcr`GimM#TJ{lr(@3f8OL3%D3*2=02YDCrapkiPaj56ZjPn93GV6VwoWmHMw! zha-ihNT-fO3QLksRUw6?iNdB4O9PEzR{wga_!xIenk~nUNXT z49oFhdTq?4?nUn!n(k9OK+$LWoMEXwpV|h_$3k_Vb$aw9d`A4gFN^b5Ku6mM(Yz`f zmW|uJBE|X1(_jn;+TxFlXU{7>sFn=wq&1LQibeOftwlxR_5bT zltVm9VS=p};6?W!G+E9&SNBa3Reg1e?@tfdFp9VcIG8v=xjfU~ z^!=Z5m;Qg(V0UW|_&+(=KmF3dzUP1QV1Ezhi#{+k2y1qk7Hf*9MYkH>4JFPMf%j*Y zObd}!eba${3k6hW+U z@=4fa_dy6Cs@_1^9{o_Bfd`5SBs(w(nCfDf;RMs33}{MdMy6n2ZN(x|{0F2V7`lvv zuWomK)6jGmM?hAbPTnoCAV?!dA8qOsWFQMc{Uagjl{^yV8n`{?sP3GiNPsRPRzsIi zOB6ecexK$O8r1T;hiB1cR2Ngt!{m7ocr+2Y|j@RHAln`QQFVa-r*Fm+3n9=t$)x^Wu;wn0$f0l&=T z5|1L7Zh=lDfn#W0hjQMeX^1rJLHFlQ6teF2cg-$P;`JRm_*&oLnG^?O( z9DT$6{7SHI@MSrt_ z$tBAn{)j>;`5Q2mv6xZBY*M?-u9}Ffa8y4xLjYrqBk)8Af+#U!XctXHWG@%OEnR`T zXd>GvVJX2kLz+u7EJ-=vshKXCh&02MbDLk12`&mjH5vh+>UH!~+Q&qP+6U^EMMzd2 zJOZFZ``8TagSBCuiu9i%G8~WnL|5@DnBSr(Nt#eQ6G}3%5z8ZgL3l$eKbt~;jh=kz_=Nqe=&KfOX+zKhP;@d|I6-w-$ja4YGx{hLR2`kGbRmu#mBLM8u-Kqj zi9O+Zr7=Z~zCs9vS}WJUMXD5>SpP~8R65T$foka^2GvYRhP{S%6bwCLp-;J?)eHED zDj>h;xcrDt4z+btv3BShS4?h4q(RU_ZFGVHKWKc2p~|UHY)%@^q;LHGn3 z0Qvj|P*E>k5gG)30uGf5DV$DX4o@DkRXno3eiZ23W#K*CeWJ!Gv|ke%I+Bl+12Vv{)Ah$V_mgopL7nJ-pv8u!m6l=-G+@t_ zDHV)NzGP(H6VntM*{mAZ!;w$x;n)=V0XypVOfwW3f}TxP2t`Z!!9k`nBwP#rM*qN} z9>~PWt3?FF0!YO9KUVK=wD7_UZboD|WCI5Pd<=Vp5{0Vue*AC^*J%x$44!}Zi_ z4;61jTUz5)3Ei;Lo41Bo4T*@@crkW{@l)LL0<;Ws76G^em8$R;Oq`C*s3w0fwA9(Bnsd5`PU+qfJ%U<<&TAw z7LMN?q39_FBI5U`(;Tsy>K01~TS zp|uA>YA3T@;|B=tRg^CkA^0m)kT8j?rJ~oDM1})^K48+rARU94B4wDItNOyG1qsQ8 z_}D44Zl^C_rOKY$Wg4SpP=XU4vxgI?VASgNH5Ppvb5|sK_H;VUU8*TP-sH>&#Q_LEbi7QjUXZ^u?)c9+W^~5Pv6Y zTN!HH#b5a29tlMUqS3-C@=A%UdIKpfo?d}?f>ffgJ+b#}5m4*=rDtFIM?Tm-taWHg z7kUvXX%byVUx+(9-{%kC2TnGz08YT6h#_`{8XsjdyFx)p#NGfBIVg!a3=*xfR1Y2z zVY^$wXHvUC7wOq9B|?cT<)~h)b_#(2akmj<*9&zUhuT6J}3s1^<>)tVxc8HWKR^vIUpTKsNZG^ zBb_N3>Boyk8l1RGrmipRqZ9(;zo$nI{XwrvM;#Gzdej+dMdI$}XkP~6f{S(I+u4(y ze(DkF$)hF6Z~s!{*B6jqUxNH*A9=+NGLj&wifR|e17|!cUD{Q=cqloEvBnsmqNG0v zDSU#FrF0U-!sv_de5fSHSMe5PC`d4ylT*~HLO0ixbaO3Iy8mm?yY(Oq|E&uhz6>ow zCP7}$_c# zAh)D|+yX^d>k5$|8xfqCFz~66BI%;#^bH6E%u$91>y`cw!hwlRi0VWp}= z;*d3V2x~~Y_#>iO5?HB*X>p_$PZ7!hXKVCZD(*yD@f5L>=0IplJ2Dlf#0E9Ez+Wxm zlyT^he%%+hAr+6k44z2k=s1iN1{zckEQDee)D}X4#E4_hDUVdSX>t^p`7kRW7a6Pq z^igKi636cX=>%3V@C*y{A3gEPP<1a__o8?aZPpw^lv_wcj01btZ$U^TA!W2Z2Lg(M@t{U@Eq{Ty&FmphrS|&!*lNj3@#q5kU!t42bli&e2p*0D2^qFcASug6nDKt6OPdTs5R$ zQ)?t<8Myl+*x@NFnhh(xD-y=O?g-gclK@t?65h!O_>a(x!f7^N>j6;jiq^=1j|;Tcu+?CL-DPgAS96O)oxybKyXP|+ zKfq4HUW%Pod=9MvOMTD&Ph(tQC&HFLhbLKcM6%%})*PW11s3Tg`SXjFF1_pXy(I92 z(qf?$lc8!{rO-;v%g|u4%mo@h21-qO-Ocqr4Hx>eb#o~V6+l2k@=ur51}GP1GG?g~ zqnx*r08?P*$S`uXAww<3FES7nQ;3og01ia3+AO4kpay4Ms87Ek=qC$p5A{7)T%Kw$ zMaNMKkbf#e4d>Tj7%22ybU`7_Vv;7hSCh@?xBo+ojBh>~xZS6SZ`>RBNGU}WfZm=x z1iy&vcQD6Do3Gu3%0Ogk$X9rvgi7a>!qbP%DGd7z28JSMWIZb4cNEz{LMmMU*YTXm zpd++()XaHj^ug9VItX*GWbKumoHQ;|@nqGonwFp?E1}8+I(k3Qu@z_n9I{3&)`BM@ zCkn8>j6ey<2)(!FhF$EO_+|Tj#X41R9c?HYSHT8V3S+~#ipI`EV-gbe1tO?KgF|=} z1c$VWhD>!N8FSvFMgUN%AZ}w-ndK5g_gB{360>1+{bs)U3-;qL;?yFrcb7PV-a9uNqfa(|| zD4tiT4;gS~=%5lNXcy)04l)(CPQY&mbS#=6w@82?%AOt#VhmALsUK6z(lTIf*f>LLHD| z6l4W+lv+;@eKfM6snq9IQiYhKp!BG&OMf&TMLEO+6TB#=k~t-%7)6C%NDUH!NQM*} zHmDu=Z@>*(LeYz5l~&JX^1NN<0;xjR$C^;TxD1L)C`JH?(NEbzu(QSJ(Oacv5>}le z9^;Nz-U*Dni#AA}s$Z|q9RF?L1GXV`4*?8%DK+^m07sdt!o8>!OUpzjI-&>?5Ympk z0R)5%Mi2E!E=<&@yhU01fr?ZHP~j-eqT&T0HbI;S6J$}AmPm+WH2VJeK+WDNJOwQk zSQSMTt4gixaG;PtB7#)~Ej)r%akT;_pf;fthr{Z#fM^=5x)OD)^jVddAzQNuQ#wbn zDtZQFG^-Y$xzwk4l`^PVwVOk?omsV{3ZGTkDb+C_kD?sSszo`PRf}?jRdo$yRZ?D! z5Eu$9OdeMLFbq3&IyfLTD|0mZ$7D1h-i1}vfD3EL=t2t-#{^U$&|*vpEa+1L>9`wUsIsSQAg={)VTmJgWJ$FjRAwf9RbBsrrRU?AhMEU zvY+)unySCsfcf%2-RU)EO*dD)!K;xg>{5Ngi}Qgl-_B}ZUu%~?6l<(gDBez z8BB(Mam4vA*lBMQL%md~S}+vlh+tqE6p=NI)4k`VmJtng9pVDc?780^#lMGj*Mrje(REbG92|u} zcTtiz7~Pd$GP(fmG`b8#My||njIRHP(OoH{yRy5{6{v1T7x_h_%aqOuMi+8Lk8W|t zwAfc04K4Pg-O;9WbW5t}Ji3rqokkZq3J=f^qldM(2tz%}ML9Cc8vkIF`>Tiznb0yn z$gh7C;a!r4an?hvrDVXll+C4F(5t(imU2NcAFH{oe8t+stYVkZC)xj)64dLv1m|;b z@dpE=Lx2~C25zRREKYA9Y@rXfFr>k-lfs@#^0{u%%7|Zo-=MZ3WPE<>he{qcA-}>d zTh9uKQm))dI#nNl7LqIz`oJ1Zc_d!?9&a*D*tr zBp?dyuyyW^bo-zs;|Ts=_TB{E&a0~Xe@=4m$()?_oZFk0A_4AYC=D%Y8#$>ZbS&h}>I<{mw|51x5OymAi zvSkQ1x&O#v+<$Rn4zK5%XYL;a0yFEjILS`K9GM?U!CW3&a$KP90EYP_`_h9wWP^=i z3rj{wSP@7*Cfu*rkA9dg^@HQ??tk2Mvo?<#Q&2M|Swck*b3cb5au9*w2*AmiU~#DP zEz2WF&@My^uV<{3^p>qb>A1K~VGl;ic-|wimVc7_V8nzuC@r>?YPZqvnFASjGLR6n zF+36pd))X9&Yg1FZSs0EjWZzOHI?Z;ioT=>Zj0GQ&$8G}IjcslMu#)X=^HQ*838Pl zbbRyT1g76ijek+QiRSWt8WWn0v~N=-n@rdnMvO}uOxS49lZ|7Rgl3e$B0D){^JNmS zUV5GgXVp#WyfH4C%#Dv5B(99GufEs2jf_p+*ep7hpx#BBX+LAE+3z znN#U`ATuOz1VdI)IXW)JPdUmA$>+v-?h`2r&NFdhnX;5Hp*Y@p zAtmCOjqT8;$b}9oR3^ZWW&>~0bGkf z_l^{TQ>=TP19Qhoz*-uTVH5@HGMr4{5->S9M-Ky~nKRaCB8e9mkVx4YxZSD8NoPwc z{FD+TBwH_IfRJ56TIohoL^Kod6!rd`jdN;8kxlpX2Q|Sl!$56ft-d)ku+~5jXu(FR z3pY?zjFUh(BnBHsucU*F8IUA|86SayGG4+9`3fc(3~8%TDnctYTSQ7($*Y{%88wr} z!bsTI?%WhyfYXyS7Bd!dohHGWrN!(BZJg*SjdeY(Z&m9Eo^SkSYiKFIAjd`;OZ%s| zr;N|6tmOvk+29oF!7{l6S!|L59Do<#j=lcr5oX$|7!Yh!ENB`TYIDM%H*@STPIy~m zD&1IbFflDQf%4^L4+xfSaw@RtJ_QnGUsuM1h-HkZ^z}>_LP1<7^ke=|Gffy=CG^uW z=uZd~=Blhy(C;wMTAI=-@|{AzWI;E6L(YUy?ia*`bgl3Y_mn9un3R^KXM^Ymj+ih2 z1GEcZNLq|@PO@}`?q$|hi60&#kEAOMG{u3l0l&*!kITUBug_Z?8y1&vA&j=p4I@0VsrA~D5>mn_k=A(ZE<>1vj`XzX z-YUND#H1ejJ9N21L0f9;U*e`_91r$wz=(+1}W zF*^v12iVIj^-?@219}QsE?_ z5dkrYBv(l!!_t9ERZSzaV0ehIdP=YthOA`6snCtzV26nByr~r%SJynpJW+*GB)4U! z!uj?M8xA-^Bmo1F6!6AvWm_-^MD%1x<*P1V9u3f8!W!yNG%XPvXr)$EtNY>PM^3<) z>EWr}^F*Xn7t6r*r`MUmK!sE_Fd$uJv%j(z=^EsFH+`Ve#d0yy#TRw~qb66j!|TFi zN)0yZC1@%RiYzpz(d%ag%eKb8E;LHJbXR`|FKw6@3x&hQ_z;HkWO|-BCFqm~B{Wu; z3c8z+d0MBSS9U1q5n))CIU-`xu!bR>O{q1ulHKAp?e6N)klirzKobo1Y3a{F%_j)N zrijM`t1Ebj4I^cm)cS4B^ZJotQoBEg)#k)??cVQ+frj>&Cv&Ed!5$yB{~jAdD2-9@ z)!Dq)9&bRk>ka*RY{6rDNop@v}6DQA1>q%Ylp}FfpTY(m2{6G(DmL zc1Ug16q@~wBJJ$YVrVJLsI<-rF+~+-0rY%gmC{)X|HuIpTe?RnsZ#&C0tH>cLPy~c zR6MQ^)UC~Fg5|e0f=mn}$N^7>hM*o})10QYSk3Nnou)&q85B#J4!KIxq2e=pkFi+= z%0g9&kq& z_-REiaC~C-cB4hSl!9H7Vp(M_oClUc+UEd+lqM&eEugRHE@C#c@VaKk5}=wqS;)oq>)MTVE`z85T;pk?oV<&5 zVobWFlV1hR&Om~f^ze37D}!vgB@M;(VG4#)YpUF@luu(yu{D8pdmc(JR!auMXy_%v zXm0}oryO{gj6C8&0TrDk7}Q)Xq8G4g=tfucIz3VsUFZYi@H^@vG-t{HRi&U~Xh>H# za-lDfB}EjN51N#iF$xl}W+k`{V13CuGiJh=<4-)O0eb-_rU1}7KU24wPD%reuIf7x z9w|pus*ck#D5k?tJQ6)xgS(_({c!+FN7gw~1MoFN4ZM3)(`xdR7F?4VQn=y3jWkyt z`U&G28Atq`a-#yfnO)aOb#%V=Po4?cCi>5txSAz z^P&Hq>OAL*Q=N}~WvcU;Z>hb^L%ChVfHt1zlP8c~uIEin9siFyeDmugjZeybqki~i zyLrI#H><-pcgEqH{8Wc;-s>~Yznni)^y2tT(M|OXAlnt7j`+3yXK5wj(cb|qugl~9 zNwHa-1Kxxk8wcK)y1ZquJ~^eNIS&xoAF;@;g$-)-3)G;|e=$5?s;ipldqo_qv)T+w z+mZGFkEw%+hj;Vu=L%=4kxPW(0WdY zpM$PlK6ht-u5RWj+Od4zj<}oayZL>-mQJ(t`nq4SeC}Ci^yg#a@iUK~cez@jwFzta z{>X|w{W&X^b1dMDVxlKB9k+bJiscLY{I^K|b^7yGEI*>ZXvOj)`wLer@46ZY>T$IF zd^#8dNFB}3I!H&X+8EILfc#CT%j)s zJys9iJQ^LHb1@f3^=GT+WLHsHbDU*12pYvO)EtsF~zTwuBMAi9uSo4u5dNjrNbe_zAqQ(CFi6 ze6B#|MkJ$}>gdT_o-7E6x@)GUc(G@fKg8whjx-oXlixyO`O zpS0M{JSV_+m=PB2^bg&d5f=cg*pvJI{O%H+cF|uDj3|Drhv4Xe(?mR|J+N&t&Zk!R zPU}vVsfDO{e1+jF_f7F+qPHipx1?t7PBC)~Yx#oAmkax|{2hly%OKutUv`!)KSF%6 z2oW%!%oCr?&3rOfyl@2X%qR2Cf=?Fm&U~^+@8%&v)jOmj-XUuJ&gl#jKAE>mY_eyk z2y>5+4mN@(GJx|;ip~qbx=cxb!-64#BK|LoYQ6%|nd5dlsI{z2l?P_-CrTRR?s3eN-{`wo=5}t$qOvL#8d?w<)k%krV-F;XQ_g7ZLhr){B zr?MiZY(?yxlRgu%b)*;}h3<=d8>;? znD}Sb&Uttvlk3^%UFVN~c|OH#wZ$PDvP^Ab^3xGXjcL+TFq54+7@9jW^tk3`C~jC1 zge;TQbR}yd9W@>24C0)WlK|F==U+NMTr(_a_@~;L+r8IgI+dxUGD`p~Z+4OGEK_FP zkj*X>t=Uv6wU-06NhRIuf!aRd&X&*;yNB3S$ygF3$ynlyhJedYN|PxcsJ(=@;3w!a zk=D^02WlVM8OyEGQvoBgkANePVH^pLnm0okrI1d3*&D4{CJ)r|6= zbZmH_?R4v}uuSntqZ5cgfTS8&S^%#xVjiP_lL0vNfaGR2e8aeOgckl{hN=hd%4~R> zy~(8~^d|Ec?UN1TYz^~VYgLNP>966^Yk=W}Az7`}j7;2~594St6)Zf4y`Mr=a_?3< z8YC0F=tin7b|}<$OZYi^BC0qpnMiVi07K-EqVA9BFPAVdf;%79# z@C)}(9eoub@W{kG|W$fLdCHbkebo z86{wus3ajoJZfy9sgRc-`QAODX5LI)5aOU}a~R)F5SO>c6!Jj2{q=+mT3M7M@6ZTO z71hw60vh@s0gUJnhkdqIsS;5OHMD3OfjBX9Yi!<(s=;d=7AO}$)kGQ4)2yC4Km@Lm zU)xj2lx`g=5`^VJdPH&@qU1M4gO&D>!F1k=xLBE*^?fk5)q#8yQm2I}zl+JOzC%HS z46NEEByN=Mr0613E?Q1aZ5dRw)i&qNg=Bnf4t~6NR7ju-=dy%V*6b^N?|RIK;6c)A?pJP zne0U&0(+H%EF!1!S{>=C1--<2DH@x?`_ONnOtH4TXckS1%Zl-zh0An_$aLNpXGp*- z1Z|<3AQLx*_9^oSQIM7|tHq8E#*+Z5f!__5byZc8l)0!QM7dbB%Nm2rNn@|3oNtgu z)VnV=uKIH^B`Gt0*4+{JN{~^+1EDJ?Ca`kw$oIz zudmeXJ)vg#snqPBjp`$o*UnCAcIk+}y#2F>9@2{89iWco*z%f+HD!%ag?_DFlb*C{ zl+swGZ@IV#S!h;8R+yn{Ai8u=Xsm^bKyk!hBh!rfD2`BQp0-or1^;FOYDub$2}c;V zo;i{Xshloypo+E8ge?s9A_eMU5o1=ra7s?ng!@VQV?{|SE|pR7oFc+gh1K<^+1RZi z*hZLCwHro;)M!uo)&qu-jqB(vt?1Az4g2}EsJ?99#M$uH|7ykt(Rl$+mLDKws>^1Y z@GhUh)bZ?)=CFVwW&jZ;V%KyF!0t9gnpWvWBU${$R?%4x(2NoSYp;hkx?9sTOL)DH z-)bdDU6+f0WNb+=osywEFGW4en`;S@n`Z=+s;GqY*losQs_PPQwxByJ7m}jv)f_vk zIw)YET@=f0lmWd)4TGXr>lwFg>(57CUj+iqZ|LD<^P)PQk&)=N4>xfEiG8+0;CPz# zrI4fWsSD^-Bk42!$qeH^by|H11|ifOcR0e2(Mtp5zvC>4pC!6}ja1S3O;vP3T@?*{ zKJg8eD%umOh@VOo{kbi^znzs-(SIiqiQ#Y{VZ}$SAz`k0y34xgM25bmukpwf|t@=M32)=Y2PNJ zVNJtmK$KMuqXF@-IUwP_Hp~H-)JB8U1m3jF0kMgA_Zss%ssbTI7HqJgHT)IE)Nz;t zswv&-TI;e|U}KG1ytA;d_JZfhF-_4@bGb426o=|}G2FzZo*FXuu4^y&k^EdrzwX6k zqc-$@)ClOTd55~NO_R3KTGG55vYMk=GQK^0v@vp)sm@cYF`kkK&f=Ly zmJP#W&0*04$8V6dzp*LpZ>mfC!lvQz=1ST>9MaBDCGCGE z_BA(^p$m`D(N%;qEf)aB1KeW?o+8WEtUOx)NyLG0upOu3^gk> zlAJU*>Thj(@ovjjp6Q4tT+0@YxB6OZ@UjPiCr%Yot z-*jp{fvA}^?XixFGs{!;kK~KvPI<8OcyF156D^^UC{?0G%_j2-sM%NT?gXjpfnnxM znZEkkl!h#j$`LCw$~Qd62FsUPh!8W;V$uB_SHzL0TkYKw#A>KInS-D~s+np@luCE} z@Z`93KL4$$PCea(GFJle#gme%Cfu)=sNFP6p&XNRS)y|HGui`P5#m3Xhs`epjM8|&gb`y+bI zf#Le1d{}zvb8cF~?~n49CD?UzGqct}Iw*h!_(nW0-O8^1h|1-TP7tWTrf=7?Y`EvF zGj4iUb|&?R$2@YUS-9VD>Y3>Cy_}lf$aF=IrMu*!qS^Fd+ES}DVZ4xyve$&Ck2iK2)|YkW ziwLx!Mjk*&@;d3izim?CZKdeEeRSsB(e_vOB|3=DZ2smPf(RADp4cnab$0Jqf&3J` z=ccI2ko2L%g9n`kaQ1ocok4bi^;6M(*VNRGldJ=~izH~FFh?hz)El8|_CD=Iu;ei8 zKqI)i{W&!RjP{Rql=~XP>@V@s@^$(Qf zVyIbaG7zbS5g_1itZJBe(SBcxnqYFl!wLRGQOde7s7i>5s0jJ?oLPbJiKVV#=DykCJsv zG}D@@)Esd#k*5pi6-5$Jf3!bKsZb{Dh^`^*?Eain`?Ew2$kuQ7_DoIf)T?`T=zo+s zGawU#v^$*9=y@TAl@ixx!3E|Y@{?w(ojJ>BcvRQqERphadVjWP3a^wMjr8tTM--tW z{->jvVLtFN3@DL#hH7v>EW=z*3vhM6eQK}|Y`m-co>tMhhnC1V0>REZg1gpHa6}Un zd26$or4l}SLeVTuX7}`Gld{FakC=cqM?mq2i;3-Y6i`|TrPXrGqhPzfN~#V(BNT(3 z*P5HbzL?uh>{`)5UjYJbFu#)BHJY%5Uk}y%~CIet|%ZXDb8FfJ=226I^C?=PP)jkR1z$yV!^+zjW?d>Cod-W1^gT5cTj-J}PC-38t6!nhCDQ1pzo@E;WeJWz>9Mf4@L#*^Xa5KtWD#o&k zay@m|M0+)lW~nfFqlhpajK3H)Lo@by7_}2w&PoWLnTxX-iV#GwOi9^+`-L2_D#df^# zVwrYgDSo1GSbMrYe{|Uk|1!Tox}CF<%H>;fR@OIhab<~%cN-TQ4>K<0#s#GI< zZnq3?)3T<0IzL`=L$_oB63nl-XV;E3a*1}V#uO*&rPfA5o)wnjmVe<|r|SdMT30oB z;OdeGu5mQ+LTsdI^Zx^sWkfY=uHiI?DN2W9bjMC@ZBO3m?#@pNK}RX*IAeF`M?oca zDb{?RpB+vb!_2Ht3#Mj723v_sO@`Lq(4IYE0LxYhhLRk_9cU(oKp}URw+0dA!#+DJ)&GPcVbml)biGO`b{2NAR z9y{9pYtoFT$%|afy3XYKkhjNC_h|l(;qM_e($oUHfujnk4cq0!S`=%07(cST7gx+Q zIH#&PM;4crECs(UH&uDgthU_L=K4#vQgQk)UD*TJdx`?>g+8eSN|=?EbRKH3u5uX|CrZUvksuPqg`M^Q&ly zHiOOJcVQ|iYAsUij@^aeLLSh_9&Mi+>Acoamw9*=syIu#4;O_mLUf0Hh!ZpA+aEd6 z>hZK{ZnrjuT|qEI5q7z6CqwDJzUv&6zFcjMumD7KWY$FI3hRnl>tw4Xx@y|JoTk&; zxx`aYRcD}oYHiHhr8Ok_qJ??8`t#PYY7-$aReu-zE*mv?peD4okQvTBR&Y^bktS~f zl8Dl1y|v332rP-kDD^duj&~b$)|(8(A^|ai(Y9L)OZRkcZWsL{P6kJ_jO$t8O1lNw z^`>wNJ3`s-+TC!!A|H|@XyDy+v_VNDJ1xEtSZvWqwoC{t*zLx0}J*qy^n$8N&e zofjJ3xjCK|6q*j57}`^eQ%pQPMcfje@p>e zAUv7J`t|lf5J`=R&T9SdO^488u1@OaH*w!04~J&mJw%;rqAqlTif z=y>!;N;qOeZojKB9mlTRBPGeb{vveWqJH`k=}U2 z6dNqr5uIB`Hp`X~rs*wHUybu_pN%W}j+NTUV;!lDRmf$$XcKLpIN6dZgzV^dSO^fG zffIy2m<#^3S=fj}v3-0!h>ah~h@0nlOm#ZN{s&0_V0Tn_LOJ^+a z$^7NF+qox|r?sy6pxf`QtJUgvsEqdLmF@Tma(h&4{ymC!82~Go@&1^=VL!11baDSE z{T$8SZqkhX7-*e{_E_zl*6N&VLAf>09Mzoe@Ex6J|0d zQR^Wp+oeFe? zM~G;Rt%MZBs-)jP!RRoyx>w>`dp&~~w=^%SRt$24=(}TZT7H69xd_a_Dv3(YcKJC; zKIdn;&7<<7{)l8}5flKyo&J33l#%{iEtjx0eMHLw{Y9tIl}eAGkfjypInGCreb$1j z5z!JRo=}Vxsy(}QoYr4>^6q~7WHybfhtZR@Y}8@%G5;~?kk~+sp6O@j={r10B^`ec zlW)4*x$5NX9ejAz$=N&jkc8cha0UWfq47cwV?d$v+;2}wQo5aQ-8Usc88iEJ#=c9W z@W!Uyd{b#Rzu$i5d+ScqW0sFRX8GtLSho(wpU?|GgsFD+s#A#R^hXwxczD8?Fxej& zzW@dFEUg4~zQ)s|;;FuZw)BkMgqAxWbuNPND5u3Pj}5K!M}LBc>3L~yD_#1=);VkI zM%x}n_bPwLp zj$L+!)MG8=kg6Q?Ds@rZ+$8BOB}s2}DDV^0N&1-O?ZZOVCyJ<`Y2@Xi9v8&O7e7KY z*0bjG@xLzV&Bp>yIBI%{8tp$-r@d+1Po#KKh1v$~-`_fC-F|4F?0R4 zihV8aEESw8DA%V$64&=WCE7%#n1 z3pwkIi%)^PJvf8wF}^vAZ1vkqe|8o8FnYq`%U}_je@9q+N+r2bQ0 zm_68@hnKZ9a>b~`G4szyFlUf9h@m%;DETaV3R*4sxpHl|o+)q|@0}^oSSDVBmAGr#>av5~DHVaWWC|gd zHMfMj5affNpZ=vu%YQ9t`4Oj)?KhR+5Ol6x^8lAkLLN$**|Ro!FxN$EuC|v&3FL5G z+@UOrrVR~;vL-6>2?JPDUJ@;_Q7*8P>j|GtjUO#88eAQXctA`&he0?0TayPqTJpfZ zI|ciTqX)P&dI-EQn4F&wp*3=EKH8zEsAeO=syhEu%WA~I_?fkH$2x6?K^BzG?_`}C zMljpR9aLC1q57cXB-o6xl4aA;ZXuaMWL~n`W0!64ZAv8>!S&0lQeOIWRnC1vH{cd7 zpWS>JdPB{UgA&X0jFlyv{v3kEgn<;=$^c@`X*|PxM?QR7kcR3opN6}~)$w$4`b8{>@95-IBMWuX5T0abC3S-@)6Mu^0 zKbnI1$x<-?)6UYzONTJ+7JA@*xj9hj~w#{^|E+**I`om^>ex^B)&z1xEoQe7Mav%?o znA69Dn&doTvUI0q8|KYJwUJvXfe$;zHG*o_&0149C9cuWVOgK~d=oGKUE<{nUUIv9 zFlNLobI6Ns6@l}J2d0-)Kod*eOGeU-0waODMv|vDTvYG&m+r|YSEdo*@TGfxv5Cen zm1z93(RkzGL}Oz;(0)b5ba}F_#aN8ZR6=YunpQAQ&pw3`n4FEKX@cvtq;x30hPqc* zHDBYfsG+Yk(fidBy{7wmIPI zP2_*0ME*Cww?RWZjGdk!4$GdEdz+*D)@bdl;3a9};OMzmv{{V!cC~TvzSua(PqlII zJEJ-)_}{;qKg_cGCt5E%yH#wRS!@|Ce!5+JvRgd;M~dezDc&$yJoK@}$;z@s1T=_S}%P%gzeR1)sw-(1;QoQq$V*G8z_}>-BURu2Q z(xP)&@zTqRr@X5;<3q)VcNaglr}(iC7bpI6@zj4QW_-PP=r@bYzgfKR-r|&R6%YM( zarw84?cXWxzpr@RcZ;u16~8j0^}?C06(g;q=d{+$ZGB~4>(>^vPF&Rb(@tyK5v`AQ zTYoUtYLBIPHcVt39UUp*4lDXtGlfAiDj)-Pi+0wsjWXat@W=@YW?<4w0`|ykLa4* zZpFFX=jY@D4$ze8TqW9*K)qW>;l(~o?$+~pz4QVVpfeQG9m=**Z}NgKOieAK?%C&E zKjWn81ck{}U(<7)S`#%Vzw~84(7|0k@R&{~-;*k*A}hZ-y~y2PjP_HJ?cbeV2vM{^r?V;Q-B^N9^NeReoDCL&H3Uc*STSaMtk;o z@274)BxwGslk@Rp*t6uQs%DB_Hqmx4f^@+Le@jh;c zQ+O)!F{D5C(<|GPD@Urby>q7R-p%yIH{R=!72j+eS>fX^1e6?XX21qenZN?&-)2~*?nxTAskG)smd!PhtgQZ|K- z_loftfT5oV_+o?q8chWM>HMnhn>m6C{xgHEhSLDYWPI}4gcYQMTz($~LQq ze(Lg;`>omPl_pk7DaRQ!DCP6Hi^9B+@Kmo}TfRyPxfDa|WS?1<4=P6BI9-$KspEh{ zha}P-$c;k@*R&@&iONqoyKA!dw-Wi5?io49lJpBzGvqvI_J+C z9msq{9!KICLVg=Z{W3@odTT-?q%% zLvXAP&E-(R$=)ee06L`l1DtASMz|xfDyTQP?@HwUU?Ml)G-MbTwWT>46?x$bd_>&* z!Fl}VG@ctX45Ps(497CDDRCgfHQ&JN9%kkfI`(h?#Iy!5(-=TKT+ns9hW~+tPS9d> zLJ9W|JVq<<7_FfDZk4BBqYt!iPv|zkLKedTeCB7vZ3RvxaLI{D0g$hQ6qFUFw^o?m z8khzn&=X95{Dcz5&Xxwa1V+J;poI{H}HgIPc;dA2((i;ch#5e#a9wRWC z1;9-vqH&g4jP{HZ`ZF%*-?#v7u>&d*mfa36CWOUy|vN!@ z8SmeB@j=-CtO@&t;i@%A^DoU7R}Nv!mCYi-r+Y`(&CTL9-l!z@^UX3f3Rh*WYyuyc za<^5P%TgIDTPq}#tQ8tc)`|=zYXyaJwIV~gT2Z0gw@9&|w6ihbIShqoWsBmnqC=s9 zukGic;H&^q=2m1VKr49^Wu8>5oNq{z%8gch%mImVcO(_!SrG`UH@niCWb9*P{%2Vh zb?H%{9vMYd;<~Z~<7vFPwS2<}8*g6w`A}ju!5VM=rhEgI8gJfNz5y?dH{Y=ZAy14c zr19pjN(fNijW_Qo-=NNUv;7>XV`@MxV_U^981bRB3|804C7^r0pY%>2eh(e6%;M|v zACNyYAv1R>T7v#eI0@+iiu}ONZ#}A|=49Mpo~sFe-$w&j$Jx7{r1V;c>FQU1`bxG8 z!0LnK2$-tsFYH1ZK^*}*&n9M##}~&8EHyCzI0yN&Ku2?UH;)vYHpH8jr8|$pH&G;j zm%DJm2-mvBA9UWYe3F7q8 zGgg7jlaG}2Pi7yq=Pmub?~!)S;yy}GTv>**CPSsf zx6)PSf{{~2aO17~go~Y)4Q+kFbPiw*nu6vxc-57l&~@br_1GeeTGDmW&xKV}Ym<`c zi&(i~5nskBzrhLRY4y2Uw#{hRx(K6*!eBZ99G!r#^W)?>+M$Sx)}Tf>CVpxBKZ&R4 z>dE8x!Th>9Zu~}Z6jzTJ|K)U5bYJ=i_?u@-daJ%rve1=ShG-={FM6NWm+zLO`x=hb zIRm%$LY!c6B<(kF)>ZA1-RIAa&K}*JH9rB+dlFrwY9122vR&1582<&aUwuNGIL2FZ zGRK=bG<;@iZt3_>C)gj?{lj_D@Y3EV|GRF*n`9WZBkKZlAj!J6NySt3H7r1VeD_Zl zL^~&T|GlGjczCxyTqdwKMNWdjn*aaPO(qA8!U{DnNXl8C&t3J$rhfk4x|QlJlpW)FXK0W183J6xa(@bjX&S88!U>U-@)38 z5;@Ks|Fwj*r;baTXozQYznY)*F8{p74az#}P_Uhs@pS_g`Kj)lqvGmm-Ln!yovBb~ zXT|5!M~OfO6`p=-6npkKUk-NFr+3du6`s{Q)2(L~&D5E_ZWvWAzb~lrobK!YAzJ!{ z?kP9K)i3t$`&Mr=&h#G)x*PD;9_YnT73BgETMfIS_nJ{zTzz ze4@|;E*pEP8+&fiWV!#))cSng7*te?H8H}Tn!JK;(*;?(#} z%Rs~|^k3(5T&d=Z$CoDFI;ZgIk|GlP@e33J9_)Q@lPfQetZ1Fbah^Lb87y#d%xyJk)kDKEUoB1|D9Q_ zmRMwvjhU^C=#XS3Ft&hP)1F-QM1L|O;yh<>7RWqZ2{vgvp8nwnreU*uclE8-&YqBh3C-ww zFI8;#^j)I#6uB|t!CGxro0ywpQ_{F=N@9c+yeu>`<|mS(X5&60K8b8$;Vz?@&awAs z3?5ZqKZB9*E`W1E}yJRee*3< zWg((!C*^OhlZ|P3_%vsuADft>_*D0!^NY?CjRsUSjQ;nx3wML8+}h_<|D12|NfAMr z?E%r&!_}l+&b_)hpNZHwk!+Q3Z0UG@#_VJYFQxA`7|X?PlM!gn3PUqZ=P`%7IJ$S5 zv7_T$#`^xo2Cj_d0GEx4n=@QXOQSJXj7{|}tYR5w0*eMfHqm=o64atsc?7AHtjAO> zJo9C0sIsz~iyCRgLS-ttHCCo_lzxEzVYTOlsPbEEX(6h8?mvi`1c!=T`a&HH@ah@x z!PBe9vHYYmwIKq%)gY7;X|RZj?k|8PQArbysUuX?h!&PV@27O6Ek)PZekTXg)q;#o zt8n6LQwd96*2!inT%opOIB5kvH}@u*gKvQ6r&1?^$HY{fG9ZnV0ldc{oXPw*V_>q? zDF2hR5knsYK*NrOy%K=jzU$Z8$Adt12^TdKJnk5|T}A=Fxk%W_G&I2|*bS=Zk{176qHh1T^aic}%tTZs_CW7Yhfa|i-P^tlwm-s;=Kq2&GmPibg`!-DV%< zw&bH&)jiXyE;GCb)ahGj1gn6scxb^Vv0)M!3HfooFJr%n#{k8zc{p69{_42n0;!D< zFKJEy9Z)Oc7zQ!X`=x`@oI*l;mbz3?rLi1qtP1|nm%1CAIrpMDqrJUp&RK_5bIO$7 zujcfM9<0{+;z8)dq;hiI4}Bp_z@jU^J$nb%0788&29knlp~cKms3;e_DlHnpFMMwL zHME!nwoDO0frJAMpOo+96((v|r=JM&^*1pqB| zlHGC+lAy_?Fk72(6N3linwxcr8Aq_;{CW)J_Wz#hydlYpVg;Gwb9exaH=OxTrV^^H z!Td3hRsXHefC)fNO2)0!@VDY>Y}bZedenDR!dE@xOH94*A`Z;^raiU;2Ee zU1_>7PswF0QoXF?GR>(E&EGs&uV$HNV}|jT)K9HX6UllUbEq*R++>?&AXF+alQbt| zX7+)Lr1&E!(j3?|pA$ux>d0mhuh`EENfBk9tZ+|aU%90p1wD2ELIK+K2 zxihp_%76KRYUu_ko6^x!{-Y)_m7sW{YJ(y6;@y<~jDjxEEmb{K@22-_%sK(^WKKge zqOT#*DP4#FP(ZK0U|bHAT5V=gT%RmB$6+{wFc*q|c}kxn3QyrwJ+EvK@7}ba%#*5> zA1KEP$j>Y+%Vl>1EQfi<9&edv`*9*|?WBh5cvUm!6OtDx;05jRR%-`G!;{qekj8oH z#?gej48mbJhn*VJLFL}pz_O^~$)z@90j^xik>j7@D0H?aU$ zy{S@oVgast!)jrwlS2=lbx0gx;N6bjmgUk89d!*o%YQ?3lHya%QFs0w6b536x(Y>hjNZb~ z)1apzRxw{j=4iye(3?Ps4mVi@e~-?n%A14{nOFu0a|1O>n-#V~jh>H>$%51qhf+EK zXHJQ+GRCOcM*3Bgf8i*aP?1k8UH^+zF5@1i* zFJKAW#F(AaheL9pBn~Xp8T%~a+Xv2J*W4N$(g+gK0mbEkTk#xG$Ls)qFeyFKVa~u z0p_pDb`J=csPuozPA0k9pE&E2jdjhEIA$*fS}C&wjCgk`9fyYzU;h3EP^?;cK@0JX zMXpj6@;&k*uWX%i?oB0AN6L|x$Ijs?t6@Kp86%R+(#l!-05@e4+kD#lWXi&y_ib9C zU`cJ!ni{u9S*Ufi38}HZ0dyQdRdtJ3)Cv7z`f=2E9 zy35kmbJm7}m3rSyS!-LOIB`Z#e6@JCYG}rF@B6M1JAh~8c5>e{$7SNlTy1rqsI@q* zX7oPI>g>`p(u!un_2rn?TDAp2MT+2?KW2h`6#?;2qBqNkv{ z6@8W2Xy)qbQk}}t=gaHb`#ZVHr-LhO3}d+hU@y+otQy73;JHTwN=jH`q;_Ml?-|J- ztBu86F$xVNN7q$7?w#v1cbLoi=Z?RdV_Ar4G~tDqV0vIsW5}xE2qO3i-cJ&YT!!zO z2tvQ*b0_(lVke3xVBgdfVcAq{)WKKU9~}_8Rn$+VHPEx?9uT+u;E-(I_nKtS7$jLm z4fy{bla!NmfQ{XXBr4H&BOxZIPNJ5SYVPacrG+i$6md>7h?rWhumt-?R6+8LB6mqHg{Rb^ME-UfQ#tmS zbjBXvvYgMU@T#G)rjk>;oh*GjOE>9aV$oXnq~5mC)9~WU%Hkty;*#Egu?mpn_6dvt z(e`uhG>Zr|XMpe4~radOCi*Nlm&kxGGsD!5Z5X zl9i|2z@!<$ca8mWOYgZ)CXDy;bQVAtJs0v4MWFGlgj_Umuw4nE*)BtvY>wRS2w8kD z0ZJ3G^Sb+|YBUIzuzhJQy|qGg2Hr4l!x&2!6Cm1`B{K|+7Sy|~JB(>!HK1WnEMgi`AGRmGuURs$ud*mD zm^Yq~7HS^KGucMyV>zHzAV%}JI;^3FfW7GQ0q*S+i}ct=pITou&dE>iQ;$N+>oc$G&2*QMk%!Ajn>c_ToA_l*l+_>y zTt;ey%edbf*=1CFG*fpKf4y`Sk8dB4@&9O?LJhp>Dn2H;g`KXJE!4^E?zhvkk=_oj zOuwEpf_2HKvMZj{$(raKaNbe^H z=TgQo&ts5m4R^CU3^{);GfD1d>0ws0 z>xY}O>qpY;>Va%&PfVX4Lgi0Jy%Ypw@>m&%B6-3X=99__D=iPr7oLq5gipFD`J@XO zNzEw;pY-Z4p{7T~`{?ECYYv9(c6?Gxg+nW`s~@)ppLDBR+M4aSx=)HDxNR>!>9(x% zrR96WklFM}uUGkUZg?SE1ufRu+6O8GJG?hp+Zwj+#hrL8P0bE*8_z%3~_Ba~+s;iOwbXp@6_( za#vW8HT;86u;qaU>XRKNVy9s*eY#geL{ttwHw(zHxWfby>Se8(Bv2dbgqK|MHU)IvSo@Y5KRs2{X5nxSDl zP(-Z^IHS^!B3ww4ipy6Va7Imyx-*I<1BrEKRN7_V&Zto;XLJi4_-0EWng>I42gnEG zE+;x9XEeY~>?CN1IHQI(IiqkEgx#+*YNmn3*0|F(v}50Y!3YObX&>_1BR$p6 za)@CSuBJ=!AAnsNZXUTren=noV*!a#BvM=+RY1YgGkR}&zLhVYW4tYQR-*({oFMUf z@4V+1omW%bfP$x#wZvDD+nlm*VUCzAF8~F9kzC}?_3}Jg`!C%68hh-**>Y`dkc{*$ z-Nr(ZlD!UmgXELxx!NFkn>R?(qL@JqmD_uUY>>RIeR@bHi2(^OuPL{xgIuvx`Q}aO zNQ6`{C+$$ii}d972q7YF_sjSr$~DM2vCy6rDI-!%D$|&aPy>+!H$){O3DHoZqmpzc zid?(CY8{7ZI7`sc^lPeB>o|BNB@ilyn${EG`CN`PJ2-@q$K=yF!s!kLSS8^4z>PBA zQLhz8$PBHOAxwQ?In*oWw@IJ5g#<~Ep-cev>1HM>S!-SjHs6CSR@jZWT95=5i1mY+ z-l?1R1#f9jejt{Ob5$0UUA2--M+2t?Q$!5~Q%drt^>@@%J(!ZlC^q&KBE>ThOrb_S zn6i%=Ihc})YG}&`qj$7I`^@TlSZEt(tM#)CReUxU8(zCP$lp}TXOUiT2kcEa0lQ_ zQYeI{H<=al8(L0paw-(Ey!01>7@gR?3t47&kDVFMMtY}5fThnoICk>lw9UF3M>vnz6ZfLUc? z<_{J*j``n3j?X=-BFB%}5eP}aN>t$HA;U&fM!{S(rZ}c^a`7616|t%8EIb&~-{S%P zuo}Drb1%b@iC{C(*D`5s8({*_7aPLJR``c}W)c84snic06>L+MGvOB6We-1k#Ue>b&zzZf<~02akCgmMyQ3GZsJtO(no{`3uno^Y0Z3;(TtVwdE=tjy06f)$r+5^MA(qc{W#^S{m z3drK#qIYT$Y(?mR$B;P^%mQiNbxN0s7h=iYB11jmhU^x7|Cv9)4DitJH3MW}9L@kN z`F!sg;HIBSi|Xb{WoBEQNM#+mV59aC?2wU~VDorDuz3=K9f~|$rRNjIe*9i8BX>283bF-0|jgYed5G^%iFQlIr@pLj~C(Wsy zlb#xa2xM9FqVxG2t3}*XFj`&8Sg?0WeGHOAADfjzefV%sYX#u&dYQ~NfXuVc zdxv5&t~@lKmEbb%R~xPLEhw!QO)OE|`BE(vmK`t4>u_3nN{gV1Pj4llreFOLvdtCL zQks#})*9XLzQRdo97e6RzV|jfd4U^(Phh4DAm%7sG%V!nwbJThJz|iGV;{6+5W&aA zU0Zd2@8QL1IYMKyM2jGkr~oZiilEeAz^oDM1?Cs;#P)Myql!#^@S7=3s`ERo+V(zS zMNDkQ;s`<-)FW|wWf$l}H#`$s(y1{^pOTq7_8=9(d#bnv5)Tx9YA!t6kz3_!r(QNs zFZ@%v@JK2QdGnCd`k=bmHofN4a?SY6Ug}1orfpUh4&7)Um2cEc0>CKRmQiF@$wyPM z_yW~WFbCY$Ui!4Pfuk+9gi<@nKUpH@Kp0pNWsucTpSTDCg1D2rOK$~}$a*B>pCC1Y z4NU6Y8E(Foa?!$&e#=(wO07^5DSSGe;%c}x)XOo>4^*wCXQo_08hmx6$)z>}0nCGr zn4&T^w>$4El|_QG9=MMllXDhI&&ITX(voLtck+E@!sNum$2JMDR`dl6UKH;p-z-p6 z(W8o4awBqXHk9tV720|r8-{CumqK9~g|wJEe*nmb52B@+x-BI_dPiK$2(LMu-Lv(AN;qDutks2?_2!U6ekg~_$~Ny$q8 z*c@|&Sn@*a#EkLZq5sre^-l7+CCt4EZJ!+b$6=*ZW@1M7pCEskK7x)&C=tl1;k?2` zp3jC#GgaNWp_$#U?6s4TuC`ZC1Jm_Jdw-^|hE7Q7Y@k$J9j7a&GEE#QjmF*sp|}oR z=Qv=Y3~vYEq@;${8atU*#1n;GN95W44M&Z7qqHc2IFyW}Ru6dZmra>!?-!VrK7wK*TIE&blZEV6JYtwv z(af{+h;tM6D&PeHCL0s*aE)}I4cf`i#D^E^(z6ih8UHUO8=#L`W3O=B4E<&y;Srf_ z<_qjXRGlw{x6P2Rf$fb*?tKlB_EVQx1D&N$@)Ntk;<9um((HtbwiVPMpR0 z{`Lt+zDrshg`9Z#z0KJyZoT_G6}URhZ*G(U18q?izKAL ziXJkI=hEaj8tVKJ5uUp?<)|v^6ju@HCtlQiL})(LE5)mtwzdu&Ik|&TJZ?ZW9k8CJ^7+ z997)bNA>n1pigXO+?8CsRjmhesfT9TOZUL>w~Iob%gb>o-N&C<<-Egp*nHxtTST1oo~)` zo^I!1=0LbJbKG7C-#zy>=o$8OIpUSmM*Q0JB()L+JkTV0i)D^!{wvZqQ<|*w2HvK+ zq3%6qX`LQ=K^V~qr|#2l4Oa&+XG!fd`G@3 z>HAXpOjbqPuQflM6$PwLWu(Gd7^w}7lWw%zQ%b1Rlb>!v|M>(fBur36fwUu*OP-kEJg7P?Hi-zzx?OAM~Brhb@}fg@W}@OnNZPgRs*=L29W* z%ycuBz4vDCM z3rv?QIE#~2!OCa(M2l7Z-Y9cR##70$x1}cy$|TB1>14AcS^;sB9PZfS%X5vVR9DyK z&Pt-(n4YBeqrfRbl!*JxydVGR>6Hv=$~ftK`I<n5uIEoRk2H&{+Pi3Qq8&M#2JKIDRZwgC4%oCAAdU=ZtY< z*b}L_a2^~~;SH<*d4_6@tq30u-@mj!;VD@mYqH8+n|UfPXimPn$x~4vsa#<~I%I&s zz?`I>HR&w%BC5<(eg`BRTr+2xR%-42?M3DJ;{Ykh(g$mzuT{|mwa_B2CB{^0J9we6 z(2}*t``h!~*3IpgYryLG<)K!<3j|i_=(D@#(e6q!dG9Ba{?JRak`<>_>R0B$*jM?CiI6Zc8n#gwe@A_U#}HxqB-MGbzIzg*))G}_Zm-VM zQmhKC0&p{YWdDM5>^Kep=)4k!9RS>Yh^yr=8FyK{m=!%L3|rm<4vW?$i)f%ZEUDcE zuBm1kf+I38Bc9T`lM&ly2E$b(vOcE@@3*zPVYV?0I=dKXnS*J>RpAKv^J;UA$*JxX z?$Iyn8WH=|I$c1+BdzEqk=7@Le5sDKN??fBM2Za$)C6X&R^8Tc;o<61cogrz9sXWr zXY->plswN5gU2mriV#m_oo=Bk#q=W@zdwuCs-~uh+j=JZwr z)JLjO(^=|r@~SY>)5>XG{pFrLi3mWsLFG*rT)F0H9dD^I$WtCE5LBaY^&k*1Qg@c?~Zkt;6arJ&AQ#`?Yx;*0Zp% zQAJE*VouBFj~o^;X&!9WXu=T_9FiEi$CKcwJxS}ZwI^CdZPs%7d7y^1QM+$A8=eGU z>|%TbRq~P3?xkS{7{S&p( zL?&uxB?M}KxpYnlCRm9j3H2F%EF==i+HO%Qd1OYo(0hpbfo@ zI^iat<#+j6F5`D@PYPp!C(_cwQ_Mc~rq*gvQQ_7(ep1`^<5ctA@v~< z`{S~B-*O?X&%6xeM883LS2&KTfJ!@J)!s8?i0hgbIP{Mo% zp7HYNVMuOj+MyXQF?3@j!BKmXgtGP|31#hxg;MumL_#Ur6UU5&CMSPrjK#vYqHP~B zqnO4xnOn-5nZW}eO;&o$uu(QywLZ#VrIPZcI0faehgD)ASuI!Un4+PMDIk)B7+cyA zNGP8#p?t(0Q!uWnj$LX9<#}GCyzbJIlJdlnlRB=;hCj`v!hsfx?_-DIq)GWk6ImU{ z(5+wwD9;E34%8u~u%T)Y4$QR-uAFPR9>M`pw+szpC-OwY7k9tLYPa!h{~VHeYZ!+d zHw+v5;}BsJp3Q1EFoOlj$A>dN=cUK=ZpPT6?2LdO3{fpZW1~`u6&;2bnO*}d1?yPt<(!oOXNxMABEbc6`q#J4{?L=r!3mIhr0Tqmop) zEW2R5?3PZGl~OavND3vP`9;(G6iE`EgIB-EgEw^*!PW@jTNdMKqQgy zbqIsXIORbSTONzy!x}A2Q_en7_HE}OrW{HGK@jkevl#!q^$E-XaGYJ$I_bZGz3>Gh z&WbOfl1&y{I*c5bG+37oHq|Ec_5DVwiH!Ll2y=e+)DlOc+R$ zjG-XDCQ+z`m+bF2dUR`!X>D{&E3rS(t;GJ!k@;{AVX4%8iZ`VUR57K_cmPuZKW-cq zgB!&DenCV^*9wnuuUMKge#HJM4@uART$0%zID-8F1NLV$KmeWoV2#;d_j)s?ro`WM ztTza)(Rc3nq-OP@rE&n;I1(ZK`Eo{658K&C6f^i_7Z4 z*}YFcYm&49Smr>n9sQ}x93(pXythav7!2~uhp7aHMQGcs9%D8l7_Ek_@FY|c^)m*c zrQj7Utu0(YJSsGbwZ`7M5Q$QmTic6YG>;JtRc^Hb3@W!L>|btNJB>7a4^c{thOpj^ zMm2!x04+or@(i2sYU-;ziy;Z`j}8N(If=W<5FjeUvll^U1Qf6qiMq)M1yN$fx&lld zhaW*eTM|Du42WhPRHKQcL1h7lX?Yfab>BeuihZOq7-EqzHbGWBWsgJiuUZ|c8>SN#teGC`?Eh5u# zG5)zrt#j&*>;7l9lZO%eZ4L8dYkjIre2M)tAHI|wrM_eLYm58Nr#uVX5g{cTN@8G- zT&3^E>eEo;I$3?&l{MB$Xyz)RnU+CwLX);hr)jns3Z#zF``gfg{ii7@%1I({V9={wkwc_p$=LnLxpi7^Ccb#%rJh&IbI( z!`&c9IMAQMYzF*pT?m)GYmLD*ywv$_8kG9!c|q__EtJ)aZO@~fR}co3#7{h-T%IF( zWdDj)(D1MB#8Xq7`n!wiK!Swbm}fm6$GZ=LKt!XOq9gGo6%UIoZ8PVMr|L~sinHf1 zS-_IT*uxosuX=rZ0eL9mR2Aqw(~l8LO-BI~Pa_RjoTEp=x&j8FQpO*dLkAULoLPru zz7Aa+g+Cslfi-n@4fDIEZv57>YACy9!}!0c>>3Rw{%0x`TYIu~WIb7S5_>H-Zs9ks z6N{q^0XDHXSBb^J0W3~wRTIIhJY-nhYE8({XA59BSqO3CH=sxe^b7E+>re(NQ?ht@ z_`IWS`*Un$y^ODWhgn<$0Kj5gd*6N4t+8I9|2Q)%Y{`0GF5mrV@>Ru;>EWqeeDJ`@ z5bmQ;yeqlyK)LRsb|(Lq)xPAT`$-l!eTmo#d-@yFDUTl@%a76d#3^Zr(MQ;unpYUp zfQ%)(cKbOR<*ki{a%{{jbd(yXClrc1u5Ne#n7j_nC$!$V9;tWMmc~Y#D%Aa^Oq01- z3ACYRD)*))1lb*xovAR#6Nd@G{(Ml+YS*-T3P;jo!-NX4%Z3GtZO|q=W&b@+w=ra@ z$o@;R6La?FcIO@6wBJ2s%(+`27##Dd`-h-0BnkdBoYqD-*#2qzZ-3edJCBkI8|IXh ztRoHK8>0eVz$C^Z)oweHdv6-uRkG7%$&~@?l=>!@Wc>)navp!?lGBHc=zvwF**mGq zEs{LhUt3U>T3(Cmq$(NFmUibRv6Z%sWOC!@p(>Ll9HyIZU;|X8&0-0BqUHe}sM3E&@WyoCJpm9CsRvjS6J90}$?)2} zr-XqGAfJ*juG})WCcJ3{Gq-jit=NODS%&8K6ti$(7&(AveJNTie(f?_Fn+|h`YU4= z+PECE@6msgw7&s|9g-`r*N)1^K5a=2gize1@zh=L%66rGRigW=B|Cegu34(59kMoR zb4%gl(kcc5px2rzSt@ULtAVaf>IS_RA-OeT1R9BuiYGDxDPzo8?#%DtykW5&-kE=0 zM(5vX0QxIavV<^A=)<~rALAL&kEtQmNLDj!=!b@`^D5&76u}98EQOH{-56+UjmE@( zydG$ZDtw6RM<%yW^42WDdadg(kif6p9Zfka94mMw67e z#*k=Mq)=!m^niznJh(Dg(EFGWIMMiWr3A%Zq%iR91^XCQU| z*r;W|TY^tR5*RB(NR8&rj2Wa#?1mgeX{v*#RJS^gGCzq^t>jpA-bmjEb}rce2t1N? zgz#4`V*2ohytz*}gpID$iI73g) zK5v`%`7$@iMEqc_b?DBwuzx)q#cQ&os1zOQvE9thDqW>-MC++27}Sc%C}BK*T0Va_ z8M>x7`P1_G4O4b{lRqt=-*^Ux`70jCpP0`j7<#IkKQW)*;3TIv`Mc@)4bD+|Gx%+1 z)`QZU+P9tk8D58nJ}Aj$ym#ws;{0;@JlZDJ*yji4U;E40&mk_&8*QR2u{nG>kb zTDqaA=I^8XYu{skH)^Ar*0qV!&w78FVhd5leOoK}NW}7s;lD@CB&%OfXL;+Lrl9jj zG~odr^Li>jHGZ_*=B2goz5iKt%r`Y+n$-3or46TAbH<-pODm{=(0FP7Y27cPveA?%$k%W2;b0a|QwK}cI?kDX>pf!gy&I&YWJ|F{}Bb;PKKKU7GyIpbs~biPsT zPFeX?pPvI96M!PTF++!+kxa(GYfwR!oG3$k6Ya6u;&sLmuuO_bMU6-Us408N9fH?n zN6CmfpS&}=F$g1Za9^Us+Y%j&IAKXe^(&}ktNSQF1__n`TK$yG$zC2Ee*v8E*Fx2a zHB@EL)phZ&gs619nT9gnr^tagtS&)Q5EA|$ZCf=I1zfr!pA^?dB2`Zkm{eVXU z!%Ce5dVC{jHee-cd`M(#{9$I*klp|UF`XOuX4pS7bN49pQY4i;N#{G0?A+)Evd#b!x_*uqQ*1eK{Tn5b>oJbk1` zivo>Eg4bAGB32(*pkj*iQr z%US^>Tx0E5dE;O38CqqVlGcQ=j|{vq!mmmjNFX8{F@W0ymsljd$rDO`1DB>Z*?aUG z^e}WtZw9?ahM3+QxYt;DnuA{BnzFS)uMwV2{p9!qh)YkhzgYRU??~8TmHD;L(Q=hc zZa$qO%!BNrdj~o$)vkSEC*I{?n)dfw{i>GcbE2$|uIz;YT8oYwhSECqlPMMjgZc+V zakU!)eAN%>8>=ui`dz)y;G4VsmFWLJCNb>J^dLr+WYl8og zp%eFjY-@_0Cfl}ZZB8`JwrKgZADU`f#Y$K|Y^K^jKP{{J?>ma8 z1aCqUKQzuqCl4FNKlRk|u#DO?K3#SZyO@`MXoi2Ex>*l>N}h|oupw$qu6klDRwz8x zeF|#^e!3DnPHNOoe`&fpFW+5+uSHzJdK@4g zJ~2Cj2;o^*N-G;KZk-qgUa^{u-iU2X_cw{%yzICflPf2OWl@6|Q5>~G8|6EB^yiPH z^IIq(02OvA-9!PHT|htsR+ed#R?PsWVNL_k&tt=4s*xRI0KN0E8QD0!!ikan=zSpj z&4FxVIFN131U_rX)`N102aVwD$bx9Yzc)nB1Aa(PnG%^5qSNX@2}R7%LbN9C26Dk@ z9uca0I`yIYbmYDHG1FoL1{RK9iKVGdAZF2h9Ow+hUUGn(D&#e|)Aeyr0P>(1^+55s z@zI9|j~;QjQHO-m(|{vT_5CN*?|jrgaP<8o)Zds4p_aQNPO?ltb00E&;i0nSG#ab3 zTHtUnY==lBF{)Vx(*^4!2JoOrwb=84gZDQR3BOpMhY`OgyRnAYKS=o9{m4VW@5u+C zH4hJdPX@fi6xrA-^(rVY_3A05UOg}dKIwl9!7qEnAs{#wk@h_;9UcVlet6ch2Zp%e z=2COQJUo(r8jyV-Oa9xJOykUQrJx=jghj&*IrtF5#4E($s%?8P$-&JjH6p?idg~*N zWhBOyTXI2VWSxE99X=I*q7zGCr8O(^Os-sFn>)36K!zi0YNj&=BuYh6+s| zZ+em!E7)xDxwgvRHKVqWcS*`sfgF=7^>HHaFXqnaFc4gj>NmBG)b&gTSJy~Cy8i`$^t-U@>n>ds*e=X)!>M9*+w58pV$(lM! zIIi!7YM}P=gj&MjWab1?VD=_z%e_qdMQwwGMy;0Wr@9|_kuar0979tu&`?tvxArh) zt_Jg9>Qn|`@wNmQ$4as>r+@)3*sCU_y1(}ca?JEd6}{vyk(%oMGF>JlRQxP%tdl=B zM7t~6SJUC7P2(?Zi+l3^CBD&ij2{?_-jP}71f=9~^;i$GU{xMn7A#OC!P*vrC4>pE zZ6R2K(12QRJU#>rUMzR{Gzm{_iJrDM@gnG(gey2#dw>RrUy@r({7J1Jh+NfAIGms4 z%0YxsX{72vT}H*us%^2)I^-(yI8g9r0z7Qc^CEMAXsitp{8rF9FfuWC#Gs;9gV=lop|7Qwlz`9#aFmGV_HjwO2!>U0(zJO(VLQPigE z^rRB^&heBxi0RI<5+^`_Pv?^{culjO&US%mU-kN}YKtA*S_+@Isp!7b6j8MeWqPnG zj=!F2W!W?(iW}Giz{Y|A-{zB%ZbKmUSEP{*$zMxva%N1TxYTTVlh@bsn<`*8m>E+o zg&ugw_K^2e%&I2*TCRCZ=U%qnEi&xm@RuoD{P_xX+pZigXkUb1am2Wtt46 zYLXPCEL}~nt?o1LpXyxgIT^%K{`XyeL+pQ4k)nJ0|549$P}i!Sos|HWtd%n76Zm7= zpypiH1Q2T8K_^hQls4?MDj;}>K^kx52DZ|+OK3YF1A1?f*PrWYxC#|M_>tGS;>*3m zZ-x)bRsxXKHS+?vA7B(*fwy$CjT!G6h(4Ie>)fF2-jG|()0s=@yhrB=q?!^8bUuiY z*9QZS&*1o~y)x`U;L$T`io6~QN^d>f^11+SS0_r`0Jz_wQ$eLo5HAN#~I zG7292$m<}DExDDj9Af14hDH0p^g(bVD)axc_a1OkR#zYJGqW?Z%kHu}FtaSE2=q^Ke0#lY-JHfD`cOnFnWiyeCx3$R#XLBZY-(TKW5z%IsaENkp_ zzyJT7bDuIZTU~tf`@Zk@W0~hU&%NiKd)hs>i^uk@T0HwFCT}y4M=Q^5{E^q<3Lqr; z#1;4%j&kc!lY8QCsgc)W^3;KwR~)4HZyMgSUmfa^*Wwxs1%uzO9t49+jl33#p=KL-0m zg8o59I)i&pGWF;e6hsT`;W3EK{0==8Hv$Oj*6uDxM#O!sazj5z%Sm|wqN^2?8zRx2 z28PfkITsM(sN+B27%nT*L4|S+mn(2bs(zKQ$;#r&0MLLAw*QSQ0|rmT8x^jYh7v>^ z3KErBh(LXYaI(55W|_{S!_qs;LTu9dfK5EyrGO#AZ!kng77zo-y9_v|zt#igE>h4` zw<8sF7RC7tv!ObSenDqBTA`yV{y;5{_K_Q@$3=|{8m7ui$bmDGXL*aeHZp$ zMcYp8Q`-aq(jt-*HY=Gvs)2FwjZ_iOMG2!^{F7hFh%$nITCC4or;I~N`#0uBRm>vgXP+%0wW1|jShU3)&tQcWT5=`MKAVxUjNjsK*xA*Hj&eO zj2IVAnB=J#_QlQPuS%s47w3z7Ah{qPqWj|XWqxHNJncj8hKSgQaB7=WvY*86X)OyQ z&mrOcc0?o6L}TLH_h5NHY=G4{66sYU{o?)568k@L?qvTJ<&ok&9LBqbc@T%synTE> zySNXH+2vQ1WL`MMWrQwrp<%XbImh(HMoS%p(ur3sZNjhAJ(W4UC5EKfkqgrSm_n*sD( z4F5)q8}uL^>2|_Y!7g?{y{tdm0SHUvuqLN@&C!*bv1c?w1TMLat|FQR!3bm&xA8{S zOr|wB3U#9q+;)F}30$E>v`$8tb(m2Qhj!b_cQ>>mCoE$?y}JfemJPTip}SVLhI76X zB(d;SDMM?Eaw$;>Ty8?Ym3wsQu$KA`F#B!PS4ZY`>JW?pilbmQKNuv-Yi;({pRwn_SW7jy=cWulVMl*f^SR z%UsIMboy$SQqxx-MUHxwf?W+bqnF;7N5GS(nTyd8;!|a&f|iJvf4(V<=wWnKZkBdQxlf?X(*8wL_;!i5Rx%oW*EFMSd57(&8ow|V}k#9UU2 z{Pwax2j^j~VKJpe(J<^4)iIch$x$@Q*9=}#1zh$G8igm9keK*PHoE@<|w_r>QU<6!U4bc=Csg#HH*Zf^FIwvpVnyf1!#~GIg9s6h=GscE&2ggL;d& zpx!u){l6%b%2Gn{sHP#qFA$0^1`$fw%mV`DE&cu22*_{ZkGIanpUAva_pwAQ7B$1^t0_-G_Vdd?y02$RT!Q3N_H_ zKj&0?tfNl0I*+P{;Nh)j{lBJA@o-o>O9ZQL>{I{S0{xf7{+gu$lTpNK%uyQ|sIM@c zP0@WR(SMo1zE7?=z@r=qjq!+XahvzT!^(F!67X0|MLuFO8WU%J;qX$Gk%fL+OrE(Sep{k9!4*B#tPRl{MMIaK-Ca6y8mf)P zsE340A_9a@(j@7)lEh{3CE^R5NL0Z+wsL+853_YnR*l&A9>Q7Q>kdG{hs2i*n2aI? zhi@>UAzBs%r{l)LH#&HHgr2x_X5i)l5S3vXT+m0A!K0`Q!zx_jOqJoI`W!O`7b_HN zg#-Zwt#vq{DAEd%UVj1#SPrR}D-E?QJgC7qghb|oLp9*zkGQxE_J?><%$1Le`6%Xm zR3dwToNiBziv%__p3p+8%EG`0+O0Yt(O$VK1J`3%-~*+lg|n==RwlF;VL#Q4)aO1H zXL2{3iSr;IYu8HR6IqhT_$2)p^7PawLVi7a>S&`VcaPA0nu|c8zKb|2A@U~3xd^BL zZ;g~};pv8j(Jr>q^306<*pDnBZxE{e(dD+vVw&b3Fq7?o2~b%KPNCPzbBp2^ZT zlsYuA6->`Z^k&Rz`$*O&gIBpcMIk3W;zU0|4k$pGySsNBXGrZTI*w zhtb#D&(E6s=V*$pP%N z&!+kdB~Qt9a$tnj-mQ;A?G57A#aTNC<8bTY%n1PE*1<^&12YlT))i|5IRW?()r%jL z;)v-5Y#J3a(w18ng(D&K0^DR_O}%ZeK$I+_D5XzhHZ=b)S}h2k%Q?X~qS0Sb*WlJ+ z1&niRLBSj2fm;hIZ6|^&Ic+)OIAMNr&n^9xW!m81L#ZdX1z*T5{LIDKR4^5K_i$g_qNF~>zDJXit5unl9M zTRbcp3NW0A+_A>nc)IJigt?+kT1;e%3sx3G5Q}j;?-$i4HXH^bIV`k>-n($*&Yd)O zUn;$wOgiv@qdT$QR%0XFvC$#pF-z3nivl2c@*-?>P!uGO6e;U1(GmVb;3L<-vCe!E z>{d-jKwBz}0smob*y_aF#Q4`HR}U=36t5w|z=(gv*HZa-DL%?&WVo0N{V$jEQu&Ao z3^RIqKUuEaE<3z21r+Jmz&^Qnj6<0W1xO|TG-s z*FK>wVC(h6QeNt<$gp4pq4W?z2dU*Bt0xa6NGQ#GxnR)MDM&9m@W22213hFAXF*JtB?pU`4Ss{2sAM<41i_Bk`N*>}|z*b0$`amUjDx%B*3Me_5g|Fo`!b;w# zx3O6HAN4j&@1%DY~*KZ+>gIwQ`epkj_ zTti_^ORVmua6=)jmb5tGZoh+Si^TS@prK$JCy9uC4G371N`J|k1*i9vt6B`|AbtbQ z0;|Knen=740gF*p@f{Hy;-}$=_85AJzVcomQEBAi^0DQbE z0DSyH`gr6JgNZPf;8Lvh#V937UUfzRYax2)J_Nq~EExnSvVqXfRX8i$pP*L}h~uJ`rm>Gu0vP8~`l+c%E=_#M z@hdxFdC*kS0mhnd7ZzI3qShH|CP7oQnUw1Zdkk9K<%Mj77_|JPZ&pSSx@OXeQdr3s zVWsrUr{fku@i(BAu7qmmwA6t_oy4_7wUu{JiTep_>p6XBYgnu#WP2?UYy*28p@rH`K_un0icM<7?ME4hsCs3i1yI4a4L z%VpR}D+o#bV6-2iUu?&Kv6%XgFbFK3&#{8SLEsgi2v{O79U&NycrTcY-TR5m3;xDM2C_GY%7joQL zBP|*jfEJA~q_+5rN?OENCMe~T9N$CMpq?dQEl3No7KZmv#$V!-hFJOkr*D=ORDpjp+;0?k5trm(cFsNcFL$N%hCbe?BBO5@-xF6s z9@Xy}b#ol;XLktlR3=u-kf5J;O*rp@kh|Nn_uxSAQJpAf{_-zqdwMh>NY?^GiCp%g zV}tDd*xKnEw4xvYh-i0FJ5v}C&g@&Z5rj^*;i^cT0(1GsD>N6!P|;*^ynvy0dzmO~ z{Z~pkI`T{%5Mw4DZ$S~ul{PD}u;olyl&nrH9GVZ669diGw1@ZE;%$f6dHsCo**fzjvb9Jld3KHK2<2ol|CiW=;vf>ziz`zXcE5as zTMNN%NTGMhl`pZndO?OqISK|?(0jr}HTSNuXo4jpbQ6y<*$kH{?gTi|-?T8{lAzaN z0W#_4ADA6PUxEv0Atv`dkfED=$45?M^G}sNa8e-Ddapp@k4!ps@J-|s_FiZ8Ez6S5 zDqJP0d*G}Vyb!eQ#xk}j!jBtx>628R2$rFB5HRb1R6^aEe;H$Vxv2#_=qW5qam0Xm zwe2rvy!3zgnRDd)<==o=A1P5h72Tv8Aa-bdF@UV7r;;VltbWOv4}U?l4I<3$TMQ9| zuFY`j!0JK$EW{E@E1x$pfL8Vgw^hdv1;ctC69Lx2OPkEaAG{%rCWgdNJuLK*G%6Xn zi<4llW~sChiUkFV(j&1wlIa`(_2XaW=if5%eT;vF98ie(*Kx5Q!hsE->7dfkE=)Ku zPw;)C3nxEF;gDMXiE#KJHX_2=@7b_$z)dtC!b0@pky4rs$DN}RY&O6EQ)i^M_?H4N zVk{+6inUHya5>D!Kh@rVwZQx-v$k=NtaUXgq4y)73A0ulj#QoD6*(g>a3o+exu@@F zKtwOmB#7E$_|-K4(%d4QYX~HtG&so5XoambWkvI-KM@1Vl$BS11fD|fZ@C;kwoI2D zF(Vcp)$5`mAO{|4kD$&K(jI{jAqa$q2+=WyuSp7Bd!vkiW6BB8g?FG&=yaV`^c1m6 zfSa^Rjw2wgXzC5ljbKe*(2^O)*pg{+VRtIUpu+g*u&7!A1uPcClO5&t{h{w=)B!R= zZN7{rcq3PwVsw>r9hhk4u0R&!HzuAVjaHu_dsE+P7(wXVud8v?!leesJViC^m1IXQ zTSpNxnRN}?ME_;E^|$-tRQfFLL7)iefq+sZS)>;HQc5v;3{wMt!!R{)D&}?{4+Qc!J^yrH!zB{gUyYo$SE>6izf~P5=1Mi zvJBg#=?`tv#72e1Mbh2@XD5giWqeU#qK?!9>OGm{!Prp3El4 zwq^HN{d9v{Y{>BiHqZBA6@q=bD>TAQOl$B7-zhoFNyr((V4VrF&?vA#K}!!CMUVc- zmsnV!A=mUN*+=t`3nyFtXkZ^9^?pD)xX!i8c!cAisI|KMQa-&$tq+DC=-umHfIe$O zKEy*0zZ`ld{qtcmiEFYSK%=R8gN89WZ;i3woGj)DHRyotEUl-@s~kli={=04ZEdcb zANi+IJUc*+iE!O`6uAT)AS6{=lGz8z>4G0Ob_Po;F)-j1KIA(JdZYvM75fg7)8Q&f z-AIsnxj#GH2GQB&!4ynPBjWT3$1qLkTFu@7R}O;{+rM zBFllX@mGUnqqELv2ZteBW?#76N$at@LT6@`OTuHRN)Vu-F2Z@VQLb8nq9I$@-w}(d zj_(d3y@D7)Ci_W4c7KG1h|e9`kkUB^{+2BycNL*vW#?1G-{32W=9f<(M(al*Y88Ca z`AI+K`=DN1*J!3C$TV0{w+y+cvs2fGEha)L_*SqW;MWp7!a+qA1fcbjj-;FYaVyZc zm>O%bu}CclN=xQVKPDqSwwAf{l5hvbq_;e}C2Ib%?IjSed|~lR;AdB)d=IIV5bRnZ zhYlVRkN6O7#|ecmwCt~A=B2C6Hd($UEyBK=$KuJGq^*ml?%_{ z-mhmQyKL7An<#tb4pNziRNgu!3JTU) zuji$@gxQG1{6sb~AOD07fGX;`IPWPGne8wy|CH0E_2im}?L?|x6qy$C^4Ejpr6XP3 zq+bV8o|yLXueOD)f(5VK8k@zRo;e!*2mwBu0V^D~#AE;$;9=h&Y7%O22saH9H`qiI67{BS8 zdNB*f4oAIH5~1E{3pQGS9G>ZO75J9IZKc6}j9riq?F?4y1CO#}5NN=#6{Z98 z6RHE){y~G12K9%s`4viyBIs>21>TVYjchBSsKtjErdf(S{97zWh%b0s#1z;sAc?f~ zmDK(|6Z_lN|lOI7o7@kPYWIuhwZeW6SV;2+DBVzd!gG%*kJTeMB7 zj_`Vp@~kxlPLWw9HCDccx`qdol6mw>nPQonDBO|%!oJ0+?O1X9H3xqv5s>)Kq z+sUxh65C2C+j3AnD9h%7vdpt6!a2XzR5pS3%Bm=Pm!eg4^#ZGOXH#I52lidX2tukg zkdyA&$McCLot#uCpN~pzKl^0&LCOh#gDBVTFq}OQ@Ya% zyLM$P`}S1xO2XkgZs#w?f^m96Vq|yvj8PIr-kC~YIZ5*4>ALOkR7UKXui=S1*3*C5 zk!}=tWMBz+?@p!XPU%j+vU_*>g`ae%51QGXUcYyDdim_`^y71w7Rm_+AbBJt!zQ{V zsr2$+b*Hc2PfC*T^Dd(ZvB_Pj^qN27%P5N}n_4c4qod!A*Yx7E@Iju=;gf`&Jny4qJeEvl+9vOP zF`~8Ri&J|qLT#HDrSR?JWIUcsjcS`be%?o^wQb+>_|w!fuAO$|dELn}V0tmpHhI{r zE0UZ3JnqG?dH1xK2U${_G(|=nDq4jEhYLka)|1FY6C!%t-uF(`3%C0bU8;Dk>V?_} zAezK6vDyYeGP-67J~!>R41oSg8so+0xP!(5=`=hgOSOpszA}lJVK4B9+rjTid0F6d z9#6wP`hTva(zXDL8R}39*o6=lJ5l)5NBUbSRwQemD`?pBb9evDx$mxr$WkG7FFIuQoizjtjdd@ zKzR>MC84}sF;m{>JW<|*y&+Ow3J4pusgY=N?X6n%Np!1*ioH1H#3xD4kVcN2Wq>ht zVWMn^d3Y0fcvzH&hxfw6BLW_FD-ZD#@bJk0d>$?uavt7H9v&6t;rw2Bcyz$SdFA3n z@e}ay7~$dJanr*OHjWAi-`z;7XAkBu_+xG-a5 zQ3F3dVC=!lSo{QxJt4)`X^k`RJCw2e43&ZRVZ>7}OvHxRcyA?tPK@$rL6|>PQU071 z@aGWa4}JpvoSaI4KSxxU;(b`=#cMn-8}r^C>IS@^{SG-pw08DJM=6a7#<#dbNt;nL z{4Y5U^CWab_&F~zq ztlrs(^jdjztd_bkfSuiGp!JFDOjSN%XpR!6Zro@JB=Ar+hk`da8ZprDe4e=!NdderXXFGSQ!*WlMYLka zT+MgKE?tL}9i)YyvfqUA$>CBAZLnsDhl#&O6KKs;oU9*gY4 zweBb7lw8PM#tHD988obdA4OQj`Dw5O=S==sGD*-5c@fu8^m;)D#b}-WhJc{`ySpde zM$d9e)U%u#_AIHWXE`nKEQhLR!B5~>P8ZMH<@yD4;^J90iFyAOAEM}r4EC~fpnXj( zx5rs4iM-vS4q?AEcp?h+Cq#cSs(}^7Cf)9umBMKSw)*$WElt5SY^O>HB}gv{9vAB) zx(ycUdNn^UYENj=W}-d%m!~8CMZ$T_qJtF>7KvPf!?WNvs6n|IHW1~gr8setN?Z(- zogAu^aOJ~~yG3tQuR^_y!4H{$1fV8YgdC{p=)j?6KLa-62tFmiA1^Rn4^%k)+inu( z>RB)pO;(lgSWPWaR)xpDWLzhGc6WDr>c`y^Z>J8Q5!K-{d(q*u0v$d~br?T^4xcSL zyrj%p$8%%SJ?JiyHmf6JPiRtl?c4r;Tv2xyTPvZc%D~w&N}#$ipuxO1A^JNg`g5Y9 zKQ}D;im3ZKFA)9VDti0`qCa0m|8}{F{$&k}#>BjB2JgP4HwvDK=0pL_mDtyb@a`wv2{Sf+BxF zq3588$r(E=PR;pyBz6F;{D$Z#La7X2X@xl-gy}4QpgB}ojOZ{hf`jX>Z(ultbYnAf z;ng$;4=G?%9Lwsi5&B)8`tH14=5^=8C!@xWZIi`WiaX34>k{mwo}W1{O=WE4I_!Fj zPvY^}0+#jYp!yn|SJ8tQRue<1GK(Van?ho=py30A!ZeUN1w`-fH`lo*Ww>6xFToAH z7@d`>G70oYGGV}ms>DAgL0ZS=5Tc;n*TMvu#G(`F#O+9~5ZZ?B$0c%c&7;E)i4y~Q zfNmU1UWZ_KzBCmYKY@xrVrWTu1J$P_CAg+q$YkRrkv5^@m(n<_9Tk2En|?s$SBB?y zm!r=4%6fbifzV2Nl7&%EazWUWWTT$s!oZUpp`HXkfhW00x>(naF;8-7wKr@l&)Yuc z9TfNWOL(0LbmzR!m3v>W^zN(lZmjyG(Gh(B6ocl7u_uN-(q5zO=Cf#uJd4&r(Y!2f zMbMy0)G~bomXnaX($-6QdDgH88PJdMSxt?Rv{YjU&HmZUO%9<{g=C~w)NV2-=|rp9 zW0dqxBuWa;qe;^*^2Ck1PIJ>A%EAk4V<>vF4nja6H59gG-4fIW-Aw12GCN5ih3Pw~ zwM?w1u~eROdIjt=M{98M8@$8ph(`9Jg{#Anj`rJl)~WSY8V;7jPG#2ZTFkmZ<)Fkm z8%2(BJFRw*j6s~N(ns~({w%i*|CWrKqQk%8S#BHt<(h-K#d7Z&XE&w4#9~)qSQp)^ zIsDTZP70S$;h}bWbS0A}&)kX`{Cz^dI=MmUrHaU09FFFg zcNpl!3yNjOToPCnydeq#IPJ6Jw1{EIErnLc8> z1B{a*F!u-4x>$zKD>#kJl{2lWAaJz9`DE#gVgUkQ4OY5F+uEbD;x2wuOSCZ8K4-lqF)Dp^OeUS%HeNkj$=fuDPqY@|HYf z^X9Xj92U-z?>JaRlOgwIAdzNsM}+aZQO@6paR<8V$SqZ|EetT;J5uQ%$!aNIK6h~P zb>>R!K_z}pqpeI$UpcG{l#l=b6iRXNEB`1V6>;eELMzVILrZ(6SQ}6ri1)Q-C2KM2 zO3y2<(&)3qY4$=Qs}Z5WkqBOfWT3)}IM!q-;k_1dtl^1JbF8uw^XR0Pu9kYWiinB{ zuRkoTJ2pV&7f&WSwPLI5lnO3Fe157FX;HToCe7RyNQ>3ICWp9TvJ-;-r7#bZ;%0s{ zSIU`MK{nkUmb0Yc7f#~wmw$nrL!V2^8R`Hji6rPV#jaJK0&MCt=_a{_NPH4k5V_5O znmlvNyWQ!g54uC`ORt_xibU%qC2GAxp6w2}6(2>6eY1~R5Elp5jji3;R)eDl77AqgHZ5hf4h~`ljpwkF1$Y=P?QLuLz>K?S^hzt;GLzbIJs6> zD%;QpQdX&+5doRM%IO(t0YIU5nrN5;TSR*|*78yo5jEDZKR06)fBv`_DyUkSO0!QS z^|~unk9aI7v)DqzEei9Py_$tql%gkUp<#N=LP1Zg4(FhoWrAZOtGmcKu}r)Q$Bs&b zJh0EPyP$I97XQ>TBMjwX8Sb<0xdmd$?DUoB^*K{5GJ{4!|MFo@$T)vN3_7e-ZKK@p zAqLH26p&G%C?_3*Xe<5``=NsHFK`UBDsc=nqm`%-e>HjLz&F{!iD-Pf4);5_&KcWH ziRuv;q0h(OGyg8N(d3~SEuMHMJ3<#nJ3@=X9ie2jBeXc^2py>%A^Zd#p(Qe;a;qCs zxmJf%*2cWc20x@iRkdCYV(_MxRdG2eo4pq=I~M|JYFQa4f0|nEl2LmINJfE?;Hw;V zu!x6sOLsx|Dirg8Q;{hI*tudOVHU~g$D^g{c%!s z9D)@qe%a_lX~z^~{y?l21>hD{A2^1}RBAl+3lh>GHKHUV$IHAYDvqK!03!6tvm_uZ zYybp68vr5Uy$*nc8t}pakdg~cq5-Gm_T9+rqmncXWtN(NzEZ{gS*6^gu0jN(v(EIO zSO-Gzz%Hi4p-Vn71`hyJ<|+a!U}nh~WB`{-MY#TKVUOcF@0E;jm2OvbxQD~t;GwF5 zY7VUlH8%Usv*lW)LFKP}!L5Ah9i0TxbrKJPI)!FHWj@g{4Ooc`3J?Ae3tJR&fpbWr zIKd)a_i>0^!YaCi)~HKZ8g>ZI8o^d7Pm z4e7C%$G5#2o2h{mi{_4Cco^u!w4nN)hIwgbWA7i<4;f=w7zZM(4hv<(Qgj@cB8DYZ z)h}F-!6#JFevx-{<@Z)$lV=5v@M zVG8Lm*eXJ;TY|2^~R#g_B>w~JIag8^zDF0(RGR{FLuId&o zOP>gIDy)VsUbJdjwKRnVXyGAyV^e6#piq-ajyL=%tVt1k$|a8NXMQiiKUCykB~f`L zOw)?HA${Q%s8xbz4{};);$3uBmqne``ZhAjbRjoK}RKadLp)c_@I`fk;|juW~z&ULs; zw%$)g#sb3gs}jx|8H1lYp17K#xH2k=tHPovShjR^Ac~_^6!-~5u}sF)msQ!A`qHFK z%zi&P2vL+;bZl(qa3U1b-WW~5Xzh&+Fv2f;8;v*Ep}py%9rre#_cg&_?PCr}Y1HWM zR%A{=+rg*G%mUaapVHaAF{}aKwKUX27q^J}aZx9N^r5Hg**(Z@btbS&cm>N2x-3Xje zYeFa6P#T5+LGw(S(qx}^5EBHN`M6o!vL;4GzTuoQ96|gJFXd8+a z%#yZ%S%+f%*~Giq3|td!2CfY^0|niOTqi+FcP@*3&h{R zV4@}p-l2TyZqSKn3m7<3m^7=WRb;4)1^}D3CB3!|&iSD@-An}Uf#PuXZa`I35Za+p zJ`_~8$2qgU1%YCHLHq_rPG9NuvR1{(9~3ywJ5?w-@e`#$vS<|$BF@H84LRehK*{-; zu%jTaO-R2NM=e})%?N0sUZc}uJRE!snf@A9dEG+?a$VGcTpxBI)ixv<)6Hu)1Pf8Lw?1@A|by{TXH{`@7c?aSU)+j_s-&O2&*uj5-GCF|#4NA4@(v5q$J z^Ase;LoITJU<|-M1*Bka@8T_2VXeKv))3|f=?vD!Tt1EmBX18y-X4p*ZHT-*6M1_f z^7b;`bjZbuq*H|(wKsZRSh?2J?kgk?#_D^yXqkP8 zx-KmKfz)xH$$nK*9m$4b*4pY3Hc#^tY^E4P%Z345(pmI`4@!FZ6$znys$H)Rmhe`Ows zriH|jFwkVNIb3s>J_yrL%<+A{#P4KIwz9vMy(6stVyPII2cn}b*YwQUTWEQI)2<^lc*&lsqTWw1r2$y zt`p|xmlIm4CeanCq{1lybbNYBml|?GT#54>h>W%K`@ab85!GD&zKXFibCI#JNthRd zZPMMQ*VHKQo9i)W3Jeg#*@ZS&Mw>g;?6*0)3hLqWT!fDkCP*#vdYP$ET5;I(bX&0` zxRs;A=@ujAmzl%0f0)}hv$g4XOZL}AXfaXdqpdNtIjr@RszSK03D!}D^}zb?n||(J zKiZytok2q`gzcZL0sizjefv#j;nwfzwe(t%C562uYBfU6kXCEeN5bcehS7l=LmIMPm6v|~odQu}X>dq~ z?%XD1^tz6f=5*~wa|b0?)Ahi?^q@G{qdSN&F1`3|S$)Lz%e)Jlv(Sk*7CA`-Mpgew z{r;xCJJqi-rJqp$U3=P^2bhUT6b48yqInU&GVg8I@V{=hJ|Rm)7CfY@a9jlP!3rAgzo1NMuEP!Ye}lH~qFB~%s$Z8~d}pz9MwS5K>n>T;FMXAz z{dVR~ejB3k0zH*=wp)slT5t;i33_q&6^!|vAwF8gQiN7@Brl!)JC_O!GIWS0Ye zxZya+XW-n-WJ_^S_7tQz(^C94;{u>RWVW;vf6N|;6n}poY~I34uO9EE4^MmP`%+$d z1z>M}(4D>(@X9e>`oVH9?ID-Mj;e|lXmYV}s7+&7cpcha8_L~QAE0CyR27xw@a`gA z`V(rWWi1|teVtY#(390c*GaRCgrbvxUMJz-br$}~pnIn*hDJOl3#26gL~<-=LX^8N zcn_K-G?cT9TvrL>(LeMDq(Penj||#>sE7bT{3|^U2~knFi>7g=aUsHDb~j{%&d_zzedR10yO4go zWf4}%p^hG0s_YdHHA===jvomRlx`(}Qq;xDq~Engxagj0L4dVIekb$%*I^HIzeRNo zcg+gxO5~wv(p6jQ>URUJt|bR$daNrX9jdEH6ycz&D+{I`@RvHFtL^&Nd_efxGrSZx z$c6OKZG;fNASx$p1&f?2!e7LDQ$^8NB!Vi6b*Ku?PlS7Iw2qoH#G!{$F7HDNS;r#D zM0Q4mM^&JOARUY$2W4SJ@4GNcF5c`>GT?bgGLA=(j3^`vrmx|zN{Pdkq~B@b(jqNX zMxd`g1{cr`Tnnk}AuaT6Of1eZ!ObL>To~G8T|sxKt|HWs7P4S!A%9uJKKe9~AO=i< zS45o~UPUkiHH7+wTsAZm+#`CXGkp?1!4(P}aNp1~Nd$P2s}nE09$|}=1LRAb&cV|Q z0_1{ocaKE~#8);-CMEQ0L8kRI54jCo26Vdqq4e zos2ErXYF%jUg=K%4u8{LHEq~}9@R#200Z z^E&>lm9>42YyUud=<^fg|@)Jl-I;tHIR6 zo%;VUH6A_$ET$g$3M>QkeCtt-?|BX^t{55?{{^^w;|_*V!y`|+2&FeKEuI2RP}EcO zxXi7uK~|la;v9;uajh8?i(M>Xo+7DQ45)Yt{?b#p%>f0C%p6=Dm*de%jyd!_5(sE; zV?l)oXbGLS23ur>iM$Dxfh3|-rQ4&fjcC|k&*_EsxZORZH9o<8{ZE}O*#WSn^3z~T=M%=3|5Gcf8vt9%KMl6r^tiDl zJSX|7Ys;tsuqF0suw@ahiz|-nu!+Z?LGv1dvY!TDj>Bzj8@bM- z2T*5OlC!acu`?fWp2MF?|34lv88ZMD4e>l_>3H>b4=aoQqeo0O=|9&(D&;CXs1cLB z9~!z5laavnA3tKU=}_=^U?V2)uN%4%lfMHOc^rwI{=-I0HX8~S4;#>+)akh54ZH4P z3L(SjZ^yS_;P1P@Rot?2lRwat^`4zK_J25HGImfb#ux_MMouAuH#wVM(UA?^L)6QN z$yXi(i#b5=nDYrnOkThZZ5z3f-n{=D%9RaLaRxME@+NLk3#k=#Y2(gXj2i$4Mt&L` z_;-6GObIbVER{1pAshP?g4gi_;Lzxy<&ZPQ=$u1a+eWvGEe25M%%@T3#~yG|LwGI= z_qG>Ui<(Pcb6Iz6oVlzm`_Hvd12pi+40Bj(?*D`l8E_m09L15?e;7}<8Va8FBN78Y z{&3$XjKF~7E5K0{dHsj6G&dA1?MLJVb~LQ{gb^2TJQZBX*3+u!$?yaHuzU<~Y$VHX z7z&nJq{TMBr&(;UqXU=0A;LnckPjJ15DOf~1II>=thVkyM}|7G3bmT3>xK8wBC#PH zi$?a<4Md2jxMfOD=4N=+)2^v9-DZTPJmFnaq18tkoB2mH=!PrA&Q4F0!X&7RSdJABL>J+bgudiu(Ch*Hq?kE3iCs zzdcoC&qO*ELFuBgSFVS;0?hh>8zt(^JgB#00GC&$KW`)r%Uo#1S7yqv=$3q`%BK4u zWDrchxm=Nt@Fid4OTIeus1Y$dlQSY}vd17tZ`>FJ5nnYTYBN|YCv{C{4zQ;Y*-eJN zz||=&ChOOAWM+iHGMQ_v=xp|Uz=pW4-?L&y)&Ihjt}fGMY#x>Ud>;k&q-tMlzF9lM zfms0nt@%d!QL9aT<`8=ton4KmA+Fa!LyvNcp+`xh9^#7sY3NaYX6R9_#Wu?!uJ|E+ zpzKLk?P&LbxW)QDiW-E^xzmoO8NvqafT2gp8`*jj+Ys`Y8_PeXqIMl*QN4J%x8O{B zqka$?!YxEYjFLwS4lPO-d)fYZx_|E7ccV|Jw)EKDju3y%{wr?h#8NwEfg}v|Arf+{bxP4hbi<-;I*|CQ+;if`YDtyuOU&;3~S z`|!iV{E$yz?7Oi%pURgnoI9bheEY_Vd}?mvFl6A7PQb*S(e+CcUcMq1&rVG7Hw;MLU45t-Bkq)r;1)1JKm+V0>F( zi(SJ1TJfKk#lcg#wzc33vdvvL^Of>^MSI8eSIWzpTGkdN9`AuAi{o?G<`NScE0BCa zMF-h`VzPbe<;mFe1r_n8mPg3*e3F!)fD8`mY@fR>{R5Pf#ZfHdncj)GU0(v}=1lU3 z$8k6iKOUc)8_q;kMy5yNQ-HIxohw1}6&*PLWJ(^@#hIE-EsvsjR%{AseKd}0w|B@_ zFbc#z8lM79R2&_Wk`w}zelpIV4rEAQ7xUVAs7fO?Ael~dLc-PChjx9oLv9I0fO{NE zC9iuJ8z&Q#19iqt(o6^n$l-G4AAj!8W?c1;8@7(oJhC~N=G#vGzXJYB; z#h%w8RHmSosq72g-DE7(lGw;xc@+G~&M6(#*L(t00S}Z`_|^!z03g+5nBBrPzXhx`IIL8EOKrS7R+5Q2!GYxo%2vY$CP$uMQ5n`P}KG9EMB#%6AZx_U{r8C z@?$57rMjV+5Q;VdM&$o7Wcamf4wWOqI{rXPfO2?F$PgitKeHxk8=M&qn?_@@(Cp;37(BXhG zcqXJzUO@UfLgc}73K*E_fs&ncK%|KVuGepoKY&mG0_>#Gub;Uy71e54^AKg&4KPZ7 z2sQ(T;k2>zBky;^S5z$AZY_Q)7jC!Cxv4}4Jf*Gn6j`Xs7?`4I?kkFMdG(we9Oi7E$6Yaz?rE7 zGPq#W%}QXoM?n;D1GLBr)Tn)mzh}*SqMVdv&)PKmFCYwlui*7Ns1%N%UfVG#-ip>O zdo7d^_0Csh_SSm4QK@!7rC8qjlYX_kyRe}Z7mm%2p#r!kvZ>`z^TPNbE}K-O&waNW zT+PLyCtxGo5_!8loHR5W0)R%ZZSV9OtwcNcPUoem@@OqR-+a)^~`HfcK%*CQQHQmNA@wsYKdcxC2VGSmH;9+TCy_ zN}fSgw!0hXfF6#5>OD@Q7rFvyJblHa-J$omr5jEG0aM2!z{+tLA{r6+ih48@3^md? zp{0PNe0fhag=2xnicmHZ1-k2HV<%qGD&-R}7POYM zoVksal4fpW6|}Ok8a|UdKM~B0qwJQ^q8o?%qR0==533sn=jqG}D6@Z#p~=O?CkMeZ zB9evGv))NR4OoJvIk%y;aX5a)wKmq|hl}3?vV6@Ve5}q7Ckuy*3`#p1#F2$ zg+XS1I7k_$1;v;*56(`2-LZ`rA$3JTta@6@C6tZC$b4-+y$Ct*uyg``9W5w(0x@UK zMmenrU&~o_x>mN6R61#v68WkfwKYWppv`FFg1M14K@0-<*fQj+5kUY0+d_s8bixEx zlNfx(56Ym5e}zo}GoT6d1&OEv?G-X2t{46GGB-0^Y=jITZ(NBLgM3h!@{3I;GjIU4Z}#3txSELtZ` zH`-YS49Lf>&^q|1OV%UAT*RkVcDu4S18*CXA-tf_SUa!|$fbSHrx4dj1Fy|(qN(MH z__j#T(h-to5RwuXZ;ib<;#wB1tl|&6l-_E*y z238kammdB;j4zCYCHLskOE%&-goTPr1x_#h2<`A4(RO&H-wxlIN>n9Nx8TZ-K0ENh zRyic?Y&V(}1Qh7WtwW=`ftS&ub@MVeYOqGLVei3uGwh^k8_LkP?pXGX*x5>2XRD(# z`)&3v)>*HIDrWsGgso^5o=?J+AjCqSMIs#7Nhmd9 z0k8<30vWDmgRnM@Ln9e|L6G00!?d9Yp#zo;0D2bf(y>_Ej)4LqxB9|lSe6SMWJF># zj#yMri;)v{Dp3|Jl;wSk{hxK{adb$JgO-$C*WE4Q7&L{Qj&kV zbOfyu!2~QocXLsgBk+U>pE5PHvPI~~qwNQwjZiW6i7L@pqB$GZk*i#^4p)q|=K3NID2U18ApE5wt!vIW*7z+~CM8Tk|4BYU`J@$0 zc4VJoTf~Cw(gWcR!|tFa#sXaHzVDbfjf8#P>SA zx~ftR10E=!fD1CuHDIsmd8?uh=C1G|zQd#UimeU~@jX!w@x@PYi0|F0L@ZU_xs_c8 zanA_3VEOr&H$U#ZR^i<}%=<~DcSogHKHQs@_FhVRv;2bz`gzhWG?pB~tsGC{>UIp( z0)q`PhNj{%XuxxpFg%M0aA!_5@`<-Aw_!6aXWd(IL)epXoOnCKf4zvW9$v+eftRW1 z+n3^GPMm|rabe!#&1_9A8*sguLLl=gHgE08fmebgQUqyPsuzH#FT&{~NP)b18#_*I z);g$r;fS>mfRWtAdWI{;v||~Vw~TIk*>^B6*wk`G94L^Hc`;^}HLhGHSFGh4xe@`# zS8|fw9e`OdT6OJ-YM8aiomF#P3`6pxy4vLlYAfTp}rvbr%V-gnN+^}>qA&2tf z)N&j^Bemw^Vm^YQxu4cwOtIlrYv@aTE2WI|dD1MiD+i3h_=I1iChm&+r8y@c* zLd>g7c}PE*NIqoGcWD==(kn})T@s|78%le6G_4?$!;nJ+%ZeQ(_^U|nzJM^Oqf{xB zVk%RZKuV{`^`l5x7NbS33UM!lFqEPbDMGvn)ge%fP;zv4OHmj~aY*SR<(w-eYF0mr z3?+}1E;5v&wnv14;)L|^N~lW-IfPQ&!W6}F2&Fiul&&I3^AST=<=j85^4Il?h+H8* z3l+h}BV?A3$i4Ov1ga^wQ)3q6)H5@GFT3Fb&d52*DrUyWR4jTN@wD_fxU`b~@Sl9R z4xb+6!!kTP%?CC+PvAjXfPj>;?0TFjsm@49C!v?9;_|VTkD@W!^aX7g(KA|P0`a-z z%e6gw-Zq4SY)KeAI{b_l`HUu+h1g9ei*b6E!X*nFzGXo&rY?X=)er}wYSLa5ekW#z z->y)^eE#E`P9}^9r+|(MeiDobFi}6uF&G3+BwM5rDu7&;;u1DhFY*yUG=;4VMAlO) zBjaGbwlXq5#JO*2^QgRz)D0pEHY|WJYQPAkT-zsoYXa<8!=8nEBC3Y?0+l?1PiPIi z>`3ZwU|yIVUWkQcfP{}e)Mm7oib=p3VuUpC63Q?NVxh`B7=utR@98~IlG5{MpC0sA zAfYtFG9fEHV#vuMdJ!e4KuhremzoJLj&r;S)kNYY5ZN!0MtCMXu=<6j7(}47YUPaD zpO6z}&R0Q}bYYZZAP_2zkd%^EJ3>S#4G-)QC*xnrxeSc-RdMJO5v&G>%ENOcbi#xc zRy>5#(oHZmx|t{n{UTiufy+y zyPvV#AHEu_63J`!n#qc@Vit2BXjhDB3AS~ z9j8N=OCAjbxi;l9TOpnwEfNRA@M2C{tRk$txa$CSH-U{Tj0CXHN<(Ef*XbbwZB){j zyC6O8#)kyC*DN=8K@u2VbOKeyhRARymZ&xULkXeVmA}M0zGC_jc`<_NR_{2?Q<9da zmT0XY^bK-+n>2=Uk(UZh^;9cCHIhX@=sRIF%IQB*EeZ%(9wuZd?nO{FF+$mtUMl?e zZ>|rk2`>~2)dT*`sj6IPmR>9DfP`a942@Z`iLnlIks@o1`x={Z<>1Y}Y|SKkYS2gG ztbYhvQaM2j;j}Ia8jjZ7Us%w%YLJ4a7*r!l3z}q;s`Swa-H;NUq!&Rh6~N0p>51^8 z#xr^`E!+-31_y)|cs^+GN`yNs&@>CuIK%L;~4o^G^4B_YEY)uuBN zPk>&^8iN%^`QYz%Qm%+vX}J2sx4I|Z%Y|h3M2Cs~5gsOrM~8{-4Tgyp=r9p}f?=XH za@W%_?)p}AAYxUXckW=WZ`Ir3#8Cx8({*}ycOyeo4u6b*oZ>eQ67({-(f6u7;v5Q= zPh3Ox-WO%>{bBZ&N7?&8z}}OTz4!^(+a~N?G2BMsE>C$?pY^;2o`-=4^#0C{d!x#{ z1Ij#H(l;aFy^`?$ob+}}c>(|WI~KQan2kEU#*Rb}!$f5DDHxqRJ3i-%s-~U8w_H0( zoSe+PxiA!OrvH7CxZ0WKHa=>V5IO&POoGNe`FA{a;O zIgVBU2!pDmrN#COX2*gRE^z^eLsF{3P*m!oQjBU}9E`l-Z6V$!{Un;=M8al7VW$xG z(7&H+p*ZaDEBi6?wUHf(rX06sGt=4lFa6eQx(OVE*<2vC1LCB0`}`}f`1 z36Lf3)o_eC*KybNn8Fv|>CHRv#TdEeUd*PJE*^gv5MqmPL+0!TIGs6{IDg(1eO_VF z5zG{EP>^+w9Cp!}634we)aUnxTH?I`b>ztT6E%eO%W>+V{)x>Ji@+N=8=w&Cnp#fg zs*nI0aL=p9C4J6NP(*mJIP4#t+yk|gv(+7Y$S7qH3rb;N}g|haKTu#a)LpJ-HnF05x0$n<*ns1 zNkf-L{A4`^8l25|%oYIN6yzr{6xU zP_M(9*ZFKiu1~ z#yh{pE35T>QS04X>wO{Zot*aGNqavV;oUmI+iGOU5{1j;;mPJf12e)pd0!e0C&sJ| zeW`zK=#@RUq1a^V<28S+1fazWx1k^E#?u~~O~0Wu1@FC~RDwbUhZ{=niIrH=Mn#pL zhOUpJjZY2^%CuS(8fxri{wmu&7t0KRTRP%Y+-%xccWS;^Ek`Lb-;KLV7{MldmEtn>uCp0+x?^NG=(aeNO6w|R zv;QkH0HtZALwY09jp(-eGNtijhUN`dU7lM2w_Y7NbOD(Lx5J#ne`~xNNc~Gh2u&@o z^{4*X1pJzYQt-a0o6tAQ(TCVUhZ{hheF;^K6jR3PFd1ja2oYeCc7{_6R@bo&Nz|t@ zYi0|l7-7xP?xu=oA93Xa(}og3OW)jxihq+bH?aV1kEplQ144&-Tif8tB~4Oes<(q? z510Ni2hO10WRs}M{!Y9R-!G0!Qb4^mZAiUKgi3|#9l@sREyXop=!B%H9y{Wx$DmUR zgdVd%u|3n{KtLg3BT=}H^6cxeVvr#*(c{G-J&uspdqqoLG!xb12)0l~r(n!UWe7b+ z1%$o<=rQXY)??*?V2S84;KDXv)ycZ39y>0}u#bv8b1r7Dhzz_g_G*w+DY2Klil#4a zMD_SboFEGswmBrR+9e2ctbTsWQo@3x2><_J6rF_c1R`{?G0dmeVDw)bAs7{$0Vx9y zMxy~xL^EkwKuzr(ig6j(jNYIQZQ|Ia2L9-$U&CIB|8^zb&})yRke>XED2#o5^x7lo zS_#`L3cIYwFm9oBplIf7fa$bN(w+a3>#ouQ58;ifq@iz{C;|H+= zWmopSup0xb+ify$9kvK}pq0j!eccm}jZzrjYDD*4lJFTDDzH-=Tfz)>9rx;Ud%x`7 z$F4Yo-v&@6_Iy;ySSz*!R54dIc)cyQ1y&J`t6qwqN@624KYU8Q3KXN9cA&;i5=``;AiGYmi2=I`<@kzLZWqia zTCsbgJYTt#+d!l~x1m0jop!uMzLEr%Px_hsL(x`Ziw#& z;u>t-8%~T!&Gz#?>ieluC@lC(V{0;qeHc z$3z_Fu|xbA5ZAG`WQFi}6cD0jVBaW3j8ciQc2Zt``pM%BKs+kK<9Z;3_JDEq1w3vf z;_`m-_!%IskMMXj5Gs#H7x1`=h*gjK=J5+aJUYVTG5OKP<1qz1-iL^X_mjsj1M!#$ zk2lGWF&=MHz~eas;c*ubZxZ40ruj{b$D0=L_!k4=@tZ)rX@tj{ny(mJpvPm)q%phbve=Emdk`Eg4Dt<7Wq9`$%%`4K$^)O^J_AciXt#Ww@4rOO!y&#hWJu7IPzBAW8t zrs8tSb4l^OzGt9+AT@L)a4=(GuBxMB3;5SUG*!8JK~t3*Ccf791Mmjwx}5&to!G`0 z(+rz${QD8x@Z3njHau4&4%Rn*xBzU{h9h)JgLh)9G)@^d-{OC*oWc$}WU0+%qh1yK zs#0uWhK+^CQ-&Ef-<9s)7sJH+(<7Vz6uyn_fp5PV6yG-Qfo}&4if`B&FA7u0w*v>o zxB4FVHg`~b+pGt^9W*GuNed43Db%;$4vKH1df?md2F15cd*Ive2gNrDf?#%5Q@_3b z!=U(9*Mq+O@1Xd$Ne_JcV_$qj%TB9zmI)iCf_$t1}-~Rpi6q44J`sE%+b4`d;fV%#X7)%xk5KycR+pW? zh#=?(3!JeOvfxlb&<`GHho)Eu4(l%uoGU5h!QuVo0RrKYJUF7iJaCS-kOxQhmj?*C zO6tK;{pEpch6;HwzrQ@dVK60maCDzMuqGR}!+s9BnZN@_K#P(-rz@z}q zrNkvvB1n>c5B`_N+Ip##=rbrs5J?bEm3C1pCmkzzDs!WN2S6MJFoB(YsXMKsCElRqbi z_`{%6^@n)MWy}HN6p9Bqh-Y)-4-gZ3rQ)fabV`Unl#S{S@i_ieD<0$^9v5Y!OyYqy zD1S~3@uxrfv#C&tniufrv;p#Gq}f*?e@-7Df5!B{pECx?9~a#e^5@I}@~6HB{+w0B zA1V%qqi_}?6$!89JnyL!=NJLPLxpg9C6eIeCp~(vk_Q&@^c)WLU5CS;Iy!j{8s9Kd zX9sfNoS}B&#A#|fxZ$*&vd{YG{S4v&jEAD*rVsn$rjMk`aKg^x$$pNT4q|*$_Agi+ zvA`uV&dHriIJU10$4ko5aXbVI$GPDcPCHLkI3r`9ow;w~93HrHoD7zf&0=yk>S%0w z?Z{<$%o9#XqCH^DG|RzIz<7-0SU5urI#LAgTW%*Dpc6V>m8Z>&!kI@n*C_p6IZO?Q zX|n0i6K^q+D4BnxnovM-`;3YsUdz5J-Dw7ZQqt zdBIg2*+m-=@~G!H5o}w?of;2DqYhxJYQ2B{5I5h|;xJ*W%^>vu(Ww4E=Ij6Csj^|o z)FplC{~+{U7~a(KEY2&UcwyntV;qb_m6!9f0C{)e4miVAPBXML?-7E&0(8|N?-MdQ z4EbQ;4o>AQ&4Vfhk` zPH{+KFRrKo;J1mDwRVIX58~GO5c3PEZE@O@Sat=P`HCH&g_s~=dyXUbz$mUFve&r0 zVv2-EDplml@G6Jrk-s#G&Rin9NM=5y1eRFj%x8QuXZ}P~nV|V;r^@TwCby4( zXP9|(YTD5$Z{C%OwQcRY@jUdWBqMb_hSOO8nTnUC%C~8oJbvEd*t(gEW78JLJU(`` zPk${I!%0umKN`lL*-yqgkpAgZ8L*FNo7^@t-aa)Rn|gYAY|aK^dPXqq#5P3Qwxg5n z$U}FE!|H~0+-AV3$5+A&WM39To}-B<-lLNpQ=f_v(X**CkTgb$=&&L*Mf>z8%HpWP zbE&F$tm3tu+a~Yh&DwPGti>_@%@{FuY;#wcf;OEoa%}VK{!3T zAn}<=mpD7N`RIgusTfJ{eKU$4KV!4z#eTX;W1C;`>G}NF<~Quc=>04*EeJrf79@dd(-~97 z0)AdfNk>u#|2pC413rGn*yc<9LN*`Ue7XPfg|W@A;br`cam`oyz{%i*q1$xE__56$ z_N9ZgPnz*Xpj{pXeF>lwEDKW2Iw6IWUzl-1j3nG1P5WhlZjFMz0??gN(6#_w7X@tx z(9KcM_5fXDpiO6NF}8V~|FY%S<|m?wzly|H8z{u4Z;-|d0^(W4uK{$X&w{PSHop`_ zwFADdHqcAt%8oO31n6ALvg71gQzp;)`s7*Pm^`Z*|7J9x3>MR6d5RKjZ3$kt1e?yt zjcvX-RwUDJ63c~FOsEn&5q?oId}qQhDTaTG@XLzfyAXbPG5p(v|GgOgUxZ,+E) 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 literal 0 HcmV?d00001 diff --git a/file-upload/target/classes/static/js/jquery-2.1.1.js b/file-upload/target/classes/static/js/jquery-2.1.1.js new file mode 100644 index 0000000..9f7b3d3 --- /dev/null +++ b/file-upload/target/classes/static/js/jquery-2.1.1.js @@ -0,0 +1,9190 @@ +/*! + * jQuery JavaScript Library v2.1.1 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-05-01T17:11Z + */ + +(function( global, factory ) { + + if ( typeof module === "object" && typeof module.exports === "object" ) { + // For CommonJS and CommonJS-like environments where a proper window is present, + // execute the factory and get jQuery + // For environments that do not inherently posses a window with a document + // (such as Node.js), expose a jQuery-making factory as module.exports + // This accentuates the need for the creation of a real window + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Can't do this because several apps including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// Support: Firefox 18+ +// + +var arr = []; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var support = {}; + + + +var + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + + version = "2.1.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android<4.1 + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num != null ? + + // Return just the one element from the set + ( num < 0 ? this[ num + this.length ] : this[ num ] ) : + + // Return all the elements in a clean array + slice.call( this ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray, + + isWindow: function( obj ) { + return obj != null && obj === obj.window; + }, + + isNumeric: function( obj ) { + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + return !jQuery.isArray( obj ) && obj - parseFloat( obj ) >= 0; + }, + + isPlainObject: function( obj ) { + // Not plain objects: + // - Any object or value whose internal [[Class]] property is not "[object Object]" + // - DOM nodes + // - window + if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.constructor && + !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) { + return false; + } + + // If the function hasn't returned already, we're confident that + // |obj| is a plain object, created by {} or constructed with new Object + return true; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + // Support: Android < 4.0, iOS < 6 (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call(obj) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + var script, + indirect = eval; + + code = jQuery.trim( code ); + + if ( code ) { + // If the code includes a valid, prologue position + // strict mode pragma, execute code by injecting a + // script tag into the document. + if ( code.indexOf("use strict") === 1 ) { + script = document.createElement("script"); + script.text = code; + document.head.appendChild( script ).parentNode.removeChild( script ); + } else { + // Otherwise, avoid the DOM node creation, insertion + // and removal by using an indirect global eval + indirect( code ); + } + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Support: Android<4.1 + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: Date.now, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + var length = obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v1.10.19 + * http://sizzlejs.com/ + * + * Copyright 2013 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-04-18 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + -(new Date()), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + strundefined = typeof undefined, + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf if we can't use a native one + indexOf = arr.indexOf || function( elem ) { + var i = 0, + len = this.length; + for ( ; i < len; i++ ) { + if ( this[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + characterEncoding + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + + if ( !selector || typeof selector !== "string" ) { + return results; + } + + if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { + return []; + } + + if ( documentIsHTML && !seed ) { + + // Shortcuts + if ( (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document (jQuery #6963) + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType === 9 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== strundefined && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, + doc = node ? node.ownerDocument || node : preferredDoc, + parent = doc.defaultView; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + + // Support tests + documentIsHTML = !isXML( doc ); + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent !== parent.top ) { + // IE11 does not have attachEvent, so all must suffer + if ( parent.addEventListener ) { + parent.addEventListener( "unload", function() { + setDocument(); + }, false ); + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", function() { + setDocument(); + }); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Check if getElementsByClassName can be trusted + support.getElementsByClassName = rnative.test( doc.getElementsByClassName ) && assert(function( div ) { + div.innerHTML = "
"; + + // Support: Safari<4 + // Catch class over-caching + div.firstChild.className = "i"; + // Support: Opera<10 + // Catch gEBCN failure to find non-leading classes + return div.getElementsByClassName("i").length === 2; + }); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== strundefined && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [ m ] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== strundefined ) { + return context.getElementsByTagName( tag ); + } + } : + function( tag, context ) { + var elem, + tmp = [], + i = 0, + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + div.innerHTML = ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( div.querySelectorAll("[msallowclip^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch(e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf.call( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (oldCache = outerCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + outerCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf.call( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context !== document && context; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is no seed and only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome<14 +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = ""; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) >= 0 ) !== not; + }); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); +}; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + len = this.length, + ret = [], + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +}); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[0] === "<" && selector[ selector.length - 1 ] === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + // Inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof rootjQuery.ready !== "undefined" ? + rootjQuery.ready( selector ) : + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.extend({ + dir: function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( (elem = elem[ dir ]) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; + }, + + sibling: function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; + } +}); + +jQuery.fn.extend({ + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter(function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.unique( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + while ( (cur = cur[dir]) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return elem.contentDocument || jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.unique( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +}); +var rnotwhite = (/\S+/g); + + + +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend({ + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.triggerHandler ) { + jQuery( document ).triggerHandler( "ready" ); + jQuery( document ).off( "ready" ); + } + } +}); + +/** + * The ready event handler and self cleanup method + */ +function completed() { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + jQuery.ready(); +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // we once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + } else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + } + } + return readyList.promise( obj ); +}; + +// Kick off the DOM ready check even if the user does not +jQuery.ready.promise(); + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + len ? fn( elems[0], key ) : emptyGet; +}; + + +/** + * Determines whether an object can have data + */ +jQuery.acceptData = function( owner ) { + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + /* jshint -W018 */ + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + +function Data() { + // Support: Android < 4, + // Old WebKit does not have Object.preventExtensions/freeze method, + // return new empty object instead with no [[set]] accessor + Object.defineProperty( this.cache = {}, 0, { + get: function() { + return {}; + } + }); + + this.expando = jQuery.expando + Math.random(); +} + +Data.uid = 1; +Data.accepts = jQuery.acceptData; + +Data.prototype = { + key: function( owner ) { + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return the key for a frozen object. + if ( !Data.accepts( owner ) ) { + return 0; + } + + var descriptor = {}, + // Check if the owner object already has a cache key + unlock = owner[ this.expando ]; + + // If not, create one + if ( !unlock ) { + unlock = Data.uid++; + + // Secure it in a non-enumerable, non-writable property + try { + descriptor[ this.expando ] = { value: unlock }; + Object.defineProperties( owner, descriptor ); + + // Support: Android < 4 + // Fallback to a less secure definition + } catch ( e ) { + descriptor[ this.expando ] = unlock; + jQuery.extend( owner, descriptor ); + } + } + + // Ensure the cache object + if ( !this.cache[ unlock ] ) { + this.cache[ unlock ] = {}; + } + + return unlock; + }, + set: function( owner, data, value ) { + var prop, + // There may be an unlock assigned to this node, + // if there is no entry for this "owner", create one inline + // and set the unlock as though an owner entry had always existed + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + // Handle: [ owner, key, value ] args + if ( typeof data === "string" ) { + cache[ data ] = value; + + // Handle: [ owner, { properties } ] args + } else { + // Fresh assignments by object are shallow copied + if ( jQuery.isEmptyObject( cache ) ) { + jQuery.extend( this.cache[ unlock ], data ); + // Otherwise, copy the properties one-by-one to the cache object + } else { + for ( prop in data ) { + cache[ prop ] = data[ prop ]; + } + } + } + return cache; + }, + get: function( owner, key ) { + // Either a valid cache is found, or will be created. + // New caches will be created and the unlock returned, + // allowing direct access to the newly created + // empty data object. A valid owner object must be provided. + var cache = this.cache[ this.key( owner ) ]; + + return key === undefined ? + cache : cache[ key ]; + }, + access: function( owner, key, value ) { + var stored; + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ((key && typeof key === "string") && value === undefined) ) { + + stored = this.get( owner, key ); + + return stored !== undefined ? + stored : this.get( owner, jQuery.camelCase(key) ); + } + + // [*]When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, name, camel, + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + if ( key === undefined ) { + this.cache[ unlock ] = {}; + + } else { + // Support array or space separated string of keys + if ( jQuery.isArray( key ) ) { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = key.concat( key.map( jQuery.camelCase ) ); + } else { + camel = jQuery.camelCase( key ); + // Try the string as a key before any manipulation + if ( key in cache ) { + name = [ key, camel ]; + } else { + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + name = camel; + name = name in cache ? + [ name ] : ( name.match( rnotwhite ) || [] ); + } + } + + i = name.length; + while ( i-- ) { + delete cache[ name[ i ] ]; + } + } + }, + hasData: function( owner ) { + return !jQuery.isEmptyObject( + this.cache[ owner[ this.expando ] ] || {} + ); + }, + discard: function( owner ) { + if ( owner[ this.expando ] ) { + delete this.cache[ owner[ this.expando ] ]; + } + } +}; +var data_priv = new Data(); + +var data_user = new Data(); + + + +/* + Implementation Summary + + 1. Enforce API surface and semantic compatibility with 1.9.x branch + 2. Improve the module's maintainability by reducing the storage + paths to a single mechanism. + 3. Use the same single mechanism to support "private" and "user" data. + 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) + 5. Avoid exposing implementation details on user objects (eg. expando properties) + 6. Provide a clear path for implementation upgrade to WeakMap in 2014 +*/ +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + data_user.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend({ + hasData: function( elem ) { + return data_user.hasData( elem ) || data_priv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return data_user.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + data_user.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to data_priv methods, these can be deprecated. + _data: function( elem, name, data ) { + return data_priv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + data_priv.remove( elem, name ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = data_user.get( elem ); + + if ( elem.nodeType === 1 && !data_priv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE11+ + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + data_priv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + data_user.set( this, key ); + }); + } + + return access( this, function( value ) { + var data, + camelKey = jQuery.camelCase( key ); + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + // Attempt to get data from the cache + // with the key as-is + data = data_user.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to get data from the cache + // with the key camelized + data = data_user.get( elem, camelKey ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, camelKey, undefined ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each(function() { + // First, attempt to store a copy or reference of any + // data that might've been store with a camelCased key. + var data = data_user.get( this, camelKey ); + + // For HTML5 data-* attribute interop, we have to + // store property names with dashes in a camelCase form. + // This might not apply to all properties...* + data_user.set( this, camelKey, value ); + + // *... In the case of properties that might _actually_ + // have dashes, we need to also store a copy of that + // unchanged property. + if ( key.indexOf("-") !== -1 && data !== undefined ) { + data_user.set( this, key, value ); + } + }); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each(function() { + data_user.remove( this, key ); + }); + } +}); + + +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = data_priv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray( data ) ) { + queue = data_priv.access( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return data_priv.get( elem, key ) || data_priv.access( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + data_priv.remove( elem, [ type + "queue", key ] ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = data_priv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); + }; + +var rcheckableType = (/^(?:checkbox|radio)$/i); + + + +(function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // #11217 - WebKit loses check when the name is after the checked attribute + // Support: Windows Web Apps (WWA) + // `name` and `type` need .setAttribute for WWA + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 + // old WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Make sure textarea (and checkbox) defaultValue is properly cloned + // Support: IE9-IE11+ + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +})(); +var strundefined = typeof undefined; + + + +support.focusinBubbles = "onfocusin" in window; + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.hasData( elem ) && data_priv.get( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + data_priv.remove( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( data_priv.get( cur, "events" ) || {} )[ event.type ] && data_priv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, j, ret, matched, handleObj, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( data_priv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, matches, sel, handleObj, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: Cordova 2.5 (WebKit) (#13255) + // All events should have a target; Cordova deviceready doesn't + if ( !event.target ) { + event.target = document; + } + + // Support: Safari 6.0+, Chrome < 28 + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } +}; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + // Support: Android < 4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && e.preventDefault ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && e.stopPropagation ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +// Support: Chrome 15+ +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// Create "bubbling" focus and blur events +// Support: Firefox, Chrome, Safari +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + data_priv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + data_priv.remove( doc, fix ); + + } else { + data_priv.access( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +var + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rhtml = /<|&#?\w+;/, + rnoInnerhtml = /<(?:script|style|link)/i, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /^$|\/(?:java|ecma)script/i, + rscriptTypeMasked = /^true\/(.*)/, + rcleanScript = /^\s*\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + + // Support: IE 9 + option: [ 1, "" ], + + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] + }; + +// Support: IE 9 +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: 1.x compatibility +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute("type"); + } + + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + data_priv.set( + elems[ i ], "globalEval", !refElements || data_priv.get( refElements[ i ], "globalEval" ) + ); + } +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( data_priv.hasData( src ) ) { + pdataOld = data_priv.access( src ); + pdataCur = data_priv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( data_user.hasData( src ) ) { + udataOld = data_user.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + data_user.set( dest, udataCur ); + } +} + +function getAll( context, tag ) { + var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) : + context.querySelectorAll ? context.querySelectorAll( tag || "*" ) : + []; + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], ret ) : + ret; +} + +// Support: IE >= 9 +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Support: IE >= 9 + // Fix Cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Fixes #12346 + // Support: Webkit, IE + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; + }, + + cleanData: function( elems ) { + var data, elem, type, key, + special = jQuery.event.special, + i = 0; + + for ( ; (elem = elems[ i ]) !== undefined; i++ ) { + if ( jQuery.acceptData( elem ) ) { + key = elem[ data_priv.expando ]; + + if ( key && (data = data_priv.cache[ key ]) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + if ( data_priv.cache[ key ] ) { + // Discard any remaining `private` data + delete data_priv.cache[ key ]; + } + } + } + // Discard any remaining `user` data + delete data_user.cache[ elem[ data_user.expando ] ]; + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each(function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + }); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) ); + } + } + } + } + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: QtWebKit + // .get() because push.apply(_, arraylike) throws + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var style, + elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ? + + // Use of this method is a temporary fix (more like optmization) until something better comes along, + // since it was removed from specification and supported only in FF + style.display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( "