! / 0 0 0 0 47096 ` 1 ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼ ¼_RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDE3mapjNCNvXs6_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB1X_14SetMatchesIterNtNtNtNtB5_4iter6traits8iterator8Iterator4next0EB21__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDE3mapjNCNvXs6_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB1X_14SetMatchesIterNtNtNtNtB5_4iter6traits8iterator8Iterator4next0EB21__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDE3mapjNCNvXs7_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB1X_14SetMatchesIterNtNtNtNtB5_4iter6traits12double_ended19DoubleEndedIterator9next_back0EB21__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDE3mapjNCNvXs7_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB1X_14SetMatchesIterNtNtNtNtB5_4iter6traits12double_ended19DoubleEndedIterator9next_back0EB21__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search4SpanE3mapNtNtNtCsiqedblvBLnu_5regex5regex5bytes5MatchNCNvMsa_B1G_NtB1G_8Captures3get0EB1K__RNCNvMsa_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB7_8Captures3get0Bb__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search4SpanE3mapNtNtNtCsiqedblvBLnu_5regex5regex5bytes5MatchNCNvMsa_B1G_NtB1G_8Captures4name0EB1K__RNCNvMsa_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB7_8Captures4name0Bb__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search4SpanE3mapNtNtNtCsiqedblvBLnu_5regex5regex6string5MatchNCNvMsa_B1G_NtB1G_8Captures3get0EB1K__RNCNvMsa_NtNtCsiqedblvBLnu_5regex5regex6stringNtB7_8Captures3get0Bb__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search4SpanE3mapNtNtNtCsiqedblvBLnu_5regex5regex6string5MatchNCNvMsa_B1G_NtB1G_8Captures4name0EB1K__RNCNvMsa_NtNtCsiqedblvBLnu_5regex5regex6stringNtB7_8Captures4name0Bb__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCsiqedblvBLnu_5regex5regex5bytes5MatchE3mapRShNCNvXsc_BK_NtBK_8CapturesINtNtNtB5_3ops5index5IndexjE5index0EBO__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCsiqedblvBLnu_5regex5regex5bytes5MatchE3mapRShNCNvXsd_BK_NtBK_8CapturesINtNtNtB5_3ops5index5IndexReE5index0EBO__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCsiqedblvBLnu_5regex5regex6string5MatchE3mapReNCNvXsc_BK_NtBK_8CapturesINtNtNtB5_3ops5index5IndexjE5index0EBO__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCsiqedblvBLnu_5regex5regex6string5MatchE3mapReNCNvXsd_BK_NtBK_8CapturesINtNtNtB5_3ops5index5IndexB1w_E5index0EBO__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionRShE14unwrap_or_elseNCNvXsc_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB1a_8CapturesINtNtNtB5_3ops5index5IndexjE5indexs_0EB1e__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionRShE14unwrap_or_elseNCNvXsd_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB1a_8CapturesINtNtNtB5_3ops5index5IndexReE5indexs_0EB1e__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionReE14unwrap_or_elseNCNvXsc_NtNtCsiqedblvBLnu_5regex5regex6stringNtB19_8CapturesINtNtNtB5_3ops5index5IndexjE5indexs_0EB1d__RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionReE14unwrap_or_elseNCNvXsd_NtNtCsiqedblvBLnu_5regex5regex6stringNtB19_8CapturesINtNtNtB5_3ops5index5IndexBI_E5indexs_0EB1d__RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstNtBK_5ErrorE7map_errNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorNCINvMsj_NtB1K_5regexNtB2M_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringE0ECsiqedblvBLnu_5regex_RNCINvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB8_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringE0CsiqedblvBLnu_5regex_RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtCsgA2DnQ2VreH_12regex_syntax3hir3HirNtBK_5ErrorE7map_errNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorNCINvMsj_NtB1K_5regexNtB2M_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringEs_0ECsiqedblvBLnu_5regex_RNCINvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB8_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringEs_0CsiqedblvBLnu_5regex_RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex5RegexNtNtBM_5error10BuildErrorE3mapNtNtNtCsiqedblvBLnu_5regex5regex5bytes5RegexNCNvMs_NtB29_8buildersNtB2S_7Builder15build_one_bytes0EB29__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtBI_7Builder15build_one_bytes0EBK__RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex5RegexNtNtBM_5error10BuildErrorE3mapNtNtNtCsiqedblvBLnu_5regex5regex6string5RegexNCNvMs_NtB29_8buildersNtB2T_7Builder16build_one_string0EB29__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtBI_7Builder16build_one_string0EBK__RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex5RegexNtNtBM_5error10BuildErrorE3mapNtNtNtCsiqedblvBLnu_5regex8regexset5bytes8RegexSetNCNvMs_NtB29_8buildersNtB2Y_7Builder16build_many_bytes0EB29__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtBI_7Builder16build_many_bytes0EBK__RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex5RegexNtNtBM_5error10BuildErrorE3mapNtNtNtCsiqedblvBLnu_5regex8regexset6string8RegexSetNCNvMs_NtB29_8buildersNtB2Z_7Builder17build_many_string0EB29__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtBI_7Builder17build_many_string0EBK__RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCsiqedblvBLnu_5regex5regex5bytes5RegexNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorE7map_errNtNtBO_5error5ErrorNvMB2y_B2w_21from_meta_build_errorEBO__RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCsiqedblvBLnu_5regex5regex6string5RegexNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorE7map_errNtNtBO_5error5ErrorNvMB2z_B2x_21from_meta_build_errorEBO__RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCsiqedblvBLnu_5regex8regexset5bytes8RegexSetNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorE7map_errNtNtBO_5error5ErrorNvMB2E_B2C_21from_meta_build_errorEBO__RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCsiqedblvBLnu_5regex8regexset6string8RegexSetNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorE7map_errNtNtBO_5error5ErrorNvMB2F_B2D_21from_meta_build_errorEBO__RINvMNtNtCsgxBkk5gSRhY_4core3fmt2rtNtB3_8Argument9new_debugNtNtNtCs7Z5tyTqKe52_14regex_automata4util6escape13DebugHaystackECsiqedblvBLnu_5regex_RINvMNtNtCsgxBkk5gSRhY_4core3fmt2rtNtB3_8Argument9new_debugRSNtNtCs6i54tJFfzR_5alloc6string6StringECsiqedblvBLnu_5regex_RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRSNtNtCs6i54tJFfzR_5alloc6string6StringNtB6_5Debug3fmtCsiqedblvBLnu_5regex_RINvMs2_NtCsgxBkk5gSRhY_4core3fmtNtB6_9Arguments3newKj18_Kj1_ECsiqedblvBLnu_5regex_RINvMs2_NtCsgxBkk5gSRhY_4core3fmtNtB6_9Arguments3newKj9_Kj3_ECsiqedblvBLnu_5regex_RINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5_7Builder3newARej0_BS_EB7__RNvXNtCsiqedblvBLnu_5regex8buildersNtB2_7BuilderNtNtCsgxBkk5gSRhY_4core7default7Default7default_RNvXs_NtNtCsgxBkk5gSRhY_4core5array4iterARej0_NtNtNtNtB8_4iter6traits7collect12IntoIterator9into_iterCsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsiqedblvBLnu_5regex8builders7BuilderEBF__RINvYINtNtNtCsgxBkk5gSRhY_4core5array4iter8IntoIterReKj0_ENtNtNtNtBa_4iter6traits8iterator8Iterator3mapNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2m_7Builder3newABN_BQ_BN_E0EB2o__RINvXsi_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringEINtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect6ExtendBF_E6extendINtNtNtB18_8adapters3map3MapINtNtNtB1a_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3h_7Builder3newAB32_B35_B32_E0EEB3j__RINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5_7Builder3newARej1_BS_EB7__RNvXs_NtNtCsgxBkk5gSRhY_4core5array4iterARej1_NtNtNtNtB8_4iter6traits7collect12IntoIterator9into_iterCsiqedblvBLnu_5regex_RINvYINtNtNtCsgxBkk5gSRhY_4core5array4iter8IntoIterReKj1_ENtNtNtNtBa_4iter6traits8iterator8Iterator3mapNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2m_7Builder3newABN_BQ_BN_E0EB2o__RINvXsi_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringEINtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect6ExtendBF_E6extendINtNtNtB18_8adapters3map3MapINtNtNtB1a_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3h_7Builder3newAB32_B35_B32_E0EEB3j__RINvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB5_15RegexSetBuilder3newARej0_B19_EB9__RINvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB5_15RegexSetBuilder3newARej0_B1a_EB9__RINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1q_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB2A_B2D_B2A_E0EEB2R__RNvXs0_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3mapINtB5_3MapINtNtNtBb_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1F_7Builder3newAB1q_B1t_B1q_E0ENtNtNtB9_6traits8iterator8Iterator9size_hintB1H__RINvYINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtBc_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1A_7Builder3newAB1l_B1o_B1l_E0ENtNtNtBa_6traits8iterator8Iterator8for_eachNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB3t_3VecNtNtB3v_6string6StringE14extend_trustedB3_E0EB1C__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtNtB4_4iter8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1S_7Builder3newAB1D_B1G_B1D_E0EEB1U__RINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1q_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB2A_B2D_B2A_E0EEB2R__RNvXs0_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3mapINtB5_3MapINtNtNtBb_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1F_7Builder3newAB1q_B1t_B1q_E0ENtNtNtB9_6traits8iterator8Iterator9size_hintB1H__RINvYINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtBc_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1A_7Builder3newAB1l_B1o_B1l_E0ENtNtNtBa_6traits8iterator8Iterator8for_eachNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB3t_3VecNtNtB3v_6string6StringE14extend_trustedB3_E0EB1C__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtNtB4_4iter8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1S_7Builder3newAB1D_B1G_B1D_E0EEB1U__RINvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB6_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringECsiqedblvBLnu_5regex_RNvMNtCsgxBkk5gSRhY_4core5sliceSNtNtCs6i54tJFfzR_5alloc6string6String4iterCsiqedblvBLnu_5regex_RNvYINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringENtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives16IteratorIndexExt16with_pattern_idsCsiqedblvBLnu_5regex_RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtB8_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtB2_12IntoIterator9into_iterCsiqedblvBLnu_5regex_RNvXs1h_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesINtB6_17WithPatternIDIterINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtNtB1r_4iter6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex_RINvYINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtNtB1l_4iter6traits8iterator8Iterator3zipIB1f_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEECsiqedblvBLnu_5regex_RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtB6_8adapters3zip3ZipINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtB8_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEIB2o_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEENtB2_12IntoIterator9into_iterCsiqedblvBLnu_5regex_RNvXs_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3zipINtB4_3ZipINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtBa_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEIB27_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEENtNtNtB8_6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex_RINvMso_NtCs6i54tJFfzR_5alloc4syncINtB6_3ArcSNtNtB8_6string6StringE19allocate_for_layoutNCNvMsq_B6_Bw_18allocate_for_slice0NCB1q_s_0ECsiqedblvBLnu_5regex_RNCNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB7_3ArcSNtNtB9_6string6StringE18allocate_for_slice0CsiqedblvBLnu_5regex_RNCNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB7_3ArcSNtNtB9_6string6StringE18allocate_for_slices_0CsiqedblvBLnu_5regex_RINvMsq_NtCs6i54tJFfzR_5alloc4syncINtB6_3ArcSNtNtB8_6string6StringE15from_iter_exactINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters6cloned6ClonedINtNtNtB1t_5slice4iter4IterBH_EEECsiqedblvBLnu_5regex_RNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringE18allocate_for_sliceCsiqedblvBLnu_5regex_RNvYINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters6cloned6ClonedINtNtNtBb_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtB9_6traits8iterator8Iterator9enumerateCsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNvMsq_NtCs6i54tJFfzR_5alloc4syncINtBK_3ArcSpE15from_iter_exact5GuardNtNtBM_6string6StringEECsiqedblvBLnu_5regex_RNvXs_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters9enumerateINtB4_9EnumerateINtNtB6_6cloned6ClonedINtNtNtBa_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEENtNtNtB8_6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc4sync3ArcSNtNtBG_6string6StringEECsiqedblvBLnu_5regex_RNvXsE_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringENtNtNtCsgxBkk5gSRhY_4core3ops4drop4Drop4dropCsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc4sync4WeakSNtNtBG_6string6StringRNtNtBG_5alloc6GlobalEECsiqedblvBLnu_5regex_RNvXsO_NtCs6i54tJFfzR_5alloc4syncINtB5_4WeakSNtNtB7_6string6StringRNtNtB7_5alloc6GlobalENtNtNtCsgxBkk5gSRhY_4core3ops4drop4Drop4dropCsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc5boxed3BoxSbEECsiqedblvBLnu_5regex_RNvXs8_NtCs6i54tJFfzR_5alloc5boxedINtB5_3BoxSbENtNtNtCsgxBkk5gSRhY_4core3ops4drop4Drop4dropCsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtB4_5array4iter8IntoIterReKj0_EECsiqedblvBLnu_5regex_RNvXs4_NtNtCsgxBkk5gSRhY_4core5array4iterINtB5_8IntoIterReKj0_ENtNtNtB9_3ops4drop4Drop4dropCsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtB4_5array4iter8IntoIterReKj1_EECsiqedblvBLnu_5regex_RNvXs4_NtNtCsgxBkk5gSRhY_4core5array4iterINtB5_8IntoIterReKj1_ENtNtNtB9_3ops4drop4Drop4dropCsiqedblvBLnu_5regex_RNvXNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB8_3ArcSpE15from_iter_exactINtB2_5GuardNtNtBa_6string6StringENtNtNtCsgxBkk5gSRhY_4core3ops4drop4Drop4dropCsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMNtNtB4_3ops9try_traitINtBH_17NeverShortCircuituE10wrap_mut_2uReNCINvNtNtNtB4_4iter8adapters3map8map_foldB1G_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3b_7Builder3newAB1G_j0_B1G_E0NCINvNvNtNtNtB1R_6traits8iterator8Iterator8for_each4callB2r_NCINvMsj_NtB2v_3vecINtB5j_3VecB2r_E14extend_trustedINtB1N_3MapINtNtNtB4_5array4iter8IntoIterB1G_KB43_EB33_EE0E0E0E0EB3d__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvNtNtNtB4_4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB22_7Builder3newAB1g_j0_B1g_E0NCINvNvNtNtNtBK_6traits8iterator8Iterator8for_each4callB1i_NCINvMsj_NtB1m_3vecINtB49_3VecB1i_E14extend_trustedINtBG_3MapINtNtNtB4_5array4iter8IntoIterB1g_KB2U_EB1U_EE0E0E0EB24__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMNtNtB4_3ops9try_traitINtBH_17NeverShortCircuituE10wrap_mut_2uReNCINvNtNtNtB4_4iter8adapters3map8map_foldB1G_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3b_7Builder3newAB1G_j1_B1G_E0NCINvNvNtNtNtB1R_6traits8iterator8Iterator8for_each4callB2r_NCINvMsj_NtB2v_3vecINtB5j_3VecB2r_E14extend_trustedINtB1N_3MapINtNtNtB4_5array4iter8IntoIterB1G_KB43_EB33_EE0E0E0E0EB3d__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvNtNtNtB4_4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB22_7Builder3newAB1g_j1_B1g_E0NCINvNvNtNtNtBK_6traits8iterator8Iterator8for_each4callB1i_NCINvMsj_NtB1m_3vecINtB49_3VecB1i_E14extend_trustedINtBG_3MapINtNtNtB4_5array4iter8IntoIterB1g_KB2U_EB1U_EE0E0E0EB24__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMs8_NtNtNtB4_5array4iter10iter_innerINtBK_15PolymorphicIterSINtNtNtB4_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtNtB4_3ops9try_traitINtB2D_17NeverShortCircuituE10wrap_mut_2uB2j_NCINvNtNtNtB4_4iter8adapters3map8map_foldB2j_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5a_7Builder3newAB2j_j0_B2j_E0NCINvNvNtNtNtB3Q_6traits8iterator8Iterator8for_each4callB4q_NCINvMsj_NtB4u_3vecINtB7i_3VecB4q_E14extend_trustedINtB3M_3MapINtBM_8IntoIterB2j_KB62_EB52_EE0E0E0E0B2Y_E0EB5c__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMs8_NtNtNtB4_5array4iter10iter_innerINtBK_15PolymorphicIterSINtNtNtB4_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtNtB4_3ops9try_traitINtB2D_17NeverShortCircuituE10wrap_mut_2uB2j_NCINvNtNtNtB4_4iter8adapters3map8map_foldB2j_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5a_7Builder3newAB2j_j1_B2j_E0NCINvNvNtNtNtB3Q_6traits8iterator8Iterator8for_each4callB4q_NCINvMsj_NtB4u_3vecINtB7i_3VecB4q_E14extend_trustedINtB3M_3MapINtBM_8IntoIterB2j_KB62_EB52_EE0E0E0E0B2Y_E0EB5c__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtBK_3VecNtNtBM_6string6StringE14extend_trustedINtNtNtNtB4_4iter8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3c_7Builder3newAB2X_B30_B2X_E0EE0EB3e__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtBK_3VecNtNtBM_6string6StringE14extend_trustedINtNtNtNtB4_4iter8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3c_7Builder3newAB2X_B30_B2X_E0EE0EB3e__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvNvNtNtNtNtB4_4iter6traits8iterator8Iterator8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB1F_3vecINtB2l_3VecB1B_E14extend_trustedINtNtNtBO_8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB4b_7Builder3newAB3W_B3Z_B3W_E0EE0E0EB4d__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvNvNtNtNtNtB4_4iter6traits8iterator8Iterator8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB1F_3vecINtB2l_3VecB1B_E14extend_trustedINtNtNtBO_8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB4b_7Builder3newAB3W_B3Z_B3W_E0EE0E0EB4d__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsiqedblvBLnu_5regex5error5ErrorEBF__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorECsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error14BuildErrorKindECsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search10PatternSetECsiqedblvBLnu_5regex_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8builders5bytes12RegexBuilderEBH__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8builders5bytes15RegexSetBuilderEBH__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8builders6string12RegexBuilderEBH__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8builders6string15RegexSetBuilderEBH__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8regexset5bytes10SetMatchesEBH__RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8regexset6string10SetMatchesEBH__RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionINtNtCs6i54tJFfzR_5alloc3vec3VechEEB6__RNvNtCsiqedblvBLnu_5regex9find_byte9find_byte_RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionINtNtCs6i54tJFfzR_5alloc6borrow3CowShEEB6__RNvXse_NtCs6i54tJFfzR_5alloc6borrowINtB5_3CowShEINtNtCsgxBkk5gSRhY_4core7convert5AsRefBH_E6as_refCsiqedblvBLnu_5regex_RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionRINtNtCs6i54tJFfzR_5alloc3vec3VechEEB6__RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionRINtNtCs6i54tJFfzR_5alloc6borrow3CowShEEB6__RNvXNtCsgxBkk5gSRhY_4core7convertRINtNtCs6i54tJFfzR_5alloc6borrow3CowShEINtB2_5AsRefB15_E6as_refCsiqedblvBLnu_5regex_RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionRShEB6__RNvXse_NtCs6i54tJFfzR_5alloc6borrowINtB5_3CoweEINtNtCsgxBkk5gSRhY_4core7convert5AsRefeE6as_refCsiqedblvBLnu_5regex_RNvXNtCsgxBkk5gSRhY_4core7convertRINtNtCs6i54tJFfzR_5alloc6borrow3CoweEINtB2_5AsRefeE6as_refCsiqedblvBLnu_5regex_RNvXNtCsgxBkk5gSRhY_4core7convertRNtNtCs6i54tJFfzR_5alloc6string6StringINtB2_5AsRefeE6as_refCsiqedblvBLnu_5regex_RINvXs0_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3mapINtB6_3MapINtNtNtBc_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newAB1r_B1u_B1r_E0ENtNtNtBa_6traits8iterator8Iterator4folduNCINvNvB2J_8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB3Q_3vecINtB4w_3VecB3M_E14extend_trustedBN_E0E0EB1I__RINvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB6_8IntoIterReKj0_ENtNtNtNtBa_4iter6traits8iterator8Iterator4folduNCINvNtNtB16_8adapters3map8map_foldBT_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newABT_BW_BT_E0NCINvNvB10_8for_each4callB2n_NCINvMsj_NtB2r_3vecINtB4I_3VecB2n_E14extend_trustedINtB1Q_3MapBE_B2Z_EE0E0E0EB39__RINvXs0_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3mapINtB6_3MapINtNtNtBc_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newAB1r_B1u_B1r_E0ENtNtNtBa_6traits8iterator8Iterator4folduNCINvNvB2J_8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB3Q_3vecINtB4w_3VecB3M_E14extend_trustedBN_E0E0EB1I__RINvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB6_8IntoIterReKj1_ENtNtNtNtBa_4iter6traits8iterator8Iterator4folduNCINvNtNtB16_8adapters3map8map_foldBT_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newABT_BW_BT_E0NCINvNvB10_8for_each4callB2n_NCINvMsj_NtB2r_3vecINtB4I_3VecB2n_E14extend_trustedINtB1Q_3MapBE_B2Z_EE0E0E0EB39__RINvXs_NtNtCsgxBkk5gSRhY_4core3ops11index_rangeNtB5_10IndexRangeNtNtNtNtB9_4iter6traits8iterator8Iterator8try_folduNCINvMs8_NtNtNtB9_5array4iter10iter_innerINtB1Y_15PolymorphicIterSINtNtNtB9_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtB7_9try_traitINtB3S_17NeverShortCircuituE10wrap_mut_2uB3y_NCINvNtNtB16_8adapters3map8map_foldB3y_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB6d_7Builder3newAB3y_j0_B3y_E0NCINvNvB10_8for_each4callB5t_NCINvMsj_NtB5x_3vecINtB7Q_3VecB5t_E14extend_trustedINtB4V_3MapINtB20_8IntoIterB3y_KB75_EB65_EE0E0E0E0B47_E0B47_EB6f__RINvXs_NtNtCsgxBkk5gSRhY_4core3ops11index_rangeNtB5_10IndexRangeNtNtNtNtB9_4iter6traits8iterator8Iterator8try_folduNCINvMs8_NtNtNtB9_5array4iter10iter_innerINtB1Y_15PolymorphicIterSINtNtNtB9_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtB7_9try_traitINtB3S_17NeverShortCircuituE10wrap_mut_2uB3y_NCINvNtNtB16_8adapters3map8map_foldB3y_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB6d_7Builder3newAB3y_j1_B3y_E0NCINvNvB10_8for_each4callB5t_NCINvMsj_NtB5x_3vecINtB7Q_3VecB5t_E14extend_trustedINtB4V_3MapINtB20_8IntoIterB3y_KB75_EB65_EE0E0E0E0B47_E0B47_EB6f__RNCINvMs8_NtNtNtCsgxBkk5gSRhY_4core5array4iter10iter_innerINtB8_15PolymorphicIterSINtNtNtBe_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtNtBe_3ops9try_traitINtB2h_17NeverShortCircuituE10wrap_mut_2uB1X_NCINvNtNtNtBe_4iter8adapters3map8map_foldB1X_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB4O_7Builder3newAB1X_j0_B1X_E0NCINvNvNtNtNtB3u_6traits8iterator8Iterator8for_each4callB44_NCINvMsj_NtB48_3vecINtB6W_3VecB44_E14extend_trustedINtB3q_3MapINtBa_8IntoIterB1X_KB5G_EB4G_EE0E0E0E0B2C_E0B4Q__RNCINvMs8_NtNtNtCsgxBkk5gSRhY_4core5array4iter10iter_innerINtB8_15PolymorphicIterSINtNtNtBe_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtNtBe_3ops9try_traitINtB2h_17NeverShortCircuituE10wrap_mut_2uB1X_NCINvNtNtNtBe_4iter8adapters3map8map_foldB1X_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB4O_7Builder3newAB1X_j1_B1X_E0NCINvNvNtNtNtB3u_6traits8iterator8Iterator8for_each4callB44_NCINvMsj_NtB48_3vecINtB6W_3VecB44_E14extend_trustedINtB3q_3MapINtBa_8IntoIterB1X_KB5G_EB4G_EE0E0E0E0B2C_E0B4Q__RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtB6_8adapters3map3MapINtNtNtB8_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1V_7Builder3newAB1G_B1J_B1G_E0ENtB2_12IntoIterator9into_iterB1X__RNvXs_NtNtCs6i54tJFfzR_5alloc3vec11spec_extendINtB6_3VecNtNtB8_6string6StringEINtB4_10SpecExtendBS_INtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1I_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newAB2S_B2V_B2S_E0EE11spec_extendB39__RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtB6_8adapters3map3MapINtNtNtB8_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1V_7Builder3newAB1G_B1J_B1G_E0ENtB2_12IntoIterator9into_iterB1X__RNvXs_NtNtCs6i54tJFfzR_5alloc3vec11spec_extendINtB6_3VecNtNtB8_6string6StringEINtB4_10SpecExtendBS_INtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1I_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newAB2S_B2V_B2S_E0EE11spec_extendB39__RNvXs1_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3zipINtB5_3ZipINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtBb_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEIB28_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEEINtB5_7ZipImplBW_B3a_E3newCsiqedblvBLnu_5regex_RNCINvMNtNtCsgxBkk5gSRhY_4core3ops9try_traitINtB5_17NeverShortCircuituE10wrap_mut_2uReNCINvNtNtNtB9_4iter8adapters3map8map_foldB1k_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB1k_j0_B1k_E0NCINvNvNtNtNtB1v_6traits8iterator8Iterator8for_each4callB25_NCINvMsj_NtB29_3vecINtB4X_3VecB25_E14extend_trustedINtB1r_3MapINtNtNtB9_5array4iter8IntoIterB1k_KB3H_EB2H_EE0E0E0E0B2R__RNCINvNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newABU_j0_BU_E0NCINvNvNtNtNtB8_6traits8iterator8Iterator8for_each4callBW_NCINvMsj_NtB10_3vecINtB3K_3VecBW_E14extend_trustedINtB4_3MapINtNtNtBa_5array4iter8IntoIterBU_KB2x_EB1y_EE0E0E0B1I__RNCINvMNtNtCsgxBkk5gSRhY_4core3ops9try_traitINtB5_17NeverShortCircuituE10wrap_mut_2uReNCINvNtNtNtB9_4iter8adapters3map8map_foldB1k_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB1k_j1_B1k_E0NCINvNvNtNtNtB1v_6traits8iterator8Iterator8for_each4callB25_NCINvMsj_NtB29_3vecINtB4X_3VecB25_E14extend_trustedINtB1r_3MapINtNtNtB9_5array4iter8IntoIterB1k_KB3H_EB2H_EE0E0E0E0B2R__RNCINvNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newABU_j1_BU_E0NCINvNvNtNtNtB8_6traits8iterator8Iterator8for_each4callBW_NCINvMsj_NtB10_3vecINtB3K_3VecBW_E14extend_trustedINtB4_3MapINtNtNtBa_5array4iter8IntoIterBU_KB2x_EB1y_EE0E0E0B1I__RNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB7_7Builder3newARej0_BU_E0B9__RNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB7_7Builder3newARej1_BU_E0B9__RNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB8_3VecNtNtBa_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1s_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2R_7Builder3newAB2C_B2F_B2C_E0EE0B2T__RNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB8_3VecNtNtBa_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1s_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2R_7Builder3newAB2C_B2F_B2C_E0EE0B2T__RNCINvNvNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB1j_3vecINtB1Z_3VecB1f_E14extend_trustedINtNtNtBc_8adapters3map3MapINtNtNtBe_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3P_7Builder3newAB3A_B3D_B3A_E0EE0E0B3R__RNCINvNvNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB1j_3vecINtB1Z_3VecB1f_E14extend_trustedINtNtNtBc_8adapters3map3MapINtNtNtBe_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3P_7Builder3newAB3A_B3D_B3A_E0EE0E0B3R__RNvCsiqedblvBLnu_5regex6escape_RNvMs4_NtNtCsgxBkk5gSRhY_4core5slice4iterINtB5_4IterNtNtCs6i54tJFfzR_5alloc6string6StringE3newCsiqedblvBLnu_5regex_RNvXsB_NtCs6i54tJFfzR_5alloc6stringRNtNtCsgA2DnQ2VreH_12regex_syntax5error5ErrorNtB5_8ToString9to_stringCsiqedblvBLnu_5regex_RNvXsB_NtCs6i54tJFfzR_5alloc6stringNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorNtB5_8ToString9to_stringCsiqedblvBLnu_5regex_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder10multi_line_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder10nest_limit_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder10size_limit_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder10swap_greed_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder14dfa_size_limit_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder15line_terminator_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder16case_insensitive_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder17ignore_whitespace_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder20dot_matches_new_line_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder3new_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder4crlf_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder5build_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder5octal_RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder7unicode_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder10multi_line_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder10nest_limit_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder10size_limit_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder10swap_greed_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder14dfa_size_limit_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder15line_terminator_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder16case_insensitive_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder17ignore_whitespace_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder20dot_matches_new_line_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder3new_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder4crlf_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder5build_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder5octal_RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder7unicode_RNvMNtNtCsiqedblvBLnu_5regex8regexset5bytesNtB2_8RegexSet5empty_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder5build_RNvXsx_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringENtNtNtCsgxBkk5gSRhY_4core3ops5deref5Deref5derefCsiqedblvBLnu_5regex_RNvMNtNtCsiqedblvBLnu_5regex8regexset6stringNtB2_8RegexSet5empty_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder5build_RNvMs0_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_10SetMatches11matched_all_RNvMs0_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_10SetMatches11matched_all_RNvMs1g_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesINtB6_17WithPatternIDIterINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEE3newCsiqedblvBLnu_5regex_RNvMs3_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5Regex3new_RNvMs3_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5Regex3new_RNvMs_NtCs6i54tJFfzR_5alloc3vecINtB4_3VecNtNtB6_6string6StringE3lenCsiqedblvBLnu_5regex_RNvMs_NtCs6i54tJFfzR_5alloc3vecINtB4_3VecNtNtB6_6string6StringE8as_sliceCsiqedblvBLnu_5regex_RNvXsc_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtB7_6string6StringEINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5indexCsiqedblvBLnu_5regex_RNvXs16_NtCs6i54tJFfzR_5alloc4syncINtB6_3ArcSNtNtB8_6string6StringEINtNtCsgxBkk5gSRhY_4core7convert4FromRBG_E4fromCsiqedblvBLnu_5regex_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder10multi_line_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder10nest_limit_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder10size_limit_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder10swap_greed_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder14dfa_size_limit_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder15line_terminator_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder16case_insensitive_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder17ignore_whitespace_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder20dot_matches_new_line_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder4crlf_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder5octal_RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder7unicode_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder10multi_line_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder10nest_limit_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder10size_limit_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder10swap_greed_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder14dfa_size_limit_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder15line_terminator_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder16case_insensitive_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder17ignore_whitespace_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder20dot_matches_new_line_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder4crlf_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder5octal_RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder7unicode_RNvMsn_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringE9drop_slowCsiqedblvBLnu_5regex_RNvXNtNtCsiqedblvBLnu_5regex5regex5bytesNtB2_5RegexNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt_RNvXNtNtCsiqedblvBLnu_5regex5regex6stringNtB2_5RegexNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt_RNvXNvXsb_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB8_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB2_16CapturesDebugMapBW_3fmt_RNvXNvXsb_NtNtCsiqedblvBLnu_5regex5regex6stringNtB8_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB2_16CapturesDebugMapBX_3fmt_RNvXs0_NtCsiqedblvBLnu_5regex5errorNtB5_5ErrorNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt_RNvXs0_NtNtCsgxBkk5gSRhY_4core5slice5indexjINtB5_10SliceIndexSNtNtCs6i54tJFfzR_5alloc6string6StringE5indexCsiqedblvBLnu_5regex_RNvXs0_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5RegexNtNtNtCsgxBkk5gSRhY_4core3str6traits7FromStr8from_str_RNvXs0_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5RegexNtNtNtCsgxBkk5gSRhY_4core3str6traits7FromStr8from_str_RNvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB5_8IntoIterReKj0_ENtNtNtNtB9_4iter6traits8iterator8Iterator9size_hintCsiqedblvBLnu_5regex_RNvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB5_8IntoIterReKj1_ENtNtNtNtB9_4iter6traits8iterator8Iterator9size_hintCsiqedblvBLnu_5regex_RNvXs0_NvXsb_NtNtCsiqedblvBLnu_5regex5regex5bytesNtBb_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB5_5ValueBZ_3fmt_RNvXs0_NvXsb_NtNtCsiqedblvBLnu_5regex5regex6stringNtBb_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB5_5ValueB10_3fmt_RNvXss_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringEINtB5_12ArcFromSliceBG_E10from_sliceCsiqedblvBLnu_5regex_RNvXs1_NtCsiqedblvBLnu_5regex5errorNtB5_5ErrorNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt_RNvXs1_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromReE8try_from_RNvXs1_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromReE8try_from_RNvXs1_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter_RNvXs1_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter_RNvXs1_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3zipINtB5_3ZipINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtBb_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEIB28_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEEINtB5_7ZipImplBW_B3a_E4nextCsiqedblvBLnu_5regex_RNvXsJ_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionRNtNtCs6i54tJFfzR_5alloc6string6StringENtNtNtB7_3ops9try_trait3Try6branchCsiqedblvBLnu_5regex_RNvXsK_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionTNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDRNtNtCs6i54tJFfzR_5alloc6string6StringEEINtNtNtB7_3ops9try_trait12FromResidualIBy_NtNtB7_7convert10InfallibleEE13from_residualCsiqedblvBLnu_5regex_RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRNtNtCsgA2DnQ2VreH_12regex_syntax5error5ErrorNtB6_7Display3fmtCsiqedblvBLnu_5regex_RNvXs2_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromNtNtCs6i54tJFfzR_5alloc6string6StringE8try_from_RNvXs2_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromNtNtCs6i54tJFfzR_5alloc6string6StringE8try_from_RNvXs2_NtNtCsiqedblvBLnu_5regex8regexset5bytesRNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter_RNvXs2_NtNtCsiqedblvBLnu_5regex8regexset6stringRNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter_RNvXs3_NtCs6i54tJFfzR_5alloc5sliceINtNtB7_3vec3VechEINtNtCsgxBkk5gSRhY_4core6borrow6BorrowShE6borrowCsiqedblvBLnu_5regex_RNvXs3_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next_RNvXs3_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9size_hint_RNvXs3_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next_RNvXs3_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9size_hint_RNvXs4_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back_RNvXs4_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back_RNvXs6_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next_RNvXs6_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9size_hint_RNvXs6_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next_RNvXs6_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9size_hint_RNvXs7_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5MatchNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt_RNvXs7_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5MatchNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt_RNvXs7_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back_RNvXs7_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back_RNvXs8_NtNtCsiqedblvBLnu_5regex5regex5bytesRShINtNtCsgxBkk5gSRhY_4core7convert4FromNtB5_5MatchE4from_RNvXs8_NtNtCsiqedblvBLnu_5regex5regex6stringReINtNtCsgxBkk5gSRhY_4core7convert4FromNtB5_5MatchE4from_RNvXs9_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtNtCsgxBkk5gSRhY_4core3ops5range5RangejEINtNtBM_7convert4FromNtB5_5MatchE4from_RNvXs9_NtNtCsiqedblvBLnu_5regex5regex6stringINtNtNtCsgxBkk5gSRhY_4core3ops5range5RangejEINtNtBN_7convert4FromNtB5_5MatchE4from_RNvXs9_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_8RegexSetNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt_RNvXs9_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_8RegexSetNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt_RNvXsA_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8NoExpandNtB5_8Replacer12no_expansion_RNvXsA_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8NoExpandNtB5_8Replacer14replace_append_RNvXsC_NtCs6i54tJFfzR_5alloc6stringNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorNtB5_12SpecToString14spec_to_stringCsiqedblvBLnu_5regex_RNvXsC_NtCs6i54tJFfzR_5alloc6stringRNtNtCsgA2DnQ2VreH_12regex_syntax5error5ErrorNtB5_12SpecToString14spec_to_stringCsiqedblvBLnu_5regex_RNvXsC_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8NoExpandNtB5_8Replacer12no_expansion_RNvXsC_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8NoExpandNtB5_8Replacer14replace_append_RNvXs_NtCsgxBkk5gSRhY_4core7convertQINtNtCs6i54tJFfzR_5alloc6borrow3CowShEINtB4_5AsRefB17_E6as_refCsiqedblvBLnu_5regex_RNvXs_NtCsgxBkk5gSRhY_4core7convertQINtNtCs6i54tJFfzR_5alloc6borrow3CoweEINtB4_5AsRefeE6as_refCsiqedblvBLnu_5regex_RNvXs_NtCsgxBkk5gSRhY_4core7convertQRINtNtCs6i54tJFfzR_5alloc6borrow3CowShEINtB4_5AsRefB18_E6as_refCsiqedblvBLnu_5regex_RNvXs_NtCsgxBkk5gSRhY_4core7convertQRINtNtCs6i54tJFfzR_5alloc6borrow3CoweEINtB4_5AsRefeE6as_refCsiqedblvBLnu_5regex_RNvXs_NtCsiqedblvBLnu_5regex5errorNtB4_5ErrorNtNtCsgxBkk5gSRhY_4core5error5Error11description_RNvXs_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB4_5RegexNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt_RNvXs_NtNtCsiqedblvBLnu_5regex5regex6stringNtB4_5RegexNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt_RNvXs_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB4_8RegexSetNtNtCsgxBkk5gSRhY_4core7default7Default7default_RNvXs_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB4_8RegexSetNtNtCsgxBkk5gSRhY_4core7default7Default7default_RNvXs_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters6clonedINtB4_6ClonedINtNtNtBa_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtB8_6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex_RNvXs_NvXsb_NtNtCsiqedblvBLnu_5regex5regex5bytesNtBa_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB4_3KeyBY_3fmt_RNvXs_NvXsb_NtNtCsiqedblvBLnu_5regex5regex6stringNtBa_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB4_3KeyBZ_3fmt_RNvXsb_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt_RNvXsb_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt_RNvXsc_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5index_RNvXsc_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5index_RNvXsd_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexReE5index_RNvXsd_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexReE5index_RNvXst_NtNtCsiqedblvBLnu_5regex5regex6stringReNtB5_8Replacer12no_expansion_RNvXst_NtNtCsiqedblvBLnu_5regex5regex6stringReNtB5_8Replacer14replace_append_RNvXsu_NtNtCsiqedblvBLnu_5regex5regex6stringRNtNtCs6i54tJFfzR_5alloc6string6StringNtB5_8Replacer12no_expansion_RNvXsu_NtNtCsiqedblvBLnu_5regex5regex6stringRNtNtCs6i54tJFfzR_5alloc6string6StringNtB5_8Replacer14replace_append_RNvXsv_NtNtCsiqedblvBLnu_5regex5regex5bytesRShNtB5_8Replacer12no_expansion_RNvXsv_NtNtCsiqedblvBLnu_5regex5regex5bytesRShNtB5_8Replacer14replace_append_RNvXsv_NtNtCsiqedblvBLnu_5regex5regex6stringNtNtCs6i54tJFfzR_5alloc6string6StringNtB5_8Replacer12no_expansion_RNvXsv_NtNtCsiqedblvBLnu_5regex5regex6stringNtNtCs6i54tJFfzR_5alloc6string6StringNtB5_8Replacer14replace_append_RNvXsw_NtNtCsiqedblvBLnu_5regex5regex5bytesRINtNtCs6i54tJFfzR_5alloc3vec3VechENtB5_8Replacer12no_expansion_RNvXsw_NtNtCsiqedblvBLnu_5regex5regex5bytesRINtNtCs6i54tJFfzR_5alloc3vec3VechENtB5_8Replacer14replace_append_RNvXsw_NtNtCsiqedblvBLnu_5regex5regex6stringINtNtCs6i54tJFfzR_5alloc6borrow3CoweENtB5_8Replacer12no_expansion_RNvXsw_NtNtCsiqedblvBLnu_5regex5regex6stringINtNtCs6i54tJFfzR_5alloc6borrow3CoweENtB5_8Replacer14replace_append_RNvXsx_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtCs6i54tJFfzR_5alloc3vec3VechENtB5_8Replacer12no_expansion_RNvXsx_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtCs6i54tJFfzR_5alloc3vec3VechENtB5_8Replacer14replace_append_RNvXsx_NtNtCsiqedblvBLnu_5regex5regex6stringRINtNtCs6i54tJFfzR_5alloc6borrow3CoweENtB5_8Replacer12no_expansion_RNvXsx_NtNtCsiqedblvBLnu_5regex5regex6stringRINtNtCs6i54tJFfzR_5alloc6borrow3CoweENtB5_8Replacer14replace_append_RNvXsy_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtCs6i54tJFfzR_5alloc6borrow3CowShENtB5_8Replacer12no_expansion_RNvXsy_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtCs6i54tJFfzR_5alloc6borrow3CowShENtB5_8Replacer14replace_append_RNvXsz_NtNtCsiqedblvBLnu_5regex5regex5bytesRINtNtCs6i54tJFfzR_5alloc6borrow3CowShENtB5_8Replacer12no_expansion_RNvXsz_NtNtCsiqedblvBLnu_5regex5regex5bytesRINtNtCs6i54tJFfzR_5alloc6borrow3CowShENtB5_8Replacer14replace_appendDW.ref.rust_eh_personality// 60 ` regex-fea5775b548538b3.regex.d695add442a8bed6-cgu.0.rcgu.o/ lib.rmeta/ 0 0 0 644 674568 ` ELF>ˆI @@GNUÀrust àF #rustc 1.98.1 (48a229cea 2026-09-01)ÁûÊÆÍRLñ.åSÛAúwjL-df1bddb45adbe94bÁ«ª1Úë• ¢›ºXÝÓrŽ*-1ad4f876c768bda9Á±ò‰<å%Z‰>¸64‡ËV`-2d2ab9fb0fe1def5Á‰m6GÞ­n6ÇèÆ2-64f5f36fb0927694Á»ÄóG Øg{ë(3íi«F×-06449a08aaab5e30Árustc_std_workspace_coreÁ€û{ù`ä"Ei¥€ÞÏ%G-cb0d4d77988d81b5Áó"Æ)ΉÉðÛÕpEÍ—E-3ec41d3a5a80a4a4Á miniz_oxideÁÐ8°ø‚ðbž Lƨ°J-e44eaef1807e5fc0Áadler2Á9lí©yA6P/D$UBŸ-dca52f01a59c33e7Á hashbrownÁ™¸ÈXó®÷ …ùý{e-143c77bb957d9940Árustc_std_workspace_allocÁð…¨À �¶÷Üúò·_z%í-145a318e0772276cÁ std_detectÁK(ƒ0ì*ãÛ8²D?-f99feda5ce9e492aÁrustc_demangleÁµ%jŽeårVŠÕÓ•-cfd0ab54bb33760eÁcfg_ifÁÍ}λ—©ŒÕž§C•×o-360da4ba13154744Á addr2lineÁ‹c²ŽúY\ÈGÞö÷ö--09755979c57b7e64ÁgimliÁ¢±QÄÍ`ª§DÞåù¬y-9a1fede77fbbf2f0ÁobjectÁö‚F λâËvú.zËí-7ff85ea729a864ffÁmemchrÁž˜]²1<õ¶=U�ý�Où-0e3477fb2664a277Á  ÿŽ—jl‹®¾To–K™G-549498e8b2e4d924Áregex_automataÁ ‘…й†Ü~W!û®‹¥ê-914a514b68fe71beÁ regex_syntaxÁeüš;ÖZü¢Ù4®ö”‚â-64dae4b52f103216Á aho_corasickÁ·­­ ¯ohë¦ Ç÷*'-5fed2b58eacfc033Áì% Àºø…�Úu½÷;%ý×C-de3d4e99a744dd44ÁpatternÁ<×ÐÓ� œ½Ð—testsÁ,ŽˆÍ$ƒˆû«‰buildersÁ                  > ˜ …� build_one_stringÁ build_one_bytesÁ! build_many_stringÁ# build_many_bytesÁ% case_insensitiveÁ multi_lineÁdot_matches_new_lineÁcrlfÁline_terminatorÁ swap_greedÁignore_whitespaceÁunicodeÁoctalÁ size_limitÁdfa_size_limitÁ nest_limitÁ stringÁ3333339˜ 9buildÁ9Þ 9Ñ 9è 9ù 9” 9Ÿ 9µ 9Æ 9ì 9ø 9‰ 9ž 3H˜ I…I�HÛ HÞ HÑ Hè Hù H” HŸ Hµ HÆ Hì Hø H‰ Hž  bytesÁYYYYYYY`˜ `Û `Þ `Ñ `è `ù `” `Ÿ `µ `Æ `ì `ø `‰ `ž Yo˜ p…p�oÛ oÞ oÑ oè où o” oŸ oµ oÆ oì oø o‰ ož ¯€€€€€errorÁ†††††‹from_meta_build_errorÁ†� descriptionÁ†�ñ†‘ñ find_byteÁ“Á”impÁregexÁ–¯—————————— — — — — __bytes_regexÁ—¦ñ—¨ñ—ª€ª›—­ErrorÁ­ø—°ƒ°ø—³˜ ³is_matchÁ³findÁ¶'hÁ³ find_iterÁ¸'rÁ¸Ö³capturesÁ»Ö³ captures_iterÁ½ñ½Ö³splitÁÀñÀÖ³splitnÁÃñÃÖ³replaceÁÆÖÆŽ³ replace_allÁÉÖÉŽ³replacenÁÌÖÌŽ—Ïshortest_matchÁÏshortest_match_atÁÑ Ï is_match_atÁÏfind_atÁÔÖÔ Ï captures_atÁ×ÖÏ captures_readÁÙÖÏcaptures_read_atÁÛÖÛ Ïread_captures_atÁÞÖ—àas_strÁà capture_namesÁà captures_lenÁàstatic_captures_lenÁàcapture_locationsÁà locationsÁ—çÖç‚ç’çis_emptyÁç¶çrangeÁças_bytesÁç˜ — ðÖðñò— ôÖô”— ÷Ö÷”—CapturesÁúÖúhaystackÁúcapsÁúþ— ÿÖÿgetÁ� ÿ get_matchÁÿ‚ „ ÿextractÁ†Š† ÿexpandÁÿ�Š'cÁÿ¶— �Ö�ñ�CapturesDebugMapÁ�'aÁ�‰�“É“ñ�KeyÁ– –É–ó–ô�›É›ñ�ValueÁž žÉžó�¢É¢ñ¤—¦Ö¦´¦÷©É© © —­Ö­'nÁ­´­÷±É± ± — LocationsÁ—¶ª· ¶¶¶posÁ—»ñ»Ö»Ÿ»¥ ¿ »Š—ÂñÂÖ—ÅñÅÖÅŸÅ¥ É ÅŠ—ÌñÌÖ—ÏñÏÖÏŸÏ¥ Ó —ÕñÕÖ—ØñØÖ؟إ Ü Ø size_hintÁ—ßñßÖ—âñâŸâ¥ âþ ⊗èñ—êñ—ìŠìÖìŸì¥ ð ñ ìþ 슗õŠõÖ—øŠøÖ—ReplacerÁûreplace_appendÁû no_expansionÁýñûby_refÁÿñ—�É�Š� �ä"�ú"— ‡Š‡ ‡ä"‡ú"—!ŒÉŒä"Œú"—"�É�ä"�ú"—#”ä"”ú"—$—É—ä"—ú"—%›É›ä"›ú"—&Ÿ‚Ÿ�Ÿä"—'£É£Ž£ä"£ú"§ñ—(©'sÁ©ä"©ú"—ú"­�–¯ ¯¯¯¯¯¯¯¯¯¯ ¯ ¯ ¯ä¯½ñ¯¿ñ¯Á€Á›¯ÄƒÄø¯ÇƒÇø¯Ê˜ ʺÊÊÍÖÊàÏñÏÖʃÒÖÊ›ÔñÔÖÊÀ×ñ×ÖÊÝÚñÚÖÊûÝÖÝŽÊšàÖàŽÊ½ãÖ㎯æâæøè æ–æ©ëÖë æÅîÖæàðÖæýòÖò æ¢õÖ¯÷Ç÷Õ÷ê÷þ÷™÷²¯þÖþ‚þ’þàþ¶þøþÇþ˜ ¯ ‡Ö‡ñ¯ ŠÖŠ”¯ �Ö�”¯á�Ö�ù�‰�þ¯ •Ö•ª— •º•‚ š •ØœŠœ •ô•� Š•¶¯ £Ö£ñ¥±¦É¦‰¥©É©ñ¥ð¬ ¬É¬ó¬ô¥±É±ñ¥­´ ´É´ó¥¸É¸ñ¯»Ö»´»÷¾É¾ ¾ ¯ÂÖ¥´Â÷ÆÉÆ Æ ¯Ñ¯ËªÌ ˶Ëü¯ÐñÐÖПХ Ô ÐŠ¯×ñ×Ö¯ÚñÚÖÚŸÚ¥ Þ ÚŠ¯áñáÖ¯äñäÖäŸä¥ è ¯êñêÖ¯íñíÖíŸí¥ ñ íþ ¯ôñôÖ¯÷ñ÷Ÿ÷¥ ÷þ ÷Нýñ¯ÿñ¯�Š�Ö�Ÿ�¥ … † �þ �Š¯ŠŠŠÖ¯�Š�Ö¯Ô"�ä"�ú"’ñ�–#”ñ¯–É–ä"–ú"¯ šÉšä"šú"¯!žä"žú"¯"¡É¡ä"¡ú"¯#¥É¥ä"¥ú"¯$©‚©�©ä"¯%­É­Ž­ä"­ú"¯&²Ð%²ä"²ú"¯ú"¶�regexsetÁ¸¯¹¹¹¹¹¹¹¹¹¹ ¹Ä˜ Å…Å�ÄemptyÁÈ ÄºÄ–ÄmatchesÁÄ matches_atÁÄmatches_read_atÁÄread_matches_atÁĶÄàÄpatternsÁ¹Ó>¹Õ matched_anyÁÕ matched_allÁÕmatchedÁÕ¶Õ�¹ÛIntoIterÁÛŸÛ�¹ßÉß¹7ߟß�¹äŸä¥ äþ ¹è next_backÁ¹¹ëÉëŸë¥ î ëþ ¹ ñÉñ 8ó ¹ õɹ ÷ñ¸¯ ùùùùùùùùùù ù„˜ ………�„Í5ˆ „º„–„ï5„þ5„�6„§6„¶„à„Î6ù“>ù•ï6•‚7••7•¶•�ù›¹7›Ÿ›�ùŸÉŸ¹7ŸŸŸ�ù¤Ÿ¤¥ ¤þ ù¨ 8ùù«É«Ÿ«¥ ® «þ ù ±É± 8³ ù µÉù ·ñescapeÁ __privateÁº BuilderÁ¼patsÁ¼metacÁ¼syntaxcÁ ÀŽ Âñ3 RegexBuilderÁÄbuilderÁ3ÆŽ3Èñ3RegexSetBuilderÁÊË=3ÌŽ3ÎñY·=ÐË=YÒŽYÔñYñ=ÖË=YØŽYÚñ†ƒÜSyntaxÁÝ ÝóÜCompiledTooBigÁà àó†ãކ†æ•—RegexÁèª è� —)뎗MatchÁíÖíùí‚í’—*òÖ—+ôÖ—,öÖöŽ—-ùÖùÝ—.üÖ—/þÖþ•—CaptureLocationsÁ� �ó—0„Ž—1†ñ—MatchesÁˆñˆÖˆùˆitÁ—2�ñ�Ö�ñ—CaptureMatchesÁ‘ñ‘Ö‘ù‘þA—3–ñ–Ö–ñ—SplitÁšñšÖšùšþA—4ŸñŸÖŸñ—SplitNÁ£ñ£Ö£ù£þA—5¨ñ¨Ö¨ñ— CaptureNamesÁ¬ ¬ñ¬ó—6°ñ°Ž—7³ñ³ñ—SubCaptureMatchesÁ¶Š¶Ö¶ù¶þA—8»Š»Ö»Ž—9¿Š¿Ö¿ñ— ReplacerRefÁà ÃÉÃŽÃó—:ÈÉÈŽÈñ—NoExpandÁÌ ÌÐ%Ìó—;ÐÐ%ÐŽ—<ÓÐ%Óñ¯Û?Öª Ö� ¯'ÙŽ¯…@ÛÖÛùÛ‚Û’¯(àÖ¯)âÖ¯*äÖ䎯+çÖçݯ,êÖ¯-ìÖ앯˜Aï ïó¯.òޝ/ôñ¯×AöñöÖöùöþA¯0ûñûÖûñ¯¥BÿñÿÖÿùÿþA¯1„ñ„Ö„ñ¯øBˆñˆÖˆùˆþA¯2�ñ�Ö�ñ¯ÂC‘ñ‘Ö‘ù‘þA¯3–ñ–Ö–ñ¯�Dš šñšó¯4žñžŽ¯5¡ñ¡ñ¯àD¤Š¤Ö¤ù¤þA¯6©Š©Ö©Ž¯7­Š­Ö­ñ¯ÓE± ±É±Ž±ó¯8¶É¶Ž¶ñ¯ Fº ºÐ%ºó¯9¾Ð%¾Ž¯:ÁÐ%Áñ¹RegexSetÁĪ ÄÎ6¹ ÇŽ¹ SetMatchesÁÉ Éó¹ ÌŽ¹Îñ¹SetMatchesIntoIterÁÐpatsetÁÐþA¹Óñ¹SetMatchesIterÁÕ ÕÉÕó¹ÙÉÙŽ¹ÜÉÜñù—Mߪ ßÎ6ù âŽùÄMä äóù çŽùéñùýMë—NëþAùîñùºNð ðÉðóùôÉôŽù÷É÷ñÁ8Ã8Ã8Ã88!8#8%8'8(8)8*8+8,8-8.8/8081828Ç8É8É8É8:8;8<8=8>8?8@8A8B8C8D8E8F8G8Í8Ï8Ï8Ï8L8M8N8O8P8Q8R8S8T8U8V8W8X8Ó8Õ8Õ8Õ8a8b8c8d8e8f8g8h8i8j8k8l8m8n8Ù8Û8Û8Û8s8t8u8v8w8x8y8z8{8|8}8~88ä8ç8ç8Ž8�8�8�8’8’8’8”8•8ì8§8§8§8©8©8©8¬8­8¯8´8µ8µ8¶8»8Æ8É8Ì8Ð8Ð8Ñ8Ñ8Ó8Ó8Ô8×8Ù8Ù8Û8Û8Þ8Þ8á8â8ã8ä8å8æ8ø8û8€8€8é8ê8ë8ì8í8î8ò8ò8ò8�8ƒ8„8„8†8‰8‰8‰8Œ8�8�8�8•8•8•8�8�8�8¤8¤8¤8…8‡8‡8‡8·8¹8º8�8�8�8¿8™8™8™8É8¢8¢8¢8Ó8«8«8«8Ü8Þ8²8µ8µ8µ8å8æ8¾8Â8Â8Â8ð8ó8ü8ü8ü8ü8…8…8…8…8†8Š8Š8Š8Š8‹8Ž8Ž8Ž8Ž8�8’8’8’8’8“8•8•8•8•8–8™8™8™8™8š8�8�8�8�8ž8Ÿ8Ÿ8¢8¢8¢8¢8Ë8Ë8Ë8¦8¦8¦8¦8Ò8Õ8Õ8Õ8«8«8«8«8¬8­8Ú8¾8¾8¾8À8À8À8Ã8Ä8Æ8Ë8Ì8Ì8Í8Ò8Ý8à8ã8ç8ç8è8è8ê8ê8ë8î8ð8ð8ò8ò8õ8õ8ø8ù8ú8û8ü8ý8æ8é8î8î8€8�8‚8ƒ8„8…8‰8‰8‰8—8™8š8š8œ8Ÿ8Ÿ8Ÿ8¢8¥8¥8¥8«8«8«8³8³8³8º8º8º8ó8õ8õ8õ8Ì8Î8Ï8þ8þ8þ8Ô8‡8‡8‡8Þ8�8�8�8è8™8™8™8ñ8ó8 8£8£8£8ú8û8¬8°8°8°8…8ˆ8‘8‘8‘8‘8˜8˜8˜8˜8™8œ8œ8œ8œ8�8Ÿ8Ÿ8Ÿ8Ÿ8 8£8£8£8£8¤8§8§8§8§8¨8©8©8¬8¬8¬8¬8¹8¹8¹8°8°8°8°8±8À8Ã8Ã8Ã8´8´8´8´8µ8¶8È8Ê8Ê8Ë8Ë8Ì8Ì8Í8Í8Î8Î8Î8Ï8Ï8Ï8Ð8Ñ8Ò8Í8Ï8Ï8Ï8Ö8×8Ø8Ù8Ú8Ô8Ô8Ô8æ8ç8é8Û8Þ8Þ8Þ8î8ð8ó8ø8ø8ø8ã8Š8Š8‹8‹8Œ8Œ8�8�8Ž8Ž8Ž8�8�8�8�8‘8’8è8ê8ê8ê8–8—8˜8™8š8ï8ï8ï8¦8§8©8ö8ù8ù8ù8®8°8³8¸8¸8¸8¹8û�…¼¼é<½ø< ¾„= ¿‘= “0aͰjŸgÅmöÅm…ÄÄ·=ÅË=3œ-M€"¦TŸg£n…ÊÊñ=ËË=3±%4poŸgán…Ðз=ÑË=Ytq 5ip‰ŸgŸo…ÖÖñ=×Ë=Y5g¸ò<ÕH}ŸgÝo…ÜÝÞþ>ßóàá™?âóþÒŒ00‡�Ç›p÷±›p›p�›p¤g›pŸg›p…èèÛ?éª ê� @ô×q�óÍl¤g¡qŸg¡q½}¡q³¡q 8³¡qëIëIåìI–æ4È ª¬KÄñù íí…@ïù—ð‚—ñ’— Kdf‚}çÖˆÈr…ÈrÌÈr�ÇÈr÷±ÈrÈrŸgÈr¬ Ö Èr¬¶ý¶ý¼¸ý‚¹ý’}£²ËJüü ÈrŸgúúáüù—ý‰—þþ—0^1ˆ�y^õÖŸg��±’‰—‰LT+/gÉŸg––—ð™ó—šô— b±]t&EÉŸgžžŸ­¡ó— wàÐí™ÚÉŽý¶t©tŽý¶t ¥…��‚˜Aƒó— ¥À¦”u�«®ŸgðvŸgˆˆ×A‹ù—ŒþA—Éw³2Õ‰2ñÖÄQ³w¼T³wŸg‘‘¥B”ù—•þA—¶~æÁB�–ñÖÄQ”x¼T”xŸgššøB�ù—žþA—c¦í㜓ñÖÄQõx¼TõxŸg££ÂC¦ù—§þA—HÍ {¡äSñÖÄQÖy¼TÖy…¬¬­�D¯ó— æ'¼9ïÓ ÞñŸg·zÄQ·zŽQ·z¼T·z…¶¶àD¹ù—ºþA—N?`"¯ëÿËŠÖŸgž{ÄQž{ŽQž{¼Tž{û ÉãsŠûãsŠû Éâsû É…C…CüˆCbufÁÐ=‰C¶Ð=ò¹ÚàÅãsÅFÅFÆFGlobalÁ Ä› +ÉÑûÑ|û¾ÁÂBorrowedÁÃóÄÅOwnedÁÆóÀ9cgˆ¸†MÉâsû ÉÏ}û‚ŸgÃÃÄÓEÇó— /ÛþF§À¢‚ÉŽûÒ~…ÌÌÍ FÏó F5�Ë0vªÐ%Ÿg¡û¡…ÖÖÛ?ת Ø� %ÔRŠè²x'¤gñŸgñ½}ñ³ñ�r³ñ“rù ÛÛ…@Ýù¯Þ‚¯ß’¯z‘dIñÆ/ֈ者è€Ìè€�Çè€÷±è€è€Ÿg耬 Ö耬ñs耟g��á’ù¯“‰¯”þ¯-:?Ÿ™²ZÖŸg¦¦±¨‰¯ŽYLë�·ÉŸg¬¬­ð¯ó¯°ô¯ ‰=ëX{]fÉŸg´´µ­·ó¯ öwÁÍ‹!ýÉŽý¥‚©tŽý¥‚àv…ïïð˜Añó¯ ”]‡�³ŠŸgÛ„Ÿgöö×Aùù¯úþA¯K=a'!”ÐñÖÄQŸ…¼TŸ…Ÿgÿÿ¥B‚ù¯ƒþA¯a(„¯•]?ÃñÖÄQ‚†¼T‚†ŸgˆˆøB‹ù¯ŒþA¯lVí‹Ú6INñÖÄQ冼T冟g‘‘ÂC”ù¯•þA¯X#./Ë3ÎíñÖÄQȇ¼Tȇ…šš›�D�ó¯ �jyú¯0Û˜ñŸg«ˆÄQ«ˆŽQ«ˆ¼T«ˆ…¤¤àD§ù¯¨þA¯õþ’_ÅÀçlŠÖŸg–‰ÄQ–‰ŽQ–‰¼T–‰� É� É“r�“r�¾ÁÂÝ|ÃóÄÅþ|ÆóÀ9cgˆ¸†MÉ� ɺŠ�Å~Ÿg±±²ÓEµó¯ ¯>®_IJ—ÉŠ�­‹…ºº» F½ó ª�iF#èÍÐ%Ÿgú‹�ú‹…ÄÄ—MŪ ÆÎ6™Fv‰±åèiöÌŒ…ÉÉÊÄMËó¹ ÃŽ—H›‡‰Ÿg–�ŽP–�ŽP É–�ŸgÐÐýMÑ—N¹ÒþA¹f}­‡zYÄQ÷�ÔP÷�¼T÷�…ÕÕÖºNØó¹ ¬eèwøêœ�ÉŸgÙŽÄQÙŽÔPÙŽ¼TÙŽŸgÌŒ…ßß—MઠáÎ6©âßÞƒg>öÏ�…ääåÄMæóù )2S`é©îLŸg™�ŽP™�ŽP É™�ŸgëëýMì—NùíþAùÐ+H[ \…FÄQú�ÔPú�¼Tú�…ððñºNóóù D�m–êÉŸgÜ‘ÄQÜ‘ÔPÜ‘¼TÜ‘ŸgÏ�À¼ÆÄÌÊÒÐØÖãÜëèöí„�°¬»¶ÐÌÙÖäÛòïžš©¤¾ºÇÄÌÉÙÕâßçäôð¼ÈÄÎÊÔÐÚ֑ܨèðí�ú“�›–¢ž†��ˆ–‘Ÿš¨£³¬¿¶ÈÃÓ̿ևۣ�©¦±¬¸´ôïûö„ÿ�ˆ–‘¡š­¤¶±ÁºÎÉÓÐÜÕ÷Äéäîë÷ð·ß¼ÓÄ“ßåÜüíêÛæÜþíìÛ�Ü�ܦè½ÖªèÁÖ­è°èÄÖÇÖòíàÛôíâÛùíçÛô ÷¶ýŠ �¶ý¦ú­ú»�Â�»ˆÅ‘Ϛأâ¬ì¶ÐöÚÿäˆí‘÷š�¤äÐëÕ¤ë«ðÂˆÌ‘Õšß£ê¬ø¶×öáÿêˆô‘ÿš�¤êÐõÕªëµðè¬õ¶ýšŠ¤� ‡Œ � ”…C—¾› Ÿ£Ã©Ì– š žëI¡¾¥ ©­±²ºÛÉß ›äŸ èÐñÕ¨ë±ð…ÕŸg,¨ö´�Ç÷±�¤g½}³ù ˆÌ¬ŽýÄQ¼TpŽQpû �7ŽP.ÔPˆ± …C…CüˆCä{Ð=‰C¶Ð=ò¹ÚàÅ“r‘}SX †¤œjr˜È ··ConfigÁ¸ match_kindÁÛ¹ utf8_emptyÁÛºautopreÁÛ»preÁÛ¼which_capturesÁÛ½nfa_size_limitÁÛ¾onepass_size_limitÁÛ¿hybrid_cache_capacityÁÛÀhybridÁÛÁdfaÁÛ‰ ÛÃdfa_state_limitÁÛÄonepassÁÛÅ backtrackÁÛÆ byte_classesÁÛÇŸ ÛÈ pool_capacityÁÛ<�6ɹœŒ«©¯ †›�Â̸á í+í+¥œ î+Ñ Æï+è Æð+ù Æñ+” Æò+Ÿ Æó+µ Æô+Æ Æõ+Þ Æö+utf8ÁÆ÷+ž Æø+ì Æs±m«ŠK‚¾Ã †í ÕÞ(�  ¼’ ‘ NÁ]Åmh Åmr¤œ¦ ¤œ²›�D ›�Pí ‡ í “ºÄðœú¿ Š¤¢¿›�¸¤œ¾ (”   ˆ±  Ť¤œ) Ÿg˜È  Ť ›�) �¥¸á   Ť í )  5  �¥Ýâ Ýgóøåꬱ | �™ Ã8ÀœÜÄœ¯ÅœóƜǜ€Èœó‘¥_¿´ÒwĤĤŤƒ Ñâó:½ÖàM¼«£Å €g€gŠ‚gê ûcƒgä{ûcØ«q¢1È¡ ŤŤ�¥ ¾£ŤÛ�¥äÓ£íŤ¼�¥Å è£Ñè£Úyœ‡’¾£�¥ˆÓ£�¥O’©�¥›¦» ,¦ ”®„® ÷Åm4ʤœDØ ¤ØLá ‘P…@\áüØ4í ãQ�P’«“r’«�Ú«“rUÿxÑ«ÔñüíüÊC4Ñ ™P¤œ“rÌŠÌŠMapÁÏŠ�Њœ“D^)c˜þOþ«Ñ«5ÕüÑ< —ž �ü«ó/3ü¢| Åm<È’«D¸Åm   ¤œç±¬Š«Â’«î¢Î6I˜m°²ªVŒ«¼«Û¤¬zÅmç’«í õTõ4÷ ¥Ú«-D÷´õL€ í6H\€ Š‹<K“rô Ñ«dÚ« òŤÁ ګܦ–įëó¯ÂÚ«�Ú«£€ µ6Åm †Åm,4( €6 Ä …6Ç+£n6 £n@Åm€«£ˆXbÞ±¥( ‡6  Ť€ µ6 ŤÅm(4�¥^c Ùgtygl‹ Œ6ɤô¦°±²¸ý§ÀŤÈŤ¹�¥Á «£Ì«£Ôôœ Ê´�¥׳!€ òüÅmÞ±(0( ºü Ê ¿üÍ-án8 ánBÅm~«£†ZdÞ±£( Áü Ť€ òü ŤÅm)5�¥`e׳rwdi‰ ÆüÏ£ô¦¯Œ¶·ý§¿ŤÇŤ·�¥¿Ê´Ç«£ÏðœýÊ´�¥ý׳´þ€dþ€ ’«Ú«D‹�,üã€3 Ê �IüÌÿÔán|íÿ’«DÝÿÅm�Î69ƒ¹Ÿ€ÖÀÅmÞ±(0(¡À ЦÀÓ-Ÿo8 ŸoBÅm~«£†ZdÞ±£(¨À  Ť€ÖÀ ŤÅm)5�¥`e׳rwdi‰­ÀÕ£ô¦¯�»·ý§¿ŤÇŤ·�¥¿Ê´Ç«£ÏðœýÊ´�¥ý׳€‰ÅmÞ±(0(Љ Ö�‰Ù-Ýo8 ÝoBÅm~«£†ZdÞ±£(‘‰ Ť€‰ ŤÅm)5�¥`e׳rwdi‰–‰Û£ô¦¯â¾·ý§¿ŤÇŤ·�¥¿Ê´Ç«£ÏðœýÊ´�¥ý׳´Î�dÎ�ƒ¹DÛ�#ü³�3 Öð�püœŒÔÝo|½Œ’«D­ŒÅmxÎ69ƒ¹–(«#(” ™?©tQ ܯ0òþ>“r! †“r2:± Ü`°äãèî›pú ›p  “r¥“r¬ ©tþ©t9__self_0ÁÝ®Ä1d †©tJ�Ä  H²*9 IçÄZ g x€�—žçį¼ËçÄÜé(” çÄ™?©t+çÄ<™?©tS_mr ù±‹Å‹Å‰Ž–0òçÄ þ>“r+çÄ< þ>“rS  _  mr ù±úÄúÄ ‰ Ž–»çBHOV]içÄrçÄ{ƒ‹’çÄçÄ ¨°¸úÄ.úÄ7 úÄC¿ËL‹Åð‹Åù ‹ÅæËçÄçÄçÄ!çÄ*çÄ3çÄ<çÄEOî ] __self_discrÁw __arg1_discrÁ�®Ä  __arg1_0Á ®ÄÅ–ÌÒÓßÈæúÉRà ²/ììÛ?íÚÛîpoolÁÛ¶W )|ÉûQV †òÍhpà Ô/„K„KK‡Kí ä7ˆKphantomÁä7‰K«ä7ƒ¢3à6ú�‘}di †çÎ{„( “/ è ˜/ —/;ìJ¡qU ¡q_òÍe òÍqçÎ çÎ’œ¼Î¤ÄÏ6òÍŒììI\ñI Ó$ìIDýI ‡J©tÄñI�Jµü²I]$ÝI¸Ð,ÂI âsDÉIùE®Ñ§̤R<©R Ô$¤RD±R »R©t¤©RÃR¶üÚQiřǙș­É™Ê™àË™óG*¤�R{9 íí…@ïù—ð‚—ñ’— Kdf‚}猈R¸Ð,êQ•ÒDñQùÎâÒ0Lµ[òÍìµ[L¿[ �•Ò3DÉ[œ¿[ü�[7 ˆÚ[¸üÉZ‘ˆˆ×A‹ù—ŒþA—Éw³2Õ‰2|ƒ[¸ÐDâZ•ÒDìZ…… FindMatchesÁˆreÁÛ‰cacheÁÛŠþAÛxâ ÜAì³�$ËÐCù‚ê´ÕXìÖ}\Û} ×$Ö}Dç} ñ}©tÄÛ}ù}»ü…}třǙș­É™Ê™àË™óG*¤�R{9 úúáüù—ý‰—þþ—0^1ˆ�y^õ¤·}¸Ð,™}•ÒD }ùΚØ0Lˆ“òÍüˆ“!l’“ ¡•Ò7D “¼’“üé’B ‘±“½ü󑾑‘¥B”ù—•þA—¶~æÁB�–´È’¸ÐD™’•ÒD«’��CapturesMatchesÁ’ŒÖÛ“šÖÛ”‰Û•þAÛõù’?ÔÙ3§:ËÐZŒùŽùðÚnLǹòÍÌǹ,ѹ ¥•Ò6D×¹|ѹü±¹1 šè¹Àü㸅ššøB�ù—žþA—c¦í㜓l™¹¸ÐDø¸•ÒD‚¹ššøB�finderÁÛž¯ÛÂbé1ºÄmHËÐ6iùkÖ€ÞJLÇÐòÍüÇÐ!4ÑÐ ©•Ò7DØÐ,âмÑÐü°Ð: £ðÐÃü³Ï½££ÂC¦ù—§þA—HÍ {¡äSt—иÐDÒÏ•ÒDäÏ©t,€Ð££ÂC¦splitsÁÛ§limitÁÛZ>÷_ácä.ËÐNxùzçá~óîàpüêöDïö ÌŽ$êöDøö ‚÷©t…÷Ôïö�÷Æüíõ¢¾ÁÂÝ|ÃóÄÅþ|ÆóÀ9cgˆ¸†MâslÒö¸Ð,–ö•ÒD¥öòãÁö"ù$repÁ)®ìã&ü©“D®“ìã$©“D·“ Á“©tēԮ“ΓÉü¨’¦Öäl‘“¸Ð,Õ’•ÒDä’ò〓"ù$èä'cìãÓLüšªÇ^ _ ­ª”­ªd±ª ýòã/Bt±ª.L¡ª¦ªàÖäÄÛªLઠ¸$ÛªDêª AœàªüÛª$Lôª òQ–Ö U A\ôªüÛª/D€« óQƒŠƒŠ EnumerateÁ…Š�Ð<†ŠŠÐ< 0{?i—–Ö – AT€« ‰«^ ›« L›«$ž« ¯F“ê/K4ž«. œ›«<¥« íW ©tüÓ ` KL¥«7  ¼È« ¾âsA Gtœ¬ü‰¬"”‰¬ �Cãs/ K' ά ©të¬^  •ë¬  ‘PâŠâŠPeekableÁäŠ�„FåŠpeekedÁ„F¤™Â·|&Ú“êŒ @qvø•ݬš “¢§ ÆQ×í¹ ?ÂÇÓ¯! â¬àîë©t å¬àîëüÓ€­T ­ ¬­!L¬­,®­ é!, ?<®­¨– ­ ¶ý©t ¼Ÿ­ ‘ýâsñsD—­G?.ü€­7Œ„­ ˆDãs‘}Óü–­ ?ü„­3É­#$ß­% Þ"Öä%($?1ÜÉ­ŒÍ­±ñ#_$T"?¼Í­ ƒ®'<ƒ®…® ê',&?,…®¤ö­&LŸ®( §®©t&( L±®+ ¹®©t& +(©t?N*+©tt¬®)*) •ö®@„¯-T¤¯0`™¤¯/ Ìý©t0t£¯ ‘ýâsÌýÌý¾Îý‚É>�ÌIFëT©tD›¯/r.@\ü„¯.Œˆ¯±ñ-¹.¼š¯,@üˆ¯*Ò¯1|ǯ ¾âs1 à¯Gäß°lä° ½$ß°Dò°4B¼ä°üß°(Lü° òQ×Û4U3B\ü°üß°3Dˆ± óQƒŠƒŠŸé…Š�Ð<†ŠŠÐ< 0{?i—×Û3Ž2BTˆ± ‘±_ Ÿ±82LŸ±$¢± ¯Fó÷8/7 I4¢±.67œŸ±<©± íW ©t´Ù6`5!IL©±75#"¼È± ¾âs ™¶28Bt”²:ü�²"”�²æì:*9$I" ²; ©tݲ _  =2›ݲ   ‘PâŠâŠãìäŠ�„F劂í„F¤™Â·|&Úó÷=€<%>ej ><ø›Ͳ÷ &‡ @>– › ÆQ²û@­?'=¶» A?Ç AE( Ò² B?àÆù©tÕ² C?àÆù´Ù½³ FCT½³ Á³ �F, ų©tE)<4Á³œ½³ 4ȳ øWüÓEbD*<DȳÞ³ H9Tþ³ K; Š´ MDLŠ´ ,Œ´­ðM(L+<<Œ´¨œþ³ J ¶ý©tKL¼ý³ øðDõ³J>I,<%üÞ³7 Œâ³±ñH¾Iüô³ G-<üâ³3£´ O$¶´ PCD¼´ Q9ü£´" t§´ üòãOOPDQ:N.<ô§´ à´ SD<à´ â´ñòS(R/<,â´¤Ó´ ;RLø´ T €µ©t& T30Lе W ’µ©t& W(©t1<N VW©tt…µ UBV U32›õ CE= C4=# `?/ `&&͵ Y9Tíµ \;`Ÿíµ [ Ìý©t\tìµ ²õDäµ[;Z6>%ü͵. ŒÑµ±ñY‚Z¼ãµX7>üѵ*�¶ ]9|…¶ ¾âs]n_w…;“_œÃ,:^^gu:BÛ;š¶� C=¡ >>9Iè@æK÷B]Cü褲 >5>$ a?1 aDDW 9Ah^9FÏ2Bà_BH� A®^AJÌ ­üÀª¡üΪ“üû«æü¹¬¨  üÒ°Èüó±§ü­²íx  üµ³� bÖäl襸Ð,’¥•ÒD¡¥©t,½¥òã<ӥřǙș­É™Ê™àË™óG*¤�R{9 Öäþ òãØÖäÍ×í4Òª“ꎖÖΓ řǙș­É™Ê™àË™óG*¤�R{9 ìë ðŠ) ×íGÑ|<ÿ«©tž©tt½¬×í2×í_×íDřǙș­É™Ê™àË™óG*¤�R{9 îë’È‹›©t½üÓ¨Þ  Ñ|œ•Ò'ñsQ©t¥©t� üÓª› ƒ�ì •Òå Öäñ ©tƒ ¯�� X Ì ©t2 ©t=  ƒ�¸ •Òƒ ¼õ« ©t Ñ| ²û4Ö°ó÷ª ×Ûê ·  řǙș­É™Ê™àË™óG*¤�R{9 ÄùD ìŽM  ²ûk Ñ|<÷±©tº ©tt±²²ûS ²û€ ²ûe řǙș­É™Ê™àË™óG*¤�R{9 Æù³ Ä�¼ L ©tô ´Ùß üÓ ¹³ ·Óà  ´Ùà ¾ƒ�m •Òüñs& ©tv ©t^ ¯�x •­ŠÏ‹‘ȃ�©tn¯�ˆG»©t!ˆŽ*ƒ�x•ÒC¼õk©t‚Ñ|þó O ðøÃùÆçáËèäÏèä>þAt ˜ ÷ last_matchÁû�.ŸL£:þAÊ2˜ M9Ø’H ;�œ >ŸÐ BcapÁÁ C£å Dé6ºèJ¤éçÜé·�ê�ªëöæëÁ ³wãs`æìVÑíïîîö­ð¢øð[±ñ-†òé±ñ¸ñò�×핲õK±ñï„÷м÷Zí÷0‚ù¡¾ùl²û›•æìû ¬û™ ½ü  Óý� ˜þC ­ðì øð© ±ñ„ Ñ€' ñòä ´Ùü ´Ù ²õŒ ±ñg òãÖä1òã�´Ù- ²û4 Ñ|¡×ífÑ|YÖä`òã¼²û\ ×íu²ûÑ×íƒü™Ã#ŒžÃ Ñ$™ÃD°Ã ºÃ©tôžÃÂÃÐüÐÂrřǙș­É™Ê™àË™óG*¤�R{9 ©tl�øÐ,æÂ•ÒDíÂù�‰˜÷¤òÍTòÍ ÙâsDýÍ*üòÍ#D‡Î àM$�Î t‡Ît¢Î¨¡›Î ¶ý©tüòÍ?$–Î Ûñs‹FÜ–ÎL»Î òÍ4ÑÎ ì»Î\ÅÎ ¯ ? / œÅÎü»Î3ÙÎ þWé,é, HalfMatchÁê,� Ïë,Ñ Ï(� IßE©tÒºœ©tUÿ ©¦8€�„ÝάÙÎôÎÑüáÌ“üÚÍš ä˜lÂ͸Ð,ƒÍ•ÒD’Í©t,«ÍÑ,Ñ,—Ó,ùÏÔ,spanÁÏÕ,anchoredÁÏÖ,earliestÁÏ€I³–¨{˜²,ÞÍ’žX’ž’ñs©t6řǙș­É™Ê™àË™óG*¤�R{9 ºœùËÐ( ’žù‚inputÁÀs�šQ¾š'›•óª›Éƒœv´œMâÎ\âÎ4åÎ —*DåÎíÎÒ"©tá΀�9ºœÞÎ ºœ|hmÁf�¡ŒL±×òͤÄ×TÄ×�šDÏ×#tåר¤Þ× ¶ý©tüÄ×0$Ùת›q?ÜÙ×ü±×DD»× ”’ž¿Tü»×:û×ÓüæÖ• $¢×¸Ð,ùÖ•ÒD€×©t,‘×ËÐ#’ž¼’žñsî©tJùL‚Oˆ�šd›•Cª›Ô£ñ¤‘áT‘á�šDœá#t²á¨§«á ¶ý©tü‘á0$¦áª›q?ܦáLËá òͬËá$Õá —’ž 6,Úá\Õáüåá, Öú,ú,…@û,� Ïü,±�Ï%:U"¹NüÓUÿ•ÒüËáGáá þW®§üÓÖ©§î§Ï �üáá1˜âÔü‹à�ü…á“ ·ÓŒéà¸Ð,§à•ÒD¶à©t,Òà’ž,‰á’žèñs¹©tÐřǙș­É™Ê™àË™óG*¤�R{9 ®§©ËÐÉ™¨„¥ù§‚ª³Ÿ­ü�šœ›•{ª›Q¨Dôá•Ò þáLþá,€â ž*<€â ‰â<‰â‹â Ÿ*,‹âüéá(Téá 劉R/‘âÖÂüÓèᙨڮ§ æá©tØ ®§ô©t°†­É•Ò£7ù3•Ò6º«,ô«ù¡¬Ô_ref__haystackÁ,±ë ¤¹ëT¹ë�šDÄë#tÚ먪Óë ¶ý©tü¹ë0$Î몛q?ÜÎëL‚ì òÍÜ‚ì |Œì º CŒŒìL§ì òÍLÁì ü§ì$D±ì š’ž G,ºì ?  Ô±ì$Øì|ØìDÝì ‰*  TÝì, Ô�휕í ä$�í ¬•í$Òí ü½í0 úü¸í6 Å™´ÙüÕìÅ $Œî Å™´Ù(  Ÿî  î3 ü¬êôQ ×#ü­ëóüóë­üöì‚ïØ¤Žë¸Ð,Ìê•ÒDÛê©t,÷ê’ž"’žñsä©tû±&±&á²& group_infoÁô³&pidÁô´&slotsÁôMs!ŽÂ—ÔŽD÷ëËГËÐà ¿´º` ¿´}䘜úì´Ùô¿´“ÿù‚³Ÿ+‰Ÿþf£ �š=›•ª›òׯ·¨°Yö°³±Û¿´"¿´)ü˜ù(„�ù Û$˜ù$®ùD´ù ¾ù©tü�ù#ÆùÙü‰ø½·ÓŒüø¸Ð,«ø ðv$ºø•ÒDßø$locsÁ(ù*h«·Û¤ÓƒTÓƒ�šDÞƒ#tôƒ¨­íƒ ¶ý©tüÓƒ0$胪›q?ÜèƒL�„ òÍ4§„ \¯„ ¿´ü�„.|—„ ° V F < ü—„$4Å„¿´”Å„LÌ„ ‹0 \Ì„üÜ„, Ý©§î§üÅ„DØ„ þW®§üÓÝ©§î§ ~ZüØ„1�…ÛüŸ‚ðüǃÈ·ÓŒ«ƒ¸Ð,Ä‚¦¸$Ó‚•ÒDø‚©t,”ƒ’ž,˃’žñsä©tûiËЮúŸ¢¸µœ¾©A˵aú»*Žη‘ù“‚–³Ÿ™ó�𳛕’ª›hÕº »Áì»}Dë„•Ò õ„Lõ„,÷„º«(<÷„ €…<€…‚…ô«(,‚…üà„(Tà„¡¬ŸL+ˆ…ÝuüÓß„ú»�®§ Ý„©tІ­é©t§†­À•Ò¿£4ù•Òæº«!ô«ð¡¬Íì¬üĈ,„Ɉ«·$Ĉ$ÚˆDàˆ,êˆüɈ'öˆÞüœ‡Ú·ÓŒ¨ˆ¸Ð,Á‡¦¸$Ї•ÒDõ‡©t,‘ˆ,η/ù1‚4z«·ÜlЋçÎ Þ"çÎ.6ã‹áü©‹:Ť$Á‹¸Ð,·‹àÐu9ÐÃ’LÝšòÍ´ÝšTçš À0dçšüÝš5lôš ÑE|‚›†*Ù)Ù)Ú) PatternIDÁÛ)óÙ 8ÛL�,<QFôôšüКC ¬™›âü–šƒ¬¬­�D¯ó— æ'¼9ïÓ Þ„µš¸Ð,«šê&ê&GroupInfoPatternNamesÁì&þAô'|±0Ú2yß9 Á&Á&Â& GroupInfoÁÃ&óô bYváR–í§ËÐÇ¢ø€†*·ÅóÄÛŸÅ·LÖ¢òÍ´Ö¢Tà¢óÄ.dà¢üÖ¢1Lí¢ ØC|÷¢†*·ÅÔí¢�£ãü¨¢e©t,Æ¢¸Ð,¼¢ÌÇžËн@w†*·ÅóÄϢɬL®òÍü®œÌ® ¾1¬Ì®ç®äü…®bä˜lª®¸Ð, ®ËÐ{9ðÊ�L½´òÍܽ´|Ç´ׯ.ŒÇ´ü¬´- �ß´åüî³qðv„‘´¸Ð,‡´¿´xËЗ@ׯ�Äœ·Œ¡· å$œ·œ¡·º·æüæ¶Tðv„�·¸Ð,÷¶ 0¼Íz($¸Ç$½Çø&+1üÓ>¯�FOY%ÁÇû%¿Ç ¯�#,6�&êǕҕÒ*/ ù±•Ò•ÒFKSZ`&‚È©t©t&7P&”È ©t ©t&  7?GT&ÌÇ€H&ÃÇ ¯�¯�D •ÒP¼ÒY÷©tþ©t©tÇ©tÎfî s}§Ð§TÏÌ©tßÌéü¨Ì7©t,¿Ì¯�,µÌ 0D§Ñ©tµÑêü‚Ñ3©t,—ѯ�,�Ñ 0T¸Ô©tDÆÔ©t´¸ÔÔÔëü�ÔE$©Ô¯�,ŸÔ©tq©td=DÂÕ©tTÍÕ©t¬ÂÕ ,©tÝÕìü�Õ@©t,²Õ¯�,¨Õ©tœ©t�ˆŽƒ"FT”שtD ×©t °”× ¶ý©t®×íüÛÖSñs¼òÖ¯�,èÖ©t€©ts>l¬Ø•ÒdºØ,¿Ø í$ºØ<¿Øt¹Øøð[I!ÍØîüþ×O•ÒD˜Ø¯�,ŽØñs�•Ò@«Ù´øðŠôóÙ í—Úïü§ÙpüÓLßÙ•ÒD®Ù©t,ÂÙ©tÐÙù!‚$’'`L¸ø¿´ü¸ø#LÏø Œ1 ÙødÏøüíø0•Ò ‚Ú,Ú,SpanÁÛ,‚Ü,’é*H]ÎûËüÓUÿî§ü¸øféø þWøÜüÓ‚óÜî§Û®üéø5¤ù�üý÷§·ÓŒœø‹‘,ˆø©t �øÅ™Ç™È™­É™Ê™àË™óG*¤�R{9 øÜ{˵›ÞÝ[•Òu~Ÿ�±ªÜÀÐÝ!lýø•ÒDŒù©t4–ù©tüòø+Tòø¡¬UF8+�ù‚!üÓñøÞÝ9øÜîø©t—©t‹•Ò[spÁ&self__haystackÁ$‰ø•Ò”¡¬Â_ref__self__haystackÁ\¢ý§ýÓý$¢ý «ý©t4§ý¤¢ý4®ý˜þZD®ý¼ýƒüóüIüÓLŽý‹‘,„ý·Ó¤9ÓýÁ˜þ„L¦ˆ¿´ü¦ˆ.Œ½ˆ �1$ψ¼½ˆüæˆ0•Ò …óÜî§ü¦ˆq∠þWøÜüÓ…óÜî§�püâˆ5�‰„ü臵·ÓŒŠˆ‹‘,ô‡Ť$û‡ËÞù˵þ䨕Ò/8‚ :kˆä<ðäÛlöˆ•ÒD…‰©t4�‰©tüëˆ+T눡¬UF8+–‰…œüÓêˆþä´øÜ爩t—©t‹•ÒÖ¯à%¾à$õ‡•Ò¡¬´óà ü—£%ä˜üÑ£. ,Ťü—£i4Ê£ ÷W©tM<üÊ£6ü—£…\ޤ é§Q š¤©ttޤü±¤. ,Ťü—£É4ª¤…év8üª¤61'Þ]  †Š‹Å9'æ] ‰'Ý]   A'þ] ‹ÅI'ˆ] ‹ÅI'­] Q'º] É'¬]  L騿´l�©•Òüé¨&ló¨  ŠL< äó¨ù'ç!] ±š´‰¥ †Š‹Å´¦¥ñ´è] ´ˆ¥‹Å §f©t19(´¥¥‹ÅÑí*2Š §¤§¤ArgumentÁ©¤‚¡f‹0mÖ”49dÕÝ  ãs©t)ý  ‹g©t)©t?ENù'Ë<] Å™‰¥‰¥ ArgumentsÁ‹¥templateÁûcŒ¥Çûcg‡@#éó ù'‹}]ù'‹ ] Ê[©t©t!'¬] Q'²] Y'¾]«E•©†üÀ¢Õü�£ˆù'ý¬]ù'Ü¿]LS •Ò•ÒŠÌ颋‘,ߢ©t‘£ä˜|©t¹ä˜òŤåŤ\‹Å‹Åî‹Å*‹Å‹Åõ‹Å鹩tã©tÚ±š²š³š~´šµšNeÁ¶š·š…@¨±vXç]!'à]”řǙș­É™Ê™àË™óG*¤�R{9 �ðO�ðñ(è]Íò¸‹Åö‹ÅÛ«î©tá«îÕ«î �ïü èô˵¾•Ò£‹Å#‹Å,¿¶Ãleft_valÁu right_valÁu ¦.Ç…Ç‘{ õ¤©tŠ ‰¥©tЅ鿻鏅éb©ìWÑíÈÑ푱ïëîð1QY©tŠHW†ó‹Åu©t›„§©tŠÈЩtŠàï†s‹Å ©t©tŠLĽ¿´l录ÒüĽA´Î½ —F6\ô½�¾üν7Œ¾‰üþ¼Ž¹½‹‘,Œ½•Ò\“½ƒ�§½�˵ÕÒ09 replacementÁFdstÁK†¨ùäl§Ç•ÒLºÇ¿´„ºÇ$ÄÇ Ž04ÄÇü‰ÇC ¶ÒÇŠüÈÆŠ¶¶àD¹ù—ºþA—N?`"¯ëÿËÌ寋‘DØÆ·&·&CapturesPatternIterÁ¹&‰ôº&ƒ ôMöT Pƒb ˵(•ÒhqÑÂû7LöÌ¿´¬öÌL€Í �0\€Í‘ÍŒüÑÌ@©t,æÌ‹‘,ÜÌ˵y8œþ�8ìú¿´ †¿´/7(8Áú �8Æú…-ðv8 ðvB¿´†ËµŽ[e¸ÿ«(9Èú  Ť�9ìú¿´"�¥MR çgchUu9Íú‡�ô¦›Ž€£ý§«Ť³�¥£ ˵®Ëµ¶×œäî‹‚�¥ã¤�4¢ƒ¿´œ¢ƒL©ƒªÜ. ³ƒd©ƒü¢ƒ0¶ƒ þWøÜ©t©t¸öܼƒUÿnyUüºƒ䶃؃·üâ‚vřǙș­É™Ê™àË™óG*¤�R{9 ¼ƒ´�ƒŽ€,í‚©t ô‚ËÞ˵6(Ÿ+ŸªÜJ²ƒ DÀƒ©t4ʃ©t”¿ƒ у¸0¼ƒ¾ƒÃHøÜ»ƒ©tx©tl¯àw4ÕŽ¿´œÕŽTÜŽ ‘0dÜŽüÕŽ.L鎢ÉC|óކ*·ÅÔ鎉�¹üÕŒ´©t,ꌎ€,àŒÌÇŸ˵¾Ax†*·Å˜‡ТÉ«\ý‘‚’ ·$ý‘ †’4‚’Ž’ºü½‘Q�„´Ü‘Ž€,È‘©t Ï‘ŸHûˆš(:è–  Ť�:‘—  Ť•Ò*�¥è:©—  Ť îÖ*  6 �¥œ¡ Ûg²·¤©sxÓ:í–�í ô¦ù –Öý§ ŤŤ�¥¼ÒŤç�¥ï  îÖýØŒbœp{¼Ò�¥qÖŒ�¥@·‹š<טîÖÜט$ì˜ ÆQîÖ54ì˜ü„™4•Ò À©§î§üטb€™ þW®§üÓÀ©§î§œtü€™9¿™¿ü¥˜š·ÓŒ»˜ –ÖL­˜¾©ð îÖҎוÒ'0YÞ�)ÄŽËl”™•Ò£™T£™,¦™º«(<¦™¯™D¯™²™ô«(,²™ü‰™/T‰™¡¬ŸL+¸™ÀØüÓˆ™ÒŽð®§…™©tІ­é©t§†­À•Ò"¯à5¾à$²˜•ÒMº«%ô«ô¡¬Ñóà<ÕœîÖ|Õœ,Ýœ ËQîÖ3<ÝœêœÁüÓ™—©t,å™–Ö$Ü™îÖ}9•“„(;˜¢ Ť�;È¢  Ť•Ò*�¥ø;à¢!  Ť ²Ü+  7 �¥�¢·‹¯´¡¦puÐ;�¢™ê ô¦ö ×Ûý§ ŤŤ�¥ ¼ÒŤä�¥ì  ²ÜúÙ–_œmx¼Ò�¥n×–�¥=·‹—<¹¤²Ü|¹¤,Á¤ ê4<Á¤ü¹¤%œÉ¤ðÊG¬É¤<褲Ütè¤$ð¤ ÆQ²Ü54ð¤üû¤s •Ò" Ê¿´´ÙUÿ•Ò ä˜ ü複÷¤ þW¿´´ÙÊ ™®™¾–ü÷¤xõ¥Éü꣋üŸ¤Ö ïØ¤€¤ ×ÛLò£ä˜œ£¤ËЗٖ·Å™Ç™È™­É™Ê™àË™óG*¤�R{9 ¿´ ²Ü£ã™g³™p•Ò”�þŸÜÞ—=ðÊ͘ÜÕ™]l£¥•ҜХ³™ü‚¥l úî¥Ê+´Ù�¥ã™C¿´$ü¤ä˜�•Ò_³™h‰'¾à$÷£•Òþ¥³™¤óà_ref__static_captures_lenÁ<‹©²Ü|‹©,“© ËQ²Ü3<“© ©Ëü‰¦—©t,›¦×Û$’¦²Ü}9äž„(<â­ Ť�<‰®  Ť•Ò*�¥¸<¡®  Ť Âß*  6 �¥œ¡·‹®³ ¥otÏ<ç­¢é ô¦õ çÞý§ ŤŤ�¥ ¼ÒŤã�¥ë  Âßù§¢^œlw¼Ò�¥m¥¢�¥<·‹–<ůÂßtů$ͯ ÆQÂß54ͯÜØ¯•Ò ÔöÜ•ÒUÿî§üů/Ô¯ þWøÜ•ÒÔó£î§£{üÔ¯ ú¯Óü”¯fřǙș­É™Ê™àË™óG*¤�R{9 •Ò„ª¯ çÞLœ¯ËÞ; Âß_¨¤#•Ò)2Ÿ­£vš¤l௕Ò4í¯ ‘ýâsøÜ4$î¯.ó¯Ô¹•ÒÞ¯¨¤ÑøÜ$Ù¯•Òå±�¾à$¡¯•Òɦ©óà(=¡¶ Ť�=ɶ  Ť•Ò*�¥À=á¶  Ť Ââ*  6 �¥œ¡·‹®³ ¥otÏ=¦¶«é ô¦õ Ýáý§ ŤŤ�¥ ¼ÒŤã�¥ë  Ââù¸ª^œlw¼Ò�¥m¶ª�¥<·‹–<‡¸Âât‡¸$�¸ ÆQÂâ54�¸Üš¸•Ò Ýó£î§ü‡¸/–¸ þWøÜ•ÒÝó£î§›sü–¸ ¼¸ÜüÖ·fö¤„ì· ÝáLÞ·ËÞî ÂⱬՕÒ'0X¾«'£¬Êl¢¸•Ò4¯¸ɦ*$°¸$µ¸Ý_•Ò ¸±¬wøÜ$›¸•Ò‹±�¾à$ã·•Ò¶ɦŸóà<ˆ¹Â✈¹L�¹ ÊQÂâ4\�¹¡¹ÞüиQ©t䘴ç¸í©,ݸ¸ª‚=Ò¯ˆø>ï½#‚Ç †‚Ç08(>Ľ ¬>ɽ²/¼Æ; ¼ÆF‚Ç‹ ‚Ç–blø°³(?˽  Ťø?ï½#‚Ç#�¥NS¤�`eRr?нµŒô¦˜Ñ± ý§¨Ť°�¥  䱫䱳Ԝáëϳ�¥à¤�þ4«¿‚Çl«¿$²¿ ÆQ‚Ç54²¿¾¿åüó¾KřǙș­É™Ê™àË™óG*¤�R{9 řǙș­É™Ê™àË™óG*¤�R{9 Ť¼‰¿ ¼ÆLû¾ ‚ÇÊÄ´4ŠÀ‚Ç”ŠÀL‘À ÊQ‚Ç4\‘À¢ÀæüÒ¿P�°´é¿ѱ,ß¿ä±~9ü¶„4ØÀ‚ÇtØÀ,ßÀ ËQ‚Ç3<ßÀìÀçü¶À6©t,ÈÀ¼Æ$¿À‚Ç|8¡¸ƒ�@ É•Òø@¸É%ëü †ëü08(@æÈ ¶@ëȾ4›ü@ ›üK•Ò³¼Ò»ëü  ëü«w� †•Òñå¹Ô(AíÈ Ť�A É  Ť•Ò*�¥øA¸É%  Ť ëü+  7 �¥�¢·‹¯´¡¦puÐAòÈÂê ô¦öúþý§ŤŤ�¥ ¼ÒŤà�¥è æºóæºûWœep¼Ò�¥fà½�¥5·‹�<ˆËëütˆË$�Ë ÆQëü54�Ëü›Ë[•Ò ñËÞ·ÓUÿî§üˆËo—Ë þWËÞ·Óñ«¿î§¦~ü—Ë`ýËðüÎʯřǙș­É™Ê™àË™óG*¤�R{9 ·ÓÌäÊ ›üLÖÊřǙș­É™Ê™àË™óG*¤�R{9 ËÞ„ ëü¨â¿l•Ònwå便ԿWü»Ë0•Ò òóÜî§ü±Ë;·Ë þWøÜüÓòóÜî§,±Ëvü·Ë5öËñ@·Ó¢Ëâ¿XËÞ,œËüÂÇ•ÒtgroupÁ#¾à$ÛʕңîÂÒóàlËË•ÒDÚË©t4äË©tüÀË+TÀË¡¬UF8+ëËò˜üÓ¿Ëü°øÜ¼Ë©t—©t‹•ÒÒ¯à%¾àÿ•Òú¡¬±óà<ÉÌëüœÉÌLÑÌ ÊQëü4\ÑÌâÌóü‘ÌQ�°´¨Ìú,žÌæº~9áÆ„<˜Íëü|˜Í, Í ËQëü3< Í­ÍôüöÌ7©t,ˆÍ›ü$ÿÌëü|8†Èƒ$Óß Å™ÖäÝßýüŽßO߉¬³ß d¢ß 5Œ×å ÃÊÉîåÿü˜åVÃÃÄÓEÇó— /ÛþF§À¢‚Êɬ·åÈÉd¦å e<…ç•ÒÌùæ4þæ ‰$ùæFŽç¤þæ™ç…üªæoîæ  ™|L¼æ‹‘$Çæƒ�ÜæŽ•Ò¹¤Ì09‰;âù>}ÍËÖ$êç”ÝçdÝç ­¤Ì/%õç†üŸçV߉¬½ç¢ÌL¯ç ¤Ìy<ÀÍ„4„é•ÒÄøè4ýèÍË$øèBŒéœýè—éŠü©èníè ª|L»è‹‘$Æèƒ�Û臕Ҳ ª|¼;‰=âù@|ÍËÑ$èé”ÛédÛé ­ª|.$óé‹ü�éV߉¬»éÃÏL­éõÏu9àЀl�õ <�õ Š#Å~‹‘6>C´�õ4›õ ¥�âssD›õü÷ô-Œûô±ñ÷ôUüûô) ¤õ«õü¨ôƒ¢ ìô Å~Lºô‹‘$Åôƒ�Úô®•Òë ÂÒGÂÒPƒÒYO‰QâùT úÑ’¼ÒH±ñÂÒíÂÒó(B ÷  ŤHBÎ÷ Š$�¥OT¤�afSsB¥÷Ë�ô¦™ ÃÃÄÓEÇó— /ÛþF§À¢‚Š×ý§ßŤç�¥×  ½Õåˆ×íœ'†×�¥¤�<4ôø½Õüôø tûø üŠ4$Šù�ùÌûøšù¦ü¥øuéø ²ÖL·ø‹‘$Âøƒ�×ø½Õ!*‰,âù/lƒØÇ4åù½Õ¬åùdìù ýŠ3tìù€ú§ü ù`߉¬ÅùÙØd´ù½Õ 9ëÙƒ`Cøÿ•Ò(CÑÿ ÌCÖÿÒ/ÌÌÍ FÏó F5�Ë0vªh ÃÛs•Òž¼Ò¦Œ–‡»Ã(DØÿ Ť`Døÿ•Ò"�¥MR¤�_dQqDÝÿÕ‹ô¦—øÛŸý§§Ť¯�¥Ÿ ¼Òª¼Ò²ÓœàêòÝ�¥ߤ�ý¤Ø†4ä† ¥�âs\؆Dä†üø†.Üø† ”$”‡$ãs \š‡5:üò†4]Ôׇ ¾âsüÒ‡  Å™Öä ñ‡$¼‡ Å™Öäû‡­üö……üƆµ߉¬ª† ×Þ\–†•Ò\ʆä˜!<±‡ÖäÐÊù4Êù7tÑÞ–‰ßfàEç*òͼÎ(0àE‰+çÎÄÏ(1(EÈ* ÖEÍ*EÌ*;ÚJñU ñ_òÍÒËÐÚçέàеˆ’¼ÎÄÏÙòÍ�ì‘E\–E ê$‘ED¢E ¬E©tÄ–E´EÌüØD\$‚E®ã,èDŤDïDùC™ä¥̽M<ÂM ë$½MDÊM ÔM©t¤ÂMÜMÍüôLhřǙș­É™Ê™àË™óG*¤�R{9 ÛÛ…@Ýù¯Þ‚¯ß’¯z‘dIñÆ/Œ¡M®ã,„MŤD‹MùÎËå0L«VòÍì«VLµV �Ť3D¿VœµVü“V7 öÐVÏüÀU�öö×Aùù¯úþA¯K=a'!”Ð|ùU®ãDÙUŤDãUîÖÌËÐê%ù(��èþì›x\ x î$›xD¬x ¶x©tÄ x¾xÒüËwsřǙș­É™Ê™àË™óG*¤�R{9 ��á’ù¯“‰¯”þ¯-:?Ÿ™²Z¤üw®ã,ßwŤDæwùΨê0LªŒòÍüªŒ!l´Œ ¡Ť7DÂŒ¼´Œü‹ŒB ÿÓŒÔü–‹½ÿÿ¥B‚ù¯ƒþA¯a(„¯•]?ôꋮãD¼‹ŤD΋²Ü×ËÐö'ù)”þì LدòÍÌØ¯,⯠¥Ť6Dè¯|â¯ü¯1 ˆù¯×üõ®„ˆˆøB‹ù¯ŒþA¯lVí‹Ú6INlª¯®ãDНŤD”¯ÂßÖËÐõ'ù)”©ïLåÅòÍüåÅ!4ïÅ ©Ť7DöÅ,€Æ¼ïÅüÎÅ: ‘ŽÆÚüÒļ‘‘ÂC”ù¯•þA¯X#./Ë3ÎítµÅ®ãDñÄŤDƒÅ©t,žÅÂâéËÐ2ù4çá8­Õñ*üÅêDÊê ãòã$ÅêDÓê Ýê©tàêÔÊêêêÝüÊé ¾ÁÂÝ|ÃóÄÅþ|ÆóÀ9cgˆ¸†Md®ê®ã,óéŤD‚êòã�ê"ù$èä'«�ô!üÆDȆ�ô$ÆDц Û†©tÞ†ÔȆè†àüÄ…¤õôd¬†®ã,ñ…ŤD€†ò㛆"ù$èä'c�ôÓNü£�¯^ _ ¶�”¶�dº� ’òã/Dtº�.Lª�¯�àõôÄä�Lé� Ï$ä�Dó� Cœé�üä�$Lý� òQÿè U C\ý�üä�/D‰ž óQƒŠƒŠŸé…Š�Ð<†ŠŠÐ< 0{?i—ÿè Ž CT‰ž ’ž^ ¤ž L¤ž$§ž ¯F¯ú/M4§ž. œ¤ž<®ž íW ©tåæ ` ML®ž7  ¼Ñž ¾yUIt¨Ÿ±Ÿ ¦€D¨Ÿ M,±Ÿü’Ÿ%¬’Ÿ �5J M# ÚŸ ©t÷Ÿ^  Æ÷Ÿ  ‘PâŠâŠãìäŠ�„F劂í„F¤™Â·|&Ú¯ú€ BejøÆéŸˆ ‡–› ÆQ‡þ­A¶»ÇyU îŸà‚ü©t ñŸà‚üåæŒ T£  ¯ !L¯ ,±  €!, A<± ¨Ç£  ¶ý©t ¼¢  ‘ýñsDš FA-üŒ .D�  ¨5Ìü™  Aü� *Ì #$Ù % Þ"õô%($A1”Ì DРÔ�#_$T"AtР ý '<ý ÿ  �',&A,ÿ ¤ð &L™¡( ¡¡©t&( L«¡+ ³¡©t& +(©tAN*+©tt¦¡)*) Æð¡Bþ¡-T•¢0`Ê•¢/ Ìý©t0t”¢ ‘ý¼õDŒ¢/D.B.üþ¡%D‚¢Ô�-‹.¼‹¢,Bü‚¢!â1|¸¢ ¾1 Ñ¢IäÓ£lØ£ Ô$Ó£Dæ£4D¼Ø£üÓ£(Lð£ òQåí4U3D\ð£üÓ£3Dü£ óQƒŠƒŠŸé…Š�Ð<†ŠŠÐ< 0{?i—åí3Ž2 DTü£ …¤_ “¤82L“¤$–¤ ¯Fá‡8/7!K4–¤.67œ“¤<�¤ íW ©tÂë6`5"KL�¤75$#¼¼¤ ¾ þ¨2:Dt‹¥”¥èüD‹¥:%K,”¥üõ¤%¬õ¤™ý:E9&K! ¹¥; ©tÔ¥ _  =2ÌÔ¥   ‘PâŠâŠãìäŠ�„F劂í„F¤™Â·|&Úá‡=€<'@ej ><øÌÄ¥î (‡ @>– › ÆQ¼‹@­?)?¶» A?Ç AG* É¥ B?à´‰©tÌ¥ C?à´‰Âë´¦ FCT´¦ ¸¦ —F, ¼¦©tE+>4¸¦œ´¦ 4¿¦ øWåæEbD,>D¿¦Õ¦ H9Tì¦ K; ø¦ MDLø¦ ,ú¦Ñ€M(L-><ú¦¨Íì¦ J ¶ý©tKL¼ë¦ œ�Dã¦J>I.>%üÕ¦. DÙ¦Ô�H¾Iü⦠G/>üÙ¦*‘§ O$¤§ PCDª§ Q9ü‘§" t•§ ‘òãOOPDQ:N0>ô•§ Χ SD<Χ ЧŽƒS(R1>,Ч¤Á§ ;RLæ§ T î§©t& T52Lø§ W €¨©t& W(©t3>N VW©ttó§ UBV U54̱¨ CG? C6?# `?/ `((»¨ Y9TÒ¨ \;`ÐÒ¨ [ Ìý©t\tѨ Ï…Dɨ[;Z8@%ü»¨% D¿¨Ô�Y‚Z¼È¨X9@ü¿¨!õ¨ ]9|ê¨ ¾]Š_“¡=¯_¸yU<y^‚�<D÷=ÿ¨� C?  >@59KÔBMDyEüó—Œ >7@# a?0 aFFr ;Cƒ^;Hë2Dü_DJ¸ CÉ^CLã ­üÉ�‰ü×�ûü„ŸÎüÅŸ�ý  üÆ£¹ü礘ü¤¥Ûw ~ ü¬¦† bõôdò˜®ã,�˜ŤD¬˜©t,ǘòã<ݘřǙș­É™Ê™àË™óG*¤�R{9 õôë­ŠÂõô·‡þ4Û�¯úxÿ踅 řǙș­É™Ê™àË™óG*¤�R{9 €üöš ‡þ9“r<ˆŸ©t�©ttÉŸ‡þ‡þ5‡þřǙș­É™Ê™àË™óG*¤�R{9 ‚ühΛq©tŸåæŠÁ  “r~Ť ñs3©t‡©to åæŒ„ ‰�Õ Å¤Î õôÚ ©tl µ�† A µ ©t ˆŽ$ # ‰�Ÿ Ťj ¼õ’ ©t© “r ¼‹4Ê£á‡À åí Í  řǙș­É™Ê™àË™óG*¤�R{9 ²‰Z ðžc  ¼‹� “r<뤩tÏ ©tt¨¥¼‹M ¼‹z ¼‹_ řǙș­É™Ê™àË™óG*¤�R{9 ´‰­ ÈŸ¶ F ©tî ÂëÙ åæ °¦  æ½  ÂëÚ ¸‰�g Ťöñs ©tp ©tX µ�r �­ŠÉ�¡Â‰�¼©thµ�‚Aµ©tˆŽ$ÿ‰�rŤ=¼õe©t|“rø f êò¾ùÁçáÆèäÊèä&þAr ˜ õØ’ð�ùŸ#£þAÁ2˜ D9Ø’? ;�� >ŸÁ BÏ“° C£Ú DÙ6Öø'ÀùÄøù”©új¾ûÛúû¦èü?™ý�þ³’ÿºÑ€rœ�+Ô�þ£‚ÀÔ��ŽƒX‡þlÏ…"Ô�ôò†�ª‡`Û‡6ðˆ§¬‰r¼‹èü ™ýä ¶‹ƒ ÇŒŠ Ý�k ¢Ž- Ñ€Ö œ�“ Ô�n Û� ŽƒÎ Âëæ Âëí Ï…v Ô�Q òã†õô7òã”Âë ¼‹ “r¨‡þ=“r_õôfòãü‹F ‡þ{¼‹Ø‡þ‰üõµ#Œúµ è$õµDŒ¶ –¶©tôúµž¶çü­µqä˜lݵ®ã,õŤDʵùIý§³¤ÎÀTÎÀ ÙDÙÀ)üÎÀ#DãÀ¾šH$ìÀ tãÀtþÀ‡ÁèüDþÀ,‡Á¨Ò÷À ¶ý©tüÎÀ?$òÀª›�?ÜòÀL—Á òÍ4­Á ì—Á\¡Áƒœ = - œ¡Áü—Á3µÁ þWºœ©té‰� _yU€¬„¹Á¬µÁÐÁèü¾¿’ü¶Àš ä˜lžÀ®ã,à¿ŤDï¿©t,‡À’ž,ºÀ’ž¼’žõñsj©tœ£ŸËÐ5úŸ)iùk‚n³ŸqÀ½©d¾š;èü ª›Äƒœxó«Q¾Á\¾Á4ÁÁ�¡(DÁÁÉÁél©t½Á€¬ƒºœºÁñ¡w€¡¬�¡†¤œÊTœÊ½©D§Ê#üœÊ#D±Ê¾šB$ºÊ t±ÊtÌÊÕÊèüDÌÊ,ÕʨÕÅÊ ¶ý©tüœÊ?$Àʪ›�?ÜÀÊLåÊ òÍ4ûÊ ìåÊ\ïʃœ = - œïÊ,  üåÊ'<ƒË êWºœ XLƒË’ËêüºÉØü„ÊŽ $õÉ®ã,ÍÉŤDÔÉ©t,äÉ’ž,ˆÊ’ž¤’ž×ñsR©t„ £Ÿñ£ŸùËÐ'úŸsùu‚x³Ÿ{Ƚ©P¾š-èüûª›¶ƒœj°²7¤ŸÔTŸÔ½©DªÔ#tÀÔÉÔèüDÀÔ,ÉÔ¨Ø¹Ô ¶ý©tüŸÔ0$´Ôª›Ž?Ü´ÔLÙÔ òÍ4÷Ô üÙÔ%4ðÔ ® @ 0tðÔü�Õ, í¬§åæUÿŤüÙÔdŒÕ þW®§åæíð¶ü¶Ž düŒÕ1ÃÕëüšÓ©ü“Ô°  æŒ÷Ó®ã,¶ÓŤDÅÓ©t,àÓ’ž,—Ô’žÓñs‡©t¹¾©#ËÐRúŸF§·iùk‚n³ŸqÀ½©Kèü(ª›ã¾¶—™·CDŸÕŤ ©ÕL©Õ,«Õº«(<«Õ ´Õ<´Õ¶Õô«(,¶Õü”Õ(T”Õ †£ƒP/¼ÕíI忓է·a®§ ‘Õ©tÔ†­í©t«†­ÄŤ“£4ùðŤºº«%ô«ôïºÑì¬,ÒÞ ¤ÚÞTÚÞ½©DåÞ#tûÞ„ßèüDûÞ,„ߨÛôÞ ¶ý©tüÚÞ0$ïÞª›Ž?ÜïÞL£ß òÍÜ£ß |­ßׯ AŒ­ßLÈß òÍ4âß Lêß üÈß,|ÒßÕº N > 4  üÒß"$�à|�àD†àö°( T†à* Ô¹àœ¾à û$¹à ¬¾à$ûà üæà0 �üáà6 Å™ÂëüþßÅ $µá Å™Âë(  Èá Éá3 üÎÝûQ î#üÎÞûü”ßµüŸà‚ý꤯ޮã,îÝŤDýÝ©t,˜Þ’ž@’ž1ñså©t¿´D˜ßËв3ËÐrúŸf¸µ`˵*䘜£àÂ룿´ÎB®ù°‚³³Ÿö‰ þdP ½©èü媛 ׯeÕºúö°¼�Àˆ¿´Ï¿´Öü¿í(„Äí ò$¿í$ÕíDÛí åí©tüÄí#ííðü±ì¼ æŒ£í®ã,Óì Û„$âìŤD‡í%η%ù'f´ÅÙ¤äøTäø½©Dïø#t…ùŽùèüD…ù,Žù¨Þþø ¶ý©tüäø0$ùøª›Ž?ÜùøLžù òÍ4¸ù \Àù ¿´üžù.|¨ùÕº T D : ü¨ù$4Öù¿´”ÖùLÝù ». \Ýùüíù, ôð¶ü¶üÖùDéù þW®§åæôð¶ü¶ |Züéù1 úòü±÷ïüØøÈ æŒ¼ø®ã,Ö÷¯Æ$å÷ŤDŠø©t,¥ø’ž,Üø’ž,ñsà©teËЪúŸž¸µ˜¾©?˵_šÊ*Žη‘ù“‚–³Ÿ™ó½©Ìèü©ª›dÕº »¿ŒÊ}DüùŤ †úL†ú,ˆúº«(<ˆú ‘ú<‘ú“úô«(,“úüñù(TñùﺟL+™úôuåæðùšÊ�®§ îù©tІ­é©t§†­ÀŤ¿£4ùŤæº«!ô«ðïºÍì¬üÔý,„Ùý´Å$Ôý$êýDðý,úýüÙý'†þõü­ü٠挸ý®ã,Òü¯Æ$áüŤD†ý©t,¡ý,η/ù1‚4z´ÅÜlÙ€çÎÐÃ(0ì€øü²€:Ť$Ê€®ã,À€àÐo9ÐÃŒLØ�òÍ´Ø�Tâ�óÄ.dâ�üØ�5lï�ŸÅA|ý�†*·Åôï�üË�C š”�ùü‘�ƒšš›�D�ó¯ �jyú¯0Û˜„°�®ã,¦�‚Ç¿ÌÇðËÐ%{̆*·ÅóÄ"ŸÅLÊ—òÍ´Ê—TÔ—óÄ.dÔ—üÊ—1Lá—¢ÉA|ë—†*·ÅÔá—�˜úüœ—e©t,º—®ã,°—ÌÇœËл@w†*·ÅóÄ͢ɪL¯£òÍü¯£œ¹£ðÊ/¬¹£Ô£ûüò¢bä˜l—£®ã,�£ËÐy9ðÊL’«òÍÜ’«|œ«ׯ.Œœ«ü�«- ï´«üüêqÛ„„檮ã,ܪ¿´yËИAׯžÄñ­Œö­ ü$ñ­œö­�®ýü»­TÛ„„Ö­®ã,Ì­ 1šÚ{(I±¿I¶¿æ&+1åæ>µ�FOYJº¿éJ¸¿ µ�#,6ˆKã¿ŤŤ*/ ù±ŤŤFKSZ`Kú¿©t©t&7PKŒÀ ©t ©t&  7?GTKÅ¿îHK¼¿ µ�µ�D ŤP›ßY÷©tþ©t©tÇ©tÎfî s}†Ý§T¶Å©tÆÅ€ü�Å7©t,¦Åµ�,œÅ 0DýÊ©t‹Ë�üØÊ3©t,íʵ�,ãÊ 0TŽÎ©tDœÎ©t´ŽÎªÎ‚üåÍE$ÿ͵�,õÍ©tq©td=D˜Ï©tT£Ï©t¬˜Ï ,©t³ÏƒüóÎ@©t,ˆÏµ�,þΩtœ©t�ˆŽƒ"FTËÒ©tD×Ò©t áËÒ ¶ý©tåÒ„ü’ÒSñs¼©Òµ�,ŸÒ©t€©ts>làÓŤdîÓ,óÓ „$îÓ<óÓtíÓœ�[I!�Ô…üµÓLŤ<ÍÓµ�,ÃÓñs�Ť@Šæ´œ�Šô¦Õ ÛÊÕ†üÛÔoåæL’ÕŤDâÔ©t,õÔ©tƒÕù!‚$’'`Læò¿´üæò#LýòªÜ/ ‡ódýòü›ó0Ť ˜öÜåæUÿü¶üæòf—ó þWøÜåæ˜Ðéü¶£xü—ó5Òó—ü«ò§ æŒÊò�¡,¶ò©t ½òËÞþ˵…êߍ.7Ÿ:jªÜA÷éÚl«óŤDºó©t4Äó©tü ó+T óïºUF8+Ëó˜£åæŸó…ê»øÜœó©t—©t‹ŤÝ¯à%¾à$·òŤïº´óà\Í÷Ò÷Ý�$Í÷ Ö÷©t4Ò÷¤Í÷4Ù÷¢ŽZDÙ÷ç÷™üž÷IåæL¹÷�¡,¯÷ æ¤9Ý�Á¢Ž„L·‚¿´ü·‚.ŒÎ‚ˆä/$à‚¼Î‚ü÷‚0Ť ›Ðéü¶ü·‚qó‚ þWøÜåæ›Ðéü¶›püó‚5®ƒšüù�µ æŒ›‚�¡,…‚Ť$Œ‚ËÞ÷˵ºðØŤ/8‚ :kˆä:¬ðÛl‡ƒŤD–ƒ©t4 ƒ©tüü‚+Tü‚ïºUF8+§ƒ›œåæû‚ºð´øÜø‚©t—©t‹ŤÖ¯à%¾à$†‚Ťïº´óà üÏœ%ä˜ü‰�. ,ŤüÏœi4‚�…éH7ü‚�6üÏœ…\Æ�»éI Ò�©ttÆ�üé�. ,ŤüÏœÉ4â�…és8üâ�61LÞ]  œŠ‹Å9Læ] ‰LÝ]   ALþ] ‹ÅILˆ] ‹ÅIL­] QLº] ÉL¬]  L¡¢¿´l³¢Ťü¡¢ <«¢ šŠL< ´«¢ùLç!] ±šåÁž œŠ‹ÅåÞžñåè] åÀž‹ÅÑí*2(åÝž‹ÅÑí*2ƒ «î–ž �﮼Á±ïÎÓÛùLË<] Å™�ðùL‹}]ùL‹ ]îð!L¬] QL²] YL¾]V=Ç¢œüú›ÍüÅœ‚ùLý¬]ùLÜ¿]ƒŠ ŤŤŠ¼£œ�¡,™œ©tɜ䘰©tèä˜!ŤŤ“Íò ‹Å\‹ÅB‹Å'‹Åë©t©t –ó!Là]=óóf�ðñMè]Íò[‹Å™‹Å~èôv«îj«î<�õš˵PŤþ‹Å´‹Å½¶çôÿ ûô÷ ¦ÈÇÇÅ ­ž©tŠ Áž©tŠ…é_»é6…éãÝ÷ØÑíIÑí±ïlîðsQY©tŠÉØœ=‹Åö©t›§©tŠÈЩtŠapœ½‹ÅŽ©tž©tŠLñ¶¿´l“·Ťüñ¶B¼û¶ “F6\¢·¯·üû¶8º·Ÿü­¶�æ¶�¡,»¶Ť\¶‰�Õ¶�˵ÃŤ09Êù<âù?zÝ�Øl³ÀŤLÆÀ¿´„ÆÀ$ÐÀÂû.4ÐÀü•ÀC ¤ÞÀ üÔ¿Š¤¤àD§ù¯¨þA¯õþ’_ÅÀçlÌñ¿�¡Dä¿ëü»˵ÚŤ$„ÂûèLúÅ¿´¬úÅL„Æœþ.\„ƕƢüÕÅ@©t,êÅ�¡,àÅ˵w8œþ}�\�ó¿´¸ÿ)1(\âò ï\çòó-Û„9 Û„D¿´‚˵Š]g¸ÿ§(]éò  Ť�]�ó¿´"�¥MR¤�_dQq]îòõ‹ô¦—à‡Ÿý§§Ť¯�¥Ÿ‹‚§Ëµ¯ÐœÝç‹‚�¥ܤ�ú4»û¿´œ»ûLÂûªÜ. ÌûdÂûü»û0Ïû þWøÜ¼ƒÍ̃cyU‹‹¼ÓûäÏûñûÌüûúv�„´šûà‡,†û©t �ûËÞÆ˵å&Ÿ)XªÜøýŠÍDÙû©t4ãû©t”Øû êûÍ缃×û‹‹þøÜÔû©tv©tj¯à,4߆¿´œß†T憘‡.dæ†ü߆.Ló†¢ÉA|ý††*·ÅÔ󆓇Îüß„´©t,ô„à‡,ê„ÌÇ�˵¼Ax†*·Å˜‡΢É«\‡ŠŒŠ Ì$‡Š �Š4ŒŠ˜ŠÏüljQ�„´æ‰à‡,Ò‰©t Ù‰ŸHî�š(^òŽ  Ťˆ^›�  ŤŤ*�¥è^²�  Ť îÖ*  6 �¥œ¡·‹®³ ¥otÏ^÷Žþé ô¦õ ÿèý§ ŤŤ�¥ ›ßŤã�¥ëÖŒóØŒûWœep›ß�¥fÖŒ�¥5·‹�<à�îÖÜà�$õ�Þ�/4õ�ü�‘4Ť Õð¶ü¶üà�b‰‘ þW®§åæÕð¶ü¶–tü‰‘9È‘Ôü®�š æŒÄ� ÿèL¶�¾©êÂ� ´•ÔŤ$-VÞ� ¦•Èl�‘Ť¬‘T¬‘,¯‘º«(<¯‘¸‘D¸‘»‘ô«(,»‘ü’‘/T’‘ﺟL+Á‘ÕÕåæ‘‘´•í®§Ž‘©tІ­é©t§†­ÀŤ¯à5¾à$»�ŤJº«%ô«ôïºÑóà<Þ”îÖ|Þ”,攕“-<æ”ó”ÖüÜ‘—©t,î‘ÿè$å‘îÖw9•“~(_¡š Ťˆ_Ñš  ŤŤ*�¥ø_èš!  Ť ²Ü+  7 �¥�¢·‹¯´¡¦puÐ_¦š‡ê ô¦ö åíý§ ŤŤ�¥ ›ßŤä�¥ì×–ôÙ–üXœfq›ß�¥g×–�¥6·‹�<Áœ²Ü|Áœ,ɜޗ.<ÉœüÁœ%œÑœðÊA¬Ñœ<ðœ²Ütðœ$øœ͘/4øœüƒ�s Ť" ߣ™ÂëUÿŤ³™ üðœ‡ÿœ þW¿´ÂëßæŸòŸ³‘üÿœxý�Þüò›‹ü§œÖ ý꤈œ åíLú›ä˜œ«œËІٖ¦óš/Á›P¤ ³™#ŤLUþW”Þ—äðÊÂ͘‰– l«�ŤœØ�³™üŠ�l �ö�ßÞÂë‰�¤ ö¿´$„�ä˜�Ť³™‰'¾à$ÿ›Ťþ]³™Wóà �<“¡²Ü|“¡,›¡äž-<›¡¨¡àü‘ž—©t,£žåí$šž²Üw9äž~(`ê¥ Ťˆ`‘¦  ŤŤ*�¥¸`¨¦  Ť Âß*  6 �¥œ¡·‹®³ ¥otÏ`ï¥�é ô¦õ �ðý§ ŤŤ�¥ ›ßŤã�¥륢ó§¢ûWœep›ß�¥f¥¢�¥5·‹�<ʧÂßtʧ$Ò§­£/4Ò§ÜݧŤ éöÜŤUÿü¶üʧ/Ù§ þWøÜŤéÁ©ü¶�{üÙ§ ÿ§èüš§eƵ|°§ �ðL¢§ËÞðÝ¥ö©ÚŤ$-U­£&è©Çlå§Ť4ò§ ‘ýøÜ3$ó§-ø§émŤã§ö©…øÜ$Þ§Ť™±�¾à$§§ŤÄÌ«¨óà(a¦® Ťˆaή  ŤŤ*�¥Àaå®  Ť Ââ*  6 �¥œ¡·‹®³ ¥otÏa«®™é ô¦õ Äòý§ ŤŤ�¥ ›ßŤã�¥붪ó¸ªûWœep›ß�¥f¶ª�¥5·‹�<‰°Âât‰°$‘°¾«/4‘°Üœ°Ť òÁ©ü¶ü‰°/˜° þWøÜŤòÁ©ü¶•sü˜° ¾°ñüÙ¯eƵ|ï¯ ÄòLá¯ËÞè ­¦±ÒŤ$-U¾«˜±Çl¤°Ť4±°Ì«*$²°$·°ò\Ť¢°¦±tøÜ$�°Ťˆ±�¾à$æ¯Ť³Ì«Ÿóà<бÂ✊±L’±Ò¯.\’±£±óüÒ°Q�°´é°ï®,ß°¸ªx9Ò¯~øbñµ#‚Çø°*2(bƵ šb˵ /›Ô; ›ÔF‚Ç…ä±�_iø°ª(c͵  Ťøcñµ#‚Ç#�¥NS¤�`eRrcÒµ£Œô¦˜³¶ ý§¨Ť°�¥ Ï³¨ä±°ÑœÞèϳ�¥ݤ�û4­·‚Çl­·$´·Ä´/4´·À·úüõ¶K�µ¼‹· ›ÔLý¶¤¶|<Ä´�4Œ¸‚Ç”Œ¸L“¸ü¶.\“¸¤¸ûüÔ·P�°´ë·³¶,á·ä±x9ü¶~4Ú¸‚ÇtÚ¸,ḡ¸-<á¸î¸üü¸¸6©t,ʸ›Ô$Á¸‚Çv8¡¸}ˆd¢ÁŤød¹Á%ëüå¹*2(dèÀ ¤díÀ¬4„@ „KŤ­›ßµëüšæº¢t~ †Ťèå¹Ë(eïÀ Ťˆe¢Á  ŤŤ*�¥øe¹Á%  Ť ëü+  7 �¥�¢·‹¯´¡¦puÐeôÀ°ê ô¦öø½þý§ŤŤ�¥ ›ßŤà�¥èà½ðæºøTœbm›ß�¥cà½�¥2·‹Œ<‰Ãëüt‰Ã$‘Ãä¾/4‘ÃüœÃ[Ť †®¿ æUÿü¶ü‰Ão˜Ã þWËÞ æ†ÔÂü¶ž|ü˜Ã`þÃ…üϯřǙș­É™Ê™àË™óG*¤�R{9  æÌå „L×Â�Á7ÝÁX‰Ã"Ť&/�ä¾oûÂü¼Ã0Ť ‡Ðéü¶ü²Ã;¸Ã þWøÜ忇Ðéü¶,²Ãvü¸Ã5÷Æö æ£Ã‰ÃËÞ,�ÃÛÅÇŤ*þ¾à$ÜÂŤUÍÅÎóàlÌÃŤDÛét4åétüÁÃ+TÁÃïºUF8+ìÇ”åæÀÃÛŬøÜ½Ã©t—©t‹ŤÎ¯à%¾àÿŤöﺱóà<ÊÄëüœÊÄLÒÄáÆ.\ÒÄãĈü’ÄQ�°´©Äø½,ŸÄæºx9áÆ~<™Åëü|™Å,¡Å†È-<¡Å®Å‰ü÷Ä7©t,‰Å„$€Åëüv8†È}$ûÖ Å™õô…×’ü·ÖN虤ÜÖÈÉdËÖ 1ŒöÜ ±ÊÉ�Ý”ü·ÜV±±²ÓEµó¯ ¯>®_IJ—ÊɬÖÜÈÉdÅÜ elºè <ºè Š#Å~�¡6>C´ºè4Èè ¥ÂÒpDÈèü­è$D±èÔ�­èRü±è  ÑèØèüßçy¬ ¢èéÓLñç�¡$üç‰�‘è«Å¤å›Ô>ÂÒG�ÎPL‰NâùQš„ΉÆÎ?Ô�ÂÒçÂÒí(fÍê  ŤHfûê½Õ"�¥MR¤�_dQqfÒ깋ô¦— ±±²ÓEµó¯ ¯>®_IJ—ŠÕý§ÝŤå�¥Õ†×݈×圆×�¥¤�44 ì½Õü ì t§ì ‘Š4$¶ì¼ì̧ìÆì°üÒët•ì ±ÒLäë�¡$ïë‰�„ì½Õ!*‰,âù/lüÓÇ4‰í½Õ¬‰íd�í ’Š3t�í¤í±üÌìX虤êìÒÔLÜì½Õ 9äÕƒXg�óŤ(gæò ºgëòÀ/ºº» F½ó ª�iF#èÍh ¼×sŤž›ß¦Œ–¹¾Ã(híò ŤXh�óŤ"�¥MR¤�_dQqhòòËô¦—ñןý§§Ť¯�¥Ÿ ›ßª›ß²ÓœàêëÙ�¥ߤ�ýài“+òͼÎ(0øiµ+/„K„KK‡Kí ä7ˆK…Îä7‰K«ä7ƒ¢3à6ú� “r‘}af †ÿÚx�(iñ* Äiö*iõ*;ÈJÌŒV ÌŒaòÍ$ËÐ-ÿÚ ÿÚ ‘›¼Î`ØÛ2òÍ‹ܪ1¤ª1 p’«Ú«,¿1).üª1#,Æ1 sS<Æ1 Ò1Ó1ü¢0±ÅÀœÜÄœ¯ÅœóƜǜ€Èœó‘¥_¿´ÒwÌŒ›p¼À0’«,³0â¾ÝoexprsÁ"§ÂÝBþÝ ÝoêÝoï©t0Áìš?\Ÿ? Ë$š?D«? µ?©tÄŸ?½?Êüà>]$‹?ÍÜ,ð>•ÒD÷>ùC¶à¥LãIòͤöITöI�šD�J t—J¨õ�J ¶ý©tüöI0$‹Jª›j<Ü‹JüãIDDíIÔ£¬GüíI:­JËü˜I• $ÔIÍÜ,«I•ÒD²I©t,ÃIËÐ ’ž¨’žñsÙ©tîFùI‚M‚�šJ›•,ª›Ô£ßäžVT£V Í$žVD®V ¸V©t¼£VÀVÌüßUa–�T‰VÍÜ,îU•ÒDõUùEè䧤œbTœb�šD§b t½b¨ø¶b ¶ý©tüœb0$±bª›j<ܱbL÷b òͼ÷b\�c ¼ - l�cüçb(|çb ¥ @ L™c òÍ4½c \Åcü™c8Ì£c ² K <3 ü£c.4æc”Ûc Éóc òcüÀa³Íü�bãüÖb�–�TûaÍÜ,Òa•ÒDÙa©t,êa’ž,”b’žîñsétÙ‹-‹- PatternSetÁŒ-¶Ï�-whichÁÏòò�Çœ *TÚb©tÁËÐàRËÐŽúŸƒ ‘ê�‘êFÐùӂ׳ŸÛ—N~H�šÝ›•¿ª›—°ç^Ùç=±èì‘ê�L–nòͼ–n\ n°ç+l nü†n(|†nÙç<¤ÈnTÈn�šDÓn!,æn ´ænLìn æ *,ön „ìnL†o òÍ4ªo \²oü†o8Ì�o±è I :1 ü�o.4ÓolÓo$Úo ®'4ÚohûÓo  ‘Pž-ž-PatternSetIterÁ -þAÏSöE°ç(6~^cøûÈoE~�’ ÆQšï¤ ­²¾ ÑÌoà·Å,öo ª# ·Å<ïo÷o .4—pŒ—pDžp ª'Tžpœïo$þo”–p ­p®püßhÏÎüõm¹ü¸nöw~$ÜiÍÜ,ÿh  <Ži•ÒD¬i©t,Åi‘êTùm©t†ËÐ¥’žL¼n ’ž<ÐËÐ úŸ‹ëüšïŠšï¼ ‘êØšï¨Å™Ç™È™­É™Ê™àË™óG*¤�R{9 ·Åö šï™·Å; *îžô2ï54ù8‚=—NA³Ÿ3�ˆè³½â °çøÙçÙ�š»Ç틱è/ëîõ”ïÓ�ðÚ…ñîÊñ²‘ê_‘êfü¿s.|Äs Î$¿s<ÔsDÝs,çsüÄs)ósÏü³rÀ$°sÍÜ,Ór‘ó<âr•ÒD€s©t,™s(ï5+ù.‚2q™÷ÍL‡wòͼ‡w\‘w°ç+l‘w¤wÐüâvB©t,÷vÍÜ,ívËÐo5°çvLïyòͼïy\ùy°ç+lùyäïy Šz©t‘zÑüÆyK$àyÍÜ,Öy©tyËЗ;°çžtÏ�ÿÚ Þ"ÿÚ.6ã�Òü¡�B ÅÛL»�ÍÜ,±�óÜx<Ùû•Pjãƒ‘ê †‘ê/7(j¾ƒ ÉjÃÍ-–�9 –�D‘ꈞô�]gúü­(kŃ  ŤPkパê"�¥MR¤�_dQqkʃÏ‹ô¦—ÑýŸý§§Ť¯�¥Ÿ žôªžô²ÓœàêËÿ�¥ߤ�ý4Á‡‘êŒÁ‡DȇÊñ.Tȇ”À‡؇Öü”‡D$±‡Ñý,§‡lžô‹=Êñ‘4ô‘‘êü„’Ä„’ ‰*,�’%üô‘0Dû‘ §]Küû‘)ª’Øü¾‘l$å‘Ñý,Í‘©t,Ô‘žôµ·Å¦&÷)Vó�П‚ª4Æš‘êŒÆšDÍš ­0T͚ݚÙü¡š<©t,¶šÑý,¬šžôy8êƒ4—¥‘êl—¥$ž¥ëî.4ž¥숥 Õ«¥ÚüÕ¤VÕÕÖºNØó¹ ¬eèwøêœ�”ë¤Ñý,ᤚ爵ôÉqëîÏ(lï® Ť�l›¯ Ť‘ê*�¥Øl³¯  Ť ñs)  5 �¥› ·‹­²Ÿ¤nsÎlô®Ôè ô¦ô ÷�ÿý§ŤŤ�¥ žôŤá�¥é  ñsö—‰þZœhsžô�¥i•‰�¥8·‹’�mš¹šï †šï/7(mí¸ Õmò¸Û/Û…; Û…FšïŠ šï•bl•в(nô¸ Ť�nš¹šï"�¥MR¤�_dQqnù¸Þ‹ô¦—ý§§Ť¯�¥Ÿ �‹ª�‹²ÓœàêëŒ�¥ߤ�ýàq†)òͼÎ(0øq¨)/ÿÚØÛ)2(qä( ßqé(qè(;ãJÏ�V Ï�aòÍÕËÐÝÿÚ°ó܏Д¼Î ØÛÜò̓ܕ/¤•/ I’«Ú«,ª/).ü•/#,±/ LS<±/ ½/¾/ü�.±…ÀœÜÄœ¯ÅœóƜǜ€Èœó‘¥_¿´ÒwÏ�›p¼«.’«,ž.Œ¶ánÚÞ£ë�>§� ánæánë©t0Áìâ<\ç< ‹$â<Dó< ý<©tÄç<…=Šü©<\$Ó<þŽ,¹<ŤDÀ<ùCÛ’¥L¢GòͤµGTµG½©DÀG tÖGßGèüDÖG,ßG¨…ÏG ¶ý©tüµG0$ÊGª›„<ÜÊGü¢GDD¬GÔ£ÆGü¬G:ìG‹üØF” $“GþŽ,ëFŤDòF©t,‚GËÐ#’ž¨’žñsÙ©tGùJ‚Nƒ½©eèüEª›Ô£àäÌSTÑS �$ÌSDÜS æS©t¼ÑSîSŒüŽS`™�T·SþŽ,�SŤD¤SùE¨—§ ¤Á_TÁ_½©DÌ_ tâ_ë_èüDâ_,ë_¨ˆÛ_ ¶ý©tüÁ_0$Ö_ª›„<ÜÖ_Lœ` òͼœ`\¦`°ç + l¦`üŒ`(|Œ`Ùç <L¾` òÍ4â` \ê`ü¾`8ÌÈ`±è I :1 üÈ`.4‹a”€a ä˜a —aüæ^²�üµ_ãüû_�™�T _þŽ,ø^ŤDÿ^©t,�_’ž,¹_’žñs½©të‘êTÿ_©tvËЕ ËÐGúŸ<‹ë7‘êþ‡ùЂ޳Ÿ’—Nzÿ½©§èü‡ª›G°çÙçï±è ‘êELºkòͼºk\Äk°ç+lÄküªk(|ªkÙç<¤ìkTìk½©D÷k!,Šl ´ŠlL�lÇí &,šl „�lLªl òÍ4Îl \Ölüªl8Ì´l±è I :1 ü´l.4÷ll÷l$þlëî%4þlh‹÷l ”ï<#ø‹ìlE>MR�ð^ glx ‹ðlà·Å,šm…ñ<“m›m %4»mŒ»mDÂmÊñ%TÂmœ“m$¢mõ”ºm ÑmÒmü„fÎŽü™k¹üÜköel$€gþŽ,¤f‘ó<³fŤDÑf©t,éf‘êT�k©t,ËÐK’žLàkÅÝóßwËгúŸ¨‹ë£šï3šïcžô|šïN³ôW�õ`7·ÅßžõÍšžô³áï5äùç‚ë—Nß�ßè³Z‹ °çIÙç*½© Çíܱè„ëîJ”ï*�ð1…ñ‹ÊñX‘ê‘êüâp.|çp Ž$âp<÷pD€q,Šqüçp)–q�ü×o¿$ÓpþŽ,÷o‘ó<†pŤD¤p©t,¼p(ï5+ù.‚2qô§ÍL£tòͼ£t\­t°ç+l­tÀt�üþsB©t,“tþŽ,‰tËÐo5°çvL„wòͼ„w\Žw°ç+lŽwä„w Ÿw©t¦w‘üÛvK$õvþŽ,ëv©tyËЗ;°çžtÜ~ÿÚÙû'/ð~’ü®~B“üLÈ~þŽ,¾~óÜj6Ùû‡Prð€‘êúü)1(rË€ ärЀè-™�9 ™�D‘ꂞôŠ]gúü§(sÒ€  ŤPsð€‘ê"�¥MR¤�_dQqs×€ê‹ô¦—˜®Ÿý§§Ť¯�¥ŸËÿ§žô¯ÐœÝçËÿ�¥ܤ�ú4Æ„‘êŒÆ„DÍ„Êñ.TÍ„”ń݄–ü™„D$¶„˜®,¬„lžô‹=Êñ‘4鎑êüùŽÄùŽó�,’�#üéŽ0DðŽŸ‚YGüðŽ)Ÿ�˜ü³Žl$ÚŽ˜®,ÂŽ©t,ÉŽžô±·Å¢&÷)Vó�ÌŸ‚¨4³—‘ꌳ—Dº—êƒ.Tº—Ê—™üŽ—<©t,£—˜®,™—žôw8êƒ}4à¡‘êlà¡$ç¡ëî.4ç¡ìÑ¡ ðô¡šüž¡VððñºNóóù D�m–ê”´¡˜®,ª¡šïªžôÉqëîÏ(t¦« Ť�tÒ« Ť‘ê*�¥Øtê«  Ť ñs)  5 �¥› ·‹­²Ÿ¤nsÎt««ïè ô¦ô ú�ÿý§ŤŤ�¥ žôŤá�¥镉ñ—‰ùUœcnžô�¥d•‰�¥3·‹��uѵšï•Š)1(u¤µ ðu©µö/™¶; ™¶Fšï„�‹Œ_i•Š©(v«µ Ť�vѵšï"�¥MR¤�_dQqv°µù‹ô¦—¡»Ÿý§§Ť¯�¥ŸëŒ§�‹¯ÐœÝçëŒ�¥ܤ�ú4ë ÜÞ'›p2“r9@t…  Üá'›p2©t9@t¾× –—-––—ð™ó—šô— b±]t&Eu©t|Ƶ„‹„´Ú žŸ*žžŸ­¡ó— wàÐí™ÚfüÓnuÜÐú �‚(ðv3¿´;BÜÓ½ ¬­*¼Æ6‚Ç>Eü¨÷% ÊÄ.²Ö:½ÕBI¼àÿ ÌÍ*ÃÛ6•Ò>EtÂÐ ¬­-¬¬­ð¯ó¯°ô¯ ‰=ëX{]fu©t|Ƶ„‹„¸Ó ´µ*´´µ­·ó¯ öwÁÍ‹!ýfåænuÜñò ïð(Û„4¿´<CÜÕµ š›*›Ô6‚Ç>EüÕê% ±Š².±Ò:½ÕBI¼õò º»*¼×6Ť>E¬Íƒ ÉÊ(–�4‘ê<Cìü¸ ÕÖ*Û…6šï>E¬Ú€ äå(™�4‘ê<Cì³µ ðñ*™¶6šï>E €†“–¸¹ºû«,×ΉŽÏƒ,ªÏܺlÏ ¥ä,ì ¼áD¾ê�ÑLÍõÊÔ"DµÐ�·=dž6Äñ=|ØüÊÛ?,Û*Ö…@,Ó¿Û˜A„üòï×A<…�ö¥Bt´šÿøB,ý¥ˆÂC4¹®‘�Dd൚àDŒ‚Á¤ÓE\àê± FD€óº F»—MD÷(ß ÄMTå€ä ýM”¹«ë ºNt¾µð üòÓüËËÆË This crate provides routines for searching strings for matches of a [regular expression] (aka "regex"). The regex syntax supported by this crate is similar to other regex engines, but it lacks several features that are not known how to implement efficiently. This includes, but is not limited to, look-around and backreferences. In exchange, all regex searches in this crate have worst case `O(m * n)` time complexity, where `m` is proportional to the size of the regex and `n` is proportional to the size of the string being searched. [regular expression]: https://en.wikipedia.org/wiki/Regular_expression If you just want API documentation, then skip to the [`Regex`] type. Otherwise, here's a quick example showing one way of parsing the output of a grep-like program: ```rust use regex::Regex; let re = Regex::new(r"(?m)^([^:]+):([0-9]+):(.+)$").unwrap(); let hay = "\ path/to/foo:54:Blue Harvest path/to/bar:90:Something, Something, Something, Dark Side path/to/baz:3:It's a Trap! "; let mut results = vec![]; for (_, [path, lineno, line]) in re.captures_iter(hay).map(|c| c.extract()) { results.push((path, lineno.parse::()?, line)); } assert_eq!(results, vec![ ("path/to/foo", 54, "Blue Harvest"), ("path/to/bar", 90, "Something, Something, Something, Dark Side"), ("path/to/baz", 3, "It's a Trap!"), ]); # Ok::<(), Box>(()) ``` Or, make use of the [`regex!`](crate::regex) macro to compile the regex once and re-use that same regex automatically. This is useful inside functions. For example: ```rust use regex::regex; fn is_match(line: &str) -> bool { // The regex will be compiled approximately once and reused automatically. // This avoids the footgun of using `Regex::new` here, which would // guarantee that it would be compiled every time this routine is called. // This would likely make this routine much slower than it needs to be. regex!(r"bar|baz").is_match(line) } let hay = "\ path/to/foo:54:Blue Harvest path/to/bar:90:Something, Something, Something, Dark Side path/to/baz:3:It's a Trap! "; let matches = hay.lines().filter(|line| is_match(line)).count(); assert_eq!(matches, 2); ``` # Overview The primary type in this crate is a [`Regex`]. Its most important methods are as follows: * [`Regex::new`] compiles a regex using the default configuration. A [`RegexBuilder`] permits setting a non-default configuration. (For example, case insensitive matching, verbose mode and others.) * [`Regex::is_match`] reports whether a match exists in a particular haystack. * [`Regex::find`] reports the byte offsets of a match in a haystack, if one exists. [`Regex::find_iter`] returns an iterator over all such matches. * [`Regex::captures`] returns a [`Captures`], which reports both the byte offsets of a match in a haystack and the byte offsets of each matching capture group from the regex in the haystack. [`Regex::captures_iter`] returns an iterator over all such matches. There is also a [`RegexSet`], which permits searching for multiple regex patterns simultaneously in a single search. However, it currently only reports which patterns match and *not* the byte offsets of a match. Otherwise, this top-level crate documentation is organized as follows: * [Usage](#usage) shows how to add the `regex` crate to your Rust project. * [Examples](#examples) provides a limited selection of regex search examples. * [Performance](#performance) provides a brief summary of how to optimize regex searching speed. * [Unicode](#unicode) discusses support for non-ASCII patterns. * [Syntax](#syntax) enumerates the specific regex syntax supported by this crate. * [Untrusted input](#untrusted-input) discusses how this crate deals with regex patterns or haystacks that are untrusted. * [Crate features](#crate-features) documents the Cargo features that can be enabled or disabled for this crate. * [Other crates](#other-crates) links to other crates in the `regex` family. # Usage The `regex` crate is [on crates.io](https://crates.io/crates/regex) and can be used by adding `regex` to your dependencies in your project's `Cargo.toml`. Or more simply, just run `cargo add regex`. Here is a complete example that creates a new Rust project, adds a dependency on `regex`, creates the source code for a regex search and then runs the program. First, create the project in a new directory: ```text $ mkdir regex-example $ cd regex-example $ cargo init ``` Second, add a dependency on `regex`: ```text $ cargo add regex ``` Third, edit `src/main.rs`. Delete what's there and replace it with this: ``` use regex::Regex; fn main() { let re = Regex::new(r"Hello (?\w+)!").unwrap(); let Some(caps) = re.captures("Hello Murphy!") else { println!("no match!"); return; }; println!("The name is: {}", &caps["name"]); } ``` Fourth, run it with `cargo run`: ```text $ cargo run Compiling memchr v2.5.0 Compiling regex-syntax v0.7.1 Compiling aho-corasick v1.0.1 Compiling regex v1.8.1 Compiling regex-example v0.1.0 (/tmp/regex-example) Finished dev [unoptimized + debuginfo] target(s) in 4.22s Running `target/debug/regex-example` The name is: Murphy ``` The first time you run the program will show more output like above. But subsequent runs shouldn't have to re-compile the dependencies. # Examples This section provides a few examples, in tutorial style, showing how to search a haystack with a regex. There are more examples throughout the API documentation. Before starting though, it's worth defining a few terms: * A **regex** is a Rust value whose type is `Regex`. We use `re` as a variable name for a regex. * A **pattern** is the string that is used to build a regex. We use `pat` as a variable name for a pattern. * A **haystack** is the string that is searched by a regex. We use `hay` as a variable name for a haystack. Sometimes the words "regex" and "pattern" are used interchangeably. General use of regular expressions in this crate proceeds by compiling a **pattern** into a **regex**, and then using that regex to search, split or replace parts of a **haystack**. ### Example: find a middle initial We'll start off with a very simple example: a regex that looks for a specific name but uses a wildcard to match a middle initial. Our pattern serves as something like a template that will match a particular name with *any* middle initial. ```rust use regex::Regex; // We use 'unwrap()' here because it would be a bug in our program if the // pattern failed to compile to a regex. Panicking in the presence of a bug // is okay. let re = Regex::new(r"Homer (.)\. Simpson").unwrap(); let hay = "Homer J. Simpson"; let Some(caps) = re.captures(hay) else { return }; assert_eq!("J", &caps[1]); ``` There are a few things worth noticing here in our first example: * The `.` is a special pattern meta character that means "match any single character except for new lines." (More precisely, in this crate, it means "match any UTF-8 encoding of any Unicode scalar value other than `\n`.") * We can match an actual `.` literally by escaping it, i.e., `\.`. * We use Rust's [raw strings] to avoid needing to deal with escape sequences in both the regex pattern syntax and in Rust's string literal syntax. If we didn't use raw strings here, we would have had to use `\\.` to match a literal `.` character. That is, `r"\."` and `"\\."` are equivalent patterns. * We put our wildcard `.` instruction in parentheses. These parentheses have a special meaning that says, "make whatever part of the haystack matches within these parentheses available as a capturing group." After finding a match, we access this capture group with `&caps[1]`. [raw strings]: https://doc.rust-lang.org/stable/reference/tokens.html#raw-string-literals Otherwise, we execute a search using `re.captures(hay)` and return from our function if no match occurred. We then reference the middle initial by asking for the part of the haystack that matched the capture group indexed at `1`. (The capture group at index 0 is implicit and always corresponds to the entire match. In this case, that's `Homer J. Simpson`.) ### Example: named capture groups Continuing from our middle initial example above, we can tweak the pattern slightly to give a name to the group that matches the middle initial: ```rust use regex::Regex; // Note that (?P.) is a different way to spell the same thing. let re = Regex::new(r"Homer (?.)\. Simpson").unwrap(); let hay = "Homer J. Simpson"; let Some(caps) = re.captures(hay) else { return }; assert_eq!("J", &caps["middle"]); ``` Giving a name to a group can be useful when there are multiple groups in a pattern. It makes the code referring to those groups a bit easier to understand. ### Example: validating a particular date format This examples shows how to confirm whether a haystack, in its entirety, matches a particular date format: ```rust use regex::Regex; let re = Regex::new(r"^\d{4}-\d{2}-\d{2}$").unwrap(); assert!(re.is_match("2010-03-14")); ``` Notice the use of the `^` and `$` anchors. In this crate, every regex search is run with an implicit `(?s:.)*?` at the beginning of its pattern, which allows the regex to match anywhere in a haystack. Anchors, as above, can be used to ensure that the full haystack matches a pattern. This crate is also Unicode aware by default, which means that `\d` might match more than you might expect it to. For example: ```rust use regex::Regex; let re = Regex::new(r"^\d{4}-\d{2}-\d{2}$").unwrap(); assert!(re.is_match("ð�Ÿšð�Ÿ˜ð�Ÿ™ð�Ÿ˜-ð�Ÿ˜ð�Ÿ›-ð�Ÿ™ð�Ÿœ")); ``` To only match an ASCII decimal digit, all of the following are equivalent: * `[0-9]` * `(?-u:\d)` * `[[:digit:]]` * `[\d&&\p{ascii}]` ### Example: finding dates in a haystack In the previous example, we showed how one might validate that a haystack, in its entirety, corresponded to a particular date format. But what if we wanted to extract all things that look like dates in a specific format from a haystack? To do this, we can use an iterator API to find all matches (notice that we've removed the anchors and switched to looking for ASCII-only digits): ```rust use regex::Regex; let re = Regex::new(r"[0-9]{4}-[0-9]{2}-[0-9]{2}").unwrap(); let hay = "What do 1865-04-14, 1881-07-02, 1901-09-06 and 1963-11-22 have in common?"; // 'm' is a 'Match', and 'as_str()' returns the matching part of the haystack. let dates: Vec<&str> = re.find_iter(hay).map(|m| m.as_str()).collect(); assert_eq!(dates, vec![ "1865-04-14", "1881-07-02", "1901-09-06", "1963-11-22", ]); ``` We can also iterate over [`Captures`] values instead of [`Match`] values, and that in turn permits accessing each component of the date via capturing groups: ```rust use regex::Regex; let re = Regex::new(r"(?[0-9]{4})-(?[0-9]{2})-(?[0-9]{2})").unwrap(); let hay = "What do 1865-04-14, 1881-07-02, 1901-09-06 and 1963-11-22 have in common?"; // 'm' is a 'Match', and 'as_str()' returns the matching part of the haystack. let dates: Vec<(&str, &str, &str)> = re.captures_iter(hay).map(|caps| { // The unwraps are okay because every capture group must match if the whole // regex matches, and in this context, we know we have a match. // // Note that we use `caps.name("y").unwrap().as_str()` instead of // `&caps["y"]` because the lifetime of the former is the same as the // lifetime of `hay` above, but the lifetime of the latter is tied to the // lifetime of `caps` due to how the `Index` trait is defined. let year = caps.name("y").unwrap().as_str(); let month = caps.name("m").unwrap().as_str(); let day = caps.name("d").unwrap().as_str(); (year, month, day) }).collect(); assert_eq!(dates, vec![ ("1865", "04", "14"), ("1881", "07", "02"), ("1901", "09", "06"), ("1963", "11", "22"), ]); ``` ### Example: simpler capture group extraction One can use [`Captures::extract`] to make the code from the previous example a bit simpler in this case: ```rust use regex::Regex; let re = Regex::new(r"([0-9]{4})-([0-9]{2})-([0-9]{2})").unwrap(); let hay = "What do 1865-04-14, 1881-07-02, 1901-09-06 and 1963-11-22 have in common?"; let dates: Vec<(&str, &str, &str)> = re.captures_iter(hay).map(|caps| { let (_, [year, month, day]) = caps.extract(); (year, month, day) }).collect(); assert_eq!(dates, vec![ ("1865", "04", "14"), ("1881", "07", "02"), ("1901", "09", "06"), ("1963", "11", "22"), ]); ``` `Captures::extract` works by ensuring that the number of matching groups match the number of groups requested via the `[year, month, day]` syntax. If they do, then the substrings for each corresponding capture group are automatically returned in an appropriately sized array. Rust's syntax for pattern matching arrays does the rest. ### Example: replacement with named capture groups Building on the previous example, perhaps we'd like to rearrange the date formats. This can be done by finding each match and replacing it with something different. The [`Regex::replace_all`] routine provides a convenient way to do this, including by supporting references to named groups in the replacement string: ```rust use regex::Regex; let re = Regex::new(r"(?\d{4})-(?\d{2})-(?\d{2})").unwrap(); let before = "1973-01-05, 1975-08-25 and 1980-10-18"; let after = re.replace_all(before, "$m/$d/$y"); assert_eq!(after, "01/05/1973, 08/25/1975 and 10/18/1980"); ``` The replace methods are actually polymorphic in the replacement, which provides more flexibility than is seen here. (See the documentation for [`Regex::replace`] for more details.) ### Example: verbose mode When your regex gets complicated, you might consider using something other than regex. But if you stick with regex, you can use the `x` flag to enable insignificant whitespace mode or "verbose mode." In this mode, whitespace is treated as insignificant and one may write comments. This may make your patterns easier to comprehend. ```rust use regex::Regex; let re = Regex::new(r"(?x) (?P\d{4}) # the year, including all Unicode digits - (?P\d{2}) # the month, including all Unicode digits - (?P\d{2}) # the day, including all Unicode digits ").unwrap(); let before = "1973-01-05, 1975-08-25 and 1980-10-18"; let after = re.replace_all(before, "$m/$d/$y"); assert_eq!(after, "01/05/1973, 08/25/1975 and 10/18/1980"); ``` If you wish to match against whitespace in this mode, you can still use `\s`, `\n`, `\t`, etc. For escaping a single space character, you can escape it directly with `\ `, use its hex character code `\x20` or temporarily disable the `x` flag, e.g., `(?-x: )`. ### Example: match multiple regular expressions simultaneously This demonstrates how to use a [`RegexSet`] to match multiple (possibly overlapping) regexes in a single scan of a haystack: ```rust use regex::RegexSet; let set = RegexSet::new(&[ r"\w+", r"\d+", r"\pL+", r"foo", r"bar", r"barfoo", r"foobar", ]).unwrap(); // Iterate over and collect all of the matches. Each match corresponds to the // ID of the matching pattern. let matches: Vec<_> = set.matches("foobar").into_iter().collect(); assert_eq!(matches, vec![0, 2, 3, 4, 6]); // You can also test whether a particular regex matched: let matches = set.matches("foobar"); assert!(!matches.matched(5)); assert!(matches.matched(6)); ``` # Performance This section briefly discusses a few concerns regarding the speed and resource usage of regexes. ### Only ask for what you need When running a search with a regex, there are generally three different types of information one can ask for: 1. Does a regex match in a haystack? 2. Where does a regex match in a haystack? 3. Where do each of the capturing groups match in a haystack? Generally speaking, this crate could provide a function to answer only #3, which would subsume #1 and #2 automatically. However, it can be significantly more expensive to compute the location of capturing group matches, so it's best not to do it if you don't need to. Therefore, only ask for what you need. For example, don't use [`Regex::find`] if you only need to test if a regex matches a haystack. Use [`Regex::is_match`] instead. ### Unicode can impact memory usage and search speed This crate has first class support for Unicode and it is **enabled by default**. In many cases, the extra memory required to support it will be negligible and it typically won't impact search speed. But it can in some cases. With respect to memory usage, the impact of Unicode principally manifests through the use of Unicode character classes. Unicode character classes tend to be quite large. For example, `\w` by default matches around 140,000 distinct codepoints. This requires additional memory, and tends to slow down regex compilation. While a `\w` here and there is unlikely to be noticed, writing `\w{100}` will for example result in quite a large regex by default. Indeed, `\w` is considerably larger than its ASCII-only version, so if your requirements are satisfied by ASCII, it's probably a good idea to stick to ASCII classes. The ASCII-only version of `\w` can be spelled in a number of ways. All of the following are equivalent: * `[0-9A-Za-z_]` * `(?-u:\w)` * `[[:word:]]` * `[\w&&\p{ascii}]` With respect to search speed, Unicode tends to be handled pretty well, even when using large Unicode character classes. However, some of the faster internal regex engines cannot handle a Unicode aware word boundary assertion. So if you don't need Unicode-aware word boundary assertions, you might consider using `(?-u:\b)` instead of `\b`, where the former uses an ASCII-only definition of a word character. ### Literals might accelerate searches This crate tends to be quite good at recognizing literals in a regex pattern and using them to accelerate a search. If it is at all possible to include some kind of literal in your pattern, then it might make search substantially faster. For example, in the regex `\w+@\w+`, the engine will look for occurrences of `@` and then try a reverse match for `\w+` to find the start position. ### Avoid re-compiling regexes, especially in a loop It is an anti-pattern to compile the same pattern in a loop since regex compilation is typically expensive. (It takes anywhere from a few microseconds to a few **milliseconds** depending on the size of the pattern.) Not only is compilation itself expensive, but this also prevents optimizations that reuse allocations internally to the regex engine. In Rust, it can sometimes be a pain to pass regular expressions around if they're used from inside a helper function. Instead, we recommend using [`std::sync::LazyLock`], or the [`once_cell`] crate, if you can't use the standard library. This example shows how to use `std::sync::LazyLock`: ```rust use std::sync::LazyLock; use regex::Regex; fn some_helper_function(haystack: &str) -> bool { static RE: LazyLock = LazyLock::new(|| Regex::new(r"...").unwrap()); RE.is_match(haystack) } fn main() { assert!(some_helper_function("abc")); assert!(!some_helper_function("ac")); } ``` Specifically, in this example, the regex will be compiled when it is used for the first time. On subsequent uses, it will reuse the previously built `Regex`. Notice how one can define the `Regex` locally to a specific function. The [`regex!`] macro can also be used, which handles lazy compilation. [`std::sync::LazyLock`]: https://doc.rust-lang.org/std/sync/struct.LazyLock.html [`once_cell`]: https://crates.io/crates/once_cell ### Sharing a regex across threads can result in contention While a single `Regex` can be freely used from multiple threads simultaneously, there is a small synchronization cost that must be paid. Generally speaking, one shouldn't expect to observe this unless the principal task in each thread is searching with the regex *and* most searches are on short haystacks. In this case, internal contention on shared resources can spike and increase latency, which in turn may slow down each individual search. One can work around this by cloning each `Regex` before sending it to another thread. The cloned regexes will still share the same internal read-only portion of its compiled state (it's reference counted), but each thread will get optimized access to the mutable space that is used to run a search. In general, there is no additional cost in memory to doing this. The only cost is the added code complexity required to explicitly clone the regex. (If you share the same `Regex` across multiple threads, each thread still gets its own mutable space, but accessing that space is slower.) # Unicode This section discusses what kind of Unicode support this regex library has. Before showing some examples, we'll summarize the relevant points: * This crate almost fully implements "Basic Unicode Support" (Level 1) as specified by the [Unicode Technical Standard #18][UTS18]. The full details of what is supported are documented in [UNICODE.md] in the root of the regex crate repository. There is virtually no support for "Extended Unicode Support" (Level 2) from UTS#18. * The top-level [`Regex`] runs searches *as if* iterating over each of the codepoints in the haystack. That is, the fundamental atom of matching is a single codepoint. * [`bytes::Regex`], in contrast, permits disabling Unicode mode for part of all of your pattern in all cases. When Unicode mode is disabled, then a search is run *as if* iterating over each byte in the haystack. That is, the fundamental atom of matching is a single byte. (A top-level `Regex` also permits disabling Unicode and thus matching *as if* it were one byte at a time, but only when doing so wouldn't permit matching invalid UTF-8.) * When Unicode mode is enabled (the default), `.` will match an entire Unicode scalar value, even when it is encoded using multiple bytes. When Unicode mode is disabled (e.g., `(?-u:.)`), then `.` will match a single byte in all cases. * The character classes `\w`, `\d` and `\s` are all Unicode-aware by default. Use `(?-u:\w)`, `(?-u:\d)` and `(?-u:\s)` to get their ASCII-only definitions. * Similarly, `\b` and `\B` use a Unicode definition of a "word" character. To get ASCII-only word boundaries, use `(?-u:\b)` and `(?-u:\B)`. This also applies to the special word boundary assertions. (That is, `\b{start}`, `\b{end}`, `\b{start-half}`, `\b{end-half}`.) * `^` and `$` are **not** Unicode-aware in multi-line mode. Namely, they only recognize `\n` (assuming CRLF mode is not enabled) and not any of the other forms of line terminators defined by Unicode. * Case insensitive searching is Unicode-aware and uses simple case folding. * Unicode general categories, scripts and many boolean properties are available by default via the `\p{property name}` syntax. * In all cases, matches are reported using byte offsets. Or more precisely, UTF-8 code unit offsets. This permits constant time indexing and slicing of the haystack. [UTS18]: https://unicode.org/reports/tr18/ [UNICODE.md]: https://github.com/rust-lang/regex/blob/master/UNICODE.md Patterns themselves are **only** interpreted as a sequence of Unicode scalar values. This means you can use Unicode characters directly in your pattern: ```rust use regex::Regex; let re = Regex::new(r"(?i)Δ+").unwrap(); let m = re.find("ΔδΔ").unwrap(); assert_eq!((0, 6), (m.start(), m.end())); // alternatively: assert_eq!(0..6, m.range()); ``` As noted above, Unicode general categories, scripts, script extensions, ages and a smattering of boolean properties are available as character classes. For example, you can match a sequence of numerals, Greek or Cherokee letters: ```rust use regex::Regex; let re = Regex::new(r"[\pN\p{Greek}\p{Cherokee}]+").unwrap(); let m = re.find("abcΔᎠβⅠá�´Î³Î´â…¡xyz").unwrap(); assert_eq!(3..23, m.range()); ``` While not specific to Unicode, this library also supports character class set operations. Namely, one can nest character classes arbitrarily and perform set operations on them. Those set operations are union (the default), intersection, difference and symmetric difference. These set operations tend to be most useful with Unicode character classes. For example, to match any codepoint that is both in the `Greek` script and in the `Letter` general category: ```rust use regex::Regex; let re = Regex::new(r"[\p{Greek}&&\pL]+").unwrap(); let subs: Vec<&str> = re.find_iter("ΔδΔð�…ŒÎ”δΔ").map(|m| m.as_str()).collect(); assert_eq!(subs, vec!["ΔδΔ", "ΔδΔ"]); // If we just matches on Greek, then all codepoints would match! let re = Regex::new(r"\p{Greek}+").unwrap(); let subs: Vec<&str> = re.find_iter("ΔδΔð�…ŒÎ”δΔ").map(|m| m.as_str()).collect(); assert_eq!(subs, vec!["ΔδΔð�…ŒÎ”δΔ"]); ``` ### Opt out of Unicode support The [`bytes::Regex`] type that can be used to search `&[u8]` haystacks. By default, haystacks are conventionally treated as UTF-8 just like it is with the main `Regex` type. However, this behavior can be disabled by turning off the `u` flag, even if doing so could result in matching invalid UTF-8. For example, when the `u` flag is disabled, `.` will match any byte instead of any Unicode scalar value. Disabling the `u` flag is also possible with the standard `&str`-based `Regex` type, but it is only allowed where the UTF-8 invariant is maintained. For example, `(?-u:\w)` is an ASCII-only `\w` character class and is legal in an `&str`-based `Regex`, but `(?-u:\W)` will attempt to match *any byte* that isn't in `(?-u:\w)`, which in turn includes bytes that are invalid UTF-8. Similarly, `(?-u:\xFF)` will attempt to match the raw byte `\xFF` (instead of `U+00FF`), which is invalid UTF-8 and therefore is illegal in `&str`-based regexes. Finally, since Unicode support requires bundling large Unicode data tables, this crate exposes knobs to disable the compilation of those data tables, which can be useful for shrinking binary size and reducing compilation times. For details on how to do that, see the section on [crate features](#crate-features). # Syntax The syntax supported in this crate is documented below. Note that the regular expression parser and abstract syntax are exposed in a separate crate, [`regex-syntax`](https://docs.rs/regex-syntax). ### Matching one character
.             any character except new line (includes new line with s flag)
[0-9]         any ASCII digit
\d            digit (\p{Nd})
\D            not digit
\pX           Unicode character class identified by a one-letter name
\p{Greek}     Unicode character class (general category or script)
\PX           Negated Unicode character class identified by a one-letter name
\P{Greek}     negated Unicode character class (general category or script)
### Character classes
[xyz]         A character class matching either x, y or z (union).
[^xyz]        A character class matching any character except x, y and z.
[a-z]         A character class matching any character in range a-z.
[[:alpha:]]   ASCII character class ([A-Za-z])
[[:^alpha:]]  Negated ASCII character class ([^A-Za-z])
[x[^xyz]]     Nested/grouping character class (matching any character except y and z)
[a-y&&xyz]    Intersection (matching x or y)
[0-9&&[^4]]   Subtraction using intersection and negation (matching 0-9 except 4)
[0-9--4]      Direct subtraction (matching 0-9 except 4)
[a-g~~b-h]    Symmetric difference (matching `a` and `h` only)
[\[\]]        Escaping in character classes (matching [ or ])
[a&&b]        An empty character class matching nothing
Any named character class may appear inside a bracketed `[...]` character class. For example, `[\p{Greek}[:digit:]]` matches any ASCII digit or any codepoint in the `Greek` script. `[\p{Greek}&&\pL]` matches Greek letters. Precedence in character classes, from most binding to least: 1. Ranges: `[a-cd]` == `[[a-c]d]` 2. Union: `[ab&&bc]` == `[[ab]&&[bc]]` 3. Intersection, difference, symmetric difference. All three have equivalent precedence, and are evaluated in left-to-right order. For example, `[\pL--\p{Greek}&&\p{Uppercase}]` == `[[\pL--\p{Greek}]&&\p{Uppercase}]`. 4. Negation: `[^a-z&&b]` == `[^[a-z&&b]]`. ### Composites
xy    concatenation (x followed by y)
x|y   alternation (x or y, prefer x)
This example shows how an alternation works, and what it means to prefer a branch in the alternation over subsequent branches. ``` use regex::Regex; let haystack = "samwise"; // If 'samwise' comes first in our alternation, then it is // preferred as a match, even if the regex engine could // technically detect that 'sam' led to a match earlier. let re = Regex::new(r"samwise|sam").unwrap(); assert_eq!("samwise", re.find(haystack).unwrap().as_str()); // But if 'sam' comes first, then it will match instead. // In this case, it is impossible for 'samwise' to match // because 'sam' is a prefix of it. let re = Regex::new(r"sam|samwise").unwrap(); assert_eq!("sam", re.find(haystack).unwrap().as_str()); ``` ### Repetitions
x*        zero or more of x (greedy)
x+        one or more of x (greedy)
x?        zero or one of x (greedy)
x*?       zero or more of x (ungreedy/lazy)
x+?       one or more of x (ungreedy/lazy)
x??       zero or one of x (ungreedy/lazy)
x{n,m}    at least n x and at most m x (greedy)
x{n,}     at least n x (greedy)
x{n}      exactly n x
x{n,m}?   at least n x and at most m x (ungreedy/lazy)
x{n,}?    at least n x (ungreedy/lazy)
x{n}?     exactly n x
### Empty matches
^               the beginning of a haystack (or start-of-line with multi-line mode)
$               the end of a haystack (or end-of-line with multi-line mode)
\A              only the beginning of a haystack (even with multi-line mode enabled)
\z              only the end of a haystack (even with multi-line mode enabled)
\b              a Unicode word boundary (\w on one side and \W, \A, or \z on other)
\B              not a Unicode word boundary
\b{start}, \<   a Unicode start-of-word boundary (\W|\A on the left, \w on the right)
\b{end}, \>     a Unicode end-of-word boundary (\w on the left, \W|\z on the right))
\b{start-half}  half of a Unicode start-of-word boundary (\W|\A on the left)
\b{end-half}    half of a Unicode end-of-word boundary (\W|\z on the right)
The empty regex is valid and matches the empty string. For example, the empty regex matches `abc` at positions `0`, `1`, `2` and `3`. When using the top-level [`Regex`] on `&str` haystacks, an empty match that splits a codepoint is guaranteed to never be returned. However, such matches are permitted when using a [`bytes::Regex`]. For example: ```rust let re = regex::Regex::new(r"").unwrap(); let ranges: Vec<_> = re.find_iter("💩").map(|m| m.range()).collect(); assert_eq!(ranges, vec![0..0, 4..4]); let re = regex::bytes::Regex::new(r"").unwrap(); let ranges: Vec<_> = re.find_iter("💩".as_bytes()).map(|m| m.range()).collect(); assert_eq!(ranges, vec![0..0, 1..1, 2..2, 3..3, 4..4]); ``` Note that an empty regex is distinct from a regex that can never match. For example, the regex `[a&&b]` is a character class that represents the intersection of `a` and `b`. That intersection is empty, which means the character class is empty. Since nothing is in the empty set, `[a&&b]` matches nothing, not even the empty string. ### Grouping and flags
(exp)          numbered capture group (indexed by opening parenthesis)
(?P<name>exp)  named (also numbered) capture group (names must be alpha-numeric)
(?<name>exp)   named (also numbered) capture group (names must be alpha-numeric)
(?:exp)        non-capturing group
(?flags)       set flags within current group
(?flags:exp)   set flags for exp (non-capturing)
Capture group names must be any sequence of alpha-numeric Unicode codepoints, in addition to `.`, `_`, `[` and `]`. Names must start with either an `_` or an alphabetic codepoint. Alphabetic codepoints correspond to the `Alphabetic` Unicode property, while numeric codepoints correspond to the union of the `Decimal_Number`, `Letter_Number` and `Other_Number` general categories. Flags are each a single character. For example, `(?x)` sets the flag `x` and `(?-x)` clears the flag `x`. Multiple flags can be set or cleared at the same time: `(?xy)` sets both the `x` and `y` flags and `(?x-y)` sets the `x` flag and clears the `y` flag. All flags are by default disabled unless stated otherwise. They are:
i     case-insensitive: letters match both upper and lower case
m     multi-line mode: ^ and $ match begin/end of line
s     allow . to match \n
R     enables CRLF mode: when multi-line mode is enabled, \r\n is used
U     swap the meaning of x* and x*?
u     Unicode support (enabled by default)
x     verbose mode, ignores whitespace and allow line comments (starting with `#`)
Note that in verbose mode, whitespace is ignored everywhere, including within character classes. To insert whitespace, use its escaped form or a hex literal. For example, `\ ` or `\x20` for an ASCII space. Flags can be toggled within a pattern. Here's an example that matches case-insensitively for the first part but case-sensitively for the second part: ```rust use regex::Regex; let re = Regex::new(r"(?i)a+(?-i)b+").unwrap(); let m = re.find("AaAaAbbBBBb").unwrap(); assert_eq!(m.as_str(), "AaAaAbb"); ``` Notice that the `a+` matches either `a` or `A`, but the `b+` only matches `b`. Multi-line mode means `^` and `$` no longer match just at the beginning/end of the input, but also at the beginning/end of lines: ``` use regex::Regex; let re = Regex::new(r"(?m)^line \d+").unwrap(); let m = re.find("line one\nline 2\n").unwrap(); assert_eq!(m.as_str(), "line 2"); ``` Note that `^` matches after new lines, even at the end of input: ``` use regex::Regex; let re = Regex::new(r"(?m)^").unwrap(); let m = re.find_iter("test\n").last().unwrap(); assert_eq!((m.start(), m.end()), (5, 5)); ``` When both CRLF mode and multi-line mode are enabled, then `^` and `$` will match either `\r` or `\n`, but never in the middle of a `\r\n`: ``` use regex::Regex; let re = Regex::new(r"(?mR)^foo$").unwrap(); let m = re.find("\r\nfoo\r\n").unwrap(); assert_eq!(m.as_str(), "foo"); ``` Unicode mode can also be selectively disabled, although only when the result *would not* match invalid UTF-8. One good example of this is using an ASCII word boundary instead of a Unicode word boundary, which might make some regex searches run faster: ```rust use regex::Regex; let re = Regex::new(r"(?-u:\b).+(?-u:\b)").unwrap(); let m = re.find("$$abc$$").unwrap(); assert_eq!(m.as_str(), "abc"); ``` ### Escape sequences Note that this includes all possible escape sequences, even ones that are documented elsewhere.
\*              literal *, applies to all ASCII except [0-9A-Za-z<>]
\a              bell (\x07)
\f              form feed (\x0C)
\t              horizontal tab
\n              new line
\r              carriage return
\v              vertical tab (\x0B)
\A              matches at the beginning of a haystack
\z              matches at the end of a haystack
\b              word boundary assertion
\B              negated word boundary assertion
\b{start}, \<   start-of-word boundary assertion
\b{end}, \>     end-of-word boundary assertion
\b{start-half}  half of a start-of-word boundary assertion
\b{end-half}    half of a end-of-word boundary assertion
\123            octal character code, up to three digits (when enabled)
\x7F            hex character code (exactly two digits)
\x{10FFFF}      any hex character code corresponding to a Unicode code point
\u007F          hex character code (exactly four digits)
\u{7F}          any hex character code corresponding to a Unicode code point
\U0000007F      hex character code (exactly eight digits)
\U{7F}          any hex character code corresponding to a Unicode code point
\p{Letter}      Unicode character class
\P{Letter}      negated Unicode character class
\d, \s, \w      Perl character class
\D, \S, \W      negated Perl character class
### Perl character classes (Unicode friendly) These classes are based on the definitions provided in [UTS#18](https://www.unicode.org/reports/tr18/#Compatibility_Properties):
\d     digit (\p{Nd})
\D     not digit
\s     whitespace (\p{White_Space})
\S     not whitespace
\w     word character (\p{Alphabetic} + \p{M} + \d + \p{Pc} + \p{Join_Control})
\W     not word character
### ASCII character classes These classes are based on the definitions provided in [UTS#18](https://www.unicode.org/reports/tr18/#Compatibility_Properties):
[[:alnum:]]    alphanumeric ([0-9A-Za-z])
[[:alpha:]]    alphabetic ([A-Za-z])
[[:ascii:]]    ASCII ([\x00-\x7F])
[[:blank:]]    blank ([\t ])
[[:cntrl:]]    control ([\x00-\x1F\x7F])
[[:digit:]]    digits ([0-9])
[[:graph:]]    graphical ([!-~])
[[:lower:]]    lower case ([a-z])
[[:print:]]    printable ([ -~])
[[:punct:]]    punctuation ([!-/:-@\[-`{-~])
[[:space:]]    whitespace ([\t\n\v\f\r ])
[[:upper:]]    upper case ([A-Z])
[[:word:]]     word characters ([0-9A-Za-z_])
[[:xdigit:]]   hex digit ([0-9A-Fa-f])
# Untrusted input This crate is meant to be able to run regex searches on untrusted haystacks without fear of [ReDoS]. This crate also, to a certain extent, supports untrusted patterns. [ReDoS]: https://en.wikipedia.org/wiki/ReDoS This crate differs from most (but not all) other regex engines in that it doesn't use unbounded backtracking to run a regex search. In those cases, one generally cannot use untrusted patterns *or* untrusted haystacks because it can be very difficult to know whether a particular pattern will result in catastrophic backtracking or not. We'll first discuss how this crate deals with untrusted inputs and then wrap it up with a realistic discussion about what practice really looks like. ### Panics Outside of clearly documented cases, most APIs in this crate are intended to never panic regardless of the inputs given to them. For example, `Regex::new`, `Regex::is_match`, `Regex::find` and `Regex::captures` should never panic. That is, it is an API promise that those APIs will never panic no matter what inputs are given to them. With that said, regex engines are complicated beasts, and providing a rock solid guarantee that these APIs literally never panic is essentially equivalent to saying, "there are no bugs in this library." That is a bold claim, and not really one that can be feasibly made with a straight face. Don't get the wrong impression here. This crate is extensively tested, not just with unit and integration tests, but also via fuzz testing. For example, this crate is part of the [OSS-fuzz project]. Panics should be incredibly rare, but it is possible for bugs to exist, and thus possible for a panic to occur. If you need a rock solid guarantee against panics, then you should wrap calls into this library with [`std::panic::catch_unwind`]. It's also worth pointing out that this library will *generally* panic when other regex engines would commit undefined behavior. When undefined behavior occurs, your program might continue as if nothing bad has happened, but it also might mean your program is open to the worst kinds of exploits. In contrast, the worst thing a panic can do is a denial of service. [OSS-fuzz project]: https://android.googlesource.com/platform/external/oss-fuzz/+/refs/tags/android-t-preview-1/projects/rust-regex/ [`std::panic::catch_unwind`]: https://doc.rust-lang.org/std/panic/fn.catch_unwind.html ### Untrusted patterns The principal way this crate deals with them is by limiting their size by default. The size limit can be configured via [`RegexBuilder::size_limit`]. The idea of a size limit is that compiling a pattern into a `Regex` will fail if it becomes "too big." Namely, while *most* resources consumed by compiling a regex are approximately proportional (albeit with some high constant factors in some cases, such as with Unicode character classes) to the length of the pattern itself, there is one particular exception to this: counted repetitions. Namely, this pattern: ```text a{5}{5}{5}{5}{5}{5} ``` Is equivalent to this pattern: ```text a{15625} ``` In both of these cases, the actual pattern string is quite small, but the resulting `Regex` value is quite large. Indeed, as the first pattern shows, it isn't enough to locally limit the size of each repetition because they can be stacked in a way that results in exponential growth. To provide a bit more context, a simplified view of regex compilation looks like this: * The pattern string is parsed into a structured representation called an AST. Counted repetitions are not expanded and Unicode character classes are not looked up in this stage. That is, the size of the AST is proportional to the size of the pattern with "reasonable" constant factors. In other words, one can reasonably limit the memory used by an AST by limiting the length of the pattern string. * The AST is translated into an HIR. Counted repetitions are still *not* expanded at this stage, but Unicode character classes are embedded into the HIR. The memory usage of a HIR is still proportional to the length of the original pattern string, but the constant factors---mostly as a result of Unicode character classes---can be quite high. Still though, the memory used by an HIR can be reasonably limited by limiting the length of the pattern string. * The HIR is compiled into a [Thompson NFA]. This is the stage at which something like `\w{5}` is rewritten to `\w\w\w\w\w`. Thus, this is the stage at which [`RegexBuilder::size_limit`] is enforced. If the NFA exceeds the configured size, then this stage will fail. [Thompson NFA]: https://en.wikipedia.org/wiki/Thompson%27s_construction The size limit helps avoid two different kinds of exorbitant resource usage: * It avoids permitting exponential memory usage based on the size of the pattern string. * It avoids long search times. This will be discussed in more detail in the next section, but worst case search time *is* dependent on the size of the regex. So keeping regexes limited to a reasonable size is also a way of keeping search times reasonable. Finally, it's worth pointing out that regex compilation is guaranteed to take worst case `O(m)` time, where `m` is proportional to the size of regex. The size of the regex here is *after* the counted repetitions have been expanded. **Advice for those using untrusted regexes**: limit the pattern length to something small and expand it as needed. Configure [`RegexBuilder::size_limit`] to something small and then expand it as needed. ### Untrusted haystacks The main way this crate guards against searches from taking a long time is by using algorithms that guarantee a `O(m * n)` worst case time and space bound. Namely: * `m` is proportional to the size of the regex, where the size of the regex includes the expansion of all counted repetitions. (See the previous section on untrusted patterns.) * `n` is proportional to the length, in bytes, of the haystack. In other words, if you consider `m` to be a constant (for example, the regex pattern is a literal in the source code), then the search can be said to run in "linear time." Or equivalently, "linear time with respect to the size of the haystack." But the `m` factor here is important not to ignore. If a regex is particularly big, the search times can get quite slow. This is why, in part, [`RegexBuilder::size_limit`] exists. **Advice for those searching untrusted haystacks**: As long as your regexes are not enormous, you should expect to be able to search untrusted haystacks without fear. If you aren't sure, you should benchmark it. Unlike backtracking engines, if your regex is so big that it's likely to result in slow searches, this is probably something you'll be able to observe regardless of what the haystack is made up of. ### Iterating over matches One thing that is perhaps easy to miss is that the worst case time complexity bound of `O(m * n)` applies to methods like [`Regex::is_match`], [`Regex::find`] and [`Regex::captures`]. It does **not** apply to [`Regex::find_iter`] or [`Regex::captures_iter`]. Namely, since iterating over all matches can execute many searches, and each search can scan the entire haystack, the worst case time complexity for iterators is `O(m * n^2)`. One example of where this occurs is when a pattern consists of an alternation, where an earlier branch of the alternation requires scanning the entire haystack only to discover that there is no match. It also requires a later branch of the alternation to have matched at the beginning of the search. For example, consider the pattern `.*[^A-Z]|[A-Z]` and the haystack `AAAAA`. The first search will scan to the end looking for matches of `.*[^A-Z]` even though a finite automata engine (as in this crate) knows that `[A-Z]` has already matched the first character of the haystack. This is due to the greedy nature of regex searching. That first search will report a match at the first `A` only after scanning to the end to discover that no other match exists. The next search then begins at the second `A` and the behavior repeats. There is no way to avoid this. This means that if both patterns and haystacks are untrusted and you're iterating over all matches, you're susceptible to worst case quadratic time complexity. One possible way to mitigate this is to drop down to the lower level `regex-automata` crate and use its `meta::Regex` iterator APIs. There, you can configure the search to operate in "earliest" mode by passing a `Input::new(haystack).earliest(true)` to `meta::Regex::find_iter` (for example). By enabling this mode, you give up the normal greedy match semantics of regex searches and instead ask the regex engine to immediately stop as soon as a match has been found. Enabling this mode will thus restore the worst case `O(m * n)` time complexity bound, but at the cost of different semantics. ### Untrusted inputs in practice While providing a `O(m * n)` worst case time bound on all searches goes a long way toward preventing [ReDoS], that doesn't mean every search you can possibly run will complete without burning CPU time. In general, there are a few ways for the `m * n` time bound to still bite you: * You are searching an exceptionally long haystack. No matter how you slice it, a longer haystack will take more time to search. This crate may often make very quick work of even long haystacks because of its literal optimizations, but those aren't available for all regexes. * Unicode character classes can cause searches to be quite slow in some cases. This is especially true when they are combined with counted repetitions. While the regex size limit above will protect you from the most egregious cases, the default size limit still permits pretty big regexes that can execute more slowly than one might expect. * While routines like [`Regex::find`] and [`Regex::captures`] guarantee worst case `O(m * n)` search time, routines like [`Regex::find_iter`] and [`Regex::captures_iter`] actually have worst case `O(m * n^2)` search time. This is because `find_iter` runs many searches, and each search takes worst case `O(m * n)` time. Thus, iteration of all matches in a haystack has worst case `O(m * n^2)`. A good example of a pattern that exhibits this is `(?:A+){1000}|` or even `.*[^A-Z]|[A-Z]`. In general, untrusted haystacks are easier to stomach than untrusted patterns. Untrusted patterns give a lot more control to the caller to impact the performance of a search. In many cases, a regex search will actually execute in average case `O(n)` time (i.e., not dependent on the size of the regex), but this can't be guaranteed in general. Therefore, permitting untrusted patterns means that your only line of defense is to put a limit on how big `m` (and perhaps also `n`) can be in `O(m * n)`. `n` is limited by simply inspecting the length of the haystack while `m` is limited by *both* applying a limit to the length of the pattern *and* a limit on the compiled size of the regex via [`RegexBuilder::size_limit`]. It bears repeating: if you're accepting untrusted patterns, it would be a good idea to start with conservative limits on `m` and `n`, and then carefully increase them as needed. # Crate features By default, this crate tries pretty hard to make regex matching both as fast as possible and as correct as it can be. This means that there is a lot of code dedicated to performance, the handling of Unicode data and the Unicode data itself. Overall, this leads to more dependencies, larger binaries and longer compile times. This trade off may not be appropriate in all cases, and indeed, even when all Unicode and performance features are disabled, one is still left with a perfectly serviceable regex engine that will work well in many cases. (Note that code is not arbitrarily reducible, and for this reason, the [`regex-lite`](https://docs.rs/regex-lite) crate exists to provide an even more minimal experience by cutting out Unicode and performance, but still maintaining the linear search time bound.) This crate exposes a number of features for controlling that trade off. Some of these features are strictly performance oriented, such that disabling them won't result in a loss of functionality, but may result in worse performance. Other features, such as the ones controlling the presence or absence of Unicode data, can result in a loss of functionality. For example, if one disables the `unicode-case` feature (described below), then compiling the regex `(?i)a` will fail since Unicode case insensitivity is enabled by default. Instead, callers must use `(?i-u)a` to disable Unicode case folding. Stated differently, enabling or disabling any of the features below can only add or subtract from the total set of valid regular expressions. Enabling or disabling a feature will never modify the match semantics of a regular expression. Most features below are enabled by default. Features that aren't enabled by default are noted. ### Ecosystem features * **std** - When enabled, this will cause `regex` to use the standard library. In terms of APIs, `std` causes error types to implement the `std::error::Error` trait. Enabling `std` will also result in performance optimizations, including SIMD and faster synchronization primitives. Notably, **disabling the `std` feature will result in the use of spin locks**. To use a regex engine without `std` and without spin locks, you'll need to drop down to the [`regex-automata`](https://docs.rs/regex-automata) crate. * **logging** - When enabled, the `log` crate is used to emit messages about regex compilation and search strategies. This is **disabled by default**. This is typically only useful to someone working on this crate's internals, but might be useful if you're doing some rabbit hole performance hacking. Or if you're just interested in the kinds of decisions being made by the regex engine. ### Performance features **Note**: To get performance benefits offered by the SIMD, `std` must be enabled. None of the `perf-*` features will enable `std` implicitly. * **perf** - Enables all performance related features except for `perf-dfa-full`. This feature is enabled by default is intended to cover all reasonable features that improve performance, even if more are added in the future. * **perf-dfa** - Enables the use of a lazy DFA for matching. The lazy DFA is used to compile portions of a regex to a very fast DFA on an as-needed basis. This can result in substantial speedups, usually by an order of magnitude on large haystacks. The lazy DFA does not bring in any new dependencies, but it can make compile times longer. * **perf-dfa-full** - Enables the use of a full DFA for matching. Full DFAs are problematic because they have worst case `O(2^n)` construction time. For this reason, when this feature is enabled, full DFAs are only used for very small regexes and a very small space bound is used during determinization to avoid the DFA from blowing up. This feature is not enabled by default, even as part of `perf`, because it results in fairly sizeable increases in binary size and compilation time. It can result in faster search times, but they tend to be more modest and limited to non-Unicode regexes. * **perf-onepass** - Enables the use of a one-pass DFA for extracting the positions of capture groups. This optimization applies to a subset of certain types of NFAs and represents the fastest engine in this crate for dealing with capture groups. * **perf-backtrack** - Enables the use of a bounded backtracking algorithm for extracting the positions of capture groups. This usually sits between the slowest engine (the PikeVM) and the fastest engine (one-pass DFA) for extracting capture groups. It's used whenever the regex is not one-pass and is small enough. * **perf-inline** - Enables the use of aggressive inlining inside match routines. This reduces the overhead of each match. The aggressive inlining, however, increases compile times and binary size. * **perf-literal** - Enables the use of literal optimizations for speeding up matches. In some cases, literal optimizations can result in speedups of _several_ orders of magnitude. Disabling this drops the `aho-corasick` and `memchr` dependencies. * **perf-cache** - This feature used to enable a faster internal cache at the cost of using additional dependencies, but this is no longer an option. A fast internal cache is now used unconditionally with no additional dependencies. This may change in the future. ### Unicode features * **unicode** - Enables all Unicode features. This feature is enabled by default, and will always cover all Unicode features, even if more are added in the future. * **unicode-age** - Provide the data for the [Unicode `Age` property](https://www.unicode.org/reports/tr44/tr44-24.html#Character_Age). This makes it possible to use classes like `\p{Age:6.0}` to refer to all codepoints first introduced in Unicode 6.0 * **unicode-bool** - Provide the data for numerous Unicode boolean properties. The full list is not included here, but contains properties like `Alphabetic`, `Emoji`, `Lowercase`, `Math`, `Uppercase` and `White_Space`. * **unicode-case** - Provide the data for case insensitive matching using [Unicode's "simple loose matches" specification](https://www.unicode.org/reports/tr18/#Simple_Loose_Matches). * **unicode-gencat** - Provide the data for [Unicode general categories](https://www.unicode.org/reports/tr44/tr44-24.html#General_Category_Values). This includes, but is not limited to, `Decimal_Number`, `Letter`, `Math_Symbol`, `Number` and `Punctuation`. * **unicode-perl** - Provide the data for supporting the Unicode-aware Perl character classes, corresponding to `\w`, `\s` and `\d`. This is also necessary for using Unicode-aware word boundary assertions. Note that if this feature is disabled, the `\s` and `\d` character classes are still available if the `unicode-bool` and `unicode-gencat` features are enabled, respectively. * **unicode-script** - Provide the data for [Unicode scripts and script extensions](https://www.unicode.org/reports/tr24/). This includes, but is not limited to, `Arabic`, `Cyrillic`, `Hebrew`, `Latin` and `Thai`. * **unicode-segment** - Provide the data necessary to provide the properties used to implement the [Unicode text segmentation algorithms](https://www.unicode.org/reports/tr29/). This enables using classes like `\p{gcb=Extend}`, `\p{wb=Katakana}` and `\p{sb=ATerm}`. # Other crates This crate has two required dependencies and several optional dependencies. This section briefly describes them with the goal of raising awareness of how different components of this crate may be used independently. It is somewhat unusual for a regex engine to have dependencies, as most regex libraries are self contained units with no dependencies other than a particular environment's standard library. Indeed, for other similarly optimized regex engines, most or all of the code in the dependencies of this crate would normally just be inseparable or coupled parts of the crate itself. But since Rust and its tooling ecosystem make the use of dependencies so easy, it made sense to spend some effort de-coupling parts of this crate and making them independently useful. We only briefly describe each crate here. * [`regex-lite`](https://docs.rs/regex-lite) is not a dependency of `regex`, but rather, a standalone zero-dependency simpler version of `regex` that prioritizes compile times and binary size. In exchange, it eschews Unicode support and performance. Its match semantics are as identical as possible to the `regex` crate, and for the things it supports, its APIs are identical to the APIs in this crate. In other words, for a lot of use cases, it is a drop-in replacement. * [`regex-syntax`](https://docs.rs/regex-syntax) provides a regular expression parser via `Ast` and `Hir` types. It also provides routines for extracting literals from a pattern. Folks can use this crate to do analysis, or even to build their own regex engine without having to worry about writing a parser. * [`regex-automata`](https://docs.rs/regex-automata) provides the regex engines themselves. One of the downsides of finite automata based regex engines is that they often need multiple internal engines in order to have similar or better performance than an unbounded backtracking engine in practice. `regex-automata` in particular provides public APIs for a PikeVM, a bounded backtracker, a one-pass DFA, a lazy DFA, a fully compiled DFA and a meta regex engine that combines all them together. It also has native multi-pattern support and provides a way to compile and serialize full DFAs such that they can be loaded and searched in a no-std no-alloc environment. `regex-automata` itself doesn't even have a required dependency on `regex-syntax`! * [`memchr`](https://docs.rs/memchr) provides low level SIMD vectorized routines for quickly finding the location of single bytes or even substrings in a haystack. In other words, it provides fast `memchr` and `memmem` routines. These are used by this crate in literal optimizations. * [`aho-corasick`](https://docs.rs/aho-corasick) provides multi-substring search. It also provides SIMD vectorized routines in the case where the number of substrings to search for is relatively small. The `regex` crate also uses this for literal optimizations. Á €†“–¸¹ºûÎç«Ïç‰ÍçƒËçܺÉç¥äÈç¼áÇç�ÑÅçÊÔ"Ãç�·=ÁçÄñ=ÀçÊÛ?¾çÖ…@½çÛ˜A»çï×A¹çö¥B·çÿøBµçˆÂC³ç‘�D±çšàD¯ç¤ÓE­ç± F«çº F»ç»—Mªçß ÄM©çä ýM§çë ºN¥çð ~é�é„é”ÊÎ|é„�Ïq霜Ïfé,ºÏ„ÂÏl×Ï„éÏd€ÐD„Ð3Y¼å4¬ ëI  ToStringÁD´ ì6 KÉ „K –Ò Ð= – üà …C ª $ƒ ê  WhichCapturesÁl˜ ÷! syntaxÁ4­ Æ  MatchKindÁLµ º- ƒ,Ö Ü ,– œ– ÷ùàâLà ÖÅÇDÛ ©tí œžä‰ „d§ qWYœÈ LÄý Åm÷¼œ<ŸÅmBÿ d˜Åm!#%'()*+,-./012ü«h® ’«ÅmBÿ…�þÆ’« ²þÆÚ« µ£Ú«TåŽP’«´ü�P’«Ú«D‰ƒ¹Î6‘VUWQSñ���Ñ«ü¤9„§ þ þÅmÀœÜÄœ¯ÅœóƜǜ€Èœó‘¥_¿´Òwñ›pBÿ ¸ $¹4�� � �   òÍñUÿçÎüô?|÷ ÿ ÿÅmÀœÜÄœ¯ÅœóƜǜ€Èœó‘¥_¿´Òw¡q›pBÿ ‡ !$ˆ4ç!�"�"�""!"¨¦ ¡qUÿ²¦ üÓ=ŒÖ €  € Åmˆ‘Bÿ è #$é4Ç#�$�$�$$#$¨¦ Ï�UÿÿÚü° C„³  �  � ÅmßÞBÿ Ä  %$Å 4¬$%�&�&�&&%&¨¦ ÌŒUÿà© üœ%9„Ÿ% ‚  ‚ Åm¹« Bÿ °% '$µ%ê»%ü«&3T®& ƒ  ƒ Åm”¬ Bÿ ¹& ($¾&êÄ&ü®'=¤±' „  „ Åmï¬ Bÿ Æ' )$Ë'êÑ'üÅ(-$È( …  … ÅmÊ­ Bÿ Í( *$Ò(êØ(ü¼)7|¿) †  † Åmãs¥® Bÿ Ï) +$Ô)byteÁ$Ú)üˆ+3T‹+ ‡  ‡ Åm…¯ Bÿ –+ ,$›+ê¡+ü‹,:ŒŽ, ˆ  ˆ Åm௠Bÿ  , -$¥,ê«,üœ-0<Ÿ- ‰  ‰ Åm»° Bÿ §- .$¬-ê²-ü™..,œ. Š  Š Åm–± Bÿ ¢. /$§.ê­.ü’/6T•/ ‹  ‹ Åm©tñ± Bÿ  / 0$¥/çá,«/ü¨0:t«0 Œ  Œ Åm©tβ Bÿ º0 1$¿0çá,Å0üÃ14TÆ1 �  � Åm«³ Bÿ Ñ1 2$Ö1çá,Ü1¬Ç24Ö2Äʃ,ö2Ü35Û?,ý2Ö36—MD„3ß37 é<<Ÿ3¼38,ç2dï2WFH46t˜3&ŒÒ6£n:;<=>?@ABCDEFGü‡9)üî6C@ Create a new builder with a default configuration for the givenÁdº7 pattern.ÁÏ7�üÛ7DA If the pattern is invalid or exceeds the configured size limits,Áü¨8B? then an error will be returned when [`RegexBuilder::build`] isÁ\ó8 called.ÁŽ9’  ’ £nBÿ9 ›99 :� <’9üˆ<+ü„:>; Compiles the pattern given to `RegexBuilder::new` with theÁüË:&# configuration set on this builder.Áú:�ü†;DA If the pattern isn't a valid regex or if a configured size limitÁüÓ;,) was exceeded, then an error is returned.Á,�<“  “ £nç¤ Bÿ9 •<9 ;$–<üÙR9üõ<85 This configures Unicode mode for the entire pattern.Á¶=�üÂ=2/ Enabling Unicode mode does a number of things:Áý=�ü‰>DA * Most fundamentally, it causes the fundamental atom of matchingÁüÖ>C@ to be a single codepoint. When Unicode mode is disabled, it's aÁü¢?DA single byte. For example, when Unicode mode is enabled, `.` willÁüï?GD match `💩` once, where as it will match 4 times when Unicode modeÁü¿@FC is disabled. (Since the UTF-8 encoding of `💩` is 4 bytes long.)ÁüŽAGD * Case insensitive matching uses Unicode simple case folding rules.ÁüÞAEB * Unicode character classes like `\p{Letter}` and `\p{Greek}` areÁt¬B available.ÁüÃBGD * Perl character classes are Unicode aware. That is, `\w`, `\s` andÁL“C `\d`.Áü¥CB? * The word boundary assertions, `\b` and `\B`, use the UnicodeÁüðC# definition of a word character.ÁœD�ü¨DFC Note that if Unicode mode is disabled, then the regex will fail toÁü÷DFC compile if it could match invalid UTF-8. For example, when UnicodeÁüÆEA> mode is disabled, then since `.` matches any byte (except forÁü�FDA `\n`), then it can match invalid UTF-8 and thus building a regexÁüÝFGD from it will fail. Another example is `\w` and `\W`. Since `\w` canÁü­GGD only match ASCII bytes when Unicode mode is disabled, it's allowed.ÁüýGFC But `\W` can match more than ASCII bytes, including invalid UTF-8,ÁüÌHDA and so it is not allowed. This restriction can be lifted only byÁü™I2/ using a [`bytes::Regex`](crate::bytes::Regex).ÁÔI�üàIB? For more details on the Unicode support in this crate, see theÁü«J>; [Unicode section](crate#unicode) in this crate's top-levelÁ”òJ documentation.Á�K�ü™K# The default for this is `true`.ÁÅK�lÑK # ExampleÁçK�<óK ```ÁäƒL use regex::RegexBuilder;Á¨L�ü´L%" let re = RegexBuilder::new(r"\w")Á¼âL .unicode(false)Á„‚M .build()Á”›M .unwrap();Áü¶M@= // Normally greek letters would be included in \w, but sinceÁüÿM?< // Unicode mode is disabled, it only matches ASCII letters.ÁüÇN  assert!(!re.is_match("δ"));ÁðN�üüN$! let re = RegexBuilder::new(r"s")Áü©O .case_insensitive(true)Á¼ÑOãÉ „ñOƒÊ ”ŠPœÊ ü¥P<9 // Normally 'Å¿' is included when searching for 's' caseÁüêPDA // insensitively due to Unicode's simple case folding rules. ButÁü·QGD // when Unicode mode is disabled, only ASCII case insensitive rulesÁ„‡R // are used.Áü R  assert!(!re.is_match("Å¿"));Á<ÉRóÈ <àR”  ” £nÉÐ Bÿ9 èR9 <$íRêóRü´[BüàSGD This configures whether to enable case insensitive matching for theÁœ°T entire pattern.ÁÌT�üØTA> This setting can also be configured using the inline flag `i`Áü¢U>; in the pattern. For example, `(?i:foo)` matches `foo` caseÁüéUC@ insensitively while `(?-i:foo)` matches `foo` case sensitively.ÁµV�üÁV$! The default for this is `false`.ÁîV�lúVÑÈ �W�<œWóÈ ä¬WƒÉ ÑW�üÝW30 let re = RegexBuilder::new(r"foo(?-i:bar)quux")Áü™X¯Ì „ÁXƒÊ ”ÚXœÊ üõX'$ assert!(re.is_match("FoObarQuUx"));Áü¥YGD // Even though case insensitive matching is enabled in the builder,ÁüõYC@ // it can be locally disabled within the pattern. In this case,ÁüÁZ)& // `bar` is matched case sensitively.ÁüóZ(% assert!(!re.is_match("fooBARquux"));Á<¤[óÈ „»[•  • £n§Ø Bÿ9 Ì[9 =$Ñ[ê×[ü¡h<üÍ\;8 This configures multi-line mode for the entire pattern.Á‘]�ü�]DA Enabling multi-line mode changes the behavior of the `^` and `$`Áüê]DA anchor assertions. Instead of only matching at the beginning andÁü·^C@ end of a haystack, respectively, multi-line mode causes them toÁüƒ_A> match at the beginning and end of a line *in addition* to theÁüÍ_FC beginning and end of a haystack. More precisely, `^` will match atÁüœ`GD the position immediately following a `\n` and `$` will match at theÁüì`*' position immediately preceding a `\n`.ÁŸa�ü«aFC The behavior of this option can be impacted by other settings too:Áúa�ü†bEB * The [`RegexBuilder::line_terminator`] option changes `\n` aboveÁ´Ôb to any ASCII byte.ÁüóbFC * The [`RegexBuilder::crlf`] option changes the line terminator toÁüÂcDA be either `\r` or `\n`, but never at the position between a `\r`Ál�d and `\n`.Á¥d�ü±dDA This setting can also be configured using the inline flag `m` inÁ„þd the pattern.Á—e�ü£e$óÒ Ðe�lÜeÑÈ òe�<þeóÈ äŽfƒÉ ³f�ü¿f(% let re = RegexBuilder::new(r"^foo$")ÁÌðf .multi_line(true)Á„’gƒÊ ”«gœÊ üÆgB? assert_eq!(Some(1..4), re.find("\nfoo\n").map(|m| m.range()));Á<‘hóÈ T¨h–  – £n„ä Bÿ9 ³h9 >$¸hê¾hüÂqiü®iEB This configures dot-matches-new-line mode for the entire pattern.Áüi�üˆjFC Perhaps surprisingly, the default behavior for `.` is not to matchÁü×jDA any character, but rather, to match any character except for theÁü¤kA> line terminator (which is `\n` by default). When this mode isÁüîkA> enabled, the behavior changes such that `.` truly matches anyÁt¸l character.ÁÏl�üÛlDA This setting can also be configured using the inline flag `s` inÁü¨mC@ the pattern. For example, `(?s:.)` and `\p{any}` are equivalentÁdôm regexes.Á‰n�ü•n$óÒ Ân�lÎnÑÈ än�<ðnóÈ ä€oƒÉ ¥o�ü±o*' let re = RegexBuilder::new(r"foo.bar")Áüäo# .dot_matches_new_line(true)Á„�pƒÊ ”©pœÊ ÌÄp let hay = "foo\nbar";ÁüæpC@ assert_eq!(Some("foo\nbar"), re.find(hay).map(|m| m.as_str()));Á<²qóÈ ¤Éq—  — £nœì Bÿ9 ëq9 ?$ðqê‚rüð‚6ü†s52 This configures CRLF mode for the entire pattern.ÁÄs�üÐsEB When CRLF mode is enabled, both `\r` ("carriage return" or CR forÁüžtEB short) and `\n` ("line feed" or LF for short) are treated as lineÁüìt/, terminators. This results in the following:Á¤u�ü°uEB * Unless dot-matches-new-line mode is enabled, `.` will now matchÁüþu+( any character except for `\n` and `\r`.Áü²vA> * When multi-line mode is enabled, `^` will match immediatelyÁüüvEB following a `\n` or a `\r`. Similarly, `$` will match immediatelyÁüÊwC@ preceding a `\n` or a `\r`. Neither `^` nor `$` will ever matchÁÔ–x between `\r` and `\n`.Á¹x�üÅxDA This setting can also be configured using the inline flag `R` inÁ„’y©à «y�ü·y$óÒ äy�lðyÑÈ †z�<’zóÈ ä¢zƒÉ Çz�üÓz(¨á Ì„{Ùá œ¦{ .crlf(true)Á„Â{ƒÊ ”Û{œÊ äö{ let hay = "\r\nfoo\r\n";Áü›|A> // If CRLF mode weren't enabled here, then '$' wouldn't matchÁüå|A> // immediately after 'foo', and thus no match would be found.Áü¯}>; assert_eq!(Some("foo"), re.find(hay).map(|m| m.as_str()));Á<ö}óÈ †~�ü’~EB This example demonstrates that `^` will never match at a positionÁüà~GD between `\r` and `\n`. (`$` will similarly not match between a `\r`Á„° and a `\n`.)ÁÉ�<ÕóÈ äåƒÉ Š€�ü–€$! let re = RegexBuilder::new(r"^")ÁÌÀÙá œå€„ó „��ƒÊ ”š�œÊ ̵� let hay = "\r\n\r\n";Áü×�HE let ranges: Vec<_> = re.find_iter(hay).map(|m| m.range()).collect();Áü¨‚/, assert_eq!(ranges, vec![0..0, 2..2, 4..4]);Á<à‚óÈ $÷‚˜  ˜ £nþú Bÿ9 ü‚9 @$�ƒê‡ƒüƒš@üñƒ;8 Configures the line terminator to be used by the regex.Áµ„�üÁ„GD The line terminator is relevant in two ways for a particular regex:Á‘…�ü�…DA * When dot-matches-new-line mode is *not* enabled (the default),Áüê…DA then `.` will match any character except for the configured lineÁ|·† terminator.ÁüφEB * When multi-line mode is enabled (not the default), then `^` andÁü�‡EB `$` will match immediately after and before, respectively, a lineÁ|뇗ý ƒˆ�ü�ˆC@ In both cases, if CRLF mode is enabled in a particular context,ÁüÛˆA> then it takes precedence over any configured line terminator.Á¥‰�ü±‰=: This option cannot be configured from within the pattern.Á÷‰�üƒŠ(% The default line terminator is `\n`.Á´Š�lÀŠÑÈ ÖŠ�üâŠGD This shows how to treat the NUL byte as a line terminator. This canÁü²‹52 be a useful heuristic when searching binary data.Áð‹�<ü‹óÈ 䌌ƒÉ ±Œ�ü½Œ(¨á ÌîŒÙá ü��! .line_terminator(b'\x00')Á„º�ƒÊ ”Ó�œÊ äî� let hay = "\x00foo\x00";Áü“Ž<9 assert_eq!(Some(1..4), re.find(hay).map(|m| m.range()));Á<ØŽóÈ èŽ�üôŽC@ This example shows that the behavior of `.` is impacted by thisÁ¤À� setting as well:ÁÝ��<é�óÈ äù�ƒÉ ž��üª�$! let re = RegexBuilder::new(r".")Áü×�!¨ƒ „�‘ƒÊ ”š‘œÊ üµ‘ assert!(re.is_match("\n"));ÁüÝ‘" assert!(!re.is_match("\x00"));Á<ˆ’óÈ ˜’�ü¤’@= This shows that building a regex will fail if the byte givenÁüí’A> is not ASCII and the pattern could result in matching invalidÁü·“C@ UTF-8. This is because any singular non-ASCII byte is not validÁüƒ”C@ UTF-8, and it is not permitted for a [`Regex`] to match invalidÁüÏ”EB UTF-8. (It is permissible to use a non-ASCII byte when building aÁü�•+( [`bytes::Regex`](crate::bytes::Regex).)ÁÑ•�<Ý•óÈ äí•ƒÉ ’–�üž–LI assert!(RegexBuilder::new(r".").line_terminator(0x80).build().is_err());Áüó–B? // Note that using a non-ASCII byte isn't enough on its own toÁü¾—EB // cause regex compilation to fail. You actually have to make useÁüŒ˜A> // of it in the regex in a way that leads to matching invalidÁüÖ˜@= // UTF-8. If you don't, then regex compilation will succeed!ÁüŸ™KH assert!(RegexBuilder::new(r"a").line_terminator(0x80).build().is_ok());Á<ó™óÈ |Šš™  ™ £nãsÙ� Bÿ9 šš9 A$ŸšÕ­ $¥šü·¡<üš›;8 This configures swap-greed mode for the entire pattern.ÁÞ›�üê›C@ When swap-greed mode is enabled, patterns like `a+` will becomeÁü¶œC@ non-greedy and patterns like `a+?` will become greedy. In otherÁü‚�74 words, the meanings of `a+` and `a+?` are switched.ÁÂ��üÎ�DA This setting can also be configured using the inline flag `U` inÁ„›ž©à ´ž�üÀž$óÒ íž�lùžÑÈ �Ÿ�<›ŸóÈ 䫟ƒÉ П�üÜŸ%" let re = RegexBuilder::new(r"a+")ÁÌŠ  .swap_greed(true)Á„¬ ƒÊ ”Å œÊ üà >; assert_eq!(Some("a"), re.find("aaa").map(|m| m.as_str()));Á<§¡óÈ T¾¡š  š £nˆ— Bÿ9 É¡9 B$ΡêÔ¡üɸCüÄ¢85 This configures verbose mode for the entire pattern.Á…£�ü‘£A> When enabled, whitespace will treated as insignificant in theÁüÛ£EB pattern and `#` can be used to start a comment until the next newÁL©¤ line.Á»¤�üǤ@= Normally, in most places in a pattern, whitespace is treatedÁü�¥GD literally. For example ` +` will match one or more ASCII whitespaceÁ|ॠcharacters.Áø¥�ü„¦EB When verbose mode is enabled, `\#` can be used to match a literalÁüÒ¦@= `#` and `\ ` can be used to match a literal ASCII whitespaceÁt›§׿ ²§�ü¾§EB Verbose mode is useful for permitting regexes to be formatted andÁüŒ¨C@ broken up more nicely. This may make them more easily readable.Áب�üä¨DA This setting can also be configured using the inline flag `x` inÁ„±©©à Ê©�üÖ©$óÒ ƒª�l�ªÑÈ ¥ª�<±ªóÈ äÁªƒÉ æª�„òª let pat = r"ÁT‹« \bÁüž«HE (?\p{Uppercase}\w*) # always start with uppercase letterÁüï«FC [\s--\n]+ # whitespace should separate namesÁü¾¬,) (?: # middle name can be an initial!Áüó¬GD (?:(?\p{Uppercase})\.|(?\p{Uppercase}\w*))Á¬Ã­ [\s--\n]+ÁTá­ )?Áüô­! (?\p{Uppercase}\w*)ÁTž®åž 4±® ";ÁüÀ®# let re = RegexBuilder::new(pat)Áüì®  .ignore_whitespace(true)Á„•¯ƒÊ ”®¯œÊ ɯ�üÕ¯41 let caps = re.captures("Harry Potter").unwrap();Áü’°(% assert_eq!("Harry", &caps["first"]);Áüð(% assert_eq!("Potter", &caps["last"]);Áô°�ü€±74 let caps = re.captures("Harry J. Potter").unwrap();ÁüÀ±(å£ üñ±GD // Since a middle name/initial isn't required for an overall match,ÁüÁ²DA // we can't assume that 'initial' or 'middle' will be populated!Áü޳DA assert_eq!(Some("J"), caps.name("initial").map(|m| m.as_str()));ÁüÛ³>; assert_eq!(None, caps.name("middle").map(|m| m.as_str()));Áü¢´(˜¤ Ó´�üß´:7 let caps = re.captures("Harry James Potter").unwrap();Áü¢µ(å£ üÓµG©¥ ü£¶Dû¥ üð¶?< assert_eq!(None, caps.name("initial").map(|m| m.as_str()));Áü¸·GD assert_eq!(Some("James"), caps.name("middle").map(|m| m.as_str()));Áüˆ¸(˜¤ <¹¸óÈ ŒÐ¸›  › £n¾« Bÿ9 â¸9 C$ç¸êí¸üÆÄ7üä¹63 This configures octal mode for the entire pattern.Á£º�ü¯ºEB Octal syntax is a little-known way of uttering Unicode codepointsÁüýºGD in a pattern. For example, `a`, `\x61`, `\u0061` and `\141` are allÁüÍ»C@ equivalent patterns, where the last example shows octal syntax.Á™¼�ü¥¼C@ While supporting octal syntax isn't in and of itself a problem,Áüñ¼C@ it does make good error messages harder. That is, in PCRE basedÁü½½EB regex engines, syntax like `\1` invokes a backreference, which isÁü‹¾C@ explicitly unsupported this library. However, many users expectÁü×¾A> backreferences to be supported. Therefore, when octal supportÁü¡¿?< is disabled, the error message will explicitly mention thatÁüé¿$! backreferences aren't supported.Á–À�ü¢À$óÒ ÏÀ�lÛÀÑÈ ñÀ�<ýÀóÈ ä�ÁƒÉ ²Á�ü¾ÁEB // Normally this pattern would not compile, with an error messageÁüŒÂDA // about backreferences not being supported. But with octal modeÁüÙÂ,) // enabled, octal escape sequences work.ÁüŽÃ'$ let re = RegexBuilder::new(r"\141")Á¤¾Ã .octal(true)Á„ÛÃƒÊ ”ôÃœÊ ô�Ä assert!(re.is_match("a"));Á<¶ÄóÈ ,ÍÄœ  œ £n̶ Bÿ9 ÓÄ9 D$ØÄêÞÄüÂÓ?üÉÅEB Sets the approximate size limit, in bytes, of the compiled regex.Á—Æ�ü£Æ=: This roughly corresponds to the number of heap memory, inÁüéÆC@ bytes, occupied by a single regex. If the regex would otherwiseÁüµÇC@ approximately exceed this limit, then compiling that regex willÁL�È fail.Á“È�üŸÈ@= The main utility of a method like this is to avoid compilingÁüèÈ?< regexes that use an unexpected amount of resources, such asÁü°ÉA> time and memory. Even if the memory usage of a large regex isÁüúÉC@ acceptable, its search time may not be. Namely, worst case timeÁüÆÊEB complexity for search is `O(m * n)`, where `m ~ len(pattern)` andÁü”ËFC `n ~ len(haystack)`. That is, search time depends, in part, on theÁüãËFC size of the compiled regex. This means that putting a limit on theÁü²ÌEB size of the regex limits how much a regex can impact search time.Á€Í�üŒÍDA For more information about regex size limits, see the section onÁüÙÍDA [untrusted inputs](crate#untrusted-input) in the top-level crateÁ”¦ÎñÇ ÁÎ�üÍÎDA The default for this is some reasonable number that permits mostÁüšÏ%" patterns to compile successfully.ÁÈÏ�lÔÏÑÈ êÏ�<öÏóÈ ü†ÐDA # if !cfg!(target_pointer_width = "64") { return; } // see #1041ÁäÓÐƒÉ øÐ�ü„ÑDA // It may surprise you how big some seemingly small patterns canÁüÑÑEB // be! Since \w is Unicode aware, this generates a regex that canÁüŸÒ74 // match approximately 140,000 distinct codepoints.ÁüßÒJG assert!(RegexBuilder::new(r"\w").size_limit(45_000).build().is_err());Á<²ÓóÈ TÉÓ�  � £n©t¦Å Bÿ9 ÔÓ9 E$ÙÓ¯,ßÓüáçCüÔÔGD Set the approximate capacity, in bytes, of the cache of transitionsÁ̤Õ used by the lazy DFA.ÁÆÕ�üÒÕA> While the lazy DFA isn't always used, in tends to be the mostÁüœÖDA commonly use regex engine in default configurations. It tends toÁüéÖGD adopt the performance profile of a fully build DFA, but without theÁü¹×<9 downside of taking worst case exponential time to build.Áþ×�üŠØDA The downside is that it needs to keep a cache of transitions andÁüר@= states that are built while running a search, and this cacheÁü ÙC@ can fill up. When it fills up, the cache will reset itself. AnyÁüìÙDA previously generated states and transitions will then need to beÁü¹ÚC@ re-generated. If this happens too many times, then this libraryÁü…ÛGD will bail out of using the lazy DFA and switch to a different regexÁ\ÕÛ engine.ÁéÛ�üõÛDA If your regex provokes this particular downside of the lazy DFA,ÁüÂÜGD then it may be beneficial to increase its cache capacity. This willÁü’ÝC@ potentially reduce the frequency of cache resetting (ideally toÁüÞÝDA `0`). While it won't fix all potential performance problems withÁü«Þ>; the lazy DFA, increasing the cache capacity does fix some.ÁòÞ�üþÞC@ There is no easy way to determine, a priori, whether increasingÁüÊßEB this cache capacity will help. In general, the larger your regex,Áü˜àGD the more cache it's likely to use. But that isn't an ironclad rule.ÁüèàFC For example, a regex like `[01]*1[01]{N}` would normally produce aÁü·áDA fully build DFA that is exponential in size with respect to `N`.Áü„âEB The lazy DFA will prevent exponential space blow-up, but it cacheÁüÒâDA is likely to fill up, even when it's large and even for smallishÁ”Ÿã values of `N`.Áºã�üÆãC@ If you aren't sure whether this helps or not, it is sensible toÁü’äA> set this to some arbitrarily large number in testing, such asÁüÜäEB `usize::MAX`. Namely, this represents the amount of capacity thatÁüªåGD *may* be used. It's probably not a good idea to use `usize::MAX` inÁüúåEB production though, since it implies there are no controls on heapÁüÈæEB memory used by this library during a search. In effect, set it toÁü–çB? whatever you're willing to allocate for a single regex search.Átèçž  ž £n©t×Ù Bÿ9 ÷ç9 F$üç¯,‚èüÒø=üûè*' Set the nesting limit for this parser.Á®é�üºéC@ The nesting limit controls how deep the abstract syntax tree isÁü†êEB allowed to be. If the AST exceeds the given limit (e.g., with tooÁüÔêA> many nested groups), then an error is returned by the parser.Ážë�üªëGD The purpose of this limit is to act as a heuristic to prevent stackÁüúëGD overflow for consumers that do structural induction on an AST usingÁüÊìGD explicit recursion. While this crate never does this (instead usingÁüšíFC constant stack space and moving the call stack to the heap), otherÁ|éí crates may.Á�î�ü�î=: This limit is not checked until the entire AST is parsed.ÁüÓîC@ Therefore, if callers want to put a limit on the amount of heapÁüŸïA> space used, then they should impose a limit on the length, inÁüéïA> bytes, of the concrete pattern string. In particular, this isÁü³ðEB viable since this parser implementation will limit itself to heapÁü�ñDA space proportional to the length of the pattern string. See alsoÁüÎñ@= the [untrusted inputs](crate#untrusted-input) section in theÁü—òB? top-level crate documentation for more information about this.Áâò�üîòDA Note that a nest limit of `0` will return a nest limit error forÁü»óGD most patterns but not all. For example, a nest limit of `0` permitsÁü‹ôDA `a` but not `ab`, since `ab` requires an explicit concatenation,ÁüØôEB which results in a nest depth of `1`. In general, a nest limit isÁü¦õB? not something that manifests in an obvious way in the concreteÁüñõ?< syntax, therefore, it should not be used in a granular way.Á¹ö�lÅöÑÈ Ûö�<çöóÈ ä÷öƒÉ œ÷�ü¨÷C@ assert!(RegexBuilder::new(r"a").nest_limit(0).build().is_ok());Áüô÷EB assert!(RegexBuilder::new(r"ab").nest_limit(0).build().is_err());Á<ÂøóÈ TÙøŸ  Ÿ £n£ê Bÿ9 äø9 G$éøçá,ïø¤�ýánILMNOPQRSTUVWXüÌÿ€ü®ýC™´ lúý patterns.Á�þ�üœþEB If the patterns are invalid or exceed the configured size limits,ÁüêþEB then an error will be returned when [`RegexSetBuilder::build`] isÁ\¸ÿ ¶ Óÿ’«ánBÿH…J�KJKHò¢ ×ÿƒ£ Úÿ¦£ ´š€¶£ D§€”£ TÁ€ë�Î6i\3579ü´ƒ.üª�B? Compiles the patterns given to `RegexSetBuilder::new` with theÁüõ�&Í· ¤‚�ü°‚FC If the patterns aren't valid regexes or if a configured size limitÁüÿ‚,׸ ,»ƒ¤  ¤ ánˆ‘BÿH ÁƒH§�$ƒü¡š<ü¥„=: This configures Unicode mode for the all of the patterns.Áë„�ü÷„2¬º ²…�ü¾…Dôº ü‹†C» ü׆D�¼ ü¤‡Gݼ üô‡F®½ üÈGþ½ ü“‰EϾ tá‰�¿ üø‰Gµ¿ LÈŠ…À üÚŠB˜À ü¥‹#äÀ Ñ‹�üÝ‹F�Á ü¬ŒFíÁ üûŒA½Â üÅ�DˆÃ ü’ŽGÖà üâŽG§Ä ü²�FøÄ ü��DÈÅ üÎ�85 using a [`bytes::RegexSet`](crate::bytes::RegexSet).Á�‘�ü›‘BÞÆ üæ‘>ªÇ ”­’ñÇ È’�üÔ’#™È €“�lŒ“ÑÈ ¢“�<®“óÈ ü¾“ use regex::RegexSetBuilder;Áæ“�üò“*' let re = RegexSetBuilder::new([r"\w"])Á¼¥”ãÉ „Å”ƒÊ ”Þ”œÊ üù”@¸Ê ü•?‚Ë üŠ– ËË ³–�ü¿–)& let re = RegexSetBuilder::new([r"s"])Áüñ–¯Ì ¼™—ãÉ „¹—ƒÊ ”Ò—œÊ üí—<ÿÌ ü²˜DÅÍ üÿ˜G“Î „Ï™ãÎ üè™ ýÎ <‘šóÈ <¨š¥  ¥ ánÞø BÿH °šH M$µšê»šüˆ£Eü«›GD This configures whether to enable case insensitive matching for allÁ¤û› of the patterns.Á˜œ�ü¤œA‡Ñ üîœ>ÒÑ üµ�CšÒ �ž�ü�ž$óÒ ºž�lÆžÑÈ Üž�<èžóÈ üøž´ô  Ÿ�ü¬Ÿ85 let re = RegexSetBuilder::new([r"foo(?-i:bar)quux"])ÁüíŸ¯Ì „• ƒÊ ”® œÊ üÉ 'ÑÔ üù G‚Õ üÉ¡CÓÕ ü•¢) Ö üÇ¢(ÓÖ <ø¢óÈ „�£¦  ¦ ánœý BÿH  £H N$¥£ê«£üé¯?ü¤¤<9 This configures multi-line mode for all of the patterns.Áé¤�üõ¤D½Ø üÂ¥D‹Ù ü�¦CÙÙ üÛ¦A¦Ú ü¥§FñÚ üô§GÁÛ üĨ*’Ü ÷¨�üƒ©FÒÜ Ò©�üÞ©B? * The [`RegexSetBuilder::line_terminator`] option changes `\n`Á䩪 above to any ASCII byte.ÁüΪFC * The [`RegexSetBuilder::crlf`] option changes the line terminatorÁü�«GD to be either `\r` or `\n`, but never at the position between a `\r`Álí«¹ß ƒ¬�ü�¬DÜß „ܬ©à õ¬�ü�­$óÒ ®­�lº­ÑÈ Э�<Ü­óÈ üì­´ô ”®�ü ®-* let re = RegexSetBuilder::new([r"^foo$"])ÁÌÖ®Ùá „ø®ƒÊ ”‘¯œÊ ü¬¯$! assert!(re.is_match("\nfoo\n"));Á<Ù¯óÈ T𨗒 § án¼„ BÿH û¯H O$€°ê†°üð¸lüù°EÉã DZ�üÓ±F¤ä ü¢²Dôä üï²AÂå ü¹³A�æ tƒ´׿ š´�ü¦´Dûæ üó´CÉç d¿µ•è Ôµ�üàµ$óÒ �¶�l™¶ÑÈ ¯¶�<»¶óÈ ü˶´ô ó¶�üÿ¶/, let re = RegexSetBuilder::new([r"foo.bar"])Áü··#Äé „ã·ƒÊ ”ü·œÊ Ì—¸Šê ô¹¸ assert!(re.is_match(hay));Á<à¸óÈ ¤÷¸¨  ¨ ánш BÿH ™¹H P$ž¹ê°¹ü”É9ü·º63 This configures CRLF mode for all of the patterns.Áöº�ü‚»E­ì üлEüì üž¼/Ëí Ö¼�üâ¼E�î ü°½+ßî üä½A”ï ü®¾Eßï üü¾C®ð ÔÈ¿úð ë¿�ü÷¿Dªñ „ÄÀ©à ÝÀ�üéÀ$óÒ –Á�l¢ÁÑÈ ¸Á�<ÄÁóÈ üÔÁ´ô üÁ�üˆÂ-ˆ‚ ̾ÂÙá œà„ó „üÂƒÊ ”•ÃœÊ ä°Ãºó üÕÃAàó üŸÄA«ô ôéÄ…‡ <�ÅóÈ  Å�ü¬ÅE×õ üúÅG¦ö „ÊÆöö ãÆ�<ïÆóÈ üÿÆ´ô §Ç�ü³Ç+( let re = RegexSetBuilder::new([r"^\n"])ÁÌçÇÙá œ‰È„ó „¥ÈƒÊ ”¾ÈœÊ üÙÈ" assert!(!re.is_match("\r\n"));Á<„ÉóÈ $›É©  © ánÑ� BÿH  ÉH Q$¥Éê«ÉüìáCü˜Ê;Èú ÜÊ�üèÊG›û ¸Ë�üÄËDúû ü‘ÌDÉü |ÞÌ—ý üöÌE±ý üÄÍE�þ |’Ηý ªÎ�ü¶ÎCìþ ü‚ÏAºÿ ÌÏ�üØÏ=“€ žÐ�üªÐ(è€ ÛÐ�lçÐÑÈ ýÐ�ü‰ÑGÃ� üÙÑ5•‚ —Ò�<£ÒóÈ ü³Ò´ô ÛÒ�üçÒ-ˆ‚ Ì�ÓÙá ü¿Ó!¨ƒ „éÓƒÊ ”‚ÔœÊ ä�Ôïƒ ôÂÔ…‡ <éÔóÈ ùÔ�ü…ÕCø„ ¤ÑÕÅ… îÕ�<úÕóÈ üŠÖ´ô ²Ö�ü¾Ö)& let re = RegexSetBuilder::new([r"."])ÁüðÖ!¨ƒ „š×ƒÊ ”³×œÊ üÎ×ô† üö×"ž‡ <¡ØóÈ ±Ø�ü½Ø@æ‡ ü†ÙA±ˆ üÐÙCýˆ üœÚFC UTF-8, and it is not permitted for a [`RegexSet`] to match invalidÁüëÚE™Š ü¹Û1. [`bytes::RegexSet`](crate::bytes::RegexSet).)ÁóÛ�<ÿÛóÈ ü�Ü´ô ·Ü�dÃÜ assert!(ÁüØÜ$! RegexSetBuilder::new([r"."])Áü…Ý" .line_terminator(0x80)Á¤°Ý .build()Á¬ÍÝ .is_err()Á4ëÝ );ÁüúÝB¬Œ üÅÞEùŒ ü“ßAÉ� üÝß@•Ž d¦àõ– ü»à$! RegexSetBuilder::new([r"a"])Áüèà"»— ¤“áç— ¤°á .is_ok()Á4Íᤘ <ÜáóÈ |ó᪠ ª ánãsš› BÿH ƒâH R$ˆâÕ­ $ŽâüÝé?ü†ã<9 This configures swap-greed mode for all of the patterns.ÁËã�ü×ãCø� ü£äCÆ‘ üïä7”’ ¯å�ü»åDã’ „ˆæ©à ¡æ�ü­æC@ Note that this is generally not useful for a `RegexSet` since aÁüùæFC `RegexSet` can only report whether a pattern matches or not. SinceÁüÈçFC greediness never impacts whether a match is found or not (only theÁü—èEB offsets of the match), it follows that whether parts of a patternÁüåè63 are greedy or not doesn't matter for a `RegexSet`.Á¤é�ü°é$óÒ Täé«  « ánР BÿH ïéH S$ôéêúéüàùiüíê96 This configures verbose mode for all of the patterns.Á¯ë�ü»ëA¢— ü…ìEî— LÓ콘 åì�üñì@Þ˜ üºíG©™ |Šîú™ ¢î�ü®îE¡š üüî@ñš tÅï׿ Üï�üèïE×› ü¶ðC§œ ‚ñ�üŽñD‚� „Ûñ©à ôñ�ü€ò$óÒ ­ò�l¹òÑÈ Ïò�<ÛòóÈ üëò´ô “ó�„ŸóËž T¸óåž üËóHúž üœôFÍŸ üëô,ž  ü õGÕ  ¬ðõ¦¡ TŽöÅ¡ ü¡ö!Ú¡ TËöåž 4Þö“¢ üíö(% let re = RegexSetBuilder::new([pat])Áüž÷ Ò¢ „Ç÷ƒÊ ”à÷œÊ üû÷)& assert!(re.is_match("Harry Potter"));Áü­ø,) assert!(re.is_match("Harry J. Potter"));Áüâø/, assert!(re.is_match("Harry James Potter"));Áüšù-* assert!(!re.is_match("harry J. Potter"));Á<ÐùóÈ Œçù¬  ¬ ánɨ BÿH †úH T$‹úê�úüŒ†:ü¡û74 This configures octal mode for all of the patterns.Ááû�üíûEÖ« ü»üG¦¬ ü‹ýCø¬ ×ý�üãýCÓ­ ü¯þC¡® üûþEï® üÉÿC¿¯ ü•€A�° ü߀?Ù° ü§�$£± Ô��üà�$óÒ �‚�l™‚ÑÈ ¯‚�<»‚óÈ üË‚´ô ó‚�üÿ‚E¿² ü̓D�³ üš„,Þ³ üÏ„,) let re = RegexSetBuilder::new([r"\141"])Á¤„…Æ´ „¡…ƒÊ ”º…œÊ ôÕ…€µ <ü…óÈ ,“†­  ­ án²­ BÿH ™†H U$ž†ê¤†üð•Bü’‡E–¶ à‡�üì‡=ó¶ ü²ˆC»· üþˆC‰¸ LʉÖ¸ ܉�üè‰@÷¸ ü±Š?¹ üùŠAŒº üËCغ ü�ŒE¦» üÝŒFö» ü¬�FǼ üû�E˜½ ÉŽ�üÕŽDõ½ ü¢�Dľ ”ï�ñÇ Š��ü–�D®¿ üã�%ý¿ ‘‘�l�‘ÑÈ ³‘�<¿‘óÈ üÏ‘DãÀ üœ’´ô Ä’�üÐ’DÍÁ ü�“EœÂ üë“7ì d«”õ– üÀ”%" RegexSetBuilder::new([r"\w"])Áüî” .size_limit(45_000)Á¤–•ç— ¬³•…˜ 4Ñ•¤˜ <à•óÈ T÷•®  ® án©tÿ² BÿH ‚–H V$‡–¯,�–ü’ªiü…—GñÄ ÌÕ—ÂÅ ÷—�üƒ˜AóÅ ü͘D¿Æ üš™GŽÇ üê™<àÇ ¯š�ü»šD´È üˆ›@ƒÉ üÑ›CÎÉ ü�œDœÊ üêœCëÊ ü¶�G¹Ë \†žŠÌ šž�ü¦žD­Ì üóžGüÌ üßCÎÍ ü� DœÎ üÜ >ëÎ £¡�ü¯¡CÁÏ üû¡E�Ð üÉ¢GßÐ ü™£F±Ñ üè£D‚Ò üµ¤EÑÒ üƒ¥D¡Ó ”Ð¥ïÓ ë¥�ü÷¥C™Ô üæAçÔ ü�§E³Õ üÛ§GƒÖ ü«¨EÕÖ üù¨E¥× üÇ©Bõ× t™ª¯  ¯ án©tŒ¸ BÿH µªH W$ºª¯,̪ü¶»@üÒ«*¢Ù …¬�ü‘¬CäÙ üݬE²Ú ü«­A‚Û õ­�ü�®GÛÛ üÑ®G­Ü ü¡¯GÿÜ üñ¯FÑÝ |À°¡Þ ذ�üä°=ÈÞ üª±C�ß üö±AÞß üÀ²Aªà üгEöà üسDÆá ü¥´@•â üî´Bàâ ¹µ�üŵDºã ü’¶G‰ä üâ¶DÛä ü¯·Eªå üý·Búå üȸ?Çæ �¹�lœ¹ÑÈ ²¹�<¾¹óÈ üι´ô ö¹�ü‚ºHE assert!(RegexSetBuilder::new([r"a"]).nest_limit(0).build().is_ok());ÁüÓºJG assert!(RegexSetBuilder::new([r"ab"]).nest_limit(0).build().is_err());Á<¦»óÈ T½»°  ° án€¾ BÿH È»H X$Í»çá,Ó»¤É¼,ؼÐÖÛ?,�½èY\ƒ—MDˆ½ÄY]„ƒ,¢½ÜY^é<<À½¼Y_,è¼´è¼_aKMd›½…· üìÄ&Í· ›Å�ü§ÅD‰¸ üôÅ,׸ ,°Æ¶  ¶ Ÿoé¦ Bÿ` ¶Æ` b$·ÆüìÞ9ü•Ç8Þ¹ ÖÇ�üâÇ2¬º �È�ü©ÈDôº üöÈC» üÂÉD�¼ ü�ÊGݼ üßÊF®½ ü®ËGþ½ üþËEϾ tÌÌ�¿ üãÌGµ¿ L³Í…À üÅÍB˜À ü�Î#äÀ ¼Î�üÈÎC@ Note that unlike the top-level `Regex` for searching `&str`, itÁü”ÏFC is permitted to disable Unicode mode even if the resulting patternÁüãÏDA could match invalid UTF-8. For example, `(?-u:.)` is not a validÁü°ÐGD pattern for a top-level `Regex`, but is valid for a `bytes::Regex`.Á€Ñ�üŒÑBÞÆ ü×Ñ>ªÇ ”žÒñÇ ¹Ò�üÅÒ#™È ñÒ�lýÒÑÈ “Ó�<ŸÓóÈ ü¯Ó# use regex::bytes::RegexBuilder;ÁÛÓ�üçÓ%µÉ ¼•ÔãÉ „µÔƒÊ ”ÎÔœÊ üéÔ@¸Ê ü²Õ?‚Ë üúÕ+( assert!(!re.is_match("δ".as_bytes()));Á®Ö�üºÖ$�Ì üçÖ¯Ì ¼�×ãÉ „¯×ƒÊ ”È×œÊ üã×<ÿÌ ü¨ØDÅÍ üõØG“Î „ÅÙãÎ üÞÙ+( assert!(!re.is_match("Å¿".as_bytes()));Á<’ÚóÈ ¢Ú�ü®ÚEB Since this builder is for constructing a [`bytes::Regex`](Regex),ÁüüÚFC one can disable Unicode mode even if it would match invalid UTF-8:ÁËÛ�<×ÛóÈ üçÛ#ŽÇ “Ü�üŸÜ$š† ¼ÌÜãÉ „ìÜƒÊ ”…ÝœÊ ü Ý@¸Ê üéÝ?‚Ë ü±Þ" assert!(re.is_match(b"\xFF"));Á<ÜÞóÈ <óÞ·  · Ÿo¶Î Bÿ` ûÞ` c$€ßê†ßüÐçBüóßGŽÐ œÃàÞÐ ßà�üëàA‡Ñ üµá>ÒÑ üüáCšÒ Èâ�üÔâ$óÒ �ã�l�ãÑÈ £ã�<¯ãóÈ ü¿ã#ŽÇ ëã�ü÷ã3ìÓ ü³ä¯Ì „ÛäƒÊ ”ôäœÊ ü�å(% assert!(re.is_match(b"FoObarQuUx"));ÁüÀåG‚Õ ü�æCÓÕ üÜæ) Ö üŽç)& assert!(!re.is_match(b"fooBARquux"));Á<ÀçóÈ „×ç¸  ¸ Ÿo¶Ò Bÿ` èç` d$íçêóçüÅô<üéè;ì× ­é�ü¹éD½Ø ü†êD‹Ù üÓêCÙÙ üŸëA¦Ú üéëFñÚ ü¸ìGÁÛ üˆí*’Ü »í�üÇíFÒÜ –î�ü¢îE®Ý ´ðîüÝ ü�ïFœÞ üÞïDìÞ l«ð¹ß Áð�üÍðDÜß „šñ©à ³ñ�ü¿ñ$óÒ ìñ�løñÑÈ Žò�<šòóÈ üªò#ŽÇ Öò�üâò(¨á Ì“óÙá „µóƒÊ ”ÎóœÊ üéóC@ assert_eq!(Some(1..4), re.find(b"\nfoo\n").map(|m| m.range()));Á<µôóÈ TÌô¹  ¹ Ÿo¹× Bÿ` ×ô` e$ÜôêâôüöýiüÒõEÉã  ö�ü¬öF¤ä üûöDôä üÈ÷AÂå ü’øA�æ tÜø׿ óø�üÿøDûæ üÌùCÉç d˜ú•è ­ú�ü¹ú$óÒ æú�lòúÑÈ ˆû�<”ûóÈ ü¤û#ŽÇ Ðû�üÜû*�é ü�ü#Äé „»üƒÊ ”ÔüœÊ Ôïü let hay = b"foo\nbar";Áü’ýKH assert_eq!(Some(&b"foo\nbar"[..]), re.find(hay).map(|m| m.as_bytes()));Á<æýóÈ ¤ýýº  º ŸoçÛ Bÿ` Ÿþ` f$¤þê¶þü¼�6üºÿ5âë øÿ�ü„€E­ì üÒ€Eüì ü �/Ëí Ø��üä�E�î ü²‚+ßî üæ‚A”ï ü°ƒEßï üþƒC®ð ÔÊ„úð í„�üù„Dªñ „Æ…©à ß…�üë…$óÒ ˜†�l¤†ÑÈ º†�<ƆóÈ üÖ†#ŽÇ ‚‡�üއ(¨á Ì¿‡Ùá œá‡„ó „ý‡ƒÊ ”–ˆœÊ 챈 let hay = b"\r\nfoo\r\n";Áü׈Aàó ü¡‰A«ô üë‰FC assert_eq!(Some(&b"foo"[..]), re.find(hay).map(|m| m.as_bytes()));Á<ºŠóÈ ÊŠ�üÖŠE×õ ü¤‹G¦ö „ô‹öö �Œ�<™ŒóÈ ü©Œ#ŽÇ ÕŒ�üáŒ$Ä÷ ÌŽ�Ùá œ°�„ó „Ì�ƒÊ ”å�œÊ Ô€Ž let hay = b"\r\n\r\n";Áü£ŽHÎø üôŽ/¡ù <¬�óÈ $Ã�»  » Ÿoÿâ Bÿ` È�` g$Í�êÓ�ü�¥@ü½�;Èú �‘�ü�‘G›û Ý‘�üé‘Dúû ü¶’DÉü |ƒ“—ý ü›“E±ý üé“E�þ |·”—ý Ï”�üÛ”Cìþ ü§•Aºÿ ñ•�üý•=“€ Ö�üÏ–(è€ €—�lŒ—ÑÈ ¢—�ü®—GÃ� üþ—5•‚ ¼˜�<ȘóÈ üؘ#ŽÇ „™�ü�™(¨á ÌÁ™Ùá üã™!¨ƒ „�šƒÊ ”¦šœÊ ìÁš let hay = b"\x00foo\x00";Áüçš<–„ <¬›óÈ ¼›�üÈ›Cø„ ¤”œÅ… ±œ�<½œóÈ üÍœ#ŽÇ ùœ�ü…�$š† ü²�!¨ƒ „Ü�ƒÊ ”õ�œÊ ü�ž  assert!(re.is_match(b"\n"));Áü¹ž# assert!(!re.is_match(b"\x00"));Á<åžóÈ õž�ü�ŸA> This shows that building a regex will work even when the byteÁüËŸFC given is not ASCII. This is unlike the top-level `Regex` API whereÁüš *' matching invalid UTF-8 is not allowed.ÁÍ �üÙ DA Note though that you must disable Unicode mode. This is requiredÁü¦¡C@ because Unicode mode requires matching one codepoint at a time,Áüò¡A> and there is no way to match a non-ASCII byte as if it were aÁt¼¢ codepoint.ÁÓ¢�<ߢóÈ üï¢#ŽÇ ›£�d§£õ– ü¼£ RegexBuilder::new(r".")ÁÜä£ .unicode(false)Áüˆ¤"»— ¤³¤ç— ¬Ð¤ .is_ok(),Á4˜ <ý¤óÈ |”¥¼  ¼ Ÿoãsµï Bÿ` ¤¥` h$©¥Õ­ $¯¥üѬ<ü¤¦;¥� è¦�üô¦Cø� üÀ§CÆ‘ üŒ¨7”’ ̨�üبDã’ „¥©©à ¾©�üÊ©$óÒ ÷©�lƒªÑÈ ™ª�<¥ªóÈ üµª#ŽÇ áª�üíª%­” Ì›«Ü” „½«ƒÊ ”Ö«œÊ üñ«GD assert_eq!(Some(&b"a"[..]), re.find(b"aaa").map(|m| m.as_bytes()));Á<Á¬óÈ Tج½  ½ Ÿo�ó Bÿ` ã¬` i$è¬êî¬üƒÅCüÞ­8Ò– Ÿ®�ü«®A¢— üõ®Eî— Lx Õ¯�üá¯@Þ˜ üª°G©™ |ú°ú™ ’±�üž±E¡š üì±@ñš tµ²׿ ̲�üزE×› ü¦³C§œ ò³�üþ³D‚� „Ë´©à ä´�üð´$óÒ �µ�l©µÑÈ ¿µ�<˵óÈ üÛµ#ŽÇ ‡¶�„“¶Ëž T¬¶åž ü¿¶Húž ü�·FÍŸ üß·,ž  ü”¸GÕ  ¬ä¸¦¡ T‚¹Å¡ ü•¹!Ú¡ T¿¹åž 4Ò¹“¢ üá¹#¤¢ ü�º Ò¢ „¶ºƒÊ ”ϺœÊ êº�üöº52 let caps = re.captures(b"Harry Potter").unwrap();Áü´».+ assert_eq!(&b"Harry"[..], &caps["first"]);Áüë».+ assert_eq!(&b"Potter"[..], &caps["last"]);Á¢¼�ü®¼85 let caps = re.captures(b"Harry J. Potter").unwrap();Áüï¼.ý÷ ü¦½G©¥ üö½Dû¥ |þ assert_eq!(ÁÄÛ¾ Some(&b"J"[..]),Áüü¾30 caps.name("initial").map(|m| m.as_bytes()),Á4¸¿¤˜ üÇ¿@= assert_eq!(None, caps.name("middle").map(|m| m.as_bytes()));Áü�À.¶ø ÇÀ�üÓÀ;8 let caps = re.captures(b"Harry James Potter").unwrap();Áü—Á.ý÷ üÎÁG©¥ üžÂDû¥ üëÂA> assert_eq!(None, caps.name("initial").map(|m| m.as_bytes()));Á|µÃëù äÍà Some(&b"James"[..]),ÁüòÃ2/ caps.name("middle").map(|m| m.as_bytes()),Á4­Ä¤˜ ü¼Ä.¶ø <óÄóÈ ŒŠÅ¾  ¾ ŸoÊÿ Bÿ` œÅ` j$¡Åê§ÅüˆÑ7üžÆ6ˆ« ÝÆ�üéÆEÖ« ü·ÇG¦¬ ü‡ÈCø¬ ÓÈ�üßÈCÓ­ ü«ÉC¡® ü÷ÉEï® üÅÊC¿¯ ü‘ËA�° üÛË?Ù° ü£Ì$£± ÐÌ�üÜÌ$óÒ ‰Í�l•ÍÑÈ «Í�<·ÍóÈ üÇÍ#ŽÇ óÍ�üÿÍE¿² üÍÎD�³ üšÏ,Þ³ üÏÏ'•´ ¤ÿÏÆ´ „œÐƒÊ ”µÐœÊ üÐÐ assert!(re.is_match(b"a"));Á<øÐóÈ ,�Ñ¿  ¿ Ÿoôƒ Bÿ` •Ñ` k$šÑê Ñü‹à?ü‹ÒE–¶ ÙÒ�üåÒ=ó¶ ü«ÓC»· ü÷ÓC‰¸ LÃÔÖ¸ ÕÔ�üáÔ@÷¸ üªÕ?¹ üòÕAŒº ü¼ÖCغ üˆ×E¦» üÖ×Fö» ü¥ØFǼ üôØE˜½ ÂÙ�üÎÙDõ½ ü›ÚDľ ”èÚñÇ ƒÛ�ü�ÛD®¿ üÜÛ%ý¿ ŠÜ�l–ÜÑÈ ¬Ü�<¸ÜóÈ üÈÜDãÀ ü•Ý#ŽÇ ÁÝ�üÍÝDÍÁ üšÞEœÂ üèÞ7ì ü¨ßJ®Ã <ûßóÈ T’àÀ  À Ÿo©t¾ˆ Bÿ` �à` l$¢à¯,¨àüªôCü�áGñÄ ÌíáÂÅ �â�ü›âAóÅ üåâD¿Æ ü²ãGŽÇ ü‚ä<àÇ Çä�üÓäD´È ü å@ƒÉ üéåCÎÉ üµæDœÊ ü‚çCëÊ üÎçG¹Ë \žèŠÌ ²è�ü¾èD­Ì ü‹éGüÌ üÛéCÎÍ ü§êDœÎ üôê>ëÎ »ë�üÇëCÁÏ ü“ìE�Ð üáìGßÐ ü±íF±Ñ ü€îD‚Ò üÍîEÑÒ ü›ïD¡Ó ”èïïÓ ƒð�ü�ðC™Ô üÛðAçÔ ü¥ñE³Õ üóñGƒÖ üÃòEÕÖ ü‘óE¥× üßóBõ× t±ôÁ  Á Ÿo©tË� Bÿ` Àô` m$Åô¯,Ëôü¢…=üÄõ*¢Ù ÷õ�üƒöCäÙ üÏöE²Ú ü�÷A‚Û ç÷�üó÷GÛÛ üÃøG­Ü ü“ùGÿÜ üãùFÑÝ |²ú¡Þ Êú�üÖú=ÈÞ üœûC�ß üèûAÞß ü²üAªà üüüEöà üÊýDÆá ü—þ@•â üàþBàâ «ÿ�ü·ÿDºã ü„€G‰ä üÔ€DÛä ü¡�Eªå üï�Búå üº‚?Çæ ‚ƒ�lŽƒÑÈ ¤ƒ�<°ƒóÈ üÀƒ#ŽÇ ìƒ�üøƒCâç üÄ„E°è <’…óÈ T©…   Ÿoµ’ Bÿ` ´…` n$¹…çá,¿…¤ß‰Ýopstuvwxyz{|}~üœŒ€üþ‰C™´ lÊŠ¬ê àŠ�üìŠEÑê üº‹E¡ë \ˆŒ ¶ £Œ’«ÝoBÿo…q�rqroò¢ §Œƒ£ ªŒ¦£ ´êŒ¶£ D÷Œ”£ T‘�ÂÝÎ6¶`3579ü„�.üú�B¡í üÅŽ&Í· ôŽ�ü€�FŠî üÏ�,׸ ,‹�Ç  Ç ÝoßÞBÿo ‘�oþÝ$’�üŒ©<üô�=¾ï º‘�üÆ‘2¬º �’�ü�’Dôº üÚ’C» ü¦“D�¼ üó“Gݼ üÔF®½ ü’•Gþ½ üâ•EϾ t°–�¿ üÇ–Gµ¿ L——…À ü©—B˜À üô—#äÀ  ˜�ü¬˜C@ Note that unlike the top-level `RegexSet` for searching `&str`,Áüø˜A> it is permitted to disable Unicode mode even if the resultingÁü™DA pattern could match invalid UTF-8. For example, `(?-u:.)` is notÁü�šB? a valid pattern for a top-level `RegexSet`, but is valid for aÁ´Úš `bytes::RegexSet`.Áùš�ü…›BÞÆ üЛ>ªÇ ”—œñÇ ²œ�ü¾œ#™È êœ�löœÑÈ Œ��<˜�óÈ ü¨�&# use regex::bytes::RegexSetBuilder;Á×��üã�*ëô ¼–žãÉ „¶žƒÊ ”ÏžœÊ üêž@¸Ê ü³Ÿ?‚Ë üûŸ+ È ¯ �ü» )„ö üí ¯Ì ¼•¡ãÉ „µ¡ƒÊ ”ΡœÊ üé¡<ÿÌ ü®¢DÅÍ üû¢G“Î „Ë£ãÎ üä£+æÉ <˜¤óÈ ¨¤�ü´¤,) Since this builder is for constructing aÁüé¤GD [`bytes::RegexSet`](RegexSet), one can disable Unicode mode even ifÁü¹¥! it would match invalid UTF-8:Áã¥�<ï¥óÈ üÿ¥&�› ®¦�üº¦)Þ“ ¼ì¦ãÉ „Œ§ƒÊ ”¥§œÊ üÀ§@¸Ê ü‰¨?‚Ë üѨ"æÌ <ü¨óÈ <“©È  È Ýoð¡ Bÿo ›©o t$ ©ê¦©üü±Eü–ªG¨ø ¤æªùø ƒ«�ü�«A‡Ñ üÙ«>ÒÑ ü ¬CšÒ ì¬�üø¬$óÒ ¥­�l±­ÑÈ Ç­�<Ó­óÈ üã­&�› ’®�üž®8Àú üß®¯Ì „‡¯ƒÊ ” ¯œÊ ü»¯(ÿÏ üì¯G‚Õ ü¼°CÓÕ üˆ±) Ö üº±)ßÐ <ì±óÈ „ƒ²É  É Ýo§¥ Bÿo ”²o u$™²êŸ²üå¾?ü˜³<æü ݳ�üé³D½Ø ü¶´D‹Ù üƒµCÙÙ üϵA¦Ú ü™¶FñÚ üè¶GÁÛ ü¸·*’Ü ë·�ü÷·FÒÜ Ƹ�üÒ¸BÌþ ä�¹˜ÿ ü¹F¿ÿ ü‘ºG�€ láº¹ß ÷º�üƒ»DÜß „л©à é»�üõ»$óÒ ¢¼�l®¼ÑÈ ļ�<мóÈ üà¼&�› �½�ü›½-ˆ‚ ÌѽÙá „ó½ƒÊ ”Œ¾œÊ ü§¾%" assert!(re.is_match(b"\nfoo\n"));Á<Õ¾óÈ Tì¾Ê  Ê ÝoŒª Bÿo ÷¾o v$ü¾ê‚¿üôÇlüõ¿EÉã ÃÀ�üÏÀF¤ä üžÁDôä üëÁAÂå üµÂA�æ tÿÂ׿ –Ã�ü¢ÃDûæ üïÃCÉç d»Ä•è ÐÄ�üÜÄ$óÒ ‰Å�l•ÅÑÈ «Å�<·ÅóÈ üÇÅ&�› öÅ�ü‚Æ/“† üºÆ#Äé „æÆƒÊ ”ÿÆœÊ ÔšÇÉÙ ô½Ç…‡ <äÇóÈ ¤ûÇË  Ë ÝoÜ­ Bÿo �Èo w$¢Èê´Èü¨Ø9ü»É6›ˆ úÉ�ü†ÊE­ì üÔÊEüì ü¢Ë/Ëí ÚË�üæËE�î ü´Ì+ßî üèÌA”ï ü²ÍEßï ü€ÎC®ð ÔÌÎúð ïÎ�üûÎDªñ „ÈÏ©à áÏ�üíÏ$óÒ šÐ�l¦ÐÑÈ ¼Ð�<ÈÐóÈ üØÐ&�› ‡Ñ�ü“Ñ-ˆ‚ ÌÉÑÙá œëÑ„ó „‡ÒƒÊ ” ÒœÊ ì»Ò¾Þ üáÒAàó ü«ÓA«ô ôõÓ…‡ <œÔóÈ ¬Ô�ü¸ÔE×õ ü†ÕG¦ö „ÖÕöö ïÕ�<ûÕóÈ ü‹Ö&�› ºÖ�üÆÖ+“� ÌúÖÙá œœ×„ó „¸×ƒÊ ”Ñ×œÊ üì×# assert!(!re.is_match(b"\r\n"));Á<˜ØóÈ $¯ØÌ  Ì Ýo„´ Bÿo ´Øo x$¹Øê¿ØüùíCü¬Ù;Èú ðÙ�üüÙG›û ÌÚ�üØÚDúû ü¥ÛDÉü |òÛ—ý üŠÜE±ý üØÜE�þ |¦Ý—ý ¾Ý�üÊÝCìþ ü–ÞAºÿ àÞ�üìÞ=“€ ²ß�ü¾ß(è€ ïß�lûßÑÈ ‘à�ü�àGÃ� üíà5•‚ «á�<·áóÈ üÇá&�› öá�ü‚â-ˆ‚ ̸âÙá üÚâ!¨ƒ „„ãƒÊ ”�ãœÊ ì¸ã€æ ôÞã…‡ <…äóÈ •ä�ü¡äCø„ ¤íäÅ… Šå�<–åóÈ ü¦å&�› Õå�üáå)Þ“ ü“æ!¨ƒ „½æƒÊ ”ÖæœÊ üñæ àç üšç#‹è <ÆçóÈ Öç�üâçGD This shows that building a regex will work even when the byte givenÁü²èC@ is not ASCII. This is unlike the top-level `RegexSet` API whereÁüþè*ñé ±é�ü½éD³ê üŠêC‚ë üÖêAÐë t ë›ì ·ë�<ÃëóÈ üÓë&�› ‚ì�dŽìõ– ü£ì$Œ— ÜÐì¢í üôì"»— ¤Ÿíç— ¬¼íäí 4Úí¤˜ <éíóÈ |€îÍ  Í Ýoãs¹½ Bÿo �îo y$•îÕ­ $›îüêõ?ü“ï<æš Øï�üäïCø� ü°ðCÆ‘ üüð7”’ ¼ñ�üÈñDã’ „•ò©à ®ò�üºòCžœ ü†óFìœ üÕóF½� ü¤ôEŽž üòô6Þž ±õ�ü½õ$óÒ TñõÎ  Î Ýo�À Bÿo üõo z$�öê‡öüø…iüúö9š  ¼÷�üÈ÷A¢— ü’øEî— Làø½˜ òø�üþø@Þ˜ üÇùG©™ |—úú™ ¯ú�ü»úE¡š ü‰û@ñš tÒû׿ éû�üõûE×› üÃüC§œ �ý�ü›ýD‚� „èý©à �þ�ü�þ$óÒ ºþ�lÆþÑÈ Üþ�<èþóÈ üøþ&�› §ÿ�„³ÿËž TÌÿåž üßÿHúž ü°€FÍŸ üÿ€,ž  ü´�GÕ  ¬„‚¦¡ T¢‚Å¡ üµ‚!Ú¡ Tß‚åž 4ò‚“¢ ü�ƒ(ë¤ ü²ƒ Ò¢ „ÛƒƒÊ ”ôƒœÊ ü�„*' assert!(re.is_match(b"Harry Potter"));Áü„-* assert!(re.is_match(b"Harry J. Potter"));Áüø„0- assert!(re.is_match(b"Harry James Potter"));Áü±….+ assert!(!re.is_match(b"harry J. Potter"));Á<è…óÈ Œÿ…Ï  Ï Ýo¥Ç Bÿo ž†o {$£†êµ†ü¬’:ü¹‡7“¨ ù‡�ü…ˆEÖ« üÓˆG¦¬ ü£‰Cø¬ ï‰�üû‰CÓ­ üÇŠC¡® ü“‹Eï® üá‹C¿¯ ü­ŒA�° ü÷Œ?Ù° ü¿�$£± ì��üø�$óÒ ¥Ž�l±ŽÑÈ ÇŽ�<ÓŽóÈ üãŽ&�› ’��üž�E¿² üì�D�³ ü¹�,Þ³ üî�, « ¤£‘Æ´ „À‘ƒÊ ”Ù‘œÊ üô‘§‚ <œ’óÈ ,³’Ð  Ð Ýo´Ë Bÿo ¹’o |$¾’êÄ’ü—¢Bü²“E–¶ €”�üŒ”=ó¶ üÒ”C»· üž•C‰¸ Lê•Ö¸ ü•�üˆ–@÷¸ üÑ–?¹ ü™—AŒº üã—Cغ ü¯˜E¦» üý˜Fö» üÌ™FǼ ü›šE˜½ éš�üõšDõ½ ü›Dľ ”�œñÇ ªœ�ü¶œD®¿ üƒ�%ý¿ ±��l½�ÑÈ Ó��<ß�óÈ üï�DãÀ ü¼ž&�› ëž�ü÷žDÍÁ üÄŸEœÂ ü’ 7ì dÒ õ– üç %ذ ü•¡ˆ± ¤½¡ç— ¬Ú¡…˜ 4ø¡¤˜ <‡¢óÈ Tž¢Ñ  Ñ Ýo©tÅÐ Bÿo ©¢o }$®¢¯,´¢ü¹¶iü¬£GñÄ Ìü£ÂÅ ž¤�üª¤AóÅ üô¤D¿Æ üÁ¥GŽÇ ü‘¦<àÇ Ö¦�üâ¦D´È ü¯§@ƒÉ üø§CÎÉ üĨDœÊ ü‘©CëÊ üÝ©G¹Ë \­ªŠÌ Áª�üͪD­Ì üš«GüÌ üê«CÎÍ ü¶¬DœÎ üƒ­>ëÎ Ê­�üÖ­CÁÏ ü¢®E�Ð üð®GßÐ üÀ¯F±Ñ ü�°D‚Ò üܰEÑÒ üª±D¡Ó ”÷±ïÓ ’²�üž²C™Ô üê²AçÔ ü´³E³Õ ü‚´GƒÖ üÒ´EÕÖ ü µE¥× üîµBõ× tÀ¶Ò  Ò Ýo©tÒÕ Bÿo ܶo ~$ᶯ,ó¶üäÇ@üù·*¢Ù ¬¸�ü¸¸CäÙ ü„¹E²Ú üÒ¹A‚Û œº�ü¨ºGÛÛ üøºG­Ü üÈ»GÿÜ ü˜¼FÑÝ |ç¼¡Þ ÿ¼�ü‹½=ÈÞ üѽC�ß ü�¾AÞß üç¾Aªà ü±¿Eöà üÿ¿DÆá üÌÀ@•â ü•ÁBàâ àÁ�üìÁDºã ü¹ÂG‰ä ü‰ÃDÛä üÖÃEªå ü¤ÄBúå üïÄ?Çæ ·Å�lÃÅÑÈ ÙÅ�<åÅóÈ üõÅ&�› ¤Æ�ü°ÆHµ» ü�ÇJˆ¼ <ÔÇóÈ TëÇÓ  Ó Ýo¼Ú Bÿo öÇo $ûÇçá,�ÈlŽÐü™” Search for regex matches in `&[u8]` haystacks. This module provides a nearly identical API via [`Regex`] to the one found in the top-level of this crate. There are two important differences: 1. Matching is done on `&[u8]` instead of `&str`. Additionally, `Vec` is used where `String` would have been used in the top-level API. 2. Unicode support can be disabled even when disabling it would result in matching invalid UTF-8 bytes. # Example: match null terminated string This shows how to find all null-terminated strings in a slice of bytes. This works even if a C string contains invalid UTF-8. ```rust use regex::bytes::Regex; let re = Regex::new(r"(?-u)(?[^\x00]+)\x00").unwrap(); let hay = b"foo\x00qu\xFFux\x00baz\x00"; // Extract all of the strings without the NUL terminator from each match. // The unwrap is OK here since a match requires the `cstr` capture to match. let cstrs: Vec<&[u8]> = re.captures_iter(hay) .map(|c| c.name("cstr").unwrap().as_bytes()) .collect(); assert_eq!(cstrs, vec![&b"foo"[..], &b"qu\xFFux"[..], &b"baz"[..]]); ``` # Example: selectively enable Unicode support This shows how to match an arbitrary byte pattern followed by a UTF-8 encoded string (e.g., to extract a title from a Matroska file): ```rust use regex::bytes::Regex; let re = Regex::new( r"(?-u)\x7b\xa9(?:[\x80-\xfe]|[\x40-\xff].)(?u:(.*))" ).unwrap(); let hay = b"\x12\xd0\x3b\x5f\x7b\xa9\x85\xe2\x98\x83\x80\x98\x54\x76\x68\x65"; // Notice that despite the `.*` at the end, it will only match valid UTF-8 // because Unicode mode was enabled with the `u` flag. Without the `u` flag, // the `.*` would match the rest of the bytes regardless of whether they were // valid UTF-8. let (_, [title]) = re.captures(hay).unwrap().extract(); assert_eq!(title, b"\xE2\x98\x83"); // We can UTF-8 decode the title now. And the unwrap here // is correct because the existence of a match guarantees // that `title` is valid UTF-8. let title = std::str::from_utf8(title).unwrap(); assert_eq!(title, "☃"); ``` In general, if the Unicode flag is enabled in a capture group and that capture is part of the overall match, then the capture is *guaranteed* to be valid UTF-8. # Syntax The supported syntax is pretty much the same as the syntax for Unicode regular expressions with a few changes that make sense for matching arbitrary bytes: 1. The `u` flag can be disabled even when disabling it might cause the regex to match invalid UTF-8. When the `u` flag is disabled, the regex is said to be in "ASCII compatible" mode. 2. In ASCII compatible mode, Unicode character classes are not allowed. Literal Unicode scalar values outside of character classes are allowed. 3. In ASCII compatible mode, Perl character classes (`\w`, `\d` and `\s`) revert to their typical ASCII definition. `\w` maps to `[[:word:]]`, `\d` maps to `[[:digit:]]` and `\s` maps to `[[:space:]]`. 4. In ASCII compatible mode, word boundaries use the ASCII compatible `\w` to determine whether a byte is a word byte or not. 5. Hexadecimal notation can be used to specify arbitrary bytes instead of Unicode codepoints. For example, in ASCII compatible mode, `\xFF` matches the literal byte `\xFF`, while in Unicode mode, `\xFF` is the Unicode codepoint `U+00FF` that matches its UTF-8 encoding of `\xC3\xBF`. Similarly for octal notation when enabled. 6. In ASCII compatible mode, `.` matches any *byte* except for `\n`. When the `s` flag is additionally enabled, `.` matches any byte. # Performance In general, one should expect performance on `&[u8]` to be roughly similar to performance on `&str`. Á,–Ðä,⥅áDõïúƒÑL¬ýµƒÔ"DðØûƒ·=d¿ÀЂñ=|¨‰Ö‚Û?,¦/胅@,ÚÇ탘A„Ûú�ƒ×A<û–ˆƒ¥Bt«¢‘ƒøB,õ­šƒÂC4´¶£ƒ�DdÞ½¬ƒàDŒ€É¶ƒÓE\³÷àFDëÿ̃ F̓—MD„+Ä„ÄMT؃É„ýM”‚¯Ð„ºNt‡¹Õ„,¢|ªd¾|ϤÊt³ÌL�Ð,¡ÐÜå4ëI†ˆ…ž Dì6†‰ª $<ꆊl=?,.¤,TŸ ›pŒü° C¬¾ ÉÉ BuildErrorÁʦöÚÜ�0¤›pBÿ‹‹ ŒerrÁÔ üÒ Ó‰|À¼º›pŽ„Žìà\ã×  × ›p × Bÿ� ï� Ž$ðü˜!›p�¥g�üÀDÃØ Ù Ú  Ø ›p Ù €g€gŠ‚gê ûcƒgä{ûcØ«q¢1È¡Ú ô¦Bÿ� Ç� �$Èœ Îüÿ›p’ g’ü¥D¨Û Ü Ý  Û ›p Ü €g€gŠ‚gê ûcƒgä{ûcØ«q¢1È¡Ý ô¦Bÿ‘ ¬‘ ’$­œ ³l¨ÐL¬Ð”üÚELèÞ ãs Þ âsä˜Bÿ ˆ‰ßneedleÁ4òùDþüê4Ó perf-literalÁÄËüÅ í“ß ãs ß âsä˜Bÿ ‡ •å€4ñùDýLàÐ,äЗ¯¤ , úµû­èí�‚ˆ‘𣬭¶ÃÄÌÍp¾—™å4!ëI—šK/„K—›ü9…C—œª $Uê—žƒDaô—Ÿ—,kÑ,— ÅÄLrÙ)—¡·=d’З£‚ƒ,§Ü—¤,\ ÑtÂL)´D4¥tD–˜t[‰wyfh,ƒœ‹^d KÔ ü°FC A convenient way to construct regex patterns from string literals.Á÷�üûLI This macro can be used to construct reusable instances of [`Regex`] withÁüÈMJ reduced boilerplate. The constructed `Regex` is stored in a static so theÁü–LI pattern is compiled approximately once, even when called multiple times.Áã�üçKH There is *no compile-time checking of patterns* with `regex!`. Instead,Áü³IF invalid patterns will panic the first time the regex is used. InvalidÁüýMJ patterns should still not be used with `regex!`; if compile-time checkingÁüËPM becomes feasible in the future, it may be added within a non-semver-breakingÁüœJG release. In the meantime, consider enabling [`clippy::invalid_regex`].Áç�të # ExamplesÁú�<þóÈ ü†%" use regex::bytes::{Regex, regex};Á¬�ü°,) assert!(regex!("[a-z]").is_match(b"a"));ÁüÝTQ assert!(regex!("(inconceivable!|classic blunder)").is_match(b"inconceivable!"));Á²�ü¶0- let re: &Regex = regex!(r"(\d{3})-(\d{4})");Áüç>; assert_eq!(&re.captures(b"867-5309").unwrap()[1], b"867");Á<¦ óÈ ® �ü² 85 An invalid pattern will panic when it is first used:Áë �œï  ```should_panicÁäƒ  use regex::bytes::regex;Á  �ü¤ 52 let re = regex!("invalid -> ("); // no panic hereÁüÚ .+ re.is_match(b"invalid -> ("); // panic!Á<‰ óÈ ‘ �ü• \Y [`clippy::invalid_regex`]: https://rust-lang.github.io/rust-clippy/master/#invalid_regexÁ)|£ t³ 4¹ t¥ Ý  € ã  ï , ä 8ŒÖå & ç 8Ð<è *ñ  ô  ý õ  ü+84ÿ 8REGEXÁ,†& ‹, �8,Ž'“8Ô<L•'ž8LazyÁ$  ¤, ¥8,¦'«8¯,­'²8Û?,´ ¹ », É8,Ê'Ï8Ô<LÑ'Ú8ô’$Ü'à8˜ â å Çæ é Æ , û8,ü'�8¯,ƒ'ˆ8Û?,Š'�8˜ ‘ ” ˜, •8ŒÖ– ™8¦4š   ¸7invalid regex patternÁ¼¡% È8Å8ŒÖÉ& Ë Í, Î8,Ï'Ô8¯,Ö'Û8Û?,Ý ã å8³’,æ% ë8ŒÖõ% þüõ/!¡q§¥g§üÌ0Dü�0*' Shows the original regular expression.ÁÏ0á â ã  á ¡q â €g€gŠ‚gê ûcƒgä{ûcØ«q¢1È¡ã ô¦Bÿ¦ Ó0¦ §$Ô0œ Ú0üÃ1¡q© g©ü˜2Düé1*›—›2ä å æ  ä ¡q å €g€gŠ‚gê ûcƒgä{ûcØ«q¢1È¡æ ô¦Bÿ¨ Ÿ2¨ ©$ 2œ ¦2ü¦3!¡q«¬¾}¿}¬DÎ3Ó3ªª›pü¢4,üå385 Attempts to parse a string into a regular expressionÁD¥4ç  ç é¦ Bÿª ±4ª ¬© ®4äð48è è ¡q®¯µ¶¯T“5,˜5­­›püé5,ü¬58››Dì5é  é é¦ Bÿ­ ø5­ ¯8© õ5ô·6¡q±²µ¶²TÜ6,á6°°›pü²7.üõ68››Dµ7“ré¦ Bÿ°° ²© ¾7T¨8üƒ8$! Core regular expression methods.Á¡q´µ¶¸»½ÀÃÆÉÌüªC,ü¹8KH Compiles a regular expression. Once compiled, it can be used repeatedlyÁü‰996 to search, split or replace substrings in a haystack.ÁÇ9�üÏ9IF Note that regex compilation tends to be a somewhat expensive process,Áü�:JG and unlike higher level environments, compilation is not automaticallyÁüì:HE cached for you. One should endeavor to compile a regex once and thenÁü¹;DA reuse it. For example, it's a bad idea to compile the same regexÁÌ‚< repeatedly in a loop.Á <�d¨< # ErrorsÁ¹<�üÁ<>; If an invalid pattern is given, then an error is returned.Áü„=@= An error is also returned if the pattern is valid, but wouldÁüÉ=EB produce a regex that is bigger than the configured size limit viaÁü“>HE [`RegexBuilder::size_limit`]. (A reasonable size limit is enabled byÁlà> default.)Áò>�lú>ÑÈ Œ?�<”?óÈ ä ? use regex::bytes::Regex;ÁÁ?�üÉ?<9 // An Invalid pattern because of an unclosed parenthesisÁüŠ@-* assert!(Regex::new(r"foo(bar").is_err());Áü¼@<9 // An invalid pattern because the regex would be too bigÁüý@/, // because Unicode tends to inflate things.Áü±A.+ assert!(Regex::new(r"\w{1000}").is_err());ÁüäA96 // Disabling Unicode can make the regex much smaller,Áü¢B?< // potentially by up to or more than an order of magnitude.ÁüæB30 assert!(Regex::new(r"(?-u:\w){1000}").is_ok());Á<žCóÈ ±Cê  ê é¦ Bÿ³ ¹C³ ´ŒÖµCü²I/üŠDGD Returns true if and only if there is a match for the regex anywhereÁÔÖD in the haystack given.ÁõD�üýDFC It is recommended to use this method if all you need to do is testÁüÈEGD whether a match exists, since the underlying matching engine may beÁÌ”F able to do less work.Á²F�lºFÑÈ ÌF�üÔFDA Test if some haystack contains at least one word with exactly 13Áä�G Unicode word characters:Á¾G�<ÆGóÈ äÒG�§óG�üûG0- let re = Regex::new(r"\b\w{13}\b").unwrap();Áü°H@= let hay = b"I categorically deny having triskaidekaphobia.";ÁôõH…‡ <˜IóÈ D¹Ië ì  ë ¡q ì âsBÿ³ ÂI³ µ$ÃIù›hüÚQ?ü•JB? This routine searches for the first match of this regex in theÁüÜJB? haystack given, and if found, returns a [`Match`]. The `Match`Áü£KHE provides access to both the byte offsets of the match and the actualÁÜðK substring that matched.Á�L�ü˜LEB Note that this should only be used if you want to find the entireÁüâLEB match. If instead you just want to test the existence of a match,Áü¬MDA it's potentially faster to use `Regex::is_match(hay)` instead ofÁüõM! `Regex::find(hay).is_some()`.Á›N�l£NÑÈ µN�ü½N@= Find the first word with exactly 13 Unicode word characters:Á‚O�<ŠOóÈ ä–O�§·O�ü¿O0Ÿ°üôO@Ù°ü¹P$! let mat = re.find(hay).unwrap();ÁüâP# assert_eq!(2..15, mat.range());ÁüŠQ1. assert_eq!(b"categorically", mat.as_bytes());Á<ÀQóÈ $áQ·í  í ¡q ·âsřǙș­É™Ê™àË™óG*¤�R{9 íí…@ïù—ð‚—ñ’— Kdf‚}ç·Bÿ³æQ³ ¶$ëQùØiüÉZIüÉRIF Returns an iterator that yields successive non-overlapping matches inÁü—SEB the given haystack. The iterator yields values of type [`Match`].ÁáS�¬éS # Time complexityÁƒT�ü‹TEB Note that since `find_iter` runs potentially many searches on theÁüÕTA> haystack and since each search has worst case `O(m * n)` timeÁü›UGD complexity, the overall worst case time complexity for iteration isÁŒçU `O(m * n^2)`.ÁýU�l…VÑÈ —V�üŸV<9 Find every word with exactly 13 Unicode word characters:ÁàV�<èVóÈ äôV�§•W�ü�W0Ÿ°üÒWMJ let hay = b"Retroactively relinquishing remunerations is reprehensible.";Áü¤XLI let matches: Vec<_> = re.find_iter(hay).map(|m| m.as_bytes()).collect();ÁìõX assert_eq!(matches, vec![Áô—Y &b"Retroactively"[..],ÁôºY &b"relinquishing"[..],ÁôÝY &b"remunerations"[..],Áô€Z &b"reprehensible"[..],Á<£Z ]);Á<¯ZóÈ LÐZ¹º ¹¡q ºâsˆˆ×A‹ù—ŒþA—Éw³2Õ‰2¹ºBÿ³ÚZ³¤é$æZùèjÞZü…}Füà[KH This routine searches for the first match of this regex in the haystackÁü°\HE given, and if found, returns not only the overall match but also theÁüý\JG matches of each capture group in the regex. If no match is found, thenÁ¼Ì] `None` is returned.Áè]�üð]JG Capture group `0` always corresponds to an implicit unnamed group thatÁü¿^HE includes the entire match. If a match is found, this group is alwaysÁüŒ_FC present. Subsequent groups may be named and are numbered, startingÁü×_FC at 1, by the order in which the opening parenthesis appears in theÁü¢`FC pattern. For example, in the pattern `(?.(?.))(?.)`, `a`,Áüí`EB `b` and `c` correspond to capture group indices `1`, `2` and `3`,ÁŒ·a respectively.ÁÍa�üÕaJG You should only use `captures` if you need access to the capture groupÁü¤bKH matches. Otherwise, [`Regex::find`] is generally faster for discoveringÁÜôb just the overall match.Á”c�lœcÑÈ ®c�ü¶cHE Say you have some haystack with movie names and their release years,ÁüƒdEB like "'Citizen Kane' (1941)". It'd be nice if we could search forÁüÍdKH strings looking like that, while also extracting the movie name and itsÁü�eDA release year separately. The example below shows how to do that.Áæe�<îeóÈ äúe�§›f�ü£f=: let re = Regex::new(r"'([^']+)'\s+\((\d{4})\)").unwrap();Áüåf?< let hay = b"Not my favorite movie: 'Citizen Kane' (1941).";Áü©g)& let caps = re.captures(hay).unwrap();Áü×gJG assert_eq!(caps.get(0).unwrap().as_bytes(), b"'Citizen Kane' (1941)");Áü¦hA> assert_eq!(caps.get(1).unwrap().as_bytes(), b"Citizen Kane");Áüìh96 assert_eq!(caps.get(2).unwrap().as_bytes(), b"1941");ÁüªiHE // You can also access the groups by index using the Index notation.Áü÷iIF // Note that this will panic on an invalid index. In this case, theseÁüÅjFC // accesses are always correct because the overall regex will onlyÁü�k-* // match when these capture groups match.ÁüÂk30 assert_eq!(&caps[0], b"'Citizen Kane' (1941)");Áüúk*' assert_eq!(&caps[1], b"Citizen Kane");Áü©l" assert_eq!(&caps[2], b"1941");Á<ÐlóÈ Ül�üälEB Note that the full match is at capture group `0`. Each subsequentÁü®m=: capture group is indexed by the order of its opening `(`.Áðm�üømKH We can make this example a bit clearer by using *named* capture groups:ÁÈn�<ÐnóÈ äÜn�§ýn�ü…oLI let re = Regex::new(r"'(?[^']+)'\s+\((?<year>\d{4})\)").unwrap();Á����üÖo?éÐ����üšp)²Ñ����üÈpJåÑ����ü—qH�E assert_eq!(caps.name("title").unwrap().as_bytes(), b"Citizen Kane");Á����üäq?�< assert_eq!(caps.name("year").unwrap().as_bytes(), b"1941");Á����ü¨rG�D // You can also access the groups by name using the Index notation.Á����üôrH�E // Note that this will panic on an invalid group name. In this case,Á����üÁsG�D // these accesses are always correct because the overall regex willÁ����ü�t2�/ // only match when these capture groups match.Á����üÄt3óÕ����üüt0�- assert_eq!(&caps["title"], b"Citizen Kane");Á����ü±u'�$ assert_eq!(&caps["year"], b"1941");Á����<ÝuóÈ ����éu�����üñuH�E Here we name the capture groups, which we can access with the `name`Á����ü¾vE�B method or the `Index` notation with a `&str`. Note that the namedÁ����üˆwJ�G capture groups are still accessible with `get` or the `Index` notationÁ����œ×w� with a `usize`.Á����ïw�����ü÷wC�@ The `0`th capture group is always unnamed, so it must always beÁ����ü¿x$�! accessed with `get(0)` or `[0]`.Á����èx�����üðxD�A Finally, one other way to get the matched substrings is with theÁ����ô¹y� [`Captures::extract`] API:Á����Üy�����<äyóÈ ����äðy�§����‘z�����ü™z=¢Ð����üÛz?éÐ����üŸ{D�A let (full, [title, year]) = re.captures(hay).unwrap().extract();Á����üè{/�, assert_eq!(full, b"'Citizen Kane' (1941)");Á����üœ|'�$ assert_eq!(title, b"Citizen Kane");Á����ôÈ|� assert_eq!(year, b"1941");Á����<ë|óÈ DŒ}�������������������¼�î  ���î ¡q� ����¼âs�řǙș­����É™�Ê™àË™ó����������G*¤�R{9 �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ�����¼Bÿ�³����•}�³� �»�$š}ù�lüó‘k����üÿ}I¸»����üÍ~H�E the given haystack. The iterator yields values of type [`Captures`].Á����š�����ü¢K�H This is the same as [`Regex::find_iter`], but instead of only providingÁ����üòH�E access to the overall match, each value yield includes access to theÁ����ü¿€J�G matches of all capture groups in the regex. Reporting this extra matchÁ����üŽ�J�G data is potentially costly, so callers should only use `captures_iter`Á����üÝ�H�E over `find_iter` when they actually need access to the capture groupÁ����dª‚� matches.Á����»‚�����¬Ã‚å¼����Ý‚�����üå‚I�F Note that since `captures_iter` runs potentially many searches on theÁ����ü³ƒAß½����üùƒGª¾����ŒÅ„ú¾����Û„�����lã„ÑÈ ����õ„�����üý„G�D We can use this to find all movie titles and their release years inÁ����üÉ…F�C some haystack, where the movie is formatted like "'Title' (xxxx)":Á����”†�����<œ†óÈ ����䨆�§����Ɇ�����üц@�= let re = Regex::new(r"'([^']+)'\s+\(([0-9]{4})\)").unwrap();Á����ü–‡O�L let hay = b"'Citizen Kane' (1941), 'The Wizard of Oz' (1939), 'M' (1931).";Á����äê‡� let mut movies = vec![];Á����ü‹ˆJ�G for (_, [title, year]) in re.captures_iter(hay).map(|c| c.extract()) {Á����üÚˆ:�7 // OK because [0-9]{4} can only match valid UTF-8.Á����ü™‰6�3 let year = std::str::from_utf8(year).unwrap();Á����üÔ‰3�0 movies.push((title, year.parse::<i64>()?));Á����,ŒŠ� }Á����ä–Š� assert_eq!(movies, vec![Á����ü·Š%�" (&b"Citizen Kane"[..], 1941),Á����üáŠ)�& (&b"The Wizard of Oz"[..], 1939),Á����Ô�‹� (&b"M"[..], 1931),Á����<®‹®Ã����üº‹.�+ # Ok::<(), Box<dyn std::error::Error>>(())Á����<í‹óÈ ����ù‹�����Ì�Œ� Or with named groups:Á����ŸŒ�����<§ŒóÈ ����䳌�§����ÔŒ�����üÜŒO�L let re = Regex::new(r"'(?<title>[^']+)'\s+\((?<year>[0-9]{4})\)").unwrap();Á����ü°�Ožð����ü„Ž'�$ let mut it = re.captures_iter(hay);Á����°Ž�����ü¸Ž"� let caps = it.next().unwrap();Á����üߎ0«Þ����ü”�'åÞ����À������üÈ�"×÷����üï�4�1 assert_eq!(&caps["title"], b"The Wizard of Oz");Á����ü¨�'�$ assert_eq!(&caps["year"], b"1939");Á����Ô������üÜ�"×÷����üƒ‘%�" assert_eq!(&caps["title"], b"M");Á����ü­‘'�$ assert_eq!(&caps["year"], b"1931");Á����<Ù‘óÈ lú‘�������������������¾�¿ ����¾¡q� ���¿âs��‘�‘�¥B��”ù�—��•þA�—���������¶~æÁB�–�����¾����¿Bÿ�³����ˆ’�³�„÷$�’ù«mŒ’üã¸C����ü·“K�H Returns an iterator of substrings of the haystack given, delimited by aÁ����ü‡”K�H match of the regex. Namely, each element of the iterator corresponds toÁ����ü×”J�G a part of the haystack that *isn't* matched by the regular expression.Á����¦•�����¬®•å¼����È•�����üЕF�C Since iterators over all matches requires running potentially manyÁ����ü›–B�? searches on the haystack, and since each search has worst caseÁ����üâ–J�G `O(m * n)` time complexity, the overall worst case time complexity forÁ����ü±—!� this routine is `O(m * n^2)`.Á����×—�����lß—ÑÈ ����ñ—�����üù—G�D To split a string delimited by arbitrary amounts of spaces or tabs:Á����Ř�����<͘óÈ ����äÙ˜�§����ú˜�����ü‚™,�) let re = Regex::new(r"[ \t]+").unwrap();Á����ü³™#� let hay = b"a b \t c\td e";Á����üÛ™5�2 let fields: Vec<&[u8]> = re.split(hay).collect();Á����䕚� assert_eq!(fields, vec![Á����ü¶š>�; &b"a"[..], &b"b"[..], &b"c"[..], &b"d"[..], &b"e"[..],Á����<ùš®Ã����<…›óÈ ����‘›�����Ì™›� # Example: more casesÁ����·›�����„¿›� Basic usage:Á����Ô›�����<Ü›óÈ ����äè›�§����‰œ�����ü‘œ'�$ let re = Regex::new(r" ").unwrap();Á����ü½œ(�% let hay = b"Mary had a little lamb";Á����üêœ2�/ let got: Vec<&[u8]> = re.split(hay).collect();Á����Ì¡�� assert_eq!(got, vec![Á����ü¿�K�H &b"Mary"[..], &b"had"[..], &b"a"[..], &b"little"[..], &b"lamb"[..],Á����<�ž®Ã����›ž�����ü£ž'�$ let re = Regex::new(r"X").unwrap();Á����”Ïž� let hay = b"";Á����üæž2–†����ü�Ÿ$�! assert_eq!(got, vec![&b""[..]]);Á����ÆŸ�����üΟ'ç‡����üúŸ%�" let hay = b"lionXXtigerXleopard";Á����ü¤ 2–†����ÌÛ Ò†����üù ?�< &b"lion"[..], &b""[..], &b"tiger"[..], &b"leopard"[..],Á����<½¡®Ã����É¡�����üÑ¡(�% let re = Regex::new(r"::").unwrap();Á����üþ¡&�# let hay = b"lion::tiger::leopard";Á����ü©¢2–†����üà¢H�E assert_eq!(got, vec![&b"lion"[..], &b"tiger"[..], &b"leopard"[..]]);Á����<­£óÈ ����¹£�����üÁ£G�D If a haystack contains multiple contiguous matches, you will end upÁ����ü�¤-�* with empty spans yielded by the iterator:Á����¿¤�����<ǤóÈ ����äÓ¤�§����ô¤�����üü¤'ç‡����䨥� let hay = b"XXXXaXXbXc";Á����üÉ¥2–†����Ì€¦Ò†����üž¦/�, &b""[..], &b""[..], &b""[..], &b""[..],Á����üÒ¦2�/ &b"a"[..], &b""[..], &b"b"[..], &b"c"[..],Á����<‰§®Ã����•§�����ü�§'�$ let re = Regex::new(r"/").unwrap();Á����¼É§� let hay = b"(///)";Á����üå§2–†����üœ¨D�A assert_eq!(got, vec![&b"("[..], &b""[..], &b""[..], &b")"[..]]);Á����<å¨óÈ ����ñ¨�����üù¨H�E Separators at the start or end of a haystack are neighbored by emptyÁ����tÆ©� substring.Á����Ù©�����<á©óÈ ����äí©�§����Žª�����ü–ª'�$ let re = Regex::new(r"0").unwrap();Á����¬Âª� let hay = b"010";Á����üܪ2–†����ü“«9�6 assert_eq!(got, vec![&b""[..], &b"1"[..], &b""[..]]);Á����<Ñ«óÈ ����Ý«�����üå«F�C When the regex can match the empty string, it splits at every byteÁ����ü°¬I�F position in the haystack. This includes between all UTF-8 code units.Á����üþ¬H�E (The top-level [`Regex::split`](crate::Regex::split) will only splitÁ����üË­� at valid UTF-8 boundaries.)Á����ï­�����<÷­óÈ ����䃮�§����¤®�����ü¬®&�# let re = Regex::new(r"").unwrap();Á����ü×®� let hay = "☃".as_bytes();Á����üû®2–†����̲¯Ò†����üЯI�F &[][..], &[b'\xE2'][..], &[b'\x98'][..], &[b'\x83'][..], &[][..],Á����<ž°®Ã����<ª°óÈ ����¶°�����ü¾°J�G Contiguous separators (commonly shows up with whitespace), can lead toÁ����ü�±D�A possibly surprising behavior. For example, this code is correct:Á����Ö±�����<Þ±óÈ ����äê±�§����‹²�����ü“²'±…����俲� let hay = b" a b c";Á����üà²2–†����Ì—³Ò†����üµ³/´Ž����üé³2îŽ����< ´®Ã����<¬´óÈ ����¸´�����üÀ´K�H It does *not* give you `["a", "b", "c"]`. For that behavior, you'd wantÁ����ü�µ)�& to match contiguous space characters:Á����¾µ�����<ƵóÈ ����äÒµ�§����óµ�����üûµ(�% let re = Regex::new(r" +").unwrap();Á����䨶§š����üɶ2–†����ü€·E�B // N.B. This does still include a leading empty span because ' +'Á����üÊ·0�- // matches at the beginning of the haystack.Á����üÿ·E�B assert_eq!(got, vec![&b""[..], &b"a"[..], &b"b"[..], &b"c"[..]]);Á����<ɸóÈ ,ê¸�������������������Á� ����Á¡q� ���Ââs��š�š�øB���ù�—��žþA�—���������c¦í㜓�����Á����ÂBÿ�³����ð¸�³� �À�$ü¸ù;o ô¸ü³Ïr����üî¹E�B Returns an iterator of at most `limit` substrings of the haystackÁ����ü¸ºK�H given, delimited by a match of the regex. (A `limit` of `0` will returnÁ����üˆ»I�F no substrings.) Namely, each element of the iterator corresponds to aÁ����üÖ»H�E part of the haystack that *isn't* matched by the regular expression.Á����ü£¼D�A The remainder of the haystack that is not split will be the lastÁ����äì¼� element in the iterator.Á�����½�����¬•½å¼����¯½�����ü·½F¥þ����ü‚¾Böþ����üɾJÃÿ����ü˜¿!˜€����¾¿�����üÆ¿H�E Although note that the worst case time here has an upper bound givenÁ����ì“À� by the `limit` parameter.Á����µÀ�����l½ÀÑÈ ����ÏÀ�����ü×À-�* Get the first two words in some haystack:Á����‰Á�����<‘ÁóÈ ����ä�Á�§����¾Á�����üÆÁ)�& let re = Regex::new(r"\W+").unwrap();Á����üôÁ#� let hay = b"Hey! How are you?";Á����üœÂ9�6 let fields: Vec<&[u8]> = re.splitn(hay, 3).collect();Á����üÚÂI�F assert_eq!(fields, vec![&b"Hey"[..], &b"How"[..], &b"are you?"[..]]);Á����<¨ÃóÈ ����´Ã�����Ô¼Ã� # Examples: more casesÁ����ÛÃ�����<ãÃóÈ ����äïÃ�§�����Ä�����ü˜Ä'±…����üÄÄ(ã…����üñÄ6�3 let got: Vec<&[u8]> = re.splitn(hay, 3).collect();Á����ü¬ÅL�I assert_eq!(got, vec![&b"Mary"[..], &b"had"[..], &b"a little lamb"[..]]);Á����ýÅ�����ü…Æ'ç‡����”±Æ˜ˆ����üÈÆ6¾ª����üƒÇ$Ĉ����¬Ç�����ü´Ç'ç‡����üàÇ%�‰����üŠÈ6¾ª����üÅÈI�F assert_eq!(got, vec![&b"lion"[..], &b""[..], &b"tigerXleopard"[..]]);Á����“É�����ü›É(ÁŠ����üÈÉ&ôŠ����üóÉ6�3 let got: Vec<&[u8]> = re.splitn(hay, 2).collect();Á����ü®Ê@�= assert_eq!(got, vec![&b"lion"[..], &b"tiger::leopard"[..]]);Á����óÊ�����üûÊ'ç‡����̧Ë� let hay = b"abcXdef";Á����üÅË6�3 let got: Vec<&[u8]> = re.splitn(hay, 1).collect();Á����ü€Ì+�( assert_eq!(got, vec![&b"abcXdef"[..]]);Á����°Ì�����ü¸Ì'ç‡����ÄäÌ� let hay = b"abcdef";Á����ü�Í6×­����ü¼Í*�' assert_eq!(got, vec![&b"abcdef"[..]]);Á����ëÍ�����üóÍ'ç‡����ÌŸÎþ®����ü½Î6�3 let got: Vec<&[u8]> = re.splitn(hay, 0).collect();Á����äøÎ� assert!(got.is_empty());Á����<™ÏóÈ 4ºÏ�������������������Ä�Å ����Ä¡q� ���Åâs�©t�£�£�ÂC��¦ù�—��§þA�—���������HÍ {¡äS�����Ä����ÅBÿ�³����ÁÏ�³� �Ã�$ÖÏù±pçá»p&(ÅÏüíõr����üöÐD�A Replaces the leftmost-first match in the given haystack with theÁ����ü¿ÑH�E replacement provided. The replacement can be a regular string (whereÁ����üŒÒH�E `$N` and `$name` are expanded to match capture groups) or a functionÁ����üÙÒ>�; that takes a [`Captures`] and returns the replaced string.Á����œÓ�����ü¤ÓJ�G If no match is found, then the haystack is returned unchanged. In thatÁ����üóÓH�E case, this implementation will likely return a `Cow::Borrowed` valueÁ����üÀÔ)�& such that no allocation is performed.Á����îÔ�����üöÔH�E When a `Cow::Borrowed` is returned, the value returned is guaranteedÁ����üÃÕ-�* to be equivalent to the `haystack` given.Á����õÕ�����üýÕ� # Replacement string syntaxÁ����¡Ö�����ü©ÖG�D All instances of `$ref` in the replacement string are replaced withÁ����üõÖI�F the substring corresponding to the capture group identified by `ref`.Á����Ã×�����üË×K�H `ref` may be an integer corresponding to the index of the capture groupÁ����ü›ØK�H (counted by order of opening parenthesis where `0` is the entire match)Á����üëØF�C or it can be a name (consisting of letters, digits or underscores)Á����ü¶Ù+�( corresponding to a named capture group.Á����æÙ�����üîÙK�H If `ref` isn't a valid capture group (whether the name doesn't exist orÁ����ü¾ÚD�A isn't a valid index), then it is replaced with the empty string.Á����‡Û�����ü�ÛF�C The longest possible name is used. For example, `$1a` looks up theÁ����üÚÛG�D capture group named `1a` and not the capture group at index `1`. ToÁ����ü¦ÜH�E exert more precise control over the name, use braces, e.g., `${1}a`.Á����óÜ�����üûÜ$�! To write a literal `$` use `$$`.Á����¤Ý�����l¬ÝÑÈ ����¾Ý�����üÆÝK�H Note that this function is polymorphic with respect to the replacement.Á����ü–Þ7�4 In typical usage, this can just be a normal string:Á����ÒÞ�����<ÚÞóÈ ����äæÞ�§����‡ß�����ü�ß,�) let re = Regex::new(r"[^01]+").unwrap();Á����üÀß:�7 assert_eq!(re.replace(b"1078910", b""), &b"1010"[..]);Á����<ÿßóÈ ����‹à�����ü“àJ�G But anything satisfying the [`Replacer`] trait will work. For example,Á����üâàK�H a closure of type `|&Captures| -> String` provides direct access to theÁ����ü²áJ�G captures corresponding to a match. This allows one to access capturingÁ����Ì�â� group matches easily:Á����Ÿâ�����<§âóÈ ����ü³â(�% use regex::bytes::{Captures, Regex};Á����àâ�����üèâ8�5 let re = Regex::new(r"([^,\s]+),\s+(\S+)").unwrap();Á����ü¥ãF�C let result = re.replace(b"Springsteen, Bruce", |caps: &Captures| {Á����ìðã� let mut buf = vec![];Á����ü’ä(�% buf.extend_from_slice(&caps[2]);Á����¼¿ä� buf.push(b' ');Á����üÛä(�% buf.extend_from_slice(&caps[1]);Á����\ˆå� bufÁ����<˜å� });Á����ü¤å2�/ assert_eq!(result, &b"Bruce Springsteen"[..]);Á����<ÛåóÈ ����çå�����üïåG�D But this is a bit cumbersome to use all the time. Instead, a simpleÁ����ü»æJ�G syntax is supported (as described above) that expands `$name` into theÁ����üŠçH�E corresponding capture group. Here's the last example, but using thisÁ����ü×ç2�/ expansion technique with named capture groups:Á����Žè�����<–èóÈ ����ä¢è�§����Ãè�����üËèG�D let re = Regex::new(r"(?<last>[^,\s]+),\s+(?<first>\S+)").unwrap();Á����ü—éD�A let result = re.replace(b"Springsteen, Bruce", b"$first $last");Á����üàé2ÔÊ����<—êóÈ ����£ê�����ü«êG�D Note that using `$2` instead of `$first` or `$1` instead of `$last`Á����ü÷êC�@ would produce the same result. To write a literal `$` use `$$`.Á����¿ë�����üÇëD�A Sometimes the replacement string requires use of curly braces toÁ����ü�ìK�H delineate a capture group replacement when it is adjacent to some otherÁ����üàìK�H literal text. For example, if we wanted to join two words together withÁ����”°í� an underscore:Á����Çí�����<ÏíóÈ ����äÛí�§����üí�����ü„îD�A let re = Regex::new(r"(?<first>\w+)\s+(?<second>\w+)").unwrap();Á����üÍî@�= let result = re.replace(b"deep fried", b"${first}_$second");Á����ü’ï+�( assert_eq!(result, &b"deep_fried"[..]);Á����<ÂïóÈ ����Îï�����üÖïF�C Without the curly braces, the capture group name `first_` would beÁ����ü¡ðI�F used, and since it doesn't exist, it would be replaced with the emptyÁ����\ïð� string.Á����ÿð�����ü‡ñH�E Finally, sometimes you just want to replace a literal string with noÁ����üÔñH�E regard for capturing group expansion. This can be done by wrapping aÁ����ì¡ò� string with [`NoExpand`]:Á����Ãò�����<ËòóÈ ����ü×ò(�% use regex::bytes::{NoExpand, Regex};Á����„ó�����üŒó?�< let re = Regex::new(r"(?<last>[^,\s]+),\s+(\S+)").unwrap();Á����üÐóJ�G let result = re.replace(b"Springsteen, Bruce", NoExpand(b"$2 $last"));Á����üŸô)�& assert_eq!(result, &b"$2 $last"[..]);Á����<ÍôóÈ ����Ùô�����üáôK�H Using `NoExpand` may also be faster, since the replacement string won'tÁ����ü±õ)�& need to be parsed for the `$` syntax.Á<ôõ�������������������Ç�ï  ���ï ¡q� ����Çâs�òã¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ÇâsBÿ�³�Ž�È�����È��üõ�³���þÆòã� €ö����ûòã�Dƒö �Æòã$—öù9rèäDrMO:<���������ü¨’v����ü•÷A�> Replaces all non-overlapping matches in the haystack with theÁ����üÛ÷E�B replacement provided. This is the same as calling `replacen` withÁ����¼¥ø� `limit` set to `0`.Á����Áø�����üÉøJÒ¶����ü˜ùH§·����üåù)ú·����“ú�����ü›úH»¸����üèú-޹����šû�����ü¢ûH�E The documentation for [`Regex::replace`] goes into more detail aboutÁ����üïû4�1 what kinds of replacement strings are supported.Á����¨ü�����¬°üå¼����Êü�����üÒüF¥þ����ü�ýBöþ����üäýJÃÿ����ü³þ!˜€����Ùþ�����Œáþ� # FallibilityÁ����÷þ�����üÿþC�@ If you need to write a replacement routine where any individualÁ����üÇÿJ�G replacement might "fail," doing so with this API isn't really feasibleÁ����ü–€F�C because there's no way to stop the search process if a replacementÁ����üá€G�D fails. Instead, if you need this functionality, you should considerÁ����ü­�.�+ implementing your own replacement routine:Á����à������<è�óÈ ����üô�(¬Ç����¡‚�����´©‚� fn replace_all<E>(Á����œÄ‚� re: &Regex,Á����ÄÜ‚� haystack: &[u8],Á����üù‚>�; replacement: impl Fn(&Captures) -> Result<Vec<u8>, E>,Á����켃� ) -> Result<Vec<u8>, E> {Á����üÞƒ9�6 let mut new = Vec::with_capacity(haystack.len());Á����üœ„� let mut last_match = 0;Á����üÀ„0�- for caps in re.captures_iter(haystack) {Á����üõ„)�& let m = caps.get(0).unwrap();Á����ü£…D�A new.extend_from_slice(&haystack[last_match..m.start()]);Á����üì…8�5 new.extend_from_slice(&replacement(&caps)?);Á����ü©†!� last_match = m.end();Á����Lφ� }Á����ü݆7�4 new.extend_from_slice(&haystack[last_match..]);Á����|™‡� Ok(new)Á����,­‡¶ó����·‡�����ü¿‡E�B // Let's replace each word with the number of bytes in that word.Á����ü‰ˆ>�; // But if we see a word that is "too long," we'll give up.Á����ü̈)�& let re = Regex::new(r"\w+").unwrap();Á����üúˆJ�G let replacement = |caps: &Captures| -> Result<Vec<u8>, &'static str> {Á����üɉ� if caps[0].len() >= 5 {Á����üí‰(�% return Err("word too long");Á����LšŠ¼ë����ü¨Š2�/ Ok(caps[0].len().to_string().into_bytes())Á����4ߊ� };Á����|êŠëù ����üþŠ!� Ok(b"2 3 3 3?".to_vec()),Á����ü¤‹;�8 replace_all(&re, b"hi how are you?", &replacement),Á����4䋤˜ ����üï‹B�? assert!(replace_all(&re, b"hi there", &replacement).is_err());Á����<¶ŒóÈ ����ÂŒ�����lÊŒÑÈ ����ÜŒ�����üäŒJ�G This example shows how to flip the order of whitespace (excluding lineÁ����ü³�E�B terminators) delimited fields, and normalizes the whitespace thatÁ����Äý�� delimits the fields:Á����šŽ�����<¢ŽóÈ ����䮎�§����ÏŽ�����ü׎A�> let re = Regex::new(r"(?m)^(\S+)[\s--\r\n]+(\S+)$").unwrap();Á����„��� let hay = b"Á����œ²�� Greetings 1973Á����tÊ�� Wild\t1973Á����ÌÝ�� BornToRun\t\t\t\t1975Á����üû�$�! Darkness 1978Á����Œ¤�� TheRiver 1980Á����4º�“¢ ����üÅ�,�) let new = re.replace_all(hay, b"$2 $1");Á����¼ö�� assert_eq!(new, &b"Á����”’‘� 1973 GreetingsÁ����l©‘� 1973 WildÁ����”»‘� 1975 BornToRunÁ����ŒÒ‘� 1978 DarknessÁ����Œè‘� 1980 TheRiverÁ����\þ‘� "[..]);Á����<Ž’óÈ \¯’�������������������Ê�ð  ���ð ¡q� ����Êâs�òã¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ÊâsBÿ�³�Ž�Ë�����Ë��»’�³�ÞÞ ¿’�ðÞDÂ’ �Éòã$Ö’ùsèä's<>24���������üè¤�����üÔ“I�F Replaces at most `limit` non-overlapping matches in the haystack withÁ����ü¢”I�F the replacement provided. If `limit` is `0`, then all non-overlappingÁ����üð”D�A matches are replaced. That is, `Regex::replace_all(hay, rep)` isÁ����ü¹•1�. equivalent to `Regex::replacen(hay, 0, rep)`.Á����ï•�����ü÷•JÒ¶����üÆ–H§·����ü“—)ú·����Á—�����üÉ—H»¸����ü–˜-޹����Ș�����üИHòà����ü�™4Åá����Ö™�����¬Þ™å¼����ø™�����ü€šF¥þ����üËšBöþ����ü’›JÃÿ����üá›!˜€����‡œ�����ü�œH¡¥����ìÜœó¥����þœ�����Œ†�ôâ����œ������ü¤�H�E See the corresponding section in the docs for [`Regex::replace_all`]Á����üñ�E�B for tips on how to deal with a replacement routine that can fail.Á����»ž�����lÞÑÈ ����Õž�����üÝžJ±ò����ü¬ŸE†ó����üöŸE�B delimits the fields. But we only do it for the first two matches.Á����À �����<È óÈ ����äÔ �§����õ �����üý A®ô����„áùô����œØ¡“õ����tð¡°õ����̃¢Èõ����ü¡¢$ìõ����ŒÊ¢šö����4࢓¢ ����üë¢,�) let new = re.replacen(hay, 2, b"$2 $1");Á����¼œ£úö����”¸£›÷����lÏ£·÷����Ìá£Èõ����üÿ£$ìõ����Œ¨¤šö����\¾¤ ø����<ΤóÈ Dï¤�������������������Í�ñ  ���ñ ¡q� ����Íâs�©tòã¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ÍâsBÿ�³�Ž�Î�����Î��ø¤�³�ÞÞ ü¤�ðÞDÿ¤ìã$“¥ùC„çáM„èä×¥@B68���������T¢¸����üž¶L�I A group of advanced or "lower level" search methods. Some methods permitÁ����üë¶M�J starting the search at a position greater than `0` in the haystack. OtherÁ����ü¹·H�E methods permit reusing allocations, for example, when extracting theÁ����ü‚¸� matches for capture groups.Á����������¡qÐÑÓÔ×ÙÛÞ�üÐÂ>����ü³¸I�F Returns the end byte offset of the first match in the haystack given.Á�����¹�����ü‰¹@�= This method may have the same performance characteristics asÁ����üιE�B `is_match`. Behaviorally, it doesn't just report whether it matchÁ����ü˜ºJ�G occurs, but also the end offset for a match. In particular, the offsetÁ����üçºG�D returned *may be shorter* than the proper end of the leftmost-firstÁ����ü³»2�/ match that you would find via [`Regex::find`].Á����ê»�����üò»J�G Note that it is not guaranteed that this routine finds the shortest orÁ����üÁ¼I�F "earliest" possible match. Instead, the main idea of this API is thatÁ����ü�½I�F it returns the offset at the point at which the internal regex engineÁ����üݽH�E has determined that a match has occurred. This may vary depending onÁ����üª¾H�E which internal regex engine is used, and thus, the offset itself mayÁ����ü÷¾(�% change based on internal heuristics.Á����¤¿�����l¬¿ÑÈ ����¾¿�����üÆ¿H�E Typically, `a+` would match the entire first sequence of `a` in someÁ����ü“ÀG�D haystack, but `shortest_match` *may* give up as soon as it sees theÁ����tßÀ� first `a`.Á����òÀ�����<úÀóÈ ����ä†Á�§����§Á�����ü¯Á(�% let re = Regex::new(r"a+").unwrap();Á����üÜÁ6�3 let offset = re.shortest_match(b"aaaaa").unwrap();Á����Ô—Â� assert_eq!(offset, 1);Á����<¶ÂóÈ t×Â�������������������ò �ó  ����ò ¡q� ���ó âs�ä˜Bÿ�Ï���� æÂ�Ï� �Ð�$çÂùBŒüáÌn����üÈÃF�C Returns the same as `shortest_match`, but starts the search at theÁ����Œ“Ä� given offset.Á����©Ä�����ü±ÄK�H The significance of the starting point is that it takes the surroundingÁ����ü�ÅK�H context into consideration. For example, the `\A` anchor can only matchÁ����´ÑÅ� when `start == 0`.Á����ìÅ�����üôÅI�F If a match is found, the offset returned is relative to the beginningÁ����üÂÆ5�2 of the haystack, not the beginning of the search.Á����üÆ�����d„Ç� # PanicsÁ����•Ç�����ü�Ç3�0 This panics when `start >= haystack.len() + 1`.Á����ÕÇ�����lÝÇÑÈ ����ïÇ�����ü÷ÇJ�G This example shows the significance of `start` by demonstrating how itÁ����üÆÈG�D can be used to permit look-around assertions in a regex to take theÁ����ü’É%�" surrounding context into account.Á����¼É�����<ÄÉóÈ ����äÐÉ�§����ñÉ�����üùÉ.�+ let re = Regex::new(r"\bchew\b").unwrap();Á����ĬÊ� let hay = b"eschew";Á����üÉÊ;�8 // We get a match here, but it's probably not intended.Á����ü‰Ë6�3 assert_eq!(re.shortest_match(&hay[2..]), Some(4));Á����üÄËF�C // No match because the assertions take the context into account.Á����ü�Ì3�0 assert_eq!(re.shortest_match_at(hay, 2), None);Á����<ÇÌóÈ ŒèÌ�������������������ô �õ  ����ô ¡q� ���õ âs�©tä˜Bÿ�Ï���� ƒÍ�Ï�‰˜$„Íù�Ž‚‹Ž$ÝÎ�������������������Ñ���Ò������Ò�����Ò����Ò���Ñ�€�üæÖ@����üúÎI�F Returns the same as [`Regex::is_match`], but starts the search at theÁ����ŒÈÏë•����ÞÏ�����üæÏK”–����ü¶ÐE�B context into consideration. For example, the `\A` anchor can onlyÁ����ä€Ñ� match when `start == 0`.Á����¡Ñ�����d©Ñ�™����ºÑ�����üÂÑ3±™����úÑ�����l‚ÒÑÈ ����”Ò�����üœÒJ—š����üëÒGìš����ü·Ó%¾›����áÓ�����<éÓóÈ ����äõÓ�§����–Ô�����üžÔ.¤œ����ÄÑÔÜœ����üîÔ;ÿœ����ü®Õ$�! assert!(re.is_match(&hay[2..]));Á����ü×ÕF†ž����ü¢Ö%�" assert!(!re.is_match_at(hay, 2));Á����<ÌÖóÈ \íÖ�������������������ö �÷  ����ö ¡q� ���÷ âs�©t�Bÿ�Ï���� ùÖ�Ï�®Ñ$úÖù²‘‚¼‘ü‹ào����ü�ØK�H Returns the same as [`Regex::find`], but starts the search at the givenÁ����\ÑØ� offset.Á����áØ�����üéØK”–����ü¹ÙEç¡����äƒÚ¶¢����¤Ú�����d¬Ú�™����½Ú�����üÅÚ3±™����ýÚ�����l…ÛÑÈ ����—Û�����üŸÛJ—š����üîÛGìš����üºÜ%¾›����äÜ�����<ìÜóÈ ����äøÜ�§����™Ý�����ü¡Ý.¤œ����ÄÔÝÜœ����üñÝ;ÿœ����ü±ÞB�? assert_eq!(re.find(&hay[2..]).map(|m| m.range()), Some(0..4));Á����üøÞF†ž����üÃß)�& assert_eq!(re.find_at(hay, 2), None);Á����<ñßóÈ <’à�������������������Õ�ø  ���ø ¡q� ����Õâs�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 �í�í�…@��ïù�—��ð‚�—��ñ’�—��������� Kdf‚}ç�����ÕBÿ�Ï����šà�Ï�âÒ$¨àù ”‚”#%åá�������������������Ô���Ö������Ö�����Ö����Ö���Ô�™¨ü¬êv����üžâI�F Returns the same as [`Regex::captures`], but starts the search at theÁ����Œìâë•����‚ã�����üŠãK”–����üÚãEç¡����ä¤ä¶¢����Åä�����dÍä�™����Þä�����üæä3±™����žå�����l¦åÑÈ ����¸å�����üÀåJ—š����ü�æGìš����üÛæ%¾›����…ç�����<�çóÈ ����ä™ç�§����ºç�����üÂç.¤œ����ÄõçÜœ����ü’è;ÿœ����üÒè=�: assert_eq!(&re.captures(&hay[2..]).unwrap()[0], b"chew");Á����ü”éF†ž����üßé.�+ assert!(re.captures_at(hay, 2).is_none());Á����<’êóÈ \³ê�������������������Ø�ù  ���ù ¡q� ����Øâs�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ�����ØBÿ�Ï����¿ê�Ï�šØ$ÍêùŒ™‚–™#%ü‰ø„����ü¦îI�F This is like [`Regex::captures`], but writes the byte offsets of eachÁ����üôî1�. capture group match into the locations given.Á����ªï�����ü²ïJ�G A [`CaptureLocations`] stores the same byte offsets as a [`Captures`],Á����ü�ðH�E but does *not* store a reference to the haystack. This makes its APIÁ����üÎðC�@ a bit lower level and less convenient. But in exchange, callersÁ����ü–ñG�D may allocate their own `CaptureLocations` and reuse it for multipleÁ����üâñJ�G searches. This may be helpful if allocating a `Captures` shows up in aÁ����Ô±ò� profile as too costly.Á����Ðò�����üØò1�. To create a `CaptureLocations` value, use theÁ����üŽó(�% [`Regex::capture_locations`] method.Á����»ó�����üÃóI�F This also returns the overall match if one was found. When a match isÁ����ü‘ôE�B found, its offsets are also always stored in `locs` at index `0`.Á����Ûô�����lãôÑÈ ����õô�����<ýôóÈ ����ä‰õ�§����ªõ�����ü²õ6�3 let re = Regex::new(r"^([a-z]+)=(\S*)$").unwrap();Á����üíõ*�' let mut locs = re.capture_locations();Á����üœöA�> assert!(re.captures_read(&mut locs, b"id=foo123").is_some());Á����üâö*�' assert_eq!(Some((0, 9)), locs.get(0));Á����ü‘÷*�' assert_eq!(Some((0, 2)), locs.get(1));Á����üÀ÷*�' assert_eq!(Some((3, 9)), locs.get(2));Á����<ï÷óÈ l�ø�������������������Ú�ú �û  ���ú ¡q� ���û ðv ����Úâs�řǙș­����É™�Ê™àË™ó����������G*¤�R{9 �í�í�…@��ïù�—��ð‚�—��ñ’�—��������� Kdf‚}ç�����ÚBÿ�Ï����žø�Ï� �Ù�$¬øη¬›ù·›&(üŸ‚�����üÌùJ�G Returns the same as [`Regex::captures_read`], but starts the search atÁ����¬›ú� the given offset.Á����µú�����ü½úK”–����ü�ûEç¡����ä×û¶¢����øû�����d€ü�™����‘ü�����ü™ü3±™����Ñü�����lÙüÑÈ ����ëü�����üóüJ—š����üÂýGìš����üŽþ%¾›����¸þ�����<ÀþóÈ ����äÌþ�§����íþ�����üõþ.¤œ����ĨÿÜœ����üÅÿ*–¼����üôÿ;ÿœ����ü´€>�; assert!(re.captures_read(&mut locs, &hay[2..]).is_some());Á����ü÷€F†ž����üÂ�>�; assert!(re.captures_read_at(&mut locs, hay, 2).is_none());Á����<…‚óÈ „¦‚�������������������Ü�ü �ý  ���ü ¡q� ���ý ðv ����Üâs�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 �í�í�…@��ïù�—��ð‚�—��ñ’�—��������� Kdf‚}ç�����ÜBÿ�Ï����·‚�Ï�«·$Å‚ηê�ùõ�‚ÿ�+-Ü„�������������������Û���Ý������Ý�����Ý����Ý���Û�ú»üœ‡�����ü•…1�. An undocumented alias for `captures_read_at`.Á����Ë…�����üÓ…D�A The `regex-capi` crate previously used this routine, so to avoidÁ����üœ†K�H breaking that crate, we continue to provide the name as an undocumentedÁ����Tì†� alias.Á�tû†�4�‡�������������������„£‡�������������������ß�þ �ÿ  ���þ ¡q� ���ÿ ðv ����ßâs�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 �í�í�…@��ïù�—��ð‚�—��ñ’�—��������� Kdf‚}ç�����ßBÿ�Ï����´‡�Ï� �Þ�$‡ηÇ ùÒ ‚Ü -/T‘‰����´úˆ� Auxiliary methods.Á����������¡qáâãäåæ�ä©‹����ü¢‰.�+ Returns the original string of this regex.Á����Õ‰�����l݉ÑÈ ����ï‰�����<÷‰óÈ ����䃊�§����¤Š�����ü¬Š/�, let re = Regex::new(r"foo\w+bar").unwrap();Á����üàŠ*�' assert_eq!(re.as_str(), r"foo\w+bar");Á����<�‹óÈ 4°‹�������������������€  ����€ ¡q� ����€ �Bÿ�à���� ·‹�à� �á�$¸‹ü–š/����üé‹=�: Returns an iterator over the capture names in this regex.Á����«Œ�����ü³ŒJ�G The iterator returned yields elements of type `Option<&str>`. That is,Á����ü‚�I�F the iterator yields values for all capture groups, even ones that areÁ����üÐ�L�I unnamed. The order of the groups corresponds to the order of the group'sÁ����ü¡Ž&�# corresponding opening parenthesis.Á����ÌŽ�����üÔŽK�H The first element of the iterator always yields the group correspondingÁ����ü¤�J�G to the overall match, and this group is always unnamed. Therefore, theÁ����üó�.�+ iterator always yields at least one group.Á����¦������l®�ÑÈ ����À������üÈ�J�G This shows basic usage with a mix of named and unnamed capture groups:Á����—‘�����<Ÿ‘óÈ ����ä«‘�§����Ì‘�����üÔ‘C�@ let re = Regex::new(r"(?<a>.(?<b>.))(.)(?:.)(?<c>.)").unwrap();Á����üœ’'�$ let mut names = re.capture_names();Á����üÈ’)�& assert_eq!(names.next(), Some(None));Á����üö’.�+ assert_eq!(names.next(), Some(Some("a")));Á����ü©“.�+ assert_eq!(names.next(), Some(Some("b")));Á����üÜ“)Ì×����üŠ”E�B // the '(?:.)' group is non-capturing and so doesn't appear here!Á����üÔ”.�+ assert_eq!(names.next(), Some(Some("c")));Á����ü‡•#� assert_eq!(names.next(), None);Á����<¯•óÈ ����»•�����üÕJ�G The iterator always yields at least one element, even for regexes withÁ����ü’–@�= no capture groups and even for regexes that can never match:Á����×–�����<ß–óÈ ����äë–�§����Œ—�����ü”—&Ê–����ü¿—'š×����üë—)Ì×����ü™˜#ŠÚ����Á˜�����üɘ,�) let re = Regex::new(r"[a&&b]").unwrap();Á����üú˜'š×����ü¦™)Ì×����üÔ™#ŠÚ����<ü™óÈ l�š��������������������  ����� ¡q��¬�¬��­�D��¯ó�—��� ������æ'¼9ïÓ Þ������ Bÿ�à���� «š�à� �â�$¬šü¨¢#����üŸ›8�5 Returns the number of captures groups in this regex.Á����Ü›�����üä›F�C This includes all named and unnamed groups, including the implicitÁ����ü¯œF�C unnamed group that is always present and corresponds to the entireÁ����Túœ� match.Á����‰������ü‘�K�H Since the implicit unnamed group is always included in this length, theÁ����üá�:�7 length returned is guaranteed to be greater than zero.Á���� ž�����l¨žÑÈ ����ºž�����<žóÈ ����äΞ�§����ïž�����ü÷ž)�& let re = Regex::new(r"foo").unwrap();Á����ü¥Ÿ%�" assert_eq!(1, re.captures_len());Á����ÏŸ�����üן+�( let re = Regex::new(r"(foo)").unwrap();Á����ü‡ %�" assert_eq!(2, re.captures_len());Á����± �����ü¹ CÌÖ����ü�¡%�" assert_eq!(5, re.captures_len());Á����«¡�����ü³¡,òÜ����üä¡%¦ã����<Ž¢óÈ d¯¢�������������������‚  ����‚ ¡q�©tBÿ�à���� ¼¢�à� �ã�$½¢ü…®2����ü“£E�B Returns the total number of capturing groups that appear in everyÁ����œÝ£� possible match.Á����õ£�����üý£I�F If the number of capture groups can vary depending on the match, thenÁ����üˤJ�G this returns `None`. That is, a value is only returned when the numberÁ����üš¥0�- of matching groups is invariant or "static."Á����Ï¥�����ü×¥E�B Note that like [`Regex::captures_len`], this **does** include theÁ����ü¡¦J�G implicit capturing group corresponding to the entire match. Therefore,Á����üð¦K�H when a non-None value is returned, it is guaranteed to be at least `1`.Á����üÀ§B�? Stated differently, a return value of `Some(0)` is impossible.Á����‡¨�����l�¨ÑÈ ����¡¨�����ü©¨E�B This shows a few cases where a static number of capture groups isÁ����üó¨.�+ available and a few cases where it is not.Á����¦©�����<®©óÈ ����亩�§����Û©�����Ìã©� let len = |pattern| {Á����ü�ª>�; Regex::new(pattern).map(|re| re.static_captures_len())Á����4Ī�ð����Ϫ�����üת#� assert_eq!(Some(1), len("a")?);Á����üÿª%�" assert_eq!(Some(2), len("(a)")?);Á����ü©«)�& assert_eq!(Some(2), len("(a)|(b)")?);Á����ü׫/�, assert_eq!(Some(3), len("(a)(b)|(c)(d)")?);Á����ü‹¬$�! assert_eq!(None, len("(a)|b")?);Á����ü´¬$�! assert_eq!(None, len("a|(b)")?);Á����üݬ#� assert_eq!(None, len("(b)*")?);Á����ü…­&�# assert_eq!(Some(2), len("(b)+")?);Á����°­�����ü¸­.‚õ����<ë­óÈ œŒ®�������������������ƒ  ����ƒ ¡q�ä˜Bÿ�à����  ®�à�³±$¡®üî³3����üí®?�< Returns a fresh allocated set of capture locations that canÁ����ü±¯>�; be reused in multiple calls to [`Regex::captures_read`] orÁ����üô¯ � [`Regex::captures_read_at`].Á����™°�����l¡°ÑÈ ����³°�����<»°óÈ ����äǰ�§����è°�����üð°1�. let re = Regex::new(r"(.)(.)(\w+)").unwrap();Á����ü¦±*–¼����üÕ±>�; assert!(re.captures_read(&mut locs, b"Padron").is_some());Á����ü˜²*�' assert_eq!(locs.get(0), Some((0, 6)));Á����üDz*�' assert_eq!(locs.get(1), Some((0, 1)));Á����üö²*�' assert_eq!(locs.get(2), Some((1, 2)));Á����ü¥³*�' assert_eq!(locs.get(3), Some((2, 6)));Á����<Ô³óÈ Œõ³�������������������„  ����„ ¡q�ðvBÿ�à���� ‡´�à�¼Í$ˆ´üæ¶+����üå´H�E An alias for `capture_locations` to preserve backward compatibility.Á����²µ�����üºµF�C The `regex-capi` crate uses this method, so to avoid breaking thatÁ����ü…¶;�8 crate, we continue to export it as an undocumented API.Á�tŶ�4˶�������������������Lí¶�������������������…  ����… ¡q�ðvBÿ�à���� ÷¶�à� �æ�$ø¶”£È����Ö�è����è�����Èréêëìíîï�¨Èä¨Ì����ü¼ÈJ�G Returns the byte offset of the start of the match in the haystack. TheÁ����ü‹ÉI�F start of the match corresponds to the position where the match beginsÁ����üÙÉ-�* and includes the first byte in the match.Á����‹Ê�����ü“Ê;�8 It is guaranteed that `Match::start() <= Match::end()`.Á����ÓÊ�����üÛÊK�H Unlike the top-level `Match` type, the start offset may appear anywhereÁ����ü«ËD�A in the haystack. This includes between the code units of a UTF-8Á����üôË!� encoded Unicode scalar value.Á,¯Ì�������������������Š  ����Š Èr�©tBÿ�ç��� µÌ�ç� �é���Ö$¶ÌÔ‚Ñ����üåÌH�E Returns the byte offset of the end of the match in the haystack. TheÁ����ü²ÍK�H end of the match corresponds to the byte immediately following the lastÁ����ü‚ÎH�E byte in the match. This means that `&slice[start..end]` works as oneÁ����ŒÏÎ� would expect.Á����åÎ�����üíÎ;Àý����­Ï�����üµÏK“þ����ü…ÐDéþ����üÎÐ!¸ÿ‰Ñ�������������������‹  ����‹ Èr�©tBÿ�ç��� �Ñ�ç� �ê���Ö$ŽÑô�Ô����ü»Ñ@�= Returns true if and only if this match has a length of zero.Á����€Ò�����üˆÒE�B Note that an empty match can only occur when the regex itself canÁ����üÒÒF�C match the empty string. Here are some examples of regexes that canÁ����ü�ÓD�A all match the empty string: `^`, `^$`, `\b`, `a?`, `a*`, `a{0}`,Á����´æÓ� `(foo|\d+|quux)?`.ÁD–Ô�������������������Œ  ����Œ Èr��Bÿ�ç��� ŸÔ�ç� �ë���Ö$ ÔÔ�Õ����üÚÔ0�- Returns the length, in bytes, of this match.Á¤Õ��������������������  ����� Èr�©tBÿ�ç��� ¨Õ�ç� �ì���Ö$©ÕüÛÖ.����üãÕF�C Returns the range over the starting and ending byte offsets of theÁ����Ô®Ö� match in the haystack.Á,âÖ�������������������Ž  ����Ž Èr�ñsBÿ�ç��� èÖ�ç� �í���Ö$éÖüþ×"����ü´×7�4 Returns the substring of the haystack that matched.ÁD…Ø��������������������  ����� Èr�ÜsBÿ�ç��� ŽØ�ç� �î���Ö$�Øü§ÙAªÙ�����������������—�Üs©t©tÈrBÿ�ç�����ç� �ï���Öù.­‚8­’B­ü›Ú'����Ö�ñ����ñ�����Èrò� g�ò� ÚüÉÚ@ÌÚ��������������������� �‘ �’  ����� Èr� ���‘ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����’ ô¦Bÿ�ð��� ÐÚ�ð� �ò���Ö$ÑÚœ ×Úü˜Û+l¶Ûü Ý%����Ö�õ����õ�����Üsö�®�ö�¥ÝüÌÝ!$ÏÝ��������������������ÈrÜsBÿ�ô�����ô� �ö���Ö£ ÔÝüŽÞ4����Ö�ø����ø�����ñsù�®�ù�“ÞüÉÞ0$ÌÞ��������������������ÈrñsBÿ�÷�����÷� �ù���Ö£ ÑÞ¼êï����ü—ß5�2 Represents the capture groups for a single match.Á����Íß�����üÑßJ�G Capture groups refer to parts of a regex enclosed in parentheses. TheyÁ����üœàK�H can be optionally named. The purpose of capture groups is to be able toÁ����üèàJ�G reference different parts of a match based on the original pattern. InÁ����ü³áK�H essence, a `Captures` is a container of [`Match`] values for each groupÁ����üÿáO�L that participated in a regex match. Each `Match` can be looked up by eitherÁ����üÏâ4�1 its capture group index or name (if it has one).Á����„ã�����üˆãK�H For example, say you want to match the individual letters in a 5-letterÁ����LÔã� word:Á����Þã�����\âã� ```textÁ����üîã'�$ (?<first>\w)(\w)(?:\w)\w(?<last>\w)Á����<–äóÈ ����žä�����ü¢ä$�! This regex has 4 capture groups:Á����Çä�����üËäK�H * The group at index `0` corresponds to the overall match. It is alwaysÁ����ü—å0�- present in every match and never has a name.Á����üÈåI�F * The group at index `1` with name `first` corresponding to the firstÁ����\’æ� letter.Á����üžæM�J * The group at index `2` with no name corresponding to the second letter.Á����üìæL�I * The group at index `3` with name `last` corresponding to the fifth andÁ����„¹ç� last letter.Á����Êç�����üÎçK�H Notice that `(?:\w)` was not listed above as a capture group despite itÁ����üšèL�I being enclosed in parentheses. That's because `(?:pattern)` is a specialÁ����üçèL�I syntax that permits grouping but *without* capturing. The reason for notÁ����ü´éJ�G treating it as a capture is that tracking and reporting capture groupsÁ����üÿéO�L requires additional state that may lead to slower searches. So using as fewÁ����üÏêM�J capture groups as possible can help performance. (Although the differenceÁ����ü�ëG�D in performance of a couple of capture groups is likely immaterial.)Á����åë�����üéë?�< Values with this type are created by [`Regex::captures`] orÁ����ì©ì� [`Regex::captures_iter`].Á����Çì�����üËìO�L `'h` is the lifetime of the haystack that these captures were matched from.Á����›í�����lŸíÑÈ ����­í�����<±íóÈ ����ä¹í�§����Öí�����üÚíI�F let re = Regex::new(r"(?<first>\w)(\w)(?:\w)\w(?<last>\w)").unwrap();Á����ü¤î.�+ let caps = re.captures(b"toady").unwrap();Á����üÓî#� assert_eq!(b"toady", &caps[0]);Á����ü÷î%�" assert_eq!(b"t", &caps["first"]);Á����ü�ï� assert_eq!(b"o", &caps[2]);Á����ü½ï$�! assert_eq!(b"y", &caps["last"]);Á����<âïóÈ ��øÖ����Ö�û����û�����¶t�����0^1ˆ�y^õ�����üýþþðDˆð—�ú�����ú�ÜsÄ ð$ ð—�ú�����ú�¿´ü¾ð"œ¾ð—�ú�����ú�䘬åð����Ö�€����€�����¶t�ƒ„†‰ŠŒ�êðüý÷0����ü�ñJ�G Returns the `Match` associated with the capture group at index `i`. IfÁ����üÐñK�H `i` does not correspond to a capture group, or if the capture group didÁ����ü ò:�7 not participate in the match, then `None` is returned.Á����ßò�����üçòC�@ When `i == 0`, this is guaranteed to return a non-`None` value.Á����¯ó�����t·óñŠ����Êó�����üÒóK�H Get the substring that matched with a default of an empty string if theÁ����ü¢ô*�' group didn't participate in the match:Á����Ñô�����<ÙôóÈ ����äåô�§����†õ�����üŽõA�> let re = Regex::new(r"[a-z]+(?:([0-9]+)|([A-Z]+))").unwrap();Á����üÔõ/�, let caps = re.captures(b"abc123").unwrap();Á����ˆö�����ü�öA�> let substr1 = caps.get(1).map_or(&b""[..], |m| m.as_bytes());Á����üÖöA�> let substr2 = caps.get(2).map_or(&b""[..], |m| m.as_bytes());Á����üœ÷ � assert_eq!(substr1, b"123");Á����ìÁ÷� assert_eq!(substr2, b"");Á����<ã÷óÈ „ø�������������������“  ����“ ¶t�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 ÈrBÿ�ÿ��� ˆø�ÿ� �����ÖN°ŸÄ®$íø����������������������‚�����‚�����‚����‚�����ÞÝüóü$����üªù-�* Return the overall match for the capture.Á����Üù�����üäùE�B This returns the match for index `0`. That is it is equivalent toÁ����¼®ú� `m.get(0).unwrap()`Á����Êú�����lÒúÑÈ ����äú�����<ìúóÈ ����äøú�§����™û�����ü¡û4�1 let re = Regex::new(r"[a-z]+([0-9]+)").unwrap();Á����üÚû6�3 let caps = re.captures(b" abc123-def").unwrap();Á����•ü�����ü�ü7�4 assert_eq!(caps.get_match().as_bytes(), b"abc123");Á����<ÙüóÈ Lúü�������������������”  ����” ¶t�ÈrBÿ�ÿ��� „ý�ÿ� �ƒ���Ö$…ýüè‡3����üÂýJ�G Returns the `Match` associated with the capture group named `name`. IfÁ����ü‘þJ�G `name` isn't a valid capture group or it refers to a group that didn'tÁ����üàþ#� match, then `None` is returned.Á����ˆÿ�����ü�ÿJ�G Note that unlike `caps["name"]`, this returns a `Match` whose lifetimeÁ����üßÿB�? matches the lifetime of the haystack in this `Captures` value.Á����ü¦€G�D Conversely, the substring returned by `caps["name"]` has a lifetimeÁ����üò€I�F of the `Captures` value, which is likely shorter than the lifetime ofÁ����üÀ�J�G the haystack. In some cases, it may be necessary to use this method toÁ����ü�‚I�F access the matching substring instead of the `caps["name"]` notation.Á����Ý‚�����tå‚ñŠ����ø‚�����ü€ƒKŒ©����üЃ*â©����ÿƒ�����<‡„óÈ ����ä“„�§����´„�����ļ„� let re = Regex::new(Á����üÙ„;�8 r"[a-z]+(?:(?<numbers>[0-9]+)|(?<letters>[A-Z]+))",Á����|™…� ).unwrap();Á����ü­…/™«����á…�����üé…J�G let numbers = caps.name("numbers").map_or(&b""[..], |m| m.as_bytes());Á����ü¸†J�G let letters = caps.name("letters").map_or(&b""[..], |m| m.as_bytes());Á����ü‡‡ � assert_eq!(numbers, b"123");Á����쬇� assert_eq!(letters, b"");Á����<·óÈ $ï‡�������������������• �–  ����• ¶t� ���– �ü®Bÿ�ÿ��� ô‡�ÿ� �„���Ö™³‚ e²$æˆ�������������������„��…�����…�����…����…���„�þäüÀ¢B����ü£‰?�< This is a convenience routine for extracting the substringsÁ����üç‰-�* corresponding to matching capture groups.Á����™Š�����ü¡ŠH�E This returns a tuple where the first element corresponds to the fullÁ����üîŠK�H substring of the haystack that matched the regex. The second element isÁ����ü¾‹I�F an array of substrings, with each corresponding to the substring thatÁ����üŒŒ+�( matched for a particular capture group.Á����¼Œ�����dÄŒ�™����ÕŒ�����üÝŒA�> This panics if the number of possible matching groups in thisÁ����ü£�>�; `Captures` value is not fixed to `N` in all circumstances.Á����üæ�E�B More precisely, this routine only works when `N` is equivalent toÁ����ü°Ž#� [`Regex::static_captures_len`].Á����ØŽ�����üàŽF�C Stated more plainly, if the number of matching capture groups in aÁ����ü«�I�F regex can vary from match to match, then this function always panics.Á����ù������ü��G�D For example, `(a)(b)|(c)` could produce two matching capture groupsÁ����üÍ�E�B or one matching capture group for any given match. Therefore, oneÁ����ü—‘-�* cannot use `extract` with such a pattern.Á����É‘�����üÑ‘I�F But a pattern like `(a)(b)|(c)(d)` can be used with `extract` becauseÁ����üŸ’E�B the number of capture groups in every match is always equivalent,Á����üé’8�5 even if the capture _indices_ in each match are not.Á����¦“�����l®“ÑÈ ����À“�����<È“óÈ ����äÔ“�§����õ“�����üý“F�C let re = Regex::new(r"([0-9]{4})-([0-9]{2})-([0-9]{2})").unwrap();Á����üÈ”;�8 let hay = b"On 2010-03-14, I became a Tennessee lamb.";Á����üˆ•*�' let Some((full, [year, month, day])) =Á����ü·•D�A re.captures(hay).map(|caps| caps.extract()) else { return };Á����ü€–$�! assert_eq!(b"2010-03-14", full);Á����ô©–� assert_eq!(b"2010", year);Á����ìÌ–� assert_eq!(b"03", month);Á����Üî–� assert_eq!(b"14", day);Á����<Ž—óÈ ����š—�����Ä¢—� # Example: iterationÁ����¿—�����üÇ—E�B This example shows how to use this method when iterating over allÁ����ü‘˜%�" `Captures` matches in a haystack.Á����»˜�����<ØóÈ ����äϘ�§����ð˜�����üø˜FªË����üÙ7�4 let hay = b"1973-01-05, 1975-08-25 and 1980-10-18";Á����ÿ™�����ü‡š7�4 let mut dates: Vec<(&[u8], &[u8], &[u8])> = vec![];Á����üÚF�C for (_, [y, m, d]) in re.captures_iter(hay).map(|c| c.extract()) {Á����ôŽ›� dates.push((y, m, d));Á����,±›¶ó����Ü»›� assert_eq!(dates, vec![Á����üÛ›/�, (&b"1973"[..], &b"01"[..], &b"05"[..]),Á����ü�œ/�, (&b"1975"[..], &b"08"[..], &b"25"[..]),Á����üÜ/�, (&b"1980"[..], &b"10"[..], &b"18"[..]),Á����<÷œ®Ã����<ƒ�óÈ �����������ü—�(�% # Example: parsing different formatsÁ����Ä������üÌ�I�F This API is particularly useful when you need to extract a particularÁ����üšžH�E value that might occur in a different format. Consider, for example,Á����üçžB�? an identifier that might be in double quotes or single quotes:Á����®Ÿ�����<¶ŸóÈ ����äŸ�§����ãŸ�����üëŸB�? let re = Regex::new(r#"id:(?:"([^"]+)"|'([^']+)')"#).unwrap();Á����ü² F�C let hay = br#"The first is id:"foo" and the second is id:'bar'."#;Á����Ìý � let mut ids = vec![];Á����ü›¡A�> for (_, [id]) in re.captures_iter(hay).map(|c| c.extract()) {Á����¬á¡� ids.push(id);Á����,û¡¶ó����ü…¢*�' assert_eq!(ids, vec![b"foo", b"bar"]);Á����<´¢óÈ <Ç¢��������������������—  ����— ¶t�ÜsÜs�ŠBÿ�ÿŠ�‡���‡� ߢ�ÿ���Š©ttÏ¢ �†���Ö�Š$ࢠբ©tüþ¼;����ü›©I�F Expands all instances of `$ref` in `replacement` to the correspondingÁ����üé©I�F capture group, and writes them to the `dst` buffer given. A `ref` canÁ����ü·ªK�H be a capture group index or a name. If `ref` doesn't refer to a captureÁ����ü‡«F�C group that participated in the match, then it is replaced with theÁ����ŒÒ«� empty string.Á����è«�����dð«� # FormatÁ�����¬�����ü‰¬H�E The format of the replacement string supports two different kinds ofÁ����üÖ¬,�) capture references: unbraced and braced.Á����‡­�����ü�­H�E For the unbraced format, the format supported is `$ref` where `name`Á����üÜ­E�B can be any character in the class `[0-9A-Za-z_]`. `ref` is alwaysÁ����ü¦®H�E the longest possible parse. So for example, `$1a` corresponds to theÁ����üó®G�D capture group named `1a` and not the capture group at index `1`. IfÁ����ü¿¯I�F `ref` matches `^[0-9]+$`, then it is treated as a capture group indexÁ����Ô�°� itself and not a name.Á����¬°�����ü´°K�H For the braced format, the format supported is `${ref}` where `ref` canÁ����ü„±H�E be any sequence of bytes except for `}`. If no closing brace occurs,Á����üѱG�D then it is not considered a capture reference. As with the unbracedÁ����ü�²H�E format, if `ref` matches `^[0-9]+$`, then it is treated as a captureÁ����üê²� group index and not a name.Á����޳�����ü–³J�G The braced format is useful for exerting precise control over the nameÁ����üå³E�B of the capture reference. For example, `${1}a` corresponds to theÁ����ü¯´J�G capture group reference `1` followed by the letter `a`, where as `$1a`Á����üþ´I�F (as mentioned above) corresponds to the capture group reference `1a`.Á����ü̵G�D The braced format is also useful for expressing capture group namesÁ����ü˜¶J�G that use characters not supported by the unbraced format. For example,Á����üç¶G�D `${foo[bar].baz}` refers to the capture group named `foo[bar].baz`.Á����³·�����ü»·J�G If a capture group reference is found and it does not refer to a validÁ����üЏB�? capture group, then it will be replaced with the empty string.Á����Ѹ�����üÙ¸%�" To write a literal `$`, use `$$`.Á����ƒ¹�����l‹¹ÑÈ �����¹�����<¥¹óÈ ����ä±¹�§����Ò¹�����ÄÚ¹äº����ü÷¹A�> r"(?<day>[0-9]{2})-(?<month>[0-9]{2})-(?<year>[0-9]{4})",Á����|½ºÌ»����üѺ;�8 let hay = b"On 14-03-2010, I became a Tennessee lamb.";Á����ü‘»)²Ñ����¿»�����ÌÇ»� let mut dst = vec![];Á����üå»A�> caps.expand(b"year=$year, month=$month, day=$day", &mut dst);Á����ü«¼4�1 assert_eq!(dst, b"year=2010, month=03, day=14");Á����<ä¼óÈ 4…½�������������������˜ �™ �š  ����˜ ¶t� ���™ âs� ���š Ñ|�Bÿ�ÿ��� Œ½�ÿ� �‰���Ö$�½Êù‘¼âùœ¼üÈÆ6����ü’¾C�@ Returns an iterator over all capture groups. This includes bothÁ����üÚ¾%�" matching and non-matching groups.Á����„¿�����üŒ¿K�H The iterator always yields at least one matching group: the first groupÁ����üÜ¿L�I (at index `0`) with no name. Subsequent groups are returned in the orderÁ����ü­À.�+ of their opening parenthesis in the regex.Á����àÀ�����üèÀJ�G The elements yielded have type `Option<Match<'h>>`, where a non-`None`Á����ü·Á2�/ value is present if the capture group matches.Á����îÁ�����löÁÑÈ ����ˆÂ�����<�ÂóÈ ����äœÂ�§����½Â�����üÅÂ3�0 let re = Regex::new(r"(\w)(\d)?(\w)").unwrap();Á����üýÂ+�( let caps = re.captures(b"AZ").unwrap();Á����­Ã�����ìµÃ� let mut it = caps.iter();Á����ü×ÃK�H assert_eq!(it.next().unwrap().map(|m| m.as_bytes()), Some(&b"AZ"[..]));Á����ü§ÄJ�G assert_eq!(it.next().unwrap().map(|m| m.as_bytes()), Some(&b"A"[..]));Á����üöÄ?�< assert_eq!(it.next().unwrap().map(|m| m.as_bytes()), None);Á����üºÅJ�G assert_eq!(it.next().unwrap().map(|m| m.as_bytes()), Some(&b"Z"[..]));Á����ü‰Æ � assert_eq!(it.next(), None);Á����<®ÆóÈ $ÏÆ�������������������‹ ����‹¶t��¶�¶�àD��¹ù�—��ºþA�—���������N?`"¯ëÿË�����‹���ÖBÿ�ÿ���ÔÆ�ÿ� �Š���Ö$ÜÆÔÑÌ����üØÇB�? Returns the total number of capture groups. This includes bothÁ����üŸÈ%òò����ÉÈ�����üÑÈF�C The length returned is always equivalent to the number of elementsÁ����üœÉE�B yielded by [`Captures::iter`]. Consequently, the length is alwaysÁ����üæÉF�C greater than zero since every `Captures` value always includes theÁ����ü±Ê� match for the entire regex.Á����ÕÊ�����lÝÊÑÈ ����ïÊ�����<÷ÊóÈ ����äƒË�§����¤Ë�����ü¬Ë3…÷����üäË+Ã÷����ô”Ì� assert_eq!(caps.len(), 4);Á����<·ÌóÈ ØÌ�������������������›  ����› ¶t�©tBÿ�ÿ��� ÜÌ�ÿ� �Œ���Ö$ÝÌü•Í*����Ö�Ž����Ž�����¶t�� g���šÍüÆÍDÉÍ��������������������œ �� �ž  ����œ ¶t� ���� €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ž ô¦Bÿ����� ÍÍ��� �����Ö$ÎÍœ ÔÍܬÑ��„³Ñ—���É�‘����‘���������É��É´Öщu�����‰LT+/g�����’ÄÑ%$ÖÑ—��������� ��É�ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ���É�ü�Ò2����É�”����”�����‰u•� g�•�†ÒüÂÒ@ÅÒ��������������������Ÿ �  �¡  ����Ÿ ‰u� ���  €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����¡ ô¦Bÿ�“��� ÉÒ�“� �•���É$ÊÒœ ÐÒŸ��Å×—���É�˜����˜�����Äu�����b±]t&E����—�™š�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 �ŠÄuBÿŸ�������������������—�©t´ˆÄuBÿ�–�����–��� �—���ÉÉ×,Í×—�–�����–�©t|Ô×—�–�����–�´ˆüï×%����É�œ����œ�����Äu�� g���ô×ü£Ø@¦Ø��������������������¢ �£ �¤  ����¢ Äu� ���£ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����¤ ô¦Bÿ�›��� ªØ�›� �����É$«Øœ ±ØšŸ��,»Ú—���É� ���� ������v�����wàÐí™Ú����Ÿ�¡��í�í�…@��ïù�—��ð‚�—��ñ’�—��������� Kdf‚}ç���É�vBÿšŸ�������������������—�²Œ�vBÿ�ž�����ž��� �Ÿ���ÉÁÚLÅÚ—�ž�����ž�²ŒüÚÚ'����É�£����£������v¤� g�¤�ßÚü�Û@“Û��������������������¥ �¦ �§  ����¥ �v� ���¦ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����§ ô¦Bÿ�¢��� —Û�¢� �¤���É$˜Ûœ žÛüçÛ+l…ÜüÌã1����üƒß?�< Get a matching capture group's haystack substring by index.Á����Ãß�����üÇßO�L The haystack substring returned can't outlive the `Captures` object if thisÁ����ü—àN�K method is used, because of how `Index` is defined (normally `a[i]` is partÁ����üæàN�K of `a` and can't outlive it). To work around this limitation, do that, useÁ����ôµá� [`Captures::get`] instead.Á����Ôá�����üØáI�F `'h` is the lifetime of the matched haystack, but the lifetime of theÁ����ü¢âL�I `&str` returned by this implementation is the lifetime of the `Captures`Á����Œïâ� value itself.Á�����ã�����d…ã�™����’ã�����ü–ã5�2 If there is no matching group at the given index.Á����Ö�§����§�����¶t¨©��ý�‘ý�©�Ñã\„ä4‰ä��¦�����¦�âsüšå,,�å€�������������������ª ����ª¶t�©t ����ªâs�Bÿ�¦���£å�¦� �©���Ö$«åŸ ±å&(îå�������������������©��«�����«�����«����«���©��«��üÓ•ÒUÿ�œæ�������������������©��¬�����¬�����¬����¬���©��¬���•ÒUÿ‹Åüæë7����üËæ>�; Get a matching capture group's haystack substring by name.Á����Šç�����üŽçOÉ�����üÞçN£�����ü­èNü�����üüè� [`Captures::name`] instead.Á����œé�����ü éIŠ’����üêéLÞ’����Œ·ê´“����Éê�����üÍêN�K `'n` is the lifetime of the group name used to index the `Captures` value.Á����œë�����d ë�™����­ë�����ü±ë4�1 If there is no matching group at the given name.Á����Ö�®���¥�¯���¯�®�����¶t°±��ý�‘ý�±�ëëïë\¤ì4©ì��­�����­�âsü½ì1,Àì€�������������������² ����²¶t�àv ����²âs�Bÿ�­���Æì�­� �±���Ö��¥$Îì‚ $Ôì,.ší�������������������±��³�����³�����³����³���±��³��Ë—�Èí�������������������±��´�����´�����´����´���±��´��²˜›ß”£ý����ü‚ûD�A A type alias for `CaptureLocations` for backwards compatibility.Á����Çû�����üËûC�@ Previously, we exported `CaptureLocations` as `Locations` in anÁ����ü�üL�I undocumented API. To prevent breaking that code (e.g., in `regex-capi`),Á����üÜü7�4 we continue re-exporting the same undocumented API.Á�t”ý�4šý�������������������9���������ðv¬Ëý����������ðv·¹º�üâ‚5����üçýH�E Returns the start and end byte offsets of the capture group at indexÁ����ü´þJ�G `i`. This returns `None` if `i` is not a valid capture group or if theÁ����üƒÿ � capture group did not match.Á����¨ÿ�����l°ÿÑÈ ����Âÿ�����<ÊÿóÈ ����äÖÿ�§����÷ÿ�����üÿÿB�? let re = Regex::new(r"(?<first>\w+)\s+(?<last>\w+)").unwrap();Á����üÆ€*–¼����üõ€?�< re.captures_read(&mut locs, b"Bruce Springsteen").unwrap();Á����ü¹�+�( assert_eq!(Some((0, 17)), locs.get(0));Á����üé�*�' assert_eq!(Some((0, 5)), locs.get(1));Á����ü˜‚+�( assert_eq!(Some((6, 17)), locs.get(2));Á����<È‚óÈ é‚�������������������¬  ����¬ ðv�©t�„Bÿ�¶���� í‚�¶�ûˆ$ûÁ$ºƒ�������������������·���¸������¸�����¸����¸���·�ÃÔÕŒ����üÞƒK�H Returns the total number of capture groups (even if they didn't match).Á����ü®„I�F That is, the length returned is unaffected by the result of a search.Á����ü„�����ü„…B�? This is always at least `1` since every regex has at least `1`Á����üË…9�6 capturing group that corresponds to the entire match.Á����‰†�����l‘†ÑÈ ����£†�����<«†óÈ ����ä·†�§����؆�����üà†Bè£����ü§‡*–¼����ôÖ‡� assert_eq!(3, locs.len());Á����üù‡?Ĥ����ô½ˆ «����<àˆóÈ ����ìˆ�����üôˆK�H Notice that the length is always at least `1`, regardless of the regex:Á����ĉ�����<̉óÈ ����䨉�§����ù‰�����ü�Š&Ê–����ü¬Š&�# let locs = re.capture_locations();Á����ô׊� assert_eq!(1, locs.len());Á����úŠ�����ü‚‹5�2 // [a&&b] is a regex that never matches anything.Á����ü¼‹,òÜ����üí‹&œ­����ô˜ŒÌ­����<»ŒóÈ ÜŒ�������������������­  ����­ ðv�©tBÿ�¶���� àŒ�¶� �¹�$áŒü½‘5����ü��>�; An alias for the `get` method for backwards compatibility.Á����Ò������üÚ�E�B Previously, we exported `get` as `pos` in an undocumented API. ToÁ����ü¤�C�@ prevent breaking that code (e.g., in `regex-capi`), we continueÁ����üì�+�( re-exporting the same undocumented API.Á�tœ‘�4¢‘�������������������Ä‘�������������������®  ����® ðv�©t�„Bÿ�¶���� È‘�¶� �º�$É‘ŸXÄüË—)����ñ�¼���Ö�½���¼��½����³w¾¿Á�ÅQ�ÆQ�ËQ�Á��¿�ЗÔ—Lû—$€˜��»�����»��í�í�…@��ïù�—��ð‚�—��ñ’�—��������� Kdf‚}ç��Öü¥˜'$¨˜�������������������²  ����² ³wřǙș­����É™�Ê™àË™ó����������G*¤�R{9 Þ´Bÿ�»��� ­˜�»� �¿���ñ��Ö·È$„™�������������������¿��À�����À�����À����À���¿�ÒŽ¼Ó™,Ö™�������������������³w©tBÿ�»�����»� �Á���ñ��ÖaÉüîœ:����ñ�Ã���Ö�Ä���Ã��Ä����³w�óœ÷œü†£0����ñ�Æ���Ö�Ç���Æ��Ç����”xÈÉË�ÅQ�ÆQ�ËQ�Ë��É�‹£�£L½£$£��Å�����Å��ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ��Öüê£*$í£�������������������¶  ����¶ ”xřǙș­����É™�Ê™àË™ó����������G*¤�R{9 ›¹Bÿ�Å��� ò£�Å� �É���ñ��ÖkÎ4û¤�������������������É��Ê�����Ê�����Ê����Ê���É�㙼‰¦,Œ¦�������������������”x©tBÿ�Å�����Å� �Ë���ñ��Ö0Ïü¤©A����ñ�Í���Ö�Î���Í��Î����”x�©©­©ü½®'����ñ�Ð���Ö�Ñ���Ð��Ñ����õxÒÓ�ÅQ�ÆQ�Ó�®Æ®Lë®$ð®��Ï�����Ï� �Öâs�ü”¯&$—¯�������������������º  ����º õxřǙș­����É™�Ê™àË™ó����������G*¤�R{9 ͽBÿ�Ï��� œ¯�Ï� �Ó���ñ��ÖIÓ4د�������������������Ó��Ô�����Ô�����Ô����Ô���Ó�¨¤üþ¯8����ñ�Ö���Ö�×���×�Ö�����õx�ƒ°‡°üþ¶(����ñ�Ù���Ö�Ú���Ù��Ú����ÖyÛÜÞ�ÅQ�ÆQ�ÊQ�Þ��Ü�ƒ·‡·L­·$²·��Ø�����Ø�ͽüÖ·&$Ù·�������������������¾  ����¾ Öy‹¾Bÿ�Ø��� Þ·�Ø� �Ü���ñ��Ö�×4š¸�������������������Ü��Ý�����Ý�����Ý����Ý���Ü�±¬üи-LÓ¸�������������������¿  ����¿ Öy��°Bÿ�Ø��� ݸ�Ø� �Þ���ñ��Ö$Þ¸ü¥¹9����ñ�à���Ö�á���á�à�����Öy�ª¹®¹ü–¾&����ñ�ã����ã�����·zäåæç�ÅQ�ÆQ�ÊQ�ËQ�æ��å��ç�›¾Lþ$Ⱦ��â�����â�řǙș­����É™�Ê™àË™ó����������G*¤�R{9  ��ñ�üó¾-$ö¾�������������������Ä  ����Ä ·zřǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¹ÄBÿ�â��� û¾�â� �å���ñ$€¿üÒ¿-LÕ¿�������������������Å  ����Å ·z��°Bÿ�â��� ß¿�â� �æ���ñ$࿼¶À,¹À�������������������·z©tBÿ�â�����â� �ç���ñìÛüðÀ/����ñ�é����é�����·z�õÀü¤Á7����ñ�ë����ë�����·z�©ÁüâÉ3����Š�í���Ö�î���î�í�����ž{ïðóô�ÅQ�ÆQ�ÊQ�ËQ�ó��ð��ô�çÉëÉLœÊ$¡Ê��ì�����ì�ÞµüÎÊ/$ÑÊ�������������������Ê  ����Ê ž{řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ÞµBÿ�ì��� ÖÊ�ì� �ð���Š��Ö“á<›Ë�������������������ð��ñ�����ñ�����ñ����ñ���ð�â¿$»Ë�������������������ð��ò�����ò�����ò����ò���ð�üÂü‘Ì-L”Ì�������������������Ë  ����Ë ž{��°Bÿ�ì��� žÌ�ì� �ó���Š��Ö$ŸÌ¼öÌ,ùÌ�������������������ž{©tBÿ�ì�����ì� �ô���Š��ÖÑãü±Í<����Š�ö���Ö�÷���ö��÷����ž{�¶ÍºÍüòÍD����Š�ù���Ö�ú���ú�ù�����ž{�÷ÍûÍ”æØ����ü»ÎH�E A trait for types that can be used to replace matches in a haystack.Á����„Ï�����üˆÏK�H In general, users of this crate shouldn't need to implement this trait,Á����üÔÏK�H since implementations are already provided for `&[u8]` along with otherÁ����ü ÐO�L variants of byte string types, as well as `FnMut(&Captures) -> Vec<u8>` (orÁ����üðÐM�J any `FnMut(&Captures) -> T` where `T: AsRef<[u8]>`). Those cover most useÁ����ü¾ÑF�C cases, but callers can implement this trait directly if necessary.Á����…Ò�����l‰ÒÑÈ ����—Ò�����ü›ÒO�L This example shows a basic implementation of the `Replacer` trait. This canÁ����üëÒL�I be done much more simply using the replacement byte string interpolationÁ����ü¸ÓM�J support (e.g., `$first $last`), but this approach avoids needing to parseÁ����ü†Ô'�$ the replacement byte string at all.Á����®Ô�����<²ÔóÈ ����üºÔ2�/ use regex::bytes::{Captures, Regex, Replacer};Á����íÔ�����¼ñÔ� struct NameSwapper;Á����‰Õ�����ü�Õ#� impl Replacer for NameSwapper {Á����ü±ÕN�K fn replace_append(&mut self, caps: &Captures<'_>, dst: &mut Vec<u8>) {Á����ü€Ö2�/ dst.extend_from_slice(&caps["first"]);Á����ü³Ö(�% dst.extend_from_slice(b" ");Á����üÜÖ1�. dst.extend_from_slice(&caps["last"]);Á����LŽ×¼ë����,˜×¶ó����ž×�����ü¢×G™Î����üê×@�= let result = re.replace(b"Springsteen, Bruce", NameSwapper);Á����ü«Ø2ÔÊ����<ÞØóÈ �� 1����û�����û������ÿÆÊÉ�üæØŠ ��û�������������‰Ú�‰Ú#üýÿüýÿ����ÿ��ü��ý�ü­ÛE����üÿØF�C Appends possibly empty data to `dst` to replace the current match.Á����ÊÙ�����üÒÙK�H The current match is represented by `caps`, which is guaranteed to haveÁ����ü¢Ú!� a match at capture group `0`.Á����ÈÚ�����üÐÚ-�* For example, a no-op replacement would beÁ����ü‚Û&�# `dst.extend_from_slice(&caps[0])`.Át°Û��������������������Ì �Í �Î �Ï  ����Ì ÊÉ ���Í �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����Î � ���Ï Ñ|�Bÿ�û�� ¿Û�û� �üÊÉ$ÄÛ‰$ÊÛâùßÛüŽß:����üøÛ6�3 Return a fixed unchanging replacement byte string.Á����³Ü�����ü»ÜK�H When doing replacements, if access to [`Captures`] is not needed (e.g.,Á����ü‹ÝI�F the replacement byte string does not need `$` expansion), then it canÁ����üÙÝ0�- be beneficial to avoid finding sub-captures.Á����ŽÞ�����ü–ÞK�H In general, this is called once for every call to a replacement routineÁ����üæÞ#� such as [`Regex::replace_all`].Ád‘ß��������������������þ ����þÊÉřǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����þâsBÿ�û��žß�û� �ýÊÉ$ªßü˜å4����üãßI�F Returns a type that implements `Replacer`, but that borrows and wrapsÁ����¤±à� this `Replacer`.Á����Êà�����üÒàJ�G This is useful when you want to take a generic `Replacer` (which mightÁ����ü¡áH�E not be cloneable) and use it without consuming it, so it can be usedÁ����œîá� more than once.Á����†â�����lŽâÑÈ ���� â�����<¨âóÈ ����ü´â(�% use regex::bytes::{Regex, Replacer};Á����áâ�����üéâ&�# fn replace_all_twice<R: Replacer>(Á����””ã� re: Regex,Á����œ«ã� src: &[u8],Á����œÃã� mut rep: R,Á����”Ûã� ) -> Vec<u8> {Á����üòã4�1 let dst = re.replace_all(src, rep.by_ref());Á����ü«ä5�2 let dst = re.replace_all(&dst, rep.by_ref());Á����Äåä� dst.into_owned()Á����,‚å¶ó����<ŒåóÈ 4›å��������������������€ ����€ÊÉ�Ã�Ã��ÄÓE��Çó�—��� ������/ÛþF§À¢‚�����€ÊÉBÿ�û��¢å�û� �ÿÊÉ$®åüòå1����É�‚���Š�ƒ���‚��ƒ����ÅÜtûå“|…†��ü��ý�†��…�÷å% �æ©tüªæDt­æ��������������������Ð �Ñ �Ò �Ó  ����Ð “| ���Ñ �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����Ò � ���Ó Ñ|�Bÿ����� ¼æ��� �…���É�Š$Á扶åâùÁåüŸç3d¢ç��������������������Ô  ����Ô “|řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����Ô âsBÿ����� ¯ç��� �†���É�Š$´çüùç)����Š�ˆ����ˆ��������Š©ttþçª|Š‹��ü��ý�Š��‹� „è©tü©èDt¬è��������������������Õ �Ö �× �Ø  ����Õ ª| ���Ö �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����× � ���Ø Ñ|�Bÿ�‡��� »è�‡� �Š��Š$Àè‰Tçâù_çü�é3d é��������������������Ù  ����Ù ª|řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����Ù âsBÿ�‡��� ­é�‡� �‹��Š$²éô÷é����É������������º|Ž���ü��ý�Ž����üéüœêDtŸê��������������������Ú �Û �Ü �Ý  ����Ú º| ���Û �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����Ü � ���Ý Ñ|�Bÿ�Œ��� ®ê�Œ� �Ž���É$³ê‰$¹êâùÎêü�ë3d’ë��������������������Þ  ����Þ º|řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����Þ âsBÿ�Œ��� Ÿë�Œ� �����É$¤ëüéë!����É�‘����‘�����Ë|’“��ü��ý�’��“�îëü‘ìDt”ì��������������������ß �à �á �â  ����ß Ë| ���à �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����á � ���â Ñ|�Bÿ����� £ì��� �’���É$¨ì‰$®ìâùÃìü„í3d‡í��������������������ã  ����ã Ë|řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ã âsBÿ����� ”í��� �“���É$™íÌÞí����������Ñ|•–��ü��ý�•��–�üþíDt�î��������������������ä �å �æ �ç  ����ä Ñ| ���å �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����æ � ���ç Ñ|�Bÿ�”���� �î�”� �•�$•î‰$›îâù°îüðî3dóî��������������������è  ����è Ñ|řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����è âsBÿ�”���� €ï�”� �–�$…ïüÊï#����É�˜����˜�����Ï}™š��ü��ý�™��š�ÏïüôïDt÷ï��������������������é �ê �ë �ì  ����é Ï} ���ê �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����ë � ���ì Ñ|�Bÿ�—��� †ð�—� �™���É$‹ð‰$‘ðâù¦ðüïð3dòð��������������������í  ����í Ï}řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����í âsBÿ�—��� ÿð�—� �š���É$„ñüÉñ'����É�œ����œ�����´~�ž��ü��ý�ž����Îñü÷ñDtúñ��������������������î �ï �ð �ñ  ����î ´~ ���ï �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����ð � ���ñ Ñ|�Bÿ�›��� ‰ò�›� �����É$Žò‰$”òâù©òüòò3dõò��������������������ò  ����ò ´~řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ò âsBÿ�›��� ‚ó�›� �ž���É$‡óüÌóU����‚� ������¡����¡� �����ó �ô ���#Å~ ����ó �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����ô ��ÂÒ ‹ô���þÆÂÒ� Ôó�ó �ô ��ˆ#Å~ì‰�Ìóó���þÆÅ~� Ñó���£ÂÒâs�\•ôÅ~¢��ü�¢�')���������ce���������ü¨ôDt«ô��������������������õ �ö �÷ �ø  ����õ Å~ ���ö �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����÷ � ���ø Ñ|�Bÿ�Ÿ��� ºô�Ÿ� �¢Å~ÂÒ$¿ô‰zéâù…éüÛ÷C����É�¤���Ž�¥����¤��¥������ÿÆŠ�4ò÷����ûŠ�Dç÷��Š��Éû÷Ò~¦§��ü��ý�¦��§�à÷ ä÷���������¤ü¥øDt¨ø��������������������ü �ý �þ �ÿ  ����ü Ò~ ���ý �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����þ � ���ÿ Ñ|�Bÿ�£��� ·ø�£� �¦���ÉŠ$¼ø‰ëëâùöëü ù:d£ù��������������������¨ ����¨Ò~řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����¨âsBÿ�£���°ù�£� �§���ÉŠ$¼ù "üˆ€"����Ð%�ª����ª�����¡«¬��ü��ý�«��¬��€ü±€At´€��������������������„ �… �† �‡  ����„ ¡ ���… �ú�ú�á��üù�—��ý‰�—��þþ�—���������0^1ˆ�y^õ����† � ���‡ Ñ|�Bÿ�©��� À�©� �«���Ð%$È€ ΀âùà€ü§�3dª���������������������ˆ  ����ˆ ¡Å™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ˆ âsBÿ�©��� ·��©� �¬���Ð%$¼�üö…Idù…������������������—�‰  ����‰ ×Þ�řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����‰ âsBÿ����®�����®�� £†����þÆ×Þ� ††���£×Þâs�\‰† �­×ÞÊùð*,���������¬ ��4% ��Ê�¶ÖÛïðöÿˆ‘𛤱²º»p�¾�¯��±å4!�ëI�¯��²K/�„K�¯��³ª $K��ê�¯��µƒDW��ô�¯��¶—,a�Ñ,�¯��·ÅÄLh�Ù)�¯��¸ƒ,ˆ��Ü�¯��º·=d���Ä�¯��»�,\ ¼t­L)Ÿt:�’tQƒqs`b,yd�WDF”ß ����üŸF΄����æ�����üêLª…����ü·M€†����ü…L׆����Ò�����üÖK¹‡����ü¢IŽˆ����üìMáˆ����üºP¸‰����ü‹J’Š����Ö�����tÚñŠ����é�����<íóÈ ����ôõ� use regex::{Regex, regex};Á����”�����ü˜+�( assert!(regex!("[a-z]").is_match("a"));Á����üÄS�P assert!(regex!("(inconceivable!|classic blunder)").is_match("inconceivable!"));Á����˜�����üœ0ýŒ����üÍ<�9 assert_eq!(&re.captures("867-5309").unwrap()[1], "867");Á����<Š óÈ ����’ �����ü– 8˜Ž����Ï �����œÓ åŽ����¬ç � use regex::regex;Á����ý �����ü� 5³�����ü· .�+ re.is_match("invalid -> ("); // panic!Á����<æ óÈ ����î �����üò \Ã��)|Ï �„¥� ò  € ø  „ ���, ù �8ŒÖ�ú �& ü �8Ð�<ý �*† � ‰  ý Š  ü�'�8�4” ��8³’�,› �&   ��, ¢ �8�,£ �'¨ �8Ô<�Lª �'³ �8ô’�$µ � ¹ �, º �8�,» �'À �8Û?�, � Ç ��� É ��, × �8�,Ø �'Ý �8Ô<�Lß �'è �8ô’�$ê �'î �8˜ �ð  ó  Î ��ô � ÷  Í � �, ‰ �8�,Š �'� �8Û?�,‘ �'– �8˜ �˜  ›  Ÿ ��, œ �8ŒÖ�� �   �8¦�4¡  §  ¿ ���7½•�¼¨ �% Ï ��8�Ì��8ŒÖ�Ð�& Ò�� Ô�, Õ�8�,Ö�'Û�8Û?�,Ý��� ã�� å�8³’�,æ�% ë��8ŒÖ�õ��% þ�üª+!����������ñ¾�¥g�¾�ü�,D����üÒ+*›—„,��������������������‹ �Œ ��  ����‹ ñ� ���Œ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����� ô¦Bÿ�½���� ˆ,�½� �¾�$‰,œ �,üø,����������ñÀ� g�À�üÍ-D����üž-*›—Ð-��������������������Ž �� ��  ����Ž ñ� ���� €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����� ô¦Bÿ�¿���� Ô-�¿� �À�$Õ-œ Û-üÛ.!����������ñÂÃ�¾}�¿}�Ã�Dƒ/ˆ/��Á������Á�›pü×/,����üš/8››DÚ/��������������������‘  ����‘ �ç¤ Bÿ�Á���� æ/�Á� �Ã�© ã/ä¥0����8�’ ����’ �����ñÅÆ�µ�¶�Æ�TÈ0,Í0��Ä�����Ä�›püž1,����üá08››D¡1��������������������“  ����“ �ç¤ Bÿ�Ä��� ­1�Ä� �Æ���8© ª1ôì1����������ñÈÉ�µ�¶�É�T‘2,–2��Ç������Ç�›püç2.����üª28››Dê2��������������������“rç¤ Bÿ�Ç������Ç� �É�© ó2TÝ3����ü¸3$ìž����������ñËÌÍÏÒÔ×ÚÝàã�üØ>,����üî3KÍŸ����ü¾49¢ ����ü4�����ü„5Iñ ����üÒ5JÄ¡����ü¡6H˜¢����üî6Dê¢����Ì·7·£����Õ7�����dÝ7å£����î7�����üö7>‡¤����ü¹8@Ϥ����üþ8E™¥����üÈ9Hè¥����l•:¹¦����§:�����l¯:ÑÈ ����Á:�����<É:óÈ ����¬Õ:� use regex::Regex;Á����ï:�����ü÷:<³§����ü¸;-ù§����üê;<°¨����ü«</ö¨����üß<.¯©����ü’=9ç©����üÐ=?ªª����ü”>3óª����<Ì>óÈ ß>��������������������”  ����” �ç¤ Bÿ�Ê���� ç>�Ê� �Ë�ŒÖã>üØD.����ü¸?G’¬����Ô„@â¬����£@�����ü«@F’­����üö@Gâ­����ÌÂA²®����àA�����lèAÑÈ ����úA�����ü‚BDú®����äËBǯ����ìB�����<ôBóÈ ����¬€C’®����šC�����ü¢C0Ÿ°����ü×C?�< let hay = "I categorically deny having triskaidekaphobia.";Á����ô›D…‡ ����<¾DóÈ DßD�������������������• �–  ����• ñ� ���– ��Bÿ�Ê���� èD�Ê� �Ì�$éDùòüôL>����üºEB§²����ü�FBó²����üÈFH¿³����Ü•G�´����µG�����ü½GEÁ´����ü‡HE�µ����üÑHDßµ����üšI!­¶����ÀI�����lÈIÑÈ ����ÚI�����üâI@ý¶����§J�����<¯JóÈ ����¬»J’®����ÕJ�����üÝJ0Ÿ°����ü’K?ß±����üÖK$•¸����üÿK#ø����ü§L.�+ assert_eq!("categorically", mat.as_str());Á����<ÚLóÈ $ûL�������������������Î�—  ���— ñ� ����Î�řǙș­����É™�Ê™àË™ó����������G*¤�R{9 �Û�Û�…@��Ýù�¯��Þ‚�¯��ß’�¯���������z‘dIñÆ/�����ÎBÿ�Ê����€M�Ê� �Í�$…MùAóüÀUH����üâMI¸»����ü°NE‹¼����úN�����¬‚Oå¼����œO�����ü¤OE�½����üîOAß½����ü´PGª¾����Œ€Qú¾����–Q�����lžQÑÈ ����°Q�����ü¸Q<º¿����ùQ�����<�RóÈ ����¬�R’®����§R�����ü¯R0Ÿ°����üäRL�I let hay = "Retroactively relinquishing remunerations is reprehensible.";Á����üµSJ�G let matches: Vec<_> = re.find_iter(hay).map(|m| m.as_str()).collect();Á����ì„TìÁ����ĦT� "Retroactively",Á����ÄÃT� "relinquishing",Á����ÄàT� "remunerations",Á����ÄýT� "reprehensible",Á����<šU®Ã����<¦UóÈ LÇU�������������������Ð�Ñ ����Ðñ� ���Ñ��ö�ö�×A��ùù�¯��úþA�¯���������K=a'!”Ð�����Ð����ÑBÿ�Ê����ÑU�Ê�Àù$ÝUùQôÕUüËwE����üÖVKˆÅ����ü¦WHÝÅ����üóWJ¯Æ����¼ÂX‚Ç����ÞX�����üæXJ¯Ç����üµYHƒÈ����ü‚ZFÕÈ����üÍZF¥É����ü˜[FõÉ����üã[EÅÊ����Œ­\“Ë����Ã\�����üË\JºË����üš]KŽÌ����Üê]âÌ����Š^�����l’^ÑÈ ����¤^�����ü¬^H¬Í����üù^EþÍ����üÃ_J�G substrings looking like that, while also extracting the movie name andÁ����ü’`H�E its release year separately. The example below shows how to do that.Á����ß`�����<ç`óÈ ����¬ó`’®�����a�����ü•a=¢Ð����ü×a>�; let hay = "Not my favorite movie: 'Citizen Kane' (1941).";Á����üšb)²Ñ����üÈbG�D assert_eq!(caps.get(0).unwrap().as_str(), "'Citizen Kane' (1941)");Á����ü”c>�; assert_eq!(caps.get(1).unwrap().as_str(), "Citizen Kane");Á����ü×c6�3 assert_eq!(caps.get(2).unwrap().as_str(), "1941");Á����ü’dHÇÓ����üßdI™Ô����ü­eFìÔ����üøe-¼Õ����üªf2�/ assert_eq!(&caps[0], "'Citizen Kane' (1941)");Á����üáf)�& assert_eq!(&caps[1], "Citizen Kane");Á����ü�g!� assert_eq!(&caps[2], "1941");Á����<µgóÈ ����Ág�����üÉgE©×����ü“h=ø×����Õh�����üÝhKËØ����­i�����<µióÈ ����¬Ái’®����Ûi�����üãiLÒÙ����ü´j>‚Â����ü÷j)²Ñ����ü¥kGØÂ����üñkE�B assert_eq!(caps.name("title").unwrap().as_str(), "Citizen Kane");Á����ü»l<�9 assert_eq!(caps.name("year").unwrap().as_str(), "1941");Á����üülGíÛ����üÈmH¾Ü����ü•nG�Ý����üán2áÝ����ü˜o2éÄ����üÏo/�, assert_eq!(&caps["title"], "Citizen Kane");Á����üƒp&�# assert_eq!(&caps["year"], "1941");Á����<®póÈ ����ºp�����üÂpH¯ß����ü�qE�à����üÙqJÐà����œ¨r£á����Àr�����üÈrCÌá����ü�s$™â����¹s�����üÁsDÓâ����ôŠt ã����­t�����<µtóÈ ����¬Át’®����Ût�����üãt=¢Ð����ü¥u>‚Â����üèuD–ä����ü±v.�+ assert_eq!(full, "'Citizen Kane' (1941)");Á����üäv&�# assert_eq!(title, "Citizen Kane");Á����ì�w� assert_eq!(year, "1941");Á����<±wóÈ DÒw�������������������Ó�˜  ���˜ ñ� ����Ó�řǙș­����É™�Ê™àË™ó����������G*¤�R{9 �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z�����ÓBÿ�Ê����Ûw�Ê� �Ò�$àwùžõü–‹j����üÄxI¸»����ü’yH‘è����ßy�����üçyKïè����ü·zHÄé����ü„{J—ê����üÓ{Jìê����ü¢|HÁë����dï|“ì����€}�����¬ˆ}å¼����¢}�����üª}IÒì����üø}Aß½����ü¾~Gª¾����ŒŠú¾���� �����l¨ÑÈ ����º�����üÂGúí����üŽ€FÌî����Ù€�����<á€óÈ ����¬í€’®����‡������ü��@Óï����üÔ�N�K let hay = "'Citizen Kane' (1941), 'The Wizard of Oz' (1939), 'M' (1931).";Á����ä§‚÷ð����üÈ‚Jžñ����ü—ƒ3ùò����,σ¶ó����äÙƒÅó����üúƒ� ("Citizen Kane", 1941),Á����üž„#� ("The Wizard of Oz", 1939),Á����¤Æ„� ("M", 1931),Á����<ß„®Ã����üë„.‚õ����<ž…óÈ ����ª…�����̲…Õõ����Ð…�����<Ø…óÈ ����¬ä…’®����þ…�����ü††O¯ö����üÚ†NõÑ����ü­‡'˜÷����Ù‡�����üá‡"×÷����üˆˆ/—É����ü¼ˆ&ÐÉ����çˆ�����üïˆ"×÷����ü–‰3�0 assert_eq!(&caps["title"], "The Wizard of Oz");Á����üΉ&�# assert_eq!(&caps["year"], "1939");Á����ù‰�����ü�Š"×÷����ü¨Š$�! assert_eq!(&caps["title"], "M");Á����üÑŠ&�# assert_eq!(&caps["year"], "1931");Á����<üŠóÈ l�‹�������������������Õ�Ö ����Õñ� ���Ö��ÿ�ÿ�¥B��‚ù�¯��ƒþA�¯���������a(„¯•]?Ã�����Õ����ÖBÿ�Ê����«‹�Ê�ò†$À‹ù¹ö¯‹üõ®B����üÙŒKüû����ü©�KÒü����üù�J¨ý����ÈŽ�����¬ÐŽå¼����êŽ�����üòŽF¥þ����ü½�Böþ����ü„�JÃÿ����üÓ�!˜€����ù������l�‘ÑÈ ����“‘�����ü›‘Gì€����ç‘�����<ï‘óÈ ����¬û‘’®����•’�����ü�’,ô�����üÎ’"� let hay = "a b \t c\td e";Á����üõ’4�1 let fields: Vec<&str> = re.split(hay).collect();Á����ü®“6�3 assert_eq!(fields, vec!["a", "b", "c", "d", "e"]);Á����<é“óÈ ����õ“�����Ìý“°„����›”�����„£”à„����¸”�����<À”óÈ ����¬Ì”’®����æ”�����üî”'±…����üš•'�$ let hay = "Mary had a little lamb";Á����üÆ•1�. let got: Vec<&str> = re.split(hay).collect();Á����üü•@�= assert_eq!(got, vec!["Mary", "had", "a", "little", "lamb"]);Á����Á–�����üÉ–'ç‡����Œõ–� let hay = "";Á����ü‹—1¹Þ����ôÁ—� assert_eq!(got, vec![""]);Á����ä—�����üì—'ç‡����ü˜˜$�! let hay = "lionXXtigerXleopard";Á����üÁ˜1¹Þ����ü÷˜:�7 assert_eq!(got, vec!["lion", "", "tiger", "leopard"]);Á����¶™�����ü¾™(ÁŠ����üë™%�" let hay = "lion::tiger::leopard";Á����ü•š1¹Þ����üËš6�3 assert_eq!(got, vec!["lion", "tiger", "leopard"]);Á����<†›óÈ ����’›�����üš›G¢Œ����üæ›-ôŒ����˜œ�����< œóÈ ����¬¬œ’®����Æœ�����üΜ'ç‡����Üúœ� let hay = "XXXXaXXbXc";Á����üš�1¹Þ����üÐ�=�: assert_eq!(got, vec!["", "", "", "", "a", "", "b", "c"]);Á����’ž�����üšž'Æ�����´Æž� let hay = "(///)";Á����üáž1¹Þ����ü—Ÿ,�) assert_eq!(got, vec!["(", "", "", ")"]);Á����<ÈŸóÈ ����ÔŸ�����üÜŸH’‘����t© ä‘����¼ �����<Ä óÈ ����¬Ð ’®����ê �����üò '³’����¤ž¡� let hay = "010";Á����ü·¡1¹Þ����üí¡'�$ assert_eq!(got, vec!["", "1", ""]);Á����<™¢óÈ ����¥¢�����ü­¢F�C When the empty string is used as a regex, it splits at every validÁ����üø¢J�G UTF-8 boundary by default (which includes the beginning and end of theÁ����tÇ£� haystack):Á����Ú£�����<â£óÈ ����¬î£’®����ˆ¤�����ü�¤&Ê–����¬»¤� let hay = "rust";Á����üÕ¤1¹Þ����ü‹¥6�3 assert_eq!(got, vec!["", "r", "u", "s", "t", ""]);Á����Æ¥�����üÎ¥>�; // Splitting by an empty string is UTF-8 aware by default!Á����ü‘¦&Ê–����¤¼¦� let hay = "☃";Á����üÕ¦1¹Þ����ü‹§)�& assert_eq!(got, vec!["", "☃", ""]);Á����<¹§óÈ ����ŧ�����üͧJ¿˜����üœ¨D”™����å¨�����<í¨óÈ ����¬ù¨’®����“©�����ü›©'±…����ÜÇ©� let hay = " a b c";Á����üç©1¹Þ����ü�ª=›ä����<ߪóÈ ����ëª�����üóªK²›����üë)ˆœ����ñ«�����<ù«óÈ ����¬…¬’®����Ÿ¬�����ü§¬(òœ����ÜÔ¬‘í����üô¬1¹Þ����üª­EÂ�����üô­0’ž����ü©®-�* assert_eq!(got, vec!["", "a", "b", "c"]);Á����<Û®óÈ ,ü®�������������������Ø�Ù ����Øñ� ���Ù��ˆ�ˆ�øB��‹ù�¯��ŒþA�¯���������lVí‹Ú6IN�����Ø����ÙBÿ�Ê����‚¯�Ê� �×�$ޝùä÷ †¯üÒÄq����üÿ¯Eî ����üɰK¾¡����ü™±I”¢����üç±Hè¢����ü´²D»£����äý²‰¤����ž³�����¬¦³å¼����À³�����üȳF¥þ����ü“´Böþ����üÚ´JÃÿ����ü©µ!˜€����ϵ�����ü×µH¡¥����줶ó¥����ƶ�����lζÑÈ ����à¶�����üè¶-æ����š·�����<¢·óÈ ����¬®·’®����È·�����üз)±§����üþ·"� let hay = "Hey! How are you?";Á����ü¥¸8�5 let fields: Vec<&str> = re.splitn(hay, 3).collect();Á����üâ¸7�4 assert_eq!(fields, vec!["Hey", "How", "are you?"]);Á����<ž¹óÈ ����ª¹�����Ô²¹Å©����ѹ�����<Ù¹óÈ ����¬å¹’®����ÿ¹�����ü‡º'±…����ü³º'‡Þ����üߺ5�2 let got: Vec<&str> = re.splitn(hay, 3).collect();Á����ü™»:�7 assert_eq!(got, vec!["Mary", "had", "a little lamb"]);Á����Ø»�����üà»'ç‡����ŒŒ¼Ûß����ü¢¼5¨ö����ôܼ…à����ÿ¼�����ü‡½'ç‡����ü³½$Êà����üܽ5¨ö����ü–¾7�4 assert_eq!(got, vec!["lion", "", "tigerXleopard"]);Á����Ò¾�����üÚ¾(ÁŠ����ü‡¿%éá����ü±¿5�2 let got: Vec<&str> = re.splitn(hay, 2).collect();Á����üë¿4�1 assert_eq!(got, vec!["lion", "tiger::leopard"]);Á����¤À�����ü¬À'ç‡����ÄØÀ� let hay = "abcXdef";Á����üõÀ5�2 let got: Vec<&str> = re.splitn(hay, 1).collect();Á����ü¯Á%�" assert_eq!(got, vec!["abcXdef"]);Á����ÙÁ�����üáÁ'ç‡����¼�Â� let hay = "abcdef";Á����ü©Â5›ù����üãÂ$�! assert_eq!(got, vec!["abcdef"]);Á����ŒÃ�����ü”Ã'ç‡����ÄÀõú����üÝÃ5�2 let got: Vec<&str> = re.splitn(hay, 0).collect();Á����ä—Ä…²����<¸ÄóÈ 4ÙÄ�������������������Û�Ü ����Ûñ� ���Ü�©t�‘�‘�ÂC��”ù�¯��•þA�¯���������X#./Ë3Îí�����Û����ÜBÿ�Ê����àÄ�Ê� �Ú�$õÄùùçá"ù&(äÄüÊép����ü”ÆD‡´����üÝÆHÖ´����üªÇH©µ����ü÷Ç>üµ����ºÈ�����üÂÈJÒ¶����ü‘ÉH§·����üÞÉ)ú·����ŒÊ�����ü”ÊH»¸����üáÊ-޹����“Ë�����ü›ËÓ¹����¿Ë�����üÇËGŠº����ü“ÌIܺ����áÌ�����üéÌK½»����ü¹ÍK“¼����ü‰ÎFé¼����üÔÎ+º½����„Ï�����üŒÏKý½����üÜÏDÓ¾����¥Ð�����ü­ÐF¯¿����üøÐG€À����üÄÑHÒÀ����‘Ò�����ü™Ò$²Á����ÂÒ�����lÊÒÑÈ ����ÜÒ�����üäÒK‰Â����ü´Ó7ßÂ����ðÓ�����<øÓóÈ ����¬„Ô’®����žÔ�����ü¦Ô,×Ã����ü×Ô2�/ assert_eq!(re.replace("1078910", ""), "1010");Á����<ŽÕóÈ ����šÕ�����ü¢ÕJîÄ����üñÕKÃÅ����üÁÖJ™Æ����Ì�×íÆ����®×�����<¶×óÈ ����üÂ×!� use regex::{Captures, Regex};Á����è×�����üð×8ìÇ����ü­ØE�B let result = re.replace("Springsteen, Bruce", |caps: &Captures| {Á����ü÷Ø,�) format!("{} {}", &caps[2], &caps[1])Á����<¨ÙÂÊ����ü´Ù,�) assert_eq!(result, "Bruce Springsteen");Á����<åÙóÈ ����ñÙ�����üùÙG¬Ë����üÅÚJþË����ü”ÛHÓÌ����üáÛ2¦Í����˜Ü�����< ÜóÈ ����¬¬Ü’®����ÆÜ�����üÎÜG™Î����üšÝB�? let result = re.replace("Springsteen, Bruce", "$first $last");Á����üáÝ,݆����<’ÞóÈ ����žÞ�����ü¦ÞGäÏ����üòÞC¶Ð����ºß�����üÂßD‘Ñ����ü‹àKàÑ����üÛàK¶Ò����”«á‹Ó����Âá�����<ÊáóÈ ����¬Öá’®����ðá�����üøáDÞÓ����üÁâ>�; let result = re.replace("deep fried", "${first}_$second");Á����ü„ã%�" assert_eq!(result, "deep_fried");Á����<®ãóÈ ����ºã�����üÂãFÉÕ����ü�äIšÖ����\ÛäíÖ����ëä�����üóäH�×����üÀåHã×����ì�æµØ����¯æ�����<·æóÈ ����üÃæ!� use regex::{NoExpand, Regex};Á����éæ�����üñæ?¸Ù����üµçH�E let result = re.replace("Springsteen, Bruce", NoExpand("$2 $last"));Á����ü‚è#� assert_eq!(result, "$2 $last");Á����<ªèóÈ ����¶è�����ü¾èK¦Û����üŽé)üÛ<Ñé�������������������Þ�™  ���™ ñ� ����Þ�òã¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ÞBÿ�Ê�Ž�ß�����ß��Ùé�Ê�ÞÞ Ýé�����òã�Dàé �Ýòã$ôéùWúèäbúDF:<���������üÄ…t����üðêAÃÞ����ü¶ëE�ß����¼€ìÞß����œì�����ü¤ìJÒ¶����üóìH§·����üÀí)ú·����îí�����üöíH»¸����üÃî-޹����õî�����üýîHòà����üÊï4Åá����ƒð�����¬‹ðå¼����¥ð�����ü­ðF¥þ����üøðBöþ����ü¿ñJÃÿ����üŽò!˜€����´ò�����Œ¼òôâ����Òò�����üÚòC�ã����ü¢óJëã����üñóFÀä����ü¼ôG‘å����üˆõ.ãå����»õ�����<ÃõóÈ ����üÏõ!€…����õõ�����´ýõÒæ����œ˜öòæ����¼°ö� haystack: &str,Á����üÌö=�: replacement: impl Fn(&Captures) -> Result<String, E>,Á����äŽ÷� ) -> Result<String, E> {Á����ü¯÷<�9 let mut new = String::with_capacity(haystack.len());Á����üð÷æè����ü”ø0�é����üÉø)Ëé����ü÷ø;�8 new.push_str(&haystack[last_match..m.start()]);Á����ü·ù/�, new.push_str(&replacement(&caps)?);Á����üëù!‘ë����L‘ú¼ë����üŸú.�+ new.push_str(&haystack[last_match..]);Á����|Òú‘ì����,æú¶ó����ðú�����üøúEÆì����üÂû>–í����ü…ü)ßí����ü³üI�F let replacement = |caps: &Captures| -> Result<String, &'static str> {Á����ü�ýèî����ü¥ý(’ï����LÒý¼ë����üàý%�" Ok(caps[0].len().to_string())Á����4Šþ�ð����|•þëù ����ü©þ#� Ok("2 3 3 3?".to_string()),Á����üÑþ:�7 replace_all(&re, "hi how are you?", &replacement),Á����4�ÿ¤˜ ����ü›ÿA�> assert!(replace_all(&re, "hi there", &replacement).is_err());Á����<áÿóÈ ����íÿ�����lõÿÑÈ ����‡€�����ü�€J±ò����üÞ€E†ó����Ĩ�Õó����Å������<Í�óÈ ����¬Ù�’®����ó������üû�A®ô����|Á‚� let hay = "Á����œÕ‚“õ����tí‚°õ����Ì€ƒÈõ����üžƒ$ìõ����ŒÇƒšö����4݃“¢ ����üèƒ+�( let new = re.replace_all(hay, "$2 $1");Á����¬˜„� assert_eq!(new, "Á����”²„›÷����lÉ„·÷����”Û„Î÷����Œò„ê÷����Œˆ……ø����<ž…� ");Á����<ª…óÈ \Ë…�������������������á�š  ���š ñ� ����á�òã¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����áBÿ�Ê�Ž�â�����â��×…�Ê�ÞÞ Û…��‘DÞ… �àòã$ò…ù8ûèäCû<>24���������üó—‹����üî†IÇú����ü¼‡I›û����üŠˆDïû����üÓˆ1¾ü����‰‰�����ü‘‰JÒ¶����üà‰H§·����ü­Š)ú·����ÛŠ�����üãŠH»¸����ü°‹-޹����â‹�����üê‹Hòà����ü·Œ4Åá����ðŒ�����¬øŒå¼����’������üš�F¥þ����üå�Böþ����ü¬ŽJÃÿ����üûŽ!˜€����¡������ü©�H¡¥����ìö�ó¥����˜������Œ �ôâ����¶������ü¾�HÀÿ����ü‹‘E“€����Õ‘�����lÝ‘ÑÈ ����ï‘�����ü÷‘J±ò����üÆ’E†ó����ü�“E©�����Ú“�����<â“óÈ ����¬î“’®����ˆ”�����ü�”A®ô����|Ö”Ä�����œê”“õ����t‚•°õ����Ì••Èõ����ü³•$ìõ����ŒÜ•šö����4ò•“¢ ����üý•+�( let new = re.replacen(hay, 2, "$2 $1");Á����¬­–èž����”Ç–›÷����lÞ–·÷����Ìð–Èõ����üŽ—$ìõ����Œ·—šö����<Í—ÍŸ����<Ù—óÈ Dú—�������������������ä�›  ���› ñ� ����ä�©tòã¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����äBÿ�Ê�Ž�å�����å��ƒ˜�Ê�ÞÞ ‡˜��‘DŠ˜�ô$ž˜ùL çáV èäá˜BD8:���������T‡«����üƒ©LІ����üЩM§‡����üžªHÿ‡����üçªÒˆ����������ñçèêëîðòõ�ü­µ=����ü˜«I§‰����æ«�����üî«@ˆŠ����ü³¬EÓŠ����üý¬J£‹����üÌ­Gø‹����ü˜®2ÊŒ����Ï®�����ü×®J”�����ü¦¯Ié�����üô¯I½Ž����ü°H‘�����ü�±Hä�����üܱ(·�����‰²�����l‘²ÑÈ ����£²�����ü«²H’‘����üø²Gå‘����tij¶’����׳�����<ß³óÈ ����¬ë³’®����…´�����ü�´(…“����üº´5�2 let offset = re.shortest_match("aaaaa").unwrap();Á����Ôô´ø“����<“µóÈ t´µ�������������������œ ��  ����œ ñ� ���� �ä˜Bÿ�æ���� õ�æ� �ç�$ĵùòü¾¿m����ü¤¶K�H Returns the same as [`Regex::shortest_match`], but starts the search atÁ����¬ô¶¶Á����Ž·�����ü–·K”–����üæ·Kê–����´¶¸¿—����Ѹ�����üÙ¸Ií—����ü§¹5Á˜����á¹�����dé¹�™����ú¹�����ü‚º3±™����ºº�����lºÑÈ ����Ôº�����üܺJ—š����ü«»Gìš����ü÷»%¾›����¡¼�����<©¼óÈ ����¬µ¼’®����ϼ�����ü×¼.¤œ����¼Š½� let hay = "eschew";Á����ü¦½;ÿœ����üæ½6Å�����ü¡¾F†ž����üì¾3מ����<¤¿óÈ ŒÅ¿�������������������ž �Ÿ  ����ž ñ� ���Ÿ �©tä˜Bÿ�æ���� à¿�æ�ý§$á¿ùø‚$¹Á�������������������è���é������é�����é����é���è�€¬üºÉ?����üÖÁIé ����Œ¤Âë•����ºÂ�����üÂÂK”–����ü’ÃEç¡����äÜö¢����ýÃ�����d…Ä�™����–Ä�����üžÄ3±™����ÖÄ�����lÞÄÑÈ ����ðÄ�����üøÄJ—š����üÇÅGìš����ü“Æ%¾›����½Æ�����<ÅÆóÈ ����¬ÑÆ’®����ëÆ�����üóÆ.¤œ����¼¦Çë²����üÂÇ;ÿœ����ü‚È$ˤ����ü«ÈF†ž����üöÈ%‰¥����< ÉóÈ \ÁÉ�������������������  �¡  ����  ñ� ���¡ �©t�Bÿ�æ���� ÍÉ�æ�™ä$ÎÉù‚üšÓn����ü˜ËK¼¦����\èË‘§����øË�����ü€ÌK”–����üÐÌEç¡����äšÍ¶¢����»Í�����dÃÍ�™����ÔÍ�����üÜÍ3±™����”Î�����lœÎÑÈ ����®Î�����ü¶ÎJ—š����ü…ÏGìš����üÑÏ%¾›����ûÏ�����<ƒÐóÈ ����¬�Ð’®����©Ð�����ü±Ð.¤œ����¼äÐë²����ü€Ñ;ÿœ����üÀÑBΩ����ü‡ÒF†ž����üÒÒ)ªª����<€ÓóÈ <¡Ó�������������������ì�¢  ���¢ ñ� ����ì�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 �Û�Û�…@��Ýù�¯��Þ‚�¯��ß’�¯���������z‘dIñÆ/�����ìBÿ�æ����©Ó�æ�Ëå$·Óù—‚¡%'�Õ�������������������ë���í������í�����í����í���ë�§·üÎÝu����üÉÕIÆ­����Œ—Öë•����­Ö�����üµÖK”–����ü…×Eç¡����äÏ×¶¢����ð×�����dø×�™����‰Ø�����ü‘Ø3±™����ÉØ�����lÑØÑÈ ����ãØ�����üëØJ—š����üºÙGìš����ü†Ú%¾›����°Ú�����<¸ÚóÈ ����¬ÄÚ’®����ÞÚ�����üæÚ.¤œ����¼™Ûë²����üµÛ;ÿœ����üõÛ<�9 assert_eq!(&re.captures(&hay[2..]).unwrap()[0], "chew");Á����ü¶ÜF†ž����ü�Ý.¦±����<´ÝóÈ \ÕÝ�������������������ï�£  ���£ ñ� ����ï�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z�����ïBÿ�æ����áÝ�æ�¨ê$ïÝùè ‚ò %'ü±ìƒ����üÏáIù³����ü�â1Í´����Óâ�����üÛâJ–µ����üªãHëµ����ü÷ãC¾¶����ü¿äGŒ·����ü‹åJÞ·����ÔÚ岸����ùå�����ü�æ1ä¸����ü·æ( ¹����äæ�����üìæIà¹����üºçE´º����„è�����dŒè�™�����è�����ü¥èJ�G This routine may panic if the given `CaptureLocations` was not createdÁ����”ôè� by this regex.Á����‹é�����l“éÑÈ ����¥é�����<­éóÈ ����¬¹é’®����Óé�����üÛé6Õ»����ü–ê*–¼����üÅê@�= assert!(re.captures_read(&mut locs, "id=foo123").is_some());Á����üŠë*—½����ü¹ë*̽����üèë*�¾����<—ìóÈ l¸ì�������������������ñ�¤ �¥  ���¤ ñ� ���¥ Û„ ����ñ�řǙș­����É™�Ê™àË™ó����������G*¤�R{9 �Û�Û�…@��Ýù�¯��Þ‚�¯��ß’�¯���������z‘dIñÆ/�����ñBÿ�æ����Æì�æ� �ð�$Ôìη¶"ùÁ"(*ü±÷œ����üóíJâÀ����¬Âî¶Á����Üî�����üäîK”–����ü´ïEç¡����äþï¶¢����Ÿð�����d§ð�™����¸ð�����üÀð3±™����øð�����ü€ñG�D This routine may also panic if the given `CaptureLocations` was notÁ����ÔÌñ� created by this regex.Á����ëñ�����lóñÑÈ ����…ò�����ü�òJ—š����üÜòGìš����ü¨ó%¾›����Òó�����<ÚóóÈ ����¬æó’®����€ô�����üˆô.¤œ����¼»ôë²����ü×ô*–¼����ü†õ;ÿœ����üÆõ>ŒÄ����ü‰öF†ž����üÔö>äÄ����<—÷óÈ „¸÷�������������������ó�¦ �§  ���¦ ñ� ���§ Û„ ����ó�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 �Û�Û�…@��Ýù�¯��Þ‚�¯��ß’�¯���������z‘dIñÆ/�����óBÿ�æ����É÷�æ�´Å$×÷η %ù%‚%.0íù�������������������ò���ô������ô�����ô����ô���ò�šÊü­üœ����ü¦ú1¯È����Üú�����üäúDøÈ����ü­ûKÇÉ����TýûœÊ�tŒü�4’ü�������������������„´ü�������������������ö�¨ �©  ���¨ ñ� ���© Û„ ����ö�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 �Û�Û�…@��Ýù�¯��Þ‚�¯��ß’�¯���������z‘dIñÆ/�����öBÿ�æ����Åü�æ� �õ�$Óüηç'ùò'‚ü'02T¡þ����´ŠþöÌ����������ñøùúûüý�ä²€����ü²þ.»Í����åþ�����líþÑÈ ����ÿþ�����<‡ÿóÈ ����¬“ÿ’®����­ÿ�����üµÿ/ÅÎ����üéÿ*ÿÎ����<˜€óÈ 4¹€�������������������ª  ����ª ñ� ����ª �Bÿ�÷���� À€�÷� �ø�$Á€ü‘�/����üò€=¢Ð����´������ü¼�J÷Ð����ü‹‚IÌÑ����üÙ‚L Ò����üªƒ&÷Ò����Õƒ�����ü݃KµÓ����ü­„J‹Ô����üü„.àÔ����¯…�����l·…ÑÈ ����É…�����üÑ…JÁÕ���� †�����<¨†óÈ ����¬´†’®����Ά�����üÖ†CÌÖ����üž‡'š×����üʇ)Ì×����üø‡.€Ø����ü«ˆ.¹Ø����üÞˆ)Ì×����üŒ‰E�Ù����üÖ‰.ÑÙ����ü‰Š#ŠÚ����<±ŠóÈ ����½Š�����üÅŠJÓÚ����ü”‹@¨Û����Ù‹�����<á‹óÈ ����¬í‹’®����‡Œ�����ü�Œ&Ê–����üºŒ'š×����üæŒ)Ì×����ü”�#ŠÚ����¼������üÄ�,òÜ����üõ�'š×����ü¡Ž)Ì×����üÏŽ#ŠÚ����<÷ŽóÈ l˜��������������������«  ����« ñ��š�š��›�D���ó�¯��� �������jyú¯0Û˜�����« Bÿ�÷���� ¦��÷� �ù�$§�üœ—#����üš�8óÞ����×������üß�FÃß����üª‘F”à����Tõ‘äà����„’�����üŒ’K†á����üÜ’:Üá����›“�����l£“ÑÈ ����µ“�����<½“óÈ ����¬É“’®����ã“�����üë“)òâ����ü™”%¦ã����Ô�����üË”+ãã����üû”%™ä����¥•�����ü­•CÌÖ����üõ•%åä����Ÿ–�����ü§–,òÜ����üØ–%¦ã����<‚—óÈ d£—�������������������¬  ����¬ ñ�©tBÿ�÷���� °—�÷� �ú�$±—üò¢2����ü‡˜E¥æ����œÑ˜ôæ����é˜�����üñ˜IŸç����ü¿™Jóç����üŽš0Èè����Ú�����üËšE�é����ü•›Jàé����üä›Kµê����ü´œB‹ë����ûœ�����lƒ�ÑÈ ����•������ü��E€ì����üç�.Ðì����šž�����<¢žóÈ ����¬®ž’®����Èž�����ÌО¾í����üîž>âí����4±Ÿ�ð����¼Ÿ�����üÄŸ#Æî����üìŸ%ôî����ü– )¤ï����üÄ /Øï����üø $’ð����ü¡¡$Áð����üÊ¡#ðð����üò¡&žñ�����¢�����ü¥¢.‚õ����<Ø¢óÈ œù¢�������������������­  ����­ ñ�ä˜Bÿ�÷���� �£�÷��À$Ž£üê3����üÚ£?Ïò����üž¤>™ó����üᤠâó����†¥�����üŽ¥I�F The returned locations can be used for any subsequent search for thisÁ����üÜ¥I�F particular regex. There is no guarantee that it is correct to use forÁ����üª¦G�D other regexes, even if they have the same number of capture groups.Á����ö¦�����lþ¦ÑÈ �����§�����<˜§óÈ ����¬¤§’®����¾§�����üƧ1Þô����üü§*–¼����ü«¨=�: assert!(re.captures_read(&mut locs, "Padron").is_some());Á����üí¨*òõ����üœ©*§ö����üË©*Üö����üú©*‘÷����<©ªóÈ ŒÊª�������������������®  ����® ñ�Û„Bÿ�÷���� ܪ�÷�šÚ$ݪü»­+����üº«H©ø����‡¬�����ü�¬F�C The `regex-capi` crate used this method, so to avoid breaking thatÁ����üÚ¬;Úù�tš­�4 ­�������������������L­�������������������¯  ����¯ ñ�Û„Bÿ�÷���� Ì­�÷� �ý�$Í­”›À����Ö�ÿ����ÿ�����耀�‚ƒ„…†� Àä�Å����ü´ÀJÒû����üƒÁI§ü����üÑÁ-ûü����ƒÂ�����ü‹Â;Àý����ËÂ�����üÓÂH�E This is guaranteed to fall on a valid UTF-8 codepoint boundary. ThatÁ����ü ÃF�C is, it will never be an offset that appears between the UTF-8 codeÁ����üëÃF�C units of a UTF-8 encoded Unicode scalar value. Consequently, it isÁ����ü¶ÄF�C always safe to slice the corresponding haystack using this offset.Á,–Å�������������������´  ����´ è€�©tBÿ�þ��� œÅ�þ� �€���Ö$�ÅÔØÊ����üÌÅHÁ€����ü™ÆK”�����üéÆHê�����Œ¶Ç¼‚����ÌÇ�����üÔÇ;Àý����”È�����üœÈH¬î����üéÈFÿî����ü´ÉFÐï����üÿÉF¡ðßÊ�������������������µ  ����µ è€�©tBÿ�þ��� ãÊ�þ� �����Ö$äÊôåÍ����ü‘Ë@‹„����ÖË�����üÞËEã„����ü¨ÌF³…����üóÌD„†����´¼ÍÒ†DìÍ�������������������¶  ����¶ è€��Bÿ�þ��� õÍ�þ� �‚���Ö$öÍÔóÎ����ü°Î0χúÎ�������������������·  ����· è€�©tBÿ�þ��� þÎ�þ� �ƒ���Ö$ÿÎü’Ò.����ü¹ÏFèˆ����Ԅи‰����£Ð�����ü«ÐJ�G It is always correct to slice the original haystack searched with thisÁ����üúÐG�D range. That is, because the offsets are guaranteed to fall on validÁ����üÆÑ9�6 UTF-8 boundaries, the range returned is always valid.Á,™Ò�������������������¸  ����¸ è€�ñsBÿ�þ��� ŸÒ�þ� �„���Ö$ ÒüµÓ����üëÒ7»Š4¼Ó�������������������¹  ����¹ è€�ƒ‚Bÿ�þ��� ÃÓ�þ� �…���Ö$ÄÓüÛÔ@ÞÔ�����������������¯�ƒ‚©t©tè€Bÿ�þ�����þ� �†���Öù�3‚—3’¡3üÎÕ'����Ö�ˆ����ˆ�����耉� g�‰�ÓÕüüÕ@ÿÕ��������������������º �» �¼  ����º è€� ���» €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����¼ ô¦Bÿ�‡��� ƒÖ�‡� �‰���Ö$„Öœ ŠÖüù×$����Ö�‹����‹�����ƒ‚Œ�®�Œ�þ×ü¤Ø $§Ø��������������������考‚Bÿ�Š�����Š� �Œ���Ö£ ¬ØüãØ4����Ö�Ž����Ž�����ñs��®���èØüžÙ0$¡Ù��������������������è€ñsBÿ��������� �����Ö£ ¦Ù¼³ê����üìÙ5¬�����¢Ú�����ü¦ÚJù�����üñÚKΑ����ü½ÛJ¤’����üˆÜKù’����üÔÜOÏ“����ü¤Ý4©”����ÙÝ�����üÝÝKõ”����L©ÞÊ•����³Þ�����\·Þê•����üÃÞ'€–����<ëÞóÈ ����óÞ�����ü÷Þ$Í–����œß�����ü ßK‰—����üìß0ß—����ü�àIš˜����\çàí˜����üóàMƒ™����üÁáLÛ™����„Žâ±š����Ÿâ�����ü£âKÙš����üïâL¯›����ü¼ãL†œ����ü‰äJÝœ����üÔäO²�����ü¤åMŒž����üòåGäž����ºæ�����ü¾æ?ß����ìþ挠����œç�����ü çOÁ ����ðç�����lôçÑÈ ����‚è�����<†èóÈ ����¬Žè’®����¤è�����ü¨èIì¡����üòè-�* let caps = re.captures("toady").unwrap();Á����ü é"� assert_eq!("toady", &caps[0]);Á����üÃé$�! assert_eq!("t", &caps["first"]);Á����ôèé� assert_eq!("o", &caps[2]);Á����ü‡ê#� assert_eq!("y", &caps["last"]);Á����<«êóÈ ��”¥����Ö�‘����‘�����¥‚�����-:?Ÿ™²Z�����’“”ÇêŒÑêDÑê¯���������ƒ‚Äèê$èê¯���������¿´ü†ë"œ†ë¯���������䘬­ë����Ö�–����–�����¥‚—™šœŸ ¢�²ëü«ò0����üÉëJ™¦����ü˜ìKî¦����üèì:ħ����§í�����ü¯íC–¨����÷í�����tÿíñŠ����’î�����üšîKŒ©����üêî*â©����™ï�����<¡ïóÈ ����¬­ï’®����Çï�����üÏïAͪ����ü•ð.�+ let caps = re.captures("abc123").unwrap();Á����Èð�����üÐð9�6 let substr1 = caps.get(1).map_or("", |m| m.as_str());Á����üŽñ9�6 let substr2 = caps.get(2).map_or("", |m| m.as_str());Á����üÌñ� assert_eq!(substr1, "123");Á����äðñ� assert_eq!(substr2, "");Á����<‘òóÈ ²ò�������������������½  ����½ ¥‚�©třǙș­����É™�Ê™àË™ó����������G*¤�R{9 è€Bÿ�•��� ¶ò�•� �—���Ö6Ÿë4$›ó�������������������—��˜�����˜�����˜����˜���—�…êüž÷$����üØó-ѯ����Šô�����ü’ôE–°����¼Üôå°����øô�����l€õÑÈ ����’õ�����<šõóÈ ����¬¦õ’®����Àõ�����üÈõ4ر����ü�ö5�2 let caps = re.captures(" abc123-def").unwrap();Á����»ö�����üÃö4�1 assert_eq!(caps.get_match().as_str(), "abc123");Á����üö�����<„÷óÈ L¥÷�������������������¾  ����¾ ¥‚�è€Bÿ�•��� ¯÷�•� �™���Ö$°÷üù�3����üí÷J“´����ü¼øJè´����ü‹ù#½µ����³ù�����ü»ùJøµ����üŠúBͶ����üÑúGš·����ü�ûIì·����üëûJÀ¸����üºüI•¹����ˆý�����t�ýñŠ����£ý�����ü«ýKŒ©����üûý*â©����ªþ�����<²þóÈ ����¬¾þ’®����Øþ�����Äàþäº����üýþ;‡»����|½ÿÌ»����üÑÿ.Óˆ����„€�����üŒ€B�? let numbers = caps.name("numbers").map_or("", |m| m.as_str());Á����üÓ€B�? let letters = caps.name("letters").map_or("", |m| m.as_str());Á����üš�� assert_eq!(numbers, "123");Á����ä¾�� assert_eq!(letters, "");Á����<ß�óÈ $€‚�������������������¿ �À  ����¿ ¥‚� ���À �¤ŒBÿ�•��� …‚�•� �š���ÖU9‚ !8$÷‚�������������������š��›�����›�����›����›���š�ºðüú›@����ü´ƒ?Ï¿����üøƒ-™À����ª„�����ü²„HÞÀ����üÿ„K±Á����üÏ…I‡Â����ü�†+ÛÂ����͆�����dÕ†�™����æ†�����üî†A¹Ã����ü´‡>…Ä����ü÷‡EÎÄ����üÁˆ#žÅ����éˆ�����üñˆFÙÅ����ü¼‰IªÆ����ŠŠ�����ü’ŠG‹Ç����üÞŠEÝÇ����ü¨‹-­È����Ú‹�����üâ‹IòÈ����ü°ŒEÆÉ����üúŒ8–Ê����·������l¿�ÑÈ ����Ñ������<Ù�óÈ ����¬å�’®����ÿ������ü‡ŽFªË����üÒŽ:�7 let hay = "On 2010-03-14, I became a Tennessee lamb.";Á����ü‘�*ÁÌ����üÀ�DöÌ����ü‰�#� assert_eq!("2010-03-14", full);Á����ì±�� assert_eq!("2010", year);Á����äÓ�� assert_eq!("03", month);Á����Ôô�� assert_eq!("14", day);Á����<“‘óÈ ����Ÿ‘�����ħ‘‚Ï����Ä‘�����üÌ‘E²Ï����ü–’%‚Ð����À’�����<È’óÈ ����¬Ô’’®����î’�����üö’FªË����üÁ“6�3 let hay = "1973-01-05, 1975-08-25 and 1980-10-18";Á����ü“�����ü„”4�1 let mut dates: Vec<(&str, &str, &str)> = vec![];Á����ü½”FˆÒ����ôˆ•ØÒ����,«•¶ó����ܵ•ŽÓ����ìÕ•� ("1973", "01", "05"),Á����ì÷•� ("1975", "08", "25"),Á����ì™–� ("1980", "10", "18"),Á����<»–®Ã����<Ç–óÈ ����Ó–�����üÛ–(‹Õ����ˆ—�����ü�—IËÕ����üÞ—HŸÖ����ü«˜BòÖ����ò˜�����<ú˜óÈ ����¬†™’®���� ™�����ü¨™Bõ×����üï™E�B let hay = r#"The first is id:"foo" and the second is id:'bar'."#;Á����̹š’Ù����üךA¶Ù����¬�›�Ú����,·›¶ó����üÁ›(�% assert_eq!(ids, vec!["foo", "bar"]);Á����<î›óÈ <�œ��������������������Á  ����Á ¥‚�ƒ‚ƒ‚�ŠBÿ�•Š������� ™œ�•�ÅÜt‰œ �œ���Ö�Š$šœ �œ©tü­¶9����üÍ¢I‡Ü����ü›£IÛÜ����üé£K¯Ý����ü¹¤F…Þ����Œ„¥ÕÞ����š¥�����d¢¥ýÞ����³¥�����ü»¥H¡ß����üˆ¦,ôß����¹¦�����üÁ¦H¸à����üާE‹á����üاHÛá����ü¥¨G®â����üñ¨I€ã����Ô¿©Óã����Þ©�����üæ©K…ä����ü¶ªHÛä����üƒ«G®å����üÏ«H€æ����üœ¬Óæ����À¬�����üȬJŠç����ü—­Eßç����üá­J¯è����ü°®I„é����üþ®GØé����üʯJªê����ü™°Gÿê����å°�����üí°JÞë����ü¼±B³ì����ƒ²�����ü‹²%�í����µ²�����l½²ÑÈ ����ϲ�����<ײóÈ ����¬ã²’®����ý²�����Ä…³äº����ü¢³Aœî����|è³Ì»����üü³:�7 let hay = "On 14-03-2010, I became a Tennessee lamb.";Á����ü»´)²Ñ����é´�����üñ´ � let mut dst = String::new();Á����ü–µ@�= caps.expand("year=$year, month=$month, day=$day", &mut dst);Á����üÛµ3�0 assert_eq!(dst, "year=2010, month=03, day=14");Á����<“¶óÈ 4´¶������������������� �à �Ä  ���� ¥‚� ���à � ���Ä “r�Bÿ�•��� »¶�•� �Ÿ���Ö$¼¶ÊùÆ@âùÑ@üÔ¿6����üÀ·C¤ò����üˆ¸%òò����²¸�����üº¸K¯ó����üйL…ô����üÛ¹.Üô����Žº�����ü–ºJ¢õ����üåº2÷õ����œ»�����l¤»ÑÈ ����¶»�����<¾»óÈ ����¬Ê»’®����ä»�����üì»3…÷����ü¤¼*�' let caps = re.captures("AZ").unwrap();Á����Ó¼�����ìÛ¼…ø����üý¼C�@ assert_eq!(it.next().unwrap().map(|m| m.as_str()), Some("AZ"));Á����üŽB�? assert_eq!(it.next().unwrap().map(|m| m.as_str()), Some("A"));Á����üŒ¾=�: assert_eq!(it.next().unwrap().map(|m| m.as_str()), None);Á����üξB�? assert_eq!(it.next().unwrap().map(|m| m.as_str()), Some("Z"));Á����ü•¿ ÷ú����<º¿óÈ $Û¿�������������������¡ ����¡¥‚��¤�¤�àD��§ù�¯��¨þA�¯���������õþ’_ÅÀçl�����¡���ÖBÿ�•���à¿�•� � ���Ö$è¿ÔÕÅ����üäÀB×ü����ü«Á%òò����ÕÁ�����üÝÁFÀý����ü¨ÂE‘þ����üòÂFáþ����ü½Ã²ÿ����áÃ�����léÃÑÈ ����ûÃ�����<ƒÄóÈ ����¬�Ä’®����©Ä�����ü±Ä3…÷����üéÄ*ƒ®����ô˜ÅÊ€����<»ÅóÈ ÜÅ�������������������Å  ����Å ¥‚�©tBÿ�•��� àÅ�•� �¢���Ö$áÅü™Æ*����Ö�¤����¤�����¥‚¥� g�¥�žÆüÊÆDÍÆ��������������������Æ �Ç �È  ����Æ ¥‚� ���Ç €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����È ô¦Bÿ�£��� ÑÆ�£� �¥���Ö$ÒÆœ ØÆܰÊ��„·Ê¯���É�§����§������ã„´ÚÊø‚�����ŽYLë�·�����¨ÈÊ&$Úʯ�¦�����¦� ��É�����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z���É�ü…Ë2����É�ª����ª�����ø‚«� g�«�ŠËüÆË@ÉË��������������������É �Ê �Ë  ����É ø‚� ���Ê €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����Ë ô¦Bÿ�©��� ÍË�©� �«���É$ÎËœ ÔËj¡��ÉЯ���É�®����®�����³ƒ�����‰=ëX{]f����­�¯°�©t´ˆ³ƒBÿj¡M������������������¯�©t´ˆ³ƒBÿ�¬�����¬��� �­���ÉÍÐ,ÑЯ�¬�����¬�©t|ØÐ¯�¬�����¬�´ˆüóÐ%����É�²����²�����³ƒ³� g�³�øÐü§Ñ@ªÑ��������������������Ì �Í �Î  ����Ì ³ƒ� ���Í €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����Î ô¦Bÿ�±��� ®Ñ�±� �³���É$¯Ñœ µÑ¢��,¿Ó¯���É�¶����¶�����þƒ�����öwÁÍ‹!ý����µ�·��Û�Û�…@��Ýù�¯��Þ‚�¯��ß’�¯���������z‘dIñÆ/���ÉþƒBÿ¢‘������������������¯�©¿þƒBÿ�´�����´��� �µ���ÉÅÓLÉÓ¯�´�����´�©¿üÞÓ'����É�¹����¹�����þƒº� g�º�ãÓü”Ô@—Ô��������������������Ï �Ð �Ñ  ����Ï þƒ� ���Ð €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����Ñ ô¦Bÿ�¸��� ›Ô�¸� �º���É$œÔœ ¢ÔüýÛ1����ü´×?òŽ����ô×�����üø×OÉ�����üÈØN£�����ü—ÙNü�����ôæÙÔ‘����…Ú�����ü‰ÚIŠ’����üÓÚLÞ’����Œ Û´“����²Û�����d¶Û�™����ÃÛ�����üÇÛ5ø“����Ö�¼����¼�����¥‚½¾��ý�‘ý�¾�‚Ü\µÜ4ºÜ��»�����»�üÊÝ+,ÍÝ€�������������������¿ ����¿¥‚�©t ����¿�Bÿ�»���ÓÝ�»� �¾���Ö$ÛÝŸ áÝ&(�Þ�������������������¾��À�����À�����À����À���¾��À��åæŤUÿ�ÉÞ�������������������¾��Á�����Á�����Á����Á���¾��Á���ŤUÿ½˜ü“ä7����üøÞ>Ô—����·ß�����ü»ßOÉ�����ü‹àN£�����üÚàNü�����ü©áט����Éá�����üÍáIŠ’����ü—âLÞ’����Œäâ´“����öâ�����üúâNÇ™����Éã�����dÍã�™����Úã�����üÞã4Èš����Ö�Ã���¥�Ä���Ã��Ä����¥‚ÅÆ��ý�‘ý�Æ�˜äœä\Ñä4Öä��Â�����Â�üéä0,ìä€�������������������Ç ����Ç¥‚�àv ����Ç�Bÿ�Â���òä�Â� �Æ���Ö��¥$úä‚ $€å,.Åå�������������������Æ��È�����È�����È����È���Æ��È��¼Æ�ñå�������������������Æ��É�����É�����É����É���Æ��É��£ÇšŸ”Äõ����ü£óD°ž����èó�����üìóCŒŸ����ü°ôLÚŸ����üýô7± �tµõ�4»õ�������������������¦¥���������Û„¬ìõ����������Û„ÌÎÏ�üûú5����üˆöHÄ¡����üÕöJ—¢����ü¤÷ ì¢����É÷�����lÑ÷ÑÈ ����ã÷�����<ë÷óÈ ����¬÷÷’®����‘ø�����ü™øBè£����üàø*–¼����ü�ù>�; re.captures_read(&mut locs, "Bruce Springsteen").unwrap();Á����üÒù+Ž¥����ü‚ú*Ä¥����ü±ú+ù¥����<áúóÈ ‚û�������������������Ö  ����Ö Û„�©t�„Bÿ�Ë���� †û�Ë�î�$‡ûŸvE$Óû�������������������Ì���Í������Í�����Í����Í���Ì�‹‹Ôß„����ü÷ûKê§����üÇüIÀ¨����•ý�����ü�ýB¡©����üäý9î©����¢þ�����lªþÑÈ ����¼þ�����<ÄþóÈ ����¬Ðþ’®����êþ�����üòþBè£����ü¹ÿ*–¼����ôèÿ «����ü‹€>†Î����ô΀ «����<ñ€óÈ ����ý€�����ü…�K�¬����Õ������<Ý�óÈ ����¬é�’®����ƒ‚�����ü‹‚&Ê–����ü¶‚&œ­����ôá‚Ì­����„ƒ�����üŒƒ5‚®����üƃ,òÜ����ü÷ƒ&œ­����ô¢„Ì­����<Å„óÈ æ„�������������������×  ����× Û„�©tBÿ�Ë���� ê„�Ë� �Î�$ë„ülj5����ü™‡>Ó¯����܇�����üä‡E©°����ü®ˆCù°����üöˆ+DZ�t¦‰�4¬‰�������������������Ή�������������������Ø  ����Ø Û„�©t�„Bÿ�Ë���� Ò‰�Ë� �Ï�$Ó‰ŸËGüÔ�)����ñ�Ñ���Ö�Ò���Ñ��Ò����Ÿ…ÓÔÖ�ÅQ�ÆQ�ËQ�Ô��Ö�Ù�Ý�L„�$‰���Ð�����Ð��Û�Û�…@��Ýù�¯��Þ‚�¯��ß’�¯���������z‘dIñÆ/��Öü®�'$±��������������������Ü  ����Ü Ÿ…řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ƒØBÿ�Ð��� ¶��Ð� �Ô���ñ��ÖL$�‘�������������������Ô��Õ�����Õ�����Õ����Õ���Ô�´•¼Ü‘,ß‘�������������������Ÿ…©tBÿ�Ð�����Ð� �Ö���ñ��ÖºLü÷”:����ñ�Ø���Ö�Ù���Ù�Ø�����Ÿ…�ü”€•üŽ›0����ñ�Û���Ö�Ü���Û��Ü����‚†ÝÞà�ÅQ�ÆQ�ËQ�à��Þ�“›—›LÅ›$Ê›��Ú�����Ú������á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z��Öüò›*$õ›�������������������à  ����à ‚†Å™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 ÆÜBÿ�Ú��� ú›�Ú� �Þ���ñ��ÖdQ4ƒ��������������������Þ��ß�����ß�����ß����ß���Þ�¤ ¼‘ž,”ž�������������������‚†©tBÿ�Ú�����Ú� �à���ñ��Ö Rü¬¡A����ñ�â���Ö�ã���â��ã����‚†�±¡µ¡üĦ'����ñ�å���Ö�æ���æ�å�����å†çè�ÅQ�ÆQ�è�ɦͦLò¦$÷¦��ä�����ä� �Ö�üš§%$�§�������������������ä  ����ä å†Å™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 þàBÿ�ä��� ¢§�ä� �è���ñ��ÖËU4ݧ�������������������è��é�����é�����é����é���è�ö©üƒ¨8����ñ�ë���Ö�ì���ë��ì����å†�ˆ¨Œ¨ü‚¯(����ñ�î���Ö�ï���ï�î�����ȇðñó�ÅQ�ÆQ�ÊQ�ñ��ó�‡¯‹¯L±¯$¶¯��í�����í�þàüÙ¯%$ܯ�������������������è  ����è ȇ¼áBÿ�í��� á¯�í� �ñ���ñ��ÖrY4œ°�������������������ñ��ò�����ò�����ò����ò���ñ�¦±üÒ°-LÕ°�������������������é  ����é ȇ��°Bÿ�í��� ß°�í� �ó���ñ��Ö$à°ü§±9����ñ�õ���Ö�ö���õ��ö����ȇ�¬±°±ü˜¶&����ñ�ø����ø�����«ˆùúûü�ÅQ�ÆQ�ÊQ�ËQ�û��ü��ú��¶LŶ$ʶ��÷�����÷�¹Äüõ¶-$ø¶�������������������î  ����î «ˆºÅBÿ�÷��� ý¶�÷� �ú���ñ$‚·üÔ·-L×·�������������������ï  ����ï «ˆ��°Bÿ�÷��� á·�÷� �û���ñ$â·¼¸¸,»¸�������������������«ˆ©tBÿ�÷�����÷� �ü���ñ§]üò¸/����ñ�þ����þ�����«ˆ�÷¸ü¦¹7����ñ�€����€�����«ˆ�«¹üãÁ3����Š�‚���Ö�ƒ���ƒ�‚�����–‰„…ˆ‰�ÅQ�ÆQ�ÊQ�ËQ�…��‰��ˆ�èÁìÁL�Â$¢Â����������„ÙüÏÂ/$ÒÂ�������������������ô  ����ô –‰Å™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 „ÙBÿ����� ×Â��� �…���Š��Öîb<œÃ�������������������…��†�����†�����†����†���…�‰Ã$¼Ã�������������������…��‡�����‡�����‡����‡���…�ÛÅü’Ä-L•Ä�������������������õ  ����õ –‰��°Bÿ����� ŸÄ��� �ˆ���Š��Ö$ Ä¼÷Ä,úÄ�������������������–‰©tBÿ��������� �‰���Š��Ö eü²Å<����Š�‹���Ö�Œ���Œ�‹�����–‰�·Å»ÅüóÅD����Š�Ž���Ö�������Ž�����–‰�øÅüÅ”«Ð����ü¼ÆHŸÍ����…Ç�����ü‰ÇKÿÍ����üÕÇJ�G since implementations are already provided for `&str` along with otherÁ����ü ÈM�J variants of string types, as well as `FnMut(&Captures) -> String` (or anyÁ����üîÈO�L `FnMut(&Captures) -> T` where `T: AsRef<str>`). Those cover most use cases,Á����ü¾É?�< but callers can implement this trait directly if necessary.Á����þÉ�����l‚ÊÑÈ �����Ê�����ü”ÊL�I This example shows a basic implementation of the `Replacer` trait. ThisÁ����üáÊK�H can be done much more simply using the replacement string interpolationÁ����ü­ËM‡Ó����üûË"� the replacement string at all.Á����žÌ�����<¢ÌóÈ ����üªÌ+�( use regex::{Captures, Regex, Replacer};Á����ÖÌ�����¼ÚÌõÔ����òÌ�����üöÌ#¤Õ����üšÍM�J fn replace_append(&mut self, caps: &Captures<'_>, dst: &mut String) {Á����üèÍ)�& dst.push_str(&caps["first"]);Á����ô’Î� dst.push_str(" ");Á����ü±Î(�% dst.push_str(&caps["last"]);Á����LÚμë����,äζó����êÎ�����üîÎG™Î����ü¶Ï?�< let result = re.replace("Springsteen, Bruce", NameSwapper);Á����üöÏ,݆����<£ÐóÈ ��¸¥���������������‰Úü«Ðä ����������������‰Ú�‰Ú#‘’”‘’”����‘��”��’�üáÒD����üÄÐFèÙ�����Ñ�����ü—ÑF�C The current match is represented by `caps`, which is guaranteed toÁ����üâÑ&�# have a match at capture group `0`.Á�����Ò�����ü•ÒG�D For example, a no-op replacement would be `dst.push_str(&caps[0])`.ÁtäÒ��������������������ö �÷ �ø �ù  ����ö ÊÉ ���÷ �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����ø � ���ù “r�Bÿ���� óÒ��� �‘ÊÉ$øÒ‰$þÒâù“Óü·Ö9����ü«Ó1�. Return a fixed unchanging replacement string.Á����áÓ�����üéÓKïÞ����ü¹ÔG�D the replacement string does not need `$` expansion), then it can beÁ����ü…Õ-�* beneficial to avoid finding sub-captures.Á����·Õ�����ü¿ÕKáà����ü�Ö#·ádºÖ��������������������“ ����“ÊÉřǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����“Bÿ����ÇÖ��� �’ÊÉ$ÓÖü·Ü4����ü‹×IÜã����¤Ùׯä����ò×�����üú×JÛä����üÉØH°å����œ–Ù‚æ����®Ù�����l¶ÙÑÈ ����ÈÙ�����<ÐÙóÈ ����üÜÙ!� use regex::{Regex, Replacer};Á����‚Ú�����üŠÚ&–ç����”µÚÆç����”ÌÚ� src: &str,Á����œãÚÿç����ŒûÚ� ) -> String {Á����ü‘Û4¹è����üÊÛ5øè����Ąܷé����,¡Ü¶ó����<«ÜóÈ 4ºÜ��������������������• ����•ÊÉ�±�±��²ÓE��µó�¯��� ������¯>®_IJ—�����•ÊÉBÿ����ÁÜ��� �”ÊÉ$ÍÜì‘Ý����É�—����—������Š˜™��‘��’�˜��™�–ÝüµÝCt¸Ý��������������������ú �û �ü �ý  ����ú �Š ���û �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����ü � ���ý “r�Bÿ�–��� ÇÝ�–� �˜���É$Ì݉$ÒÝâùçÝü§Þ2dªÞ��������������������þ  ����þ �ŠÅ™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����þ Bÿ�–��� ·Þ�–� �™���É$¼Þü€ß ����É�›����›�����ŸŠœ���‘��’�œ����…ßü§ßCtªß��������������������ÿ �€ �� �‚  ����ÿ ŸŠ ���€ �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����� � ���‚ “r�Bÿ�š��� ¹ß�š� �œ���É$¾ß‰$ÄßâùÙßü¨à2d«à��������������������ƒ  ����ƒ ŸŠÅ™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ƒ Bÿ�š��� ¸à�š� �����É$½àÄ�á����������“rŸ ��‘��’� ��Ÿ�ü áCt£á��������������������„ �… �† �‡  ����„ “r ���… �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����† � ���‡ “r�Bÿ�ž���� ²á�ž� �Ÿ�$·á‰$½áâùÒáü¡â2d¤â��������������������ˆ  ����ˆ “rřǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ˆ Bÿ�ž���� ±â�ž� � �$¶âüúâ"����É�¢����¢�����ºŠ£¤��‘��’�£��¤�ÿâü£ãCt¦ã��������������������‰ �Š �‹ �Œ  ����‰ ºŠ ���Š �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����‹ � ���Œ “r�Bÿ�¡��� µã�¡� �£���É$ºã‰$ÀãâùÕãü¤ä2d§ä���������������������  ����� ºŠÅ™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M������ Bÿ�¡��� ´ä�¡� �¤���É$¹äüýä&����É�¦����¦�����‘‹§¨��‘��’�§��¨�‚åüªåCt­å��������������������Ž �� �� �‘  ����Ž ‘‹ ���� �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����� � ���‘ “r�Bÿ�¥��� ¼å�¥� �§���É$Áå‰$ÇåâùÜåü«æ2d®æ��������������������’  ����’ ‘‹Å™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����’ Bÿ�¥��� »æ�¥� �¨���É$Àæü„çT����‚�ª������«����«�ª�����“ �” ���#Å~ ����“ �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����” ��ÂÒ Ãç�Њ Œç�“ �” ��ˆ#Å~Ç›�Ì«ç�€‹ ‰ç���£ÂÒ�TÍçÅ~¬��‘�¬�&(���������Z\���������üßçCtâç��������������������• �– �— �˜  ����• Å~ ���– �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����— � ���˜ “r�Bÿ�©��� ñç�©� �¬Å~ÂÒ$öç‰~gâù‰güˆëC����É�®���Ž�¯����¯�®�����Û�4Ÿë�����Š�D”ë�ü�¨ë­‹°±��‘��’�°��±��ë ‘ë���������®üÒëCtÕë��������������������œ �� �ž �Ÿ  ����œ ­‹ ���� �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����ž � ���Ÿ “r�Bÿ�­��� äë�­� �°���ÉŠ$éë‰äiâùïiüÌì2dÏì��������������������   ����  ­‹Å™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����  Bÿ�­��� Üì�­� �±���ÉŠ$áìüœó"����Ð%�³����³�����ú‹´µ��‘��’�´��µ�¡óüÅó@tÈó��������������������¥ �¦ �§ �¨  ����¥ ú‹ ���¦ �����á��’ù�¯��“‰�¯��”þ�¯���������-:?Ÿ™²Z����§ � ���¨ “r�Bÿ�²��� ×ó�²� �´���Ð%$Üó âóâùôóü±ô2d´ô��������������������©  ����© ú‹Å™Ç™È™­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����© Bÿ�²��� Áô�²� �µ���Ð%$Æôü�ùGd„ù������������������¯�ª  ����ª ×Þ�řǙș­����É™�Ê™àË™ó����������G*¤�R{9 ¾Á�ÂÝ|�Ãó����Ä�Åþ|Æó����������À9cgˆ¸†M�����ª Bÿ����·�����·�� ­ù��Ÿ˜ ‘ù���£×Þ�T”ù �¶×ÞÊù\ ù+-���������dëÐ���DïÐ��¹ù¤� ��, �ÄÉÊÐÕÖå4�ëI�¹��ºª $1��ê�¹��¼—,7�Ñ,�¹��½ÅÄL>�Ù)�¹��¾›éTI�‹-�¹��¿¤îtU�ž-�¹��Àñ=|z��Ö�¹��Â�‚ƒ,‹��Ü�¹��Ã��¬«t œžŒŽ{}jlY[,k´sO9;lé+����������ÌŒÅÈÊËÌÍÎÏÐÑÒ�ü¢0y����üý+>�; Create a new regex set with the given regular expressions.Á����À,�����üÈ,J�G This takes an iterator of `S`, where `S` is something that can produceÁ����ü—-I�F a `&str`. If any of the strings in the iterator are not valid regularÁ����üå-+�( expressions, then an error is returned.Á����•.�����l�.ÑÈ ����¯.�����ü·.7�4 Create a new regex set from an iterator of strings:Á����ó.�����<û.óÈ ����ü‡/� use regex::bytes::RegexSet;Á����«/�����ü³/7�4 let set = RegexSet::new([r"\w+", r"\d+"]).unwrap();Á����üï/"� assert!(set.is_match(b"foo"));Á����<–0óÈ ©0��������������������’«ßÞBÿ�Ä�…�Æ������Ç����Æ��Ç���Ä�ò¢ ­0�ƒ£ °0�”£ Tí0�¦£ ´„1�¶£ D‘1 �Å’«Ú«ÚÞ?o:<���������?A���������Ô¹5����üÙ1!� Create a new empty regex set.Á����ÿ1�����ü‡2*�' An empty regex never matches anything.Á����¶2�����ü¾2G�D This is a convenience function for `RegexSet::new([])`, but doesn'tÁ����üŠ31�. require one to specify the type of the input.Á����À3�����lÈ3ÑÈ ����Ú3�����<â3óÈ ����üî3…¯����’4�����üš4 � let set = RegexSet::empty();Á����ä¿4� assert!(set.is_empty());Á����üà4#� // an empty set matches nothingÁ����üˆ5 � assert!(!set.is_match(b""));Á����<­5óÈ ,À5��������������������ÌŒBÿ�Ä������Ä� �È� ð5��������©tüà>/����ü¹6F�C Returns true if and only if one of the regexes in this set matchesÁ����¼„7� the haystack given.Á���� 7�����ü¨7H�E This method should be preferred if you only need to test whether anyÁ����üõ7H�E of the regexes in the set should match, but don't care about *which*Á����üÂ8H�E regexes matched. This is because the underlying matching engine willÁ����ü�9J�G quit immediately after seeing the first match instead of continuing toÁ����¬Þ9� find all matches.Á����ø9�����ü€:H�E Note that as with searches using [`Regex`](crate::bytes::Regex), theÁ����üÍ:G�D expression is unanchored by default. That is, if the regex does notÁ����ü™;I�F start with `^` or `\A`, or end with `$` or `\z`, then it is permittedÁ����üç;&�# to match anywhere in the haystack.Á����’<�����lš<ÑÈ ����¬<�����ü´<8�5 Tests whether a set matches somewhere in a haystack:Á����ñ<�����<ù<óÈ ����ü…=…¯����©=�����ü±=7º¯����üí="û¯����ü”>-�* assert!(!set.is_match("☃".as_bytes()));Á����<Æ>óÈ Dç>�������������������¬ �­  ����¬ ÌŒ� ���­ âs��Bÿ�Ä���� ð>�Ä� �Ê�$ñ>ù!pü˜I@����üÃ?J�G Returns true if and only if one of the regexes in this set matches theÁ����ü’@A�> haystack given, with the search starting at the offset given.Á����Ø@�����üà@K”–����ü°AEç¡����äúA¶¢����›B�����d£B�™����´B�����ü¼B3±™����ôB�����lüBÑÈ ����ŽC�����ü–CF�C This example shows the significance of `start`. Namely, consider aÁ����üáCI�F haystack `foobar` and a desire to execute a search starting at offsetÁ����ü¯DJ�G `3`. You could search a substring explicitly, but then the look-aroundÁ����üþDH�E assertions won't work correctly. Instead, you can use this method toÁ����üËE+�( specify the start position of a search.Á����ûE�����<ƒFóÈ ����ü�F…¯����³F�����ü»FA�> let set = RegexSet::new([r"\bbar\b", r"(?m)^bar$"]).unwrap();Á����Ä�G� let hay = b"foobar";Á����üžG;ÿœ����üÞG%�" assert!(set.is_match(&hay[3..]));Á����üˆHF†ž����üÓH&�# assert!(!set.is_match_at(hay, 3));Á����<þHóÈ \ŸI�������������������® �¯  ����® ÌŒ� ���¯ âs�©t�Bÿ�Ä���� «I�Ä�¶à$¬IùNq‚WqüßU4����ü³J@�= Returns the set of regexes that match in the given haystack.Á����øJ�����ü€KE�B The set returned contains the index of each regex that matches inÁ����üÊKH�E the given haystack. The index is in correspondence with the order ofÁ����ü—L:�7 regular expressions given to `RegexSet`'s constructor.Á����ÖL�����üÞLK�H The set can also be used to iterate over the matched indices. The orderÁ����ü®MJ�G of iteration is always ascending with respect to the matching indices.Á����ýM�����ü…NHšº����üÒNGìº����üžOI½»����üìO&�¼����—P�����lŸPÑÈ ����±P�����ü¹P=�: Tests which regular expressions match the given haystack:Á����ûP�����<ƒQóÈ ����ü�Q…¯����³Q�����ì»Q� let set = RegexSet::new([Á����|ÝQ� r"\w+",Á����|ñQ� r"\d+",Á����„…R� r"\pL+",Á����|šR� r"foo",Á����|®R� r"bar",Á����”ÂR� r"barfoo",Á����”ÙR� r"foobar",Á����„ðR� ]).unwrap();Á����ü…SG�D let matches: Vec<_> = set.matches(b"foobar").into_iter().collect();Á����üÑS-�* assert_eq!(matches, vec![0, 2, 3, 4, 6]);Á����ƒT�����ü‹T<�9 // You can also test whether a particular regex matched:Á����üÌT)�& let matches = set.matches(b"foobar");Á����üúT!� assert!(!matches.matched(5));Á����ü U � assert!(matches.matched(6));Á����<ÅUóÈ <æU�������������������° �±  ����° ÌŒ� ���± âs�–�Bÿ�Ä���� îU�Ä� �Ì�$ïUùUrüÀaE����üÆV@ëÇ����‹W�����ü“WEÁÈ����üÝWH�É����üªX:âÉ����éX�����üñXK²Ê����üÁYJ‡Ë�����Z�����ü˜ZK”–����üèZEç¡����ä²[¶¢����Ó[�����dÛ[�™����ì[�����üô[3±™����¬\�����l´\ÑÈ ����Æ\�����üÎ\=ÄÌ�����]�����<˜]óÈ ����ü¤]…¯����È]�����üÐ]AƒÅ����Ä–^ÍÅ����ü³^;�8 // We get matches here, but it's probably not intended.Á����üó^G�D let matches: Vec<_> = set.matches(&hay[3..]).into_iter().collect();Á����ü¿_$�! assert_eq!(matches, vec![0, 1]);Á����üè_H�E // No matches because the assertions take the context into account.Á����üµ`G�D let matches: Vec<_> = set.matches_at(hay, 3).into_iter().collect();Á����ü�a � assert_eq!(matches, vec![]);Á����<¦aóÈ TÇa�������������������² �³  ����² ÌŒ� ���³ âs�©t–�Bÿ�Ä���� Òa�Ä�èä$Óaù_t‚htüßh�����üùcC�@ Returns the same as matches, but starts the search at the givenÁ����üÁd7�4 offset and stores the matches into the slice given.Á����ýd�����ü…eK”–����üÕeEç¡����äŸf¶¢����Àf�����üÈfG�D `matches` must have a length that is at least the number of regexesÁ����„”g� in this set.Á����©g�����ü±gB�? This method returns true if and only if at least one member ofÁ����üøgA�> `matches` is true after executing the set against `haystack`.Á�t¾h�4Äh�������������������|æh�������������������´ �µ �¶  ����´ ÌŒ� ���µ � ���¶ âs�©t�Bÿ�Ä���� ÿh�Ä�™÷$€iï5yù!y‚*yü³r�����ü´pF�C An alias for `matches_read_at` to preserve backward compatibility.Á����ÿp�����ü‡qFÂë����üÒq;Úù�t’r�4˜r�������������������|ºr�������������������· �¸ �¹  ����· ÌŒ� ���¸ � ���¹ âs�©t�Bÿ�Ä���� Ór�Ä� �Ï�$Ôrï5~{ùˆ{‚‘{Ôâv����üùs4�1 Returns the total number of regexes in this set.Á����²t�����lºtÑÈ ����Ìt�����<ÔtóÈ ����üàt…¯����„u�����üŒu+�( assert_eq!(0, RegexSet::empty().len());Á����ü¼u<�9 assert_eq!(1, RegexSet::new([r"[0-9]"]).unwrap().len());Á����üýuF�C assert_eq!(2, RegexSet::new([r"[0-9]", r"[a-z]"]).unwrap().len());Á����<ÈvóÈ év�������������������º  ����º ÌŒ�©tBÿ�Ä���� ív�Ä� �Ð�$îvôÆy����üªw3�0 Returns `true` if this set contains no regexes.Á����âw�����lêwÑÈ ����üw�����<„xóÈ ����ü�x…¯����´x�����ü¼x*�' assert!(RegexSet::empty().is_empty());Á����üëx<�9 assert!(!RegexSet::new([r"[0-9]"]).unwrap().is_empty());Á����<¬yóÈ DÍy�������������������»  ����» ÌŒ��Bÿ�Ä���� Öy�Ä� �Ñ�$×yü¡�#����ü—zH�E Returns the regex patterns that this regex set was constructed from.Á����äz�����üìzG�D This function can be used to determine the pattern for a match. TheÁ����ü¸{I�F slice returned has exactly as many patterns givens to this regex set,Á����ü†|G�D and the order of the slice is the same as the order of the patternsÁ����ÄÒ|� provided to the set.Á����ï|�����l÷|ÑÈ ����‰}�����<‘}óÈ ����ü�}…¯����Á}�����ôÉ}� let set = RegexSet::new(&[Á����|ì}ãÍ����|€~ûÍ����„”~“Î����|©~¬Î����|½~ÄÎ����”Ñ~ÜÎ����”è~÷Î����„ÿ~’Ï����ì”� let matches: Vec<_> = setÁ����ܶ� .matches(b"foobar")Á����¤Ö� .into_iter()Á����üï,�) .map(|index| &set.patterns()[index])Á����œ €� .collect();Á����ü¸€J�G assert_eq!(matches, vec![r"\w+", r"\pL+", r"foo", r"bar", r"foobar"]);Á����<‡�óÈ D¨��������������������¼  ����¼ ÌŒ� ����¼ ÅÛ�Bÿ�Ä���� ±��Ä� �Ò�$²�Ìç�����������ÌŒÔ�÷�Ô�¤‡‚<Š‚��������������������ÌŒBÿ�Ó������Ó� �Ô�|ñƒ����������–�ÖרÙÚ�ü”‡!����ü‡„*�' Whether this set contains any matches.Á����¶„�����l¾„ÑÈ ����Є�����<Ø„óÈ ����üä„…¯����ˆ…�����ô�…ùê����ü³…(�% r"[a-z]+@[a-z]+\.(com|org|net)",Á����üà…!� r"[a-z]+\.(com|org|net)",Á����„††’Ï����ü›†2�/ let matches = set.matches(b"foo@example.com");Á����üÒ†#� assert!(matches.matched_any());Á����<ú†óÈ \›‡�������������������Á  ����Á –���Bÿ�Õ���� §‡�Õ� �Ö�$¨‡ü¾Š!����üÞ‡-�* Whether all patterns in this set matched.Á�����ˆ�����l˜ˆÑÈ ����ªˆ�����<²ˆóÈ ����ü¾ˆ…¯����âˆ�����ôêˆùê����„�‰� r"^foo",Á����¼¢‰� r"[a-z]+\.com",Á����„¾‰’Ï����üÓ‰2�/ let matches = set.matches(b"foo.example.com");Á����üŠŠ#� assert!(matches.matched_all());Á����<²ŠóÈ \ÅŠ��������������������  ���� –���Bÿ�Õ���� ÑŠ�Õ� �×�$ÒŠü¾‘+����ü†‹1�. Whether the regex at the given index matched.Á����¼‹�����üÄ‹G�D The index for a regex is determined by its insertion order upon theÁ����ü�Œ:�7 initial construction of a `RegexSet`, starting at `0`.Á����ÏŒ�����d׌�™����èŒ�����üðŒG�D If `index` is greater than or equal to the number of regexes in theÁ����ü¼�H�E original set that produced these matches. Equivalently, when `index`Á����ü‰Ž4�1 is greater than or equal to [`SetMatches::len`].Á����ÂŽ�����lÊŽÑÈ ����ÜŽ�����<äŽóÈ ����üðŽ…¯����”������ìœ�½Í����ü¾�(˜ñ����üë�!Ëñ����„‘�’Ï����ü¦�.�+ let matches = set.matches(b"example.com");Á����üÙ�!� assert!(!matches.matched(0));Á����üÿ� � assert!(matches.matched(1));Á����<¤‘óÈ <Å‘�������������������à  ����à –��©t�Bÿ�Õ���� Í‘�Õ� �Ø�$Α÷õ€Ô¡š����ü°’F�C The total number of regexes in the set that created these matches.Á����û’�����üƒ“I�F **WARNING:** This always returns the same value as [`RegexSet::len`].Á����üÑ“I�F In particular, it does *not* return the number of elements yielded byÁ����üŸ”G�D [`SetMatches::iter`]. The only way to determine the total number ofÁ����üë”,�) matched regexes is to iterate over them.Á����œ•�����l¤•ÑÈ ����¶•�����ü¾•F�C Notice that this method returns the total number of regexes in theÁ����ü‰–E�B original set, and *not* the total number of regexes that matched.Á����Ó–�����<Û–óÈ ����üç–…¯����‹—�����ì“—½Í����üµ—(˜ñ����üâ—!Ëñ����„ˆ˜’Ï����ü�˜.þû����üИ-�* // Total number of patterns that matched.Á����ü‚™*�' assert_eq!(1, matches.iter().count());Á����ü±™+�( // Total number of patterns in the set.Á����üá™!� assert_eq!(2, matches.len());Á����<‡šóÈ ¨š�������������������Ä  ����Ä –��©tBÿ�Õ���� ¬š�Õ� �Ù�$­šüÕ¤(����üãšE�B Returns an iterator over the indices of the regexes that matched.Á����­›�����üµ›I�F This will always produces matches in ascending order, where the indexÁ����üƒœK�H yielded corresponds to the index of the regex that matched with respectÁ����üÓœ4�1 to its position when initially building the set.Á����Œ������l”�ÑÈ ����¦������<®�óÈ ����üº�…¯����Þ������ìæ�½Í����Œˆž� r"[0-9]",Á����Œžž� r"[a-z]",Á����Œ´ž� r"[A-Z]",Á����¬Êž� r"\p{Greek}",Á����„äž’Ï����üùž � let hay = "βa1".as_bytes();Á����üžŸ<�9 let matches: Vec<_> = set.matches(hay).iter().collect();Á����üߟ'�$ assert_eq!(matches, vec![0, 1, 3]);Á����<‹ óÈ ����— �����üŸ G�D Note that `SetMatches` also implements the `IntoIterator` trait, soÁ����üë 2�/ this method is not always needed. For example:Á����¢¡�����<ª¡óÈ ����ü¶¡…¯����Ú¡�����ì⡽Í����Œ„¢®‰����Œš¢ɉ����Œ°¢ä‰����¬Æ¢ÿ‰����„࢒Ï����üõ¢ ­Š����욣� let mut matches = vec![];Á����ü¼£#� for index in set.matches(hay) {Á����ää£� matches.push(index);Á����,…¤¶ó����ü�¤'Ÿ‹����<»¤óÈ $ܤ�������������������Å  ����Å –���Õ�Õ��ÖºN��Øó�¹��� ������¬eèwøêœ������Å Bÿ�Õ���� á¤�Õ� �Ú�$â¤ü¯¥ ����������–�ÜÝÞ��P��P�‘P�Þ�lÖ¥DÛ¥��Û������Û�÷�Lþ¥$ƒ¦��Û������Û�©tü–¦$L™¦��������������������–���P–�Bÿ�Û������Û� �Þ�$£¦üŸ§(����É�à����à�����å�áâã��P��P�‘P�ã�¤§lΧDÓ§��ß�����ß�ÙŽLö§$û§��ß�����ß�©tüލ$L‘¨��������������������å���På�Bÿ�ß�����ß� �ã���É$›¨üÓ¯$����������÷�åæç�ÅQ�ÆQ�ÊQ�ç��æ�Lþ¯$ƒ°��ä������ä�©tü–°#$™°��������������������É  ����É ÷�ä˜Bÿ�ä���� ž°�ä� �æ�$£°üù±-Lü±��������������������Ê  ����Ê ÷���°Bÿ�ä���� †²�ä� �ç�$‡²üβ/����������÷�é�ÕP�é�ü„³(L‡³��������������������Ë  ����Ë ÷�ä˜Bÿ�è���� ‘³�è� �é�$–³üï´5����������÷��ü°¹(����É�ì����ì�����ÙŽíîð�ÅQ�ÆQ�ÊQ�î��ð�µ¹Lß¹$ä¹��ë�����ë�©tü÷¹#$ú¹��������������������Ð  ����Ð ÙŽä˜Bÿ�ë��� ÿ¹�ë� �î���É$„º,·º�������������������î��ï�����ï�����ï����ï���î��ï��·Å©tUÿ�üغ-LÛº��������������������Ñ  ����Ñ ÙŽ��°Bÿ�ë��� åº�ë� �ð���É$æºü¬»3����É�ò����ò�����ÙŽó�ÕP�ó�±»üæ»(Lé»��������������������Ò  ����Ò ÙŽä˜Bÿ�ñ��� ó»�ñ� �ó���É$ø»,°¼�������������������ó��ô�����ô�����ô����ô���ó��ô�×™�üϼ9����É�ö����ö�����ÙŽ�Ô¼ü�½"����������ÌŒø� g�ø�ü¶½D¹½��������������������Ó �Ô �Õ  ����Ó ÌŒ� ���Ô €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����Õ ô¦Bÿ�÷���� ½½�÷� �ø�$¾½œ Ľ¬ ��4% �ßäåëðñå4�ëI�ù��úª $1��ê�ù��ü—,7�Ñ,�ù��ýÅÄL>�Ù)�ù��þ›éTI�‹-�ù��ÿ¤îtU�ž-�ù��€ƒ,s��Ü�ù��‚��ñ=|z��Ê�ù��ƒ�¬©t šœŠŒy{hjWY,kJL79lÜ)����������Ï�…ˆŠ‹Œ�Ž��‘’�ü�.y����üð)>Ö«����³*�����ü»*Jª¬����üŠ+Iþ¬����üØ++Ñ­����ˆ,�����l�,ÑÈ ����¢,�����üª,7«®����æ,�����<î,óÈ ����Äú,� use regex::RegexSet;Á����—-�����üŸ-7º¯����üÛ-!� assert!(set.is_match("foo"));Á����<�.óÈ ”.��������������������’«ˆ‘Bÿ�„�…�†������‡����†��‡���„�ò¢ ˜.�ƒ£ ›.�”£ TØ.�¦£ ´ï.�¶£ Dü. �…’«Ú«ÚÞhˆ:<���������?A���������Ôœ3����üÄ/!á±����ê/�����üò/*˜²����¡0�����ü©0Gز����üõ01©³����«1�����l³1ÑÈ ����Å1�����<Í1óÈ ����ÄÙ1í ����ö1�����üþ1 °´����ä£2Ù´����üÄ2#ÿ´����üì2� assert!(!set.is_match(""));Á����<�3óÈ ,£3��������������������Ï�Bÿ�„������„� �ˆ� Ó3��������©tü©<.����üœ4Fª¶����¼ç4ù¶����ƒ5�����ü‹5H¦·����üØ5Hø·����ü¥6Hʸ����üò6Jœ¹����¬Á7ï¹����Û7�����üã7A�> Note that as with searches using [`Regex`](crate::Regex), theÁ����ü©8Gìº����üõ8I½»����üÃ9&�¼����î9�����lö9ÑÈ ����ˆ:�����ü�:8å¼����Í:�����<Õ:óÈ ����Äá:í ����þ:�����ü†;7º¯����üÂ;!©¡����üè;"� assert!(!set.is_match("☃"));Á����<�<óÈ D°<�������������������× �Ø  ����× Ï�� ���Ø ��Bÿ�„���� ¹<�„� �Š�$º<ùF‰üØF?����ü‹=J¦¿����üÚ=Aú¿���� >�����ü¨>K”–����üø>Eç¡����äÂ?¶¢����ã?�����dë?�™����ü?�����ü„@3±™����¼@�����lÄ@ÑÈ ����Ö@�����üÞ@FÒÁ����ü©AI¢Â����ü÷AJõÂ����üÆBHÉÃ����ü“C+›Ä����ÃC�����<ËCóÈ ����Ä×Cí ����ôC�����üüCAƒÅ����¼ÂD� let hay = "foobar";Á����üÞD;ÿœ����üžE%ýÅ����üÈEF†ž����ü“F&ºÆ����<¾FóÈ \ßF�������������������Ù �Ú  ����Ù Ï�� ���Ú �©t�Bÿ�„���� ëF�„�Û’$ìFù�Š‚–ŠüŽS3����üòG@ëÇ����·H�����ü¿HEÁÈ����ü‰IH�É����üÖI:âÉ����•J�����ü�JK²Ê����üíJJ‡Ë����¼K�����üÄKAǦ����üŠLGìº����üÖLI½»����ü¤M&�¼����ÏM�����l×MÑÈ ����éM�����üñM=ÄÌ����³N�����<»NóÈ ����ÄÇNí ����äN�����ììN½Í����|ŽOãÍ����|¢OûÍ����„¶O“Î����|ËO¬Î����|ßOÄÎ����”óOÜÎ����”ŠP÷Î����„¡P’Ï����ü¶PF�C let matches: Vec<_> = set.matches("foobar").into_iter().collect();Á����ü�Q-ýÏ����³Q�����ü»Q<ÀÐ����üüQ(�% let matches = set.matches("foobar");Á����ü©R!¹Ñ����üÏR äÑ����<ôRóÈ <•S�������������������Û �Ü  ����Û Ï�� ���Ü �™�Bÿ�„���� �S�„� �Œ�$žSù•‹üæ^D����üôS@ëÇ����¹T�����üÁTEÁÈ����ü‹UH�É����üØU:âÉ����—V�����üŸVK²Ê����üïVJ‡Ë����¾W�����üÆWK”–����ü–XEç¡����äàX¶¢�����Y�����d‰Y�™����šY�����ü¢Y3±™����ÚY�����lâYÑÈ ����ôY�����üüY=ÄÌ����¾Z�����<ÆZóÈ ����ÄÒZí ����ïZ�����ü÷ZAƒÅ����¼½[�¬����üÙ[;ÞÕ����ü™\G£Ö����üå\$ôÖ����üŽ]H¢×����üÛ]Gô×����ü§^ ÅØ����<Ì^óÈ Tí^�������������������Ý �Þ  ����Ý Ï�� ���Þ �©t™�Bÿ�„���� ø^�„�¨—$ù^ù³�‚¼�ü„f€����üžaCóÙ����üæa7ÀÚ����¢b�����üªbK”–����üúbEç¡����äÄc¶¢����åc�����üícGÂÛ����„¹d’Ü����Îd�����üÖdB¸Ü����ü�eA„Ý�tãe�4ée�������������������|‹f�������������������ß �à �á  ����ß Ï�� ���à � ���á �©t�Bÿ�„���� ¤f�„�ô§$¥fï5Ç‘ùÑ‘‚Ú‘ü×o€����üØmFüÞ����£n�����ü«nFÂë����üön;Úù�t¶o�4¼o�������������������|Þo�������������������â �ã �ä  ����â Ï�� ���ã � ���ä �©t�Bÿ�„���� ÷o�„� ���$øoï5Ù“ùã“‚ì“Ôþs����üœq4¡á����Õq�����lÝqÑÈ ����ïq�����<÷qóÈ ����ărí ���� r�����ü¨r+«â����üØr<àâ����ü™sF¦ã����<äsóÈ …t�������������������å  ����å Ï��©tBÿ�„���� ‰t�„� ���$ŠtôÛv����üÆt3Öä����þt�����l†uÑÈ ����˜u�����< uóÈ ����Ĭuí ����Éu�����üÑu*ßå����ü€v<“æ����<ÁvóÈ Dâv�������������������æ  ����æ Ï���Bÿ�„���� ëv�„� �‘�$ìvü®~#����ü¬wHºç����ùw�����ü�xG˜è����üÍxIéè����ü›yG¼é����ÄçyŒê����„z�����lŒzÑÈ ����žz�����<¦zóÈ ����IJzí ����Ïz�����ô×zùê����|úzãÍ����|Ž{ûÍ����„¢{“Î����|·{¬Î����|Ë{ÄÎ����”ß{ÜÎ����”ö{÷Î����„�|’Ï����ì¢|ˆì����ÔÄ|� .matches("foobar")Á����¤ã|Òì����üü|,ðì����œ­}¦í����üÅ}JÄí����<”~óÈ Dµ~�������������������ç  ����ç Ï�� ����ç ÅÛ�Bÿ�„���� ¾~�„� �’�$¿~Ìô~����������Ï�”�÷�”�¤”<—��������������������Ï�Bÿ�“������“� �”�|þ€����������™�–—˜™š�ü™„!����ü”�*ƒð����Ã������lË�ÑÈ ����Ý������<å�óÈ ����Äñ�í ����Ž‚�����ô–‚ùê����ü¹‚(˜ñ����üæ‚!Ëñ����„Œƒ’Ï����ü¡ƒ1�. let matches = set.matches("foo@example.com");Á����ü׃#Âò����<ÿƒóÈ \ „�������������������ì  ����ì ™���Bÿ�•���� ¬„�•� �–�$­„ü»‡!����üã„-Õó����•…�����l�…ÑÈ ����¯…�����<·…óÈ ����ÄÃ…í ����à…�����ôè…ùê����„‹†ìô����¼ ††õ����„¼†’Ï����üц1�. let matches = set.matches("foo.example.com");Á����ü‡‡#óõ����<¯‡óÈ \‡��������������������í  ����í ™���Bÿ�•���� ·�•� �—�$χü³Ž+����üƒˆ1†÷����¹ˆ�����üÁˆGÏ÷����ü�‰:¡ø����̉�����dÔ‰�™����å‰�����üí‰GŽù����ü¹ŠHàù����ü†‹4³ú����¿‹�����lÇ‹ÑÈ ����Ù‹�����<á‹óÈ ����Äí‹í ����ŠŒ�����ì’Œ½Í����ü´Œ(˜ñ����üáŒ!Ëñ����„‡�’Ï����üœ�-�* let matches = set.matches("example.com");Á����üÎ�!·ü����üô� ãü����<™ŽóÈ <ºŽ�������������������î  ����î ™��©t�Bÿ�•���� ÂŽ�•� �˜�$ÃŽ÷5™ÔŽ—����ü¥�Füý����ð������üø�IÚþ����üÆ�I®ÿ����ü”‘G‚€����üà‘,Ô€����‘’�����l™’ÑÈ ����«’�����ü³’F³�����üþ’E„‚����È“�����<ГóÈ ����ÄÜ“í ����ù“�����ì�”½Í����ü£”(˜ñ����üД!Ëñ����„ö”’Ï����ü‹•-ÊË����ü½•-Ôƒ����üï•*Œ„����üž–+Á„����üΖ!÷„����<ô–óÈ •—�������������������ï  ����ï ™��©tBÿ�•���� ™—�•� �™�$š—üž¡(����üЗE‰†����š˜�����ü¢˜Iæ†����üð˜Kº‡����üÀ™4�ˆ����ù™�����l�šÑÈ ����“š�����<›šóÈ ����ħší ����Äš�����ìÌš½Í����Œîš®‰����Œ„›ɉ����Œš›ä‰����¬°›ÿ‰����„Ê›’Ï����¬ß›� let hay = "βa1";Á����üù›<ØŠ����üºœ'Ÿ‹����<æœóÈ ����òœ�����üúœGì‹����üÆ�2¾Œ����ý������<…žóÈ ����Ä‘ží ����®ž�����ì¶ž½Í����ŒØž®‰����Œîžɉ����Œ„Ÿä‰����¬šŸÿ‰����„´Ÿ’Ï����¬ÉŸºÒ����ì㟔Ž����ü… #¼Ž����ä­ éŽ����,Π¶ó����üØ 'Ÿ‹����<„¡óÈ $¥¡�������������������ð  ����ð ™���ð�ð��ñºN��óó�ù��� ������ D�m–ê�����ð Bÿ�•���� ª¡�•� �š�$«¡üø¡ ����������™�œ�ž��P��P�‘P�ž�lŸ¢D¤¢��›������›�ú�LÇ¢$Ì¢��›������›�©tüߢ$Lâ¢��������������������™���P™�Bÿ�›������›� �ž�$ì¢üè£(����É� ���� �����è�¡¢£��P��P�‘P�£�í£l—¤Dœ¤��Ÿ�����Ÿ�Ü‘L¿¤$Ĥ��Ÿ�����Ÿ�©tüפ$LÚ¤��������������������è���Pè�Bÿ�Ÿ�����Ÿ� �£���É$ä¤üЬ$����������ú�¥¦§�ÅQ�ÆQ�ÊQ�§��¦�Lµ¬$º¬��¤������¤�©tüͬ#$Ь��������������������ô  ����ô ú�ä˜Bÿ�¤���� Õ¬�¤� �¦�$Ú¬ü°®-L³®��������������������õ  ����õ ú���°Bÿ�¤���� ½®�¤� �§�$¾®ü…¯/����������ú�©�ÕP�©�ü»¯(L¾¯��������������������ö  ����ö ú�ä˜Bÿ�¨���� ȯ�¨� �©�$ͯü¦±5����������ú��üçµ(����É�¬����¬�����Ü‘­®°�ÅQ�ÆQ�ÊQ�°��®�ìµL–¶$›¶��«�����«�©tü®¶#$±¶��������������������û  ����û Ü‘ä˜Bÿ�«��� ¶¶�«� �®���É$»¶,î¶�������������������®��¯�����¯�����¯����¯���®��¯�×™�ü�·-L’·��������������������ü  ����ü Ü‘��°Bÿ�«��� œ·�«� �°���É$�·üã·3����É�²����²�����Ü‘³�ÕP�³�è·ü�¸(L ¸��������������������ý  ����ý Ü‘ä˜Bÿ�±��� ª¸�±� �³���É$¯¸,ç¸�������������������³��´�����´�����´����´���³��´�×™�ü†¹9����É�¶����¶�����Ü‘�‹¹üĹ"����������Ï�¸� g�¸�üí¹Dð¹��������������������þ �ÿ �€  ����þ Ï�� ���ÿ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����€ ô¦Bÿ�·���� ô¹�·� �¸�$õ¹œ û¹ü”Ò5�����üúÐ@��= Escapes all regular expression meta characters in `pattern`.Á����»Ñ������ü¿ÑD��A The string returned may be safely used as a literal in a regularÁ����|„Ò�� expression.Á4›Ò����������������������  ����� �“rBÿ����� «Ò��� �¹�� <¢Ò�Œ¯Ó�����üñÒ.��+ Public-but-unstable API for macro support.Á�t Ó��4¦Ó����������������������L·Ó��ô’$ëÓ�� ���»üÏÓ �tœ �<£  ��������Åm�����“0aͰj������½¾¿Œ± $±  �¼������¼�¤œœÈ ,È  �¼������¼�›�¼á <á  �¼������¼�í ¿P��?��������ÅmÁ�†�Á�¿P¿P�������������������ú ����úÅm�ÅmBÿ�À����� �À� �Á�¿P³Q��@��������ÅmÃ� g�Ã�³Q³Q�������������������û�ü�ý ����ûÅm� ���ü€g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ýô¦Bÿ�Â����” �Â� �Ã�³Qœ³Q¼“6����ü­3+�( A configurable builder for a [`Regex`].Á����Ý3�����üå3F�C This builder can be used to programmatically set flags such as `i`Á����ü°4K�H (case insensitive) and `x` (for verbose mode). This builder can also beÁ����ü€5I�F used to configure things like the line terminator and a size limit onÁ����üÎ5$�! the compiled regular expression.Á�Ê¥���������£n�����œ-M€"¦T������Å„µ6<µ63�Ä������Ä�ÅmwX��A��������£nÇ�†�Ç�wXwX�������������������Ž  ����Ž £n�£nBÿ�Æ���� €6�Æ� �Ç�wXîX��B��������£nÉ� g�É�îXîX�������������������� �� �‘  ����� £n� ���� €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����‘ ô¦Bÿ�È���� ‡6�È� �É�îXœîXÔÍü����üäù.�+ A configurable builder for a [`RegexSet`].Á����—ú�����üŸúB�? This builder can be used to programmatically set flags such asÁ����üæúC�@ `i` (case insensitive) and `x` (for verbose mode). This builderÁ����ü®ûA�> can also be used to configure things like the line terminatorÁ����üôû8�5 and a size limit on the compiled regular expression.Á�Û¥���������án�����±%4po������Ë„òü<òü3�Ê������Ê�ÅmPZ��C��������ánÍ�†�Í�PZPZ�������������������   ����  án�ánBÿ�Ì���� ºü�Ì� �Í�PZÉZ��D��������ánÏ� g�Ï�ÉZÉZ�������������������¡ �¢ �£  ����¡ án� ���¢ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����£ ô¦Bÿ�Î���� Áü�Î� �Ï�ÉZœÉZ¼´À����üν+ìé����þ½�����ü†¾F­ê����üѾKýê����ü¡¿IÒë����üï¿$¥ì�����������Ÿo�����tq 5ip‰������Ñ„ÖÀ<ÖÀY�Ð������Ð�ÅmÑ\��E��������ŸoÓ�†�Ó�Ñ\Ñ\�������������������±  ����± Ÿo�ŸoBÿ�Ò����¡À�Ò� �Ó�Ñ\J]��F��������ŸoÕ� g�Õ�J]J]�������������������² �³ �´  ����² Ÿo� ���³ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����´ ô¦Bÿ�Ô����¨À�Ô� �Õ�J]œJ]Ô�‰����ü´†.Òï����ç†�����üï†F­ê����üº‡Kýê����üŠˆIÒë����ü؈$¥ì� d����������Ýo�����5g¸ò<ÕH}������ׄ‰<‰Y�Ö������Ö�Åm¦^��G��������ÝoÙ�†�Ù�¦^¦^�������������������à  ����à Ýo�ÝoBÿ�Ø����Љ�Ø� �Ù�¦^_��H��������ÝoÛ� g�Û�__�������������������Ä �Å �Æ  ����Ä Ýo� ���Å €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����Æ ô¦Bÿ�Ú����‘‰�Ú� �Û�_œ_t¾����üCL�I An error that occurred during parsing or compiling a regular expression.Á�:Œ�� ,Ç���������›p�����þÒŒ00‡��ÝÞàá���Þ�ß�“r›pBÿ�á�â�©t›pBÿež����œÓ� A syntax error.Á� ež��Ü������Ü� �Þ�ežež��������������������“r›pBÿ�Ü������Ü���Çÿ4ò��Ü������Ü�“r³ž����üÿ.�+ The compiled program exceeded the set sizeÁ����ü²4�1 limit. The argument is the size limit imposed byÁ����üëG�D [`RegexBuilder::size_limit`](crate::RegexBuilder::size_limit). EvenÁ����ü·F�C when not configured explicitly, it defaults to a reasonable limit.Á����‚�����üŠI�F If you're getting this error, it occurred because your regex has beenÁ����üØI�F compiled to an intermediate state that is too big. It is important toÁ����ü¦J�G note that exceeding this limit does _not_ mean the regex is too big toÁ����üõI�F _work_, but rather, the regex is big enough that it may wind up beingÁ����üÃJ�G surprisingly slow when used in a search. In other words, this error isÁ����ü’I�F meant to be a practical heuristic for avoiding a performance footgun,Á����üàI�F and especially so for the case where the regex pattern is coming fromÁ����Ä®� an untrusted source.Á����Ë�����üÓG�D There are generally two ways to move forward if you hit this error.Á����üŸ J�G The first is to find some way to use a smaller regex. The second is toÁ����üî G�D increase the size limit via `RegexBuilder::size_limit`. However, ifÁ����üº J�G your regex pattern is not from a trusted source, then neither of theseÁ����ü‰ I�F approaches may be appropriate. Instead, you'll have to determine justÁ����ü× )�& how big of a regex you want to allow.Á� ³ž��Ü������Ü� �á�³ž³ž��������������������©t›pBÿ�Ü������Ü���›‹,” ��Ü������Ü�©té`��I��������›pä�†�ä�é`é`�������������������Ô  ����Ô ›p�›pBÿ�ã����«�ã� �ä�é`pb��J��������›p�pb��J��������›pç�ù±�ç�pbpb�������������������Õ �Ö  ����Õ ›p� ���Ö ›p��Bÿ�æ����²�æ� �ç�pbî pb„›/����üƒB�? A compiled regular expression for searching Unicode haystacks.Á����Æ�����üÊN�K A `Regex` can be used to search haystacks, split haystacks into substringsÁ����ü™G�D or replace substrings in a haystack with a different substring. AllÁ����üáM�J searching is done with an implicit `(?s:.)*?` at the beginning and end ofÁ����ü¯M�J an pattern. To force an expression to match the whole string (or a prefixÁ����üýL�I or a suffix), you must use an anchor like `^` or `$` (or `\A` and `\z`).Á����Ê�����üÎN�K Like the `Regex` type in the parent module, matches with this regex returnÁ����ü�M�J byte offsets into the haystack. **Unlike** the parent `Regex` type, theseÁ����üëJ�G byte offsets may not correspond to UTF-8 sequence boundaries since theÁ����ü¶5�2 regexes in this module can match arbitrary bytes.Á����ì�����üðN�K The only methods that allocate new byte strings are the string replacementÁ����ü¿H�E methods. All other methods (searching and splitting) return borrowedÁ����üˆ'�$ references into the haystack given.Á����°�����l´ÑÈ ����Â�����üÆ*�' Find the offsets of a US phone number:Á����ñ�����<õóÈ ����äý�§����š�����üž?�< let re = Regex::new("[0-9]{3}-[0-9]{3}-[0-9]{4}").unwrap();Á����üÞ5�2 let m = re.find(b"phone: 111-222-3333").unwrap();Á����ü”!� assert_eq!(7..19, m.range());Á����<¶óÈ ����¾�����üÂ(�% # Example: extracting capture groupsÁ����ë�����üïK�H A common way to use regexes is with capture groups. That is, instead ofÁ����ü»O�L just looking for matches of an entire regex, parentheses are used to createÁ����ü‹,�) groups that represent part of the match.Á����¸�����ü¼K�H For example, consider a haystack with multiple lines, and each line hasÁ����üˆN�K three whitespace delimited fields where the second field is expected to beÁ����ü×K�H a number and the third field a boolean. To make this convenient, we useÁ����ü£J�G the [`Captures::extract`] API to put the strings that match each groupÁ����äî� into a fixed size array:Á����‹�����<�óÈ ����ä—�§����´�����„¸ùô����ÔÉ� rabbit 54 trueÁ����¤ä� groundhog 2 trueÁ����”ù� does not matchÁ����´Œ � fox 109 falseÁ����4£ “¢ ����üª Q�N let re = Regex::new(r"(?m)^\s*(\S+)\s+([0-9]+)\s+(true|false)\s*$").unwrap();Á����üü 5�2 let mut fields: Vec<(&[u8], i64, bool)> = vec![];Á����ü²!O�L for (_, [f1, f2, f3]) in re.captures_iter(hay).map(|caps| caps.extract()) {Á����ü‚"M�J // These unwraps are OK because our pattern is written in a way whereÁ����üÐ"9�6 // all matches for f2 and f3 will be valid UTF-8.Á����üŠ#2�/ let f2 = std::str::from_utf8(f2).unwrap();Á����ü½#2�/ let f3 = std::str::from_utf8(f3).unwrap();Á����üð#4�1 fields.push((f1, f2.parse()?, f3.parse()?));Á����,¥$¶ó����ä«$˜ƒ����üÈ$#� (&b"rabbit"[..], 54, true),Á����üì$%�" (&b"groundhog"[..], 2, true),Á����ü’%"� (&b"fox"[..], 109, false),Á����<µ%®Ã����½%�����üÁ%.‚õ����<ð%óÈ ����ø%�����üü%%�" # Example: matching invalid UTF-8Á����¢&�����ü¦&J�G One of the reasons for searching `&[u8]` haystacks is that the `&[u8]`Á����üñ&J�G might not be valid UTF-8. Indeed, with a `bytes::Regex`, patterns thatÁ����ü¼'M�J match invalid UTF-8 are explicitly allowed. Here's one example that looksÁ����üŠ(L�I for valid UTF-8 fields that might be separated by invalid UTF-8. In thisÁ����ü×(N�K case, we use `(?s-u:.)`, which matches any byte. Attempting to use it in aÁ����ü¦)N�K top-level `Regex` will result in the regex failing to compile. Notice alsoÁ����üõ)N�K that we use `.` with Unicode mode enabled, in which case, only valid UTF-8Á����üÄ*K�H is matched. In this way, we can build one pattern where some parts onlyÁ����ü�+<�9 match valid UTF-8 while other parts are more permissive.Á����Í+�����<Ñ+óÈ ����äÙ+�§����ö+�����üú+;�8 // F0 9F 92 A9 is the UTF-8 encoding for a Pile of Poo.Á����ü¶,=�: let hay = b"\xFF\xFFfoo\xFF\xFF\xFF\xF0\x9F\x92\xA9\xFF";Á����üô,:�7 // An equivalent to '(?s-u:.)' is '(?-u:[\x00-\xFF])'.Á����ü¯-N�K let re = Regex::new(r"(?s)(?-u:.)*?(?<f1>.+)(?-u:.)*?(?<f2>.+)").unwrap();Á����üþ-)²Ñ����ü¨.)�& assert_eq!(&caps["f1"], &b"foo"[..]);Á����üÒ./�, assert_eq!(&caps["f2"], "💩".as_bytes());Á����<‚/óÈ �œ���������¡q�����@ô×q�óÍl������éêä²/$½/��è������è�òÍäÔ/<ß/��è������è�çÎ_g��Q��������¡qì�†�ì�_g_g�������������������à  ����à ¡q�¡qBÿ�ë���� “/�ë� �ì�_g¤ÏÇ����ü¾·7�4 Represents a single match of a regex in a haystack.Á����ö·�����üú·O�L A `Match` contains both the start and end byte offsets of the match and theÁ����üʸL�I actual substring corresponding to the range of those byte offsets. It isÁ����ü—¹L�I guaranteed that `start <= end`. When `start == end`, the match is empty.Á����ä¹�����üè¹L�I Unlike the top-level `Match` type, this `Match` type is produced by APIsÁ����üµºO�L that search `&[u8]` haystacks. This means that the offsets in a `Match` canÁ����ü…»K�H point to anywhere in the haystack, including in a place that splits theÁ����üÑ»-�* UTF-8 encoding of a Unicode scalar value.Á����ÿ»�����üƒ¼L�I The lifetime parameter `'h` refers to the lifetime of the matched of theÁ����üм/�, haystack that this match was produced from.Á����€½�����|„½� # NumberingÁ����”½�����ü˜½I�F The byte offsets in a `Match` form a half-open interval. That is, theÁ����üâ½J�G start of the range is inclusive and the end of the range is exclusive.Á����ü­¾L�I For example, given a haystack `abcFOOxyz` and a match of `FOO`, its byteÁ����üú¾J�G offset range starts at `3` and ends at `6`. `3` corresponds to `F` andÁ����üÅ¿H�E `6` corresponds to `x`, which is one past the end of the match. ThisÁ����üŽÀ;�8 corresponds to the same kind of slicing that Rust uses.Á����ÊÀ�����üÎÀH�E For more on why this was chosen over other schemes (aside from beingÁ����ü—ÁK�H consistent with how Rust the language works), see [this discussion] andÁ����üãÁ/�, [Dijkstra's note on a related topic][note].Á����“Â�����ü—ÂI�F [this discussion]: https://github.com/rust-lang/regex/discussions/866Á����üáÂR�O [note]: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.htmlÁ����´Ã�����l¸ÃÑÈ ����ÆÃ�����üÊÃH�E This example shows the value of each of the methods on `Match` for aÁ����´“Ä� particular search.Á����ªÄ�����<®ÄóÈ ����ä¶Ä�§����ÓÄ�����ü×Ä0�- let re = Regex::new(r"\p{Greek}+").unwrap();Á����üˆÅ+�( let hay = "Greek: αβγδ".as_bytes();Á����ü´Å"� let m = re.find(hay).unwrap();Á����ì×Å� assert_eq!(7, m.start());Á����äõÅ� assert_eq!(15, m.end());Á����Ü’Æ� assert!(!m.is_empty());Á����Ü®Æ� assert_eq!(8, m.len());Á����üÊÆ!� assert_eq!(7..15, m.range());Á����üìÆ4�1 assert_eq!("αβγδ".as_bytes(), m.as_bytes());Á����<¡ÇóÈ �e¦����Ö�î����î�����Èr����� Kdf‚}ç�����ïðñàÇ”êÇDêÇ—�í�����í�Üsd‚È,‚È—�í�����í�©tT”Ȕȗ�í�����í�©t #²Ç��S��Ö�ó����ó�����Èr�€‚±¦��±¦�±¦��������������������T��Ö�õ����õ�����Èr�À±¦��T��Ö�÷����÷�����Èrø�†�ø�î𱦱¦�������������������†  ����† Èr�ÈrBÿ�ö���$¸Ç�ö� �ø���Ö±¦.§��U��Ö�ú����ú�����Èrû�Î�û�tw.§�.§�.§�������������������.§�������������������‡  ����‡ Èr��Bÿ�ù���%¿Ç�ù� �û���Ö.§“¨��V��Ö�ý����ý�����Èr�“¨��V��Ö�ÿ����ÿ�����Èr€�ù±�€�?B“¨“¨�������������������ˆ �‰  ����ˆ Èr� ���‰ Èr��Bÿ�þ���&ÃÇ�þ� �€���Ö“¨î “¨ ����ü÷íI�F A low level representation of the byte offsets of each capture group.Á����Áî�����üÅîM�J You can think of this as a lower level [`Captures`], where this type doesÁ����ü“ïJ�G not support named capturing groups directly and it does not borrow theÁ����üÞï0�- haystack that these offsets were matched on.Á�����ð�����ü“ðO�L Primarily, this type is useful when using the lower level `Regex` APIs suchÁ����üãðK�H as [`Regex::captures_read`], which permits amortizing the allocation inÁ����ü¯ñ+�( which capture match offsets are stored.Á����Ûñ�����üßñC�@ In order to build a value of this type, you'll need to call theÁ����ü£òN�K [`Regex::capture_locations`] method. The value returned can then be reusedÁ����üòòI�F in subsequent searches for that regex. Using it for other regexes mayÁ����ü¼ó5�2 result in a panic or otherwise incorrect results.Á����òó�����löóÑÈ ����„ô�����üˆôL�I This example shows how to create and use `CaptureLocations` in a search.Á����Õô�����<ÙôóÈ ����äáô�§����þô�����ü‚õBè£����üÅõ*–¼����üðõG�D let m = re.captures_read(&mut locs, b"Bruce Springsteen").unwrap();Á����ü¸ö!� assert_eq!(0..17, m.range());Á����üÚö+Ž¥����ü†÷*Ä¥����ü±÷+ù¥����Ý÷�����üá÷?�< // Asking for an invalid capture group always returns None.Á����ü¡ø"� assert_eq!(None, locs.get(3));Á����üÄø5�2 # // literals are too big for 32-bit usize: #1041Á����üúø)�& # #[cfg(target_pointer_width = "64")]Á����ü¤ù,�) assert_eq!(None, locs.get(34973498648));Á����üÑù)ÔÕ����üûù4�1 assert_eq!(None, locs.get(9944060567225171988));Á����<°úóÈ �ѯ���������ðv�����¥À¦”u�«®�����‚�ƒ�¿´ðvBÿ °������������������—�¿´ðvBÿ������������ �‚�”ìú—����������¿´R¿��_��������ðv…�†�…�R¿R¿�������������������¨  ����¨ ðv�ðvBÿ�„����8Áú�„� �…�R¿Ì¿��`��������ðv‡� g�‡�̿̿�������������������© �ª �«  ����© ðv� ���ª €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����« ô¦Bÿ�†����9Èú�†� �‡�Ì¿œÌ¿Ôð–����ü’’?�< An iterator over all non-overlapping matches in a haystack.Á����Ò’�����üÖ’J�G This iterator yields [`Match`] values. The iterator stops when no moreÁ����Ì¡“� matches can be found.Á����»“�����ü¿“K�H `'r` is the lifetime of the compiled regular expression and `'h` is theÁ����ì‹”� lifetime of the haystack.Á����©”�����ü­”5�2 This iterator is created by [`Regex::find_iter`].Á����ã”�����¬ç”å¼����ý”�����ü�•N�K Note that since an iterator runs potentially many searches on the haystackÁ����üЕH�E and since each search has worst case `O(m * n)` time complexity, theÁ����ü™–E�B overall worst case time complexity for iteration is `O(m * n^2)`.Á�R´�����ñ�‰���Ö�Š���Š�‰�����³w�����Éw³2Õ‰2�����‹Œƒ—‡—”‘—D‘——�ˆ�����ˆ�ͽì©—©——�ˆ�����ˆ�……�øÕ�ˆŒÖÛ�‰šÖÛ�ŠþAÛ���������xâ ÜAì³����ñ��Ö�Ä��a��ñ�Ž���Ö�����Ž�������³w�� g���ÒÔÏÑ�Ä�Ä�������������������¯ �° �±  ����¯ ³w� ���° €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����± ô¦Bÿ�����:è–��� �����ñ��Ö�Äœ�Äü ¢!����ü­�G�D An iterator over all non-overlapping capture matches in a haystack.Á����õ������üù�M�J This iterator yields [`Captures`] values. The iterator stops when no moreÁ����ÌÇž�Ü����áž�����üåžKÁÜ����ü±Ÿ#� lifetime of the matched string.Á����ÕŸ�����üÙŸ9�6 This iterator is created by [`Regex::captures_iter`].Á����“ �����¬— å¼����­ �����ü± N³Þ����ü€¡HŒß����üÉ¡Eßß�×·�����ñ�’���Ö�“���’��“����”x�����¶~æÁB�–�����”•º¢¾¢”È¢DÈ¢—�‘�����‘�ͽüà¢!ࢗ�‘�����‘����¼Û�’ŒÖÛ�“šÖÛ�”‰Û�•þAÛ���������õù’?ÔÙ3§���ñ��Ö”É��b��ñ�—���Ö�˜���—��˜����”x™� g�™�ßáÜޔɔÉ�������������������³ �´ �µ  ����³ ”x� ���´ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����µ ô¦Bÿ�–���;˜¢�–� �™���ñ��֔ɜ”ÉÄê­����üê©?�< An iterator over all substrings delimited by a regex match.Á����ªª�����ü®ªKÁÜ����üúª,�) lifetime of the byte string being split.Á����§«�����ü««1�. This iterator is created by [`Regex::split`].Á����Ý«�����¬á«å¼����÷«�����üû«N³Þ����üʬHŒß����ü“­Eßß�îº�����ñ�›���Ö�œ���œ�›�����õx�����c¦í㜓������žû­ÿ­”‰®D‰®—�š�����š�ͽ¼¡®¡®—�š�����š�šš�øB��ÕÞÛ�ž¯Û���������Âbé1ºÄmH���ñ��ÖcÏ��c��ñ� ���Ö�¡���¡� �����õx¢� g�¢�ÄÆÁÃcÏcÏ�������������������· �¸ �¹  ����· õx� ���¸ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����¹ ô¦Bÿ�Ÿ���<â­�Ÿ� �¢���ñ��ÖcÏœcÏÌ©¶����ü»°G�D An iterator over at most `N` substrings delimited by a regex match.Á����ƒ±�����ü‡±N�K The last substring yielded by this iterator will be whatever remains afterÁ����ŒÖ±� `N-1` splits.Á����è±�����üì±KÁÜ����ü¸²,œì����å²�����üé²2�/ This iterator is created by [`Regex::splitn`].Á����œ³�����¬ ³å¼����¶³�����üº³N³Þ����ü‰´HŒß����üÒ´Eßß����˜µ�����üœµH¡¥����üåµ2�/ by the `limit` parameter to [`Regex::splitn`].Á�¥¾�����ñ�¤���Ö�¥���¥�¤�����Öy�����HÍ {¡äS�����¦§»¶¿¶”ɶDɶ—�£�����£�ͽÄá¶á¶—�£�����£�££�ÂC�¦ÕáÛ�§çáÛ���������Z>÷_ácä���ñ��ÖtÓ��d��ñ�©���Ö�ª���©��ª����Öy«� g�«�ÅÇÂÄtÓtÓ�������������������» �¼ �½  ����» Öy� ���¼ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����½ ô¦Bÿ�¨���=¡¶�¨� �«���ñ��ÖtÓœtÓm ����üã¹@�= An iterator over the names of all capture groups in a regex.Á����¤º�����ü¨ºN�K This iterator yields values of type `Option<&str>` in order of the openingÁ����ü÷ºI�F capture group parenthesis in the regex pattern. `None` is yielded forÁ����üÁ»M�J groups with no name. The first element always corresponds to the implicitÁ����ü�¼,�) and unnamed group for the overall match.Á����¼¼�����üÀ¼<�9 `'r` is the lifetime of the compiled regular expression.Á����ý¼�����ü�½9�6 This iterator is created by [`Regex::capture_names`].Á�ŸÂ����ñ�®����®�����·z�����æ'¼9ïÓ Þ����­�¯�ê&ê&�ŒÆ�ì&þAô���������'|±0Ú2yß���ñ·zBÿm Ã������������������—�÷þ·zBÿ�¬�����¬��� �­���ñë½üï½#—�¬�����¬�÷þØ��e��ñ�±����±�����·z²�†�²�MOØØ�������������������À  ����À ·z�·zBÿ�°���>Ľ�°� �²���ñØ“Ø��f��ñ�´����´�����·zµ� g�µ�ÓÕ“Ø“Ø�������������������Á � �à  ����Á ·z� ��� €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����à ô¦Bÿ�³���?˽�³� �µ���ñ“Øœ“ØüõÈ$����üàÁ?�< An iterator over all group matches in a [`Captures`] value.Á���� Â�����ü¤ÂN�K This iterator yields values of type `Option<Match<'h>>`, where `'h` is theÁ����üóÂL�I lifetime of the haystack that the matches are for. The order of elementsÁ����üÀÃM�J yielded corresponds to the order of the opening parenthesis for the groupÁ����üŽÄO�L in the regex pattern. `None` is yielded for groups that did not participateÁ����ŒÞÄ� in the match.Á����ðÄ�����üôÄN�K The first element always corresponds to the implicit group for the overallÁ����üÃÅH�E match. Since this iterator is created by a [`Captures`] value, and aÁ����üŒÆM�J `Captures` value is only created when a match occurs, it follows that theÁ����üÚÆJ�G first element yielded by this iterator is guaranteed to be non-`None`.Á����¥Ç�����ü©ÇN�K The lifetime `'c` corresponds to the lifetime of the `Captures` value thatÁ����üøÇN�K created this iterator, and the lifetime `'h` corresponds to the originallyÁ����¬ÇÈ� matched haystack.Á� îÈ�����Š�·���Ö�¸���¸�·�����ž{�����N?`"¯ëÿË�����¹º’É–É” ÉD É—�¶�����¶�ͽü¸É%¸É—�¶�����¶�·&·&�õû�¹&‰ô�º&ƒ ô���������MöT Pƒb ���ŠÜ��g��Š�¼���Ö�½���½�¼�����ž{¾�†�¾�¿Á¼¾ÜÜ�������������������Æ  ����Æ ž{�ž{Bÿ�»���@æÈ�»� �¾���Š��ÖÜ!Ý��h��Š�À���Ö�Á���À��Á����ž{Â� g�Â�]`\_!Ý!Ý�������������������Ç �È �É  ����Ç ž{� ���È €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����É ô¦Bÿ�¿���AíÈ�¿� �Â���Š��Ö!Ýœ!ÝÀ ����ü¯õ.�+ A by-reference adaptor for a [`Replacer`].Á����Þõ�����üâõI�F This permits reusing the same `Replacer` value in multiple calls to aÁ����ü¬ö4�1 replacement routine like [`Regex::replace_all`].Á����áö�����üåö1�. This type is created by [`Replacer::by_ref`].Á�!mÌ����É�Å���Ž�Æ����Æ�Å�����Û�4Æ÷�ü�LÎ÷Ò~�����/ÛþF§À¢‚����Ä�Ç� ��ÉŠÒ~BÿÀ ÙÌ������������������—��“Ò~Bÿ�Ã�����Ã��� �Ä���ÉŠ¿÷ Ã÷����������‘—�Ã�����Ã��“ê��i��É�É���Ž�Ê����É��Ê����Û�ß���ŸgŠ�BÃ÷Ò~Ë� g�Ë��|~���������êê�������������������ù �ú �û  ����ù Ò~� ���ú €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����û ô¦Bÿ�È���B ÷�È� �Ë���ÉŠêœê¡����ü„ú9�6 A helper type for forcing literal string replacement.Á����¾ú�����üÂú<�9 It can be used with routines like [`Regex::replace`] andÁ����üÿúO�L [`Regex::replace_all`] to do a literal string replacement without expandingÁ����üÏûN�K `$name` to their corresponding capture groups. This can be both convenientÁ����üžüI�F (to avoid escaping `$`, for example) and faster (since capture groupsÁ����äèü� don't need to be found).Á����…ý�����ü‰ý6�3 `'s` is the lifetime of the literal string to use.Á����Àý�����lÄýÑÈ ����Òý�����<ÖýóÈ ����üÞý(øØ����‡þ�����ü‹þ?¸Ù����üËþJ‚Ú����ü–ÿ)×Ú����<ÀÿóÈ �"úÐ����Ð%�Î����Î�����¡�����F5�Ë0vª����Í�Ï� ��Ð%âs�¡Bÿ¡DÑ��������������������‹œ¡Bÿ�Ì�����Ì��� �Í���Ð%ôÿdøÿ��Ì�����Ì�‹œ í��j��Ð%�Ñ����Ñ�����¡Ò�†�Ò�JL í í�������������������€  ����€ ¡�¡Bÿ�Ð���CÑÿ�Ð� �Ò���Ð% í·í��k��Ð%�Ô����Ô�����¡Õ� g�Õ�ÐÒ·í·í�������������������� �‚ �ƒ  ����� ¡� ���‚ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ƒ ô¦Bÿ�Ó���DØÿ�Ó� �Õ���Ð%·íœ·í„Ð*����üƒB‚�����Æ�����üÊNÚ�����ü™G²Ž����üáMƒ�����ü¯MÚ�����üýL±�����Ê�����üÎH�E While this crate will handle Unicode strings (whether in the regularÁ����ü—E�B expression or in the haystack), all positions returned are **byteÁ����üÝL�I offsets**. Every byte offset is guaranteed to be at a Unicode code pointÁ����üªM�J boundary. That is, all offsets returned by the `Regex` API are guaranteedÁ����üøJ�G to be ranges that can slice a `&str` without panicking. If you want toÁ����üÃI�F relax this requirement, then you must search `&[u8]` haystacks with aÁ����ü�*�' [`bytes::Regex`](crate::bytes::Regex).Á����¸�����ü¼I�F The only methods that allocate new strings are the string replacementÁ����ü†H¹”����üÏ'‹•����÷�����lûÑÈ ����‰�����ü�*á•����¸�����<¼óÈ ����¬Ä’®����Ú�����üÞ?Ç–����üž4�1 let m = re.find("phone: 111-222-3333").unwrap();Á����üÓ!Ï—����<õóÈ ����ý�����ü�(“˜����ª�����ü®Kј����üúO¦™����üÊ,ÿ™����÷�����üûKÁš����üÇN–›����ü–Kî›����üâJÜ����ä­–�����Ê�����<ÎóÈ ����¬Ö’®����ì�����|ðÄ�����Ô€ú�����¤›�ž����”°ºž����´ÃÕž����4Ú“¢ ����üáQ‚Ÿ����ü³ 4�1 let mut fields: Vec<(&str, i64, bool)> = vec![];Á����üè Oœ ����ü¸!4‡£����,í!¶ó����äó!˜ƒ����ì�"� ("rabbit", 54, true),Á����ü®"� ("groundhog", 2, true),Á����äÎ"� ("fox", 109, false),Á����<ë"®Ã����ó"�����ü÷".‚õ����<¦#óÈ ����®#�����ü²#1�. # Example: searching with the `Pattern` traitÁ����ä#�����üè#H�E **Note**: This section requires that this crate is compiled with theÁ����ü±$E�B `pattern` Cargo feature enabled, which **requires nightly Rust**.Á����÷$�����üû$I�F Since `Regex` implements `Pattern` from the standard library, one canÁ����üÅ%H�E use regexes with methods defined on `&str`. For example, `is_match`,Á����üŽ&H�E `find`, `find_iter` and `split` can, in some cases, be replaced withÁ����ü×&H�E `str::contains`, `str::find`, `str::match_indices` and `str::split`.Á���� '�����ܤ'� Here are some examples:Á����À'�����lÄ'� ```ignoreÁ����¬Ò'’®����è'�����üì')�& let re = Regex::new(r"\d+").unwrap();Á����Ô–(� let hay = "a111b222c";Á����±(�����üµ(� assert!(hay.contains(&re));Á����üÕ('�$ assert_eq!(hay.find(&re), Some(1));Á����üý(@�= assert_eq!(hay.match_indices(&re).collect::<Vec<_>>(), vec![Á����œ¾)� (1, "111"),Á����œÒ)� (5, "222"),Á����<æ)®Ã����üî)H�E assert_eq!(hay.split(&re).collect::<Vec<_>>(), vec!["a", "b", "c"]);Á����<·*óÈ �#í¥���������ñ�����%ÔRŠè²x'������רäç*$ò*��Ö������Ö�òÍä‰+<”+��Ö������Ö�çÎÕð��l��������ñÚ�†�Ú�ÕðÕð�������������������Š  ����Š ñ�ñBÿ�Ù����EÈ*�Ù� �Ú�Õð¤È¿����ü“®7�±����Ë®�����üÏ®Oܱ����üŸ¯L¶²����üì¯L�³����¹°�����ü½°I�F Since this `Match` can only be produced by the top-level `Regex` APIsÁ����ü‡±M�J that only support searching UTF-8 encoded strings, the byte offsets for aÁ����üÕ±L�I `Match` are guaranteed to fall on valid UTF-8 codepoint boundaries. ThatÁ����ü¢²L�I is, slicing a `&str` with [`Match::range`] is guaranteed to never panic.Á����ï²�����üó²;�8 Values with this type are created by [`Regex::find`] orÁ����ü¯³G�D [`Regex::find_iter`]. Other APIs can create `Match` values too. ForÁ����ü÷³� example, [`Captures::get`].Á����—´�����ü›´L½¶����üè´/”·����˜µ�����|œµÚ·����¬µ�����ü°µI�¸����üúµJÕ¸����üŶLª¹����ü’·J�º����üÝ·HÖº����ü¦¸;©»����â¸�����üæ¸Hü»����ü¯¹Kϼ����üû¹/¥½����«º�����ü¯ºIì½����üùºRÀ¾����Ì»�����lлÑÈ ����Þ»�����üâ»HÅ¿����´«¼—À����¼�����<ƼóÈ ����¬Î¼’®����ä¼�����üè¼0îÀ����ü™½ � let hay = "Greek: αβγδ";Á����üº½"ßÁ����ìݽ‹Â����äû½²Â����ܘ¾ØÂ����Ü´¾ýÂ����üо!£Ã����üò¾'�$ assert_eq!("αβγδ", m.as_str());Á����<š¿óÈ �%þ¥����Ö�Ü����Ü�����è€�����z‘dIñÆ/�����ÝÞßÙ¿Œã¿D㿯�Û�����Û�ƒ‚dú¿,ú¿¯�Û�����Û�©tTŒÀŒÀ¯�Û�����Û�©t H«¿��n��Ö�á����á�����è€�‚„-��-�-��������������������o��Ö�ã����ã�����è€�ÆÈ-��o��Ö�å����å�����è€æ�†�æ�öø--�������������������°  ����° è€�è€Bÿ�ä���I±¿�ä� �æ���Ö-�-��p��Ö�è����è�����è€é�Î�é�ƒ†�-��-��-��������������������-�������������������±  ����± è€��Bÿ�ç���J¸¿�ç� �é���Ö�-ò.��q��Ö�ë����ë�����è€�%(ò.��q��Ö�í����í�����è€î�ù±�î�X[ò.ò.�������������������² �³  ����² è€� ���³ è€��Bÿ�ì���K¼¿�ì� �î���Öò.î ò.†¢����ü æIŽÊ����êæ�����üîæMïÊ����ü¼çJÇË����ü‡è0œÌ����¸è�����ü¼èOäÌ����üŒéK¾Í����üØé+”Î����„ê�����üˆêC×Î����üÌêN¥Ï����ü›ëIþÏ����üåë5ÒÐ����›ì�����lŸìÑÈ ����­ì�����ü±ìLºÑ����þì�����<‚íóÈ ����¬Ší’®���� í�����ü¤íBè£����üçí*–¼����ü’îF�C let m = re.captures_read(&mut locs, "Bruce Springsteen").unwrap();Á����üÙî!·Ó����üûî+Ž¥����ü§ï*Ä¥����üÒï+ù¥����þï�����ü‚ð?�Ô����üÂð"çÔ����üåð5”Õ����ü›ñ)ÔÕ����üÅñ,ˆÖ����üòñ)ÔÕ����üœò4ÎÖ����<ÑòóÈ �,¦���������Û„�����”]‡�³Š�����ð�ñ�¿´Û„Bÿ†¢¦������������������¯�¿´Û„Bÿ�ï������ï��� �ð�”�ó¯�ï������ï�¿´#C��z��������Û„ó�†�ó�#C#C�������������������Ò  ����Ò Û„�Û„Bÿ�ò����\âò�ò� �ó�#CŸC��{��������Û„õ� g�õ�ŸCŸC�������������������Ó �Ô �Õ  ����Ó Û„� ���Ô €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����Õ ô¦Bÿ�ô����]éò�ô� �õ�ŸCœŸCÔúŽ����üœŠ?åÚ����ÜŠ�����üàŠJ¼Û����Ì«‹�Ü����Å‹�����üÉ‹KÁÜ����알–Ý����³Œ�����ü·Œ5ËÝ����íŒ�����¬ñŒå¼����‡������ü‹�N³Þ����üÚ�HŒß����ü£ŽEßß�-"¦�����ñ�÷���Ö�ø���÷��ø����Ÿ…�����K=a'!”Ð�����ùú��‘�Œ›�D›�¯�ö�����ö�þàì²�²�¯�ö�����ö�°âH��|��ñ�ü���Ö�ý���ü��ý����Ÿ…þ� g�þ�ƒ…€‚HH�������������������Ù �Ú �Û  ����Ù Ÿ…� ���Ú €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����Û ô¦Bÿ�û���^òŽ�û� �þ���ñ��ÖHœHü©š!����ü¶•G’ä����þ•�����ü‚–Mñä����ÌЖ�Ü����ê–�����üî–KÁÜ����üº—#óå����Þ—�����üâ—9®æ����œ˜�����¬ ˜å¼����¶˜�����üº˜N³Þ����ü‰™HŒß����üÒ™Eßß�.4¦�����ñ�€���Ö�����€�������‚†�����a(„¯•]?Ã�����‚ƒÚÇšŒÑšDÑš¯�ÿ�����ÿ�þàüèš!蚯�ÿ�����ÿ�ÉéíL��}��ñ�…���Ö�†���†�…�����‚†‡� g�‡�„†�ƒíLíL�������������������Ý �Þ �ß  ����Ý ‚†� ���Þ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ß ô¦Bÿ�„���_¡š�„� �‡���ñ��ÖíLœíLÄò¥����üò¡?¶ë����²¢�����ü¶¢KÁÜ����ü‚£,œì����¯£�����ü³£1àì����å£�����¬é£å¼����ÿ£�����üƒ¤N³Þ����üÒ¤HŒß����ü›¥Eßß�/F¦�����ñ�‰���Ö�Š���Š�‰�����å†�����lVí‹Ú6IN�����‹Œƒ¦‡¦Œ‘¦D‘¦¯�ˆ�����ˆ�þ༨¦¨¦¯�ˆ�����ˆ�òï>R��~��ñ�Ž���Ö�������Ž�����å†�� g���ƒ…€‚>R>R�������������������á �â �ã  ����á å†� ���â €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ã ô¦Bÿ�����`ê¥��� �����ñ��Ö>Rœ>RÌ®®����üÀ¨GÅñ����ˆ©�����üŒ©N¤ò����ŒÛ©üò����í©�����üñ©KÁÜ����ü½ª,œì����êª�����üîª2Ðó����¡«�����¬¥«å¼����»«�����ü¿«N³Þ����üެHŒß����ü׬Eßß�����­�����ü¡­H¡¥����üê­2þô�0X¦�����ñ�’���Ö�“���’��“����ȇ�����X#./Ë3Îí�����”•À®Ä®ŒÎ®Dή¯�‘�����‘�þàÄå®å®¯�‘�����‘�¼÷öU����ñ�—���Ö�˜���˜�—�����ȇ™� g�™�ƒ…€‚öUöU�������������������å �æ �ç  ����å ȇ� ���æ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ç ô¦Bÿ�–���a¦®�–� �™���ñ��ÖöUœöU×¢����üå±@�ù����¦²�����üª²Nçù����üù²IÀú����üóM”û����ü‘´,ìû����¾´�����ü´<°ü����ÿ´�����üƒµ9„ý�1j¦����ñ�œ����œ�����«ˆ������jyú¯0Û˜����›���÷þ«ˆBÿ×¢j¦������������������¯�÷þ«ˆBÿ�š�����š��� �›���ñíµüñµ#¯�š�����š�÷þtZ��€��ñ�Ÿ����Ÿ�����«ˆ �†� �PRtZtZ�������������������ê  ����ê «ˆ�«ˆBÿ�ž���bƵ�ž� � ���ñtZòZ�����ñ�¢����¢�����«ˆ£� g�£�ÞàòZòZ�������������������ë �ì �í  ����ë «ˆ� ���ì €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����í ô¦Bÿ�¡���c͵�¡� �£���ñòZœòZü÷À$����üâ¹?’‚����¢º�����ü¦ºNé‚����üõºLƒ����ü»M™„����ü�¼Oñ„����Œà¼Ê…����ò¼�����üö¼Nó…����üŽH̆����ü޾MŸ‡����üܾJ÷‡����§¿�����ü«¿NÙˆ����üú¿N²‰����¬ÉÀŠŠ�2|¦�����Š�¥���Ö�¦���¦�¥�����–‰�����õþ’_ÅÀçl�����§¨”Á˜ÁŒ¢ÁD¢Á¯�¤�����¤�þàü¹Á%¹Á¯�¤�����¤�¬Œ4^��‚��Š�ª���Ö�«���ª��«����–‰¬�†�¬�…‡‚„4^4^�������������������ð  ����ð –‰�–‰Bÿ�©���dèÀ�©� �¬���Š��Ö4^Ó^��ƒ��Š�®���Ö�¯���¯�®�����–‰°� g�°�+.*-Ó^Ó^�������������������ñ �ò �ó  ����ñ –‰� ���ò €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ó ô¦Bÿ�­���eïÀ�­� �°���Š��ÖÓ^œÓ^*£����üÜè.š�����‹é�����ü�éIà�����üÙé4´�����Žê�����ü’ê1€‘�3ަ����É�³���Ž�´����³��´����Û�4óê�ü�Lûê­‹�����¯>®_IJ—����²�µ��“­‹Bÿ*£ަ������������������¯��“­‹Bÿ�±�����±��� �²���ÉŠìê ðê���������ŒŽ¯�±�����±��“h��„��É�·���Ž�¸����·��¸����Û�Þ�Ôfðê­‹¹� g�¹�{}xz���������hh�������������������™ �š �›  ����™ ­‹� ���š €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����› ô¦Bÿ�¶���fÍê�¶� �¹���ÉŠhœh�£����ü¨í9¼•����âí�����üæí<�–����ü£îOÔ–����üóîN®—����üÂïI‡˜����äŒðÚ˜����©ð�����ü­ð6Ž™����äð�����lèðÑÈ ����öð�����<úðóÈ ����ü‚ñ!æŒ����¤ñ�����ü¨ñ?¸Ù����üèñH®�����ü±ò#�Ž����<ÕòóÈ �4 ¦����Ð%�¼����¼�����ú‹�����ª�iF#èÍ����»�½� ��Ð%�ú‹Bÿ�£ ¦��������������������¯õú‹Bÿ�º�����º��� �»���Ð%‰ó\�ó��º�����º�¯õk��…��Ð%�¿����¿�����ú‹À�†�À�MOkk�������������������¡  ����¡ ú‹�ú‹Bÿ�¾���gæò�¾� �À���Ð%k°k��†��Ð%�Â����Â�����ú‹Ã� g�Ã�Ûݰk°k�������������������¢ �£ �¤  ����¢ ú‹� ���£ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����¤ ô¦Bÿ�Á���híò�Á� �Ã���Ð%°kœ°kœù*����ü”E�B Match multiple, possibly overlapping, regexes in a single search.Á����Ú�����üÞM�J A regex set corresponds to the union of zero or more regular expressions.Á����ü¬G�D That is, a regex set will match a haystack when at least one of itsÁ����üôN�K constituent regexes matches. A regex set as its formulated here provides aÁ����üÃL�I touch more power: it will also report *which* regular expressions in theÁ����ü�J�G set match. Indeed, this is the key difference between regex sets and aÁ����üÛN�K single `Regex` with many alternates, since only one alternate can match atÁ����\ª� a time.Á����¶�����üºJ�G For example, consider regular expressions to match email addresses andÁ����ü…M�J domains: `[a-z]+@[a-z]+\.(com|org|net)` and `[a-z]+\.(com|org|net)`. If aÁ����üÓL�I regex set is constructed from those regexes, then searching the haystackÁ����ü J�G `foo@example.com` will report both regexes as matching. Of course, oneÁ����üëJ�G could accomplish this by compiling each regex on its own and doing twoÁ����ü¶I�F searches over the haystack. The key advantage of using a regex set isÁ����ü€ M�J that it will report the matching regexes using a *single pass through theÁ����üÎ N�K haystack*. If one has hundreds or thousands of regexes to match repeatedlyÁ����ü� N�K (like a URL router for a complex web application or a user agent matcher),Á����üì :�7 then a regex set *can* realize huge performance gains.Á����§ �����ü« G�D Unlike the top-level [`RegexSet`](crate::RegexSet), this `RegexSet`Á����üó N�K searches haystacks with type `&[u8]` instead of `&str`. Consequently, thisÁ����ü 3�0 `RegexSet` is permitted to match invalid UTF-8.Á����ö �����Œú � # LimitationsÁ����Œ �����ü� D�A Regex sets are limited to answering the following two questions:Á����Õ �����üÙ '�$ 1. Does any regex in the set match?Á����ü�-�* 2. If so, which regexes in the set match?Á����¯�����ü³N�K As with the main [`Regex`][crate::bytes::Regex] type, it is cheaper to askÁ����ü‚J�G (1) instead of (2) since the matching engines can stop after the firstÁ����œÍ� match is found.Á����á�����üåA�> You cannot directly extract [`Match`][crate::bytes::Match] orÁ����ü§N�K [`Captures`][crate::bytes::Captures] objects from a regex set. If you needÁ����üöL�I these operations, the recommended approach is to compile each pattern inÁ����üÃM�J the set independently and scan the exact same haystack a second time withÁ����ü‘*�' those independently compiled patterns:Á����¼�����<ÀóÈ ����üÈ(�% use regex::bytes::{Regex, RegexSet};Á����ñ�����üõ"� let patterns = ["foo", "bar"];Á����ü˜@�= // Both patterns will match different ranges of this string.Á����ÄÙ� let hay = b"barfoo";Á����ò�����üö2�/ // Compile a set matching any of our patterns.Á����ü©/�, let set = RegexSet::new(patterns).unwrap();Á����üÙ*�' // Compile each pattern independently.Á����ì„� let regexes: Vec<_> = setÁ����œ¢� .patterns()Á����|¶� .iter()Á����üÆ,�) .map(|pat| Regex::new(pat).unwrap())Á����œó¦í����‡�����ü‹D�A // Match against the whole set first and identify the individualÁ����ÌÐ� // matching patterns.Á����üê!� let matches: Vec<&[u8]> = setÁ����¬Œ� .matches(hay)Á����¤¢Òì����ü·?�< // Dereference the match index to get the correspondingÁ����ä÷� // compiled pattern.Á����ü”%�" .map(|index| ®exes[index])Á����üºO�L // To get match locations or any other info, we then have to search theÁ����üŠL�I // exact same haystack again, using our separately-compiled pattern.Á����ü×3�0 .map(|re| re.find(hay).unwrap().as_bytes())Á����œ‹¦í����Ÿ�����ü£J�G // Matches arrive in the order the constituent patterns were declared,Á����üî1�. // not the order they appear in the haystack.Á����ü 8�5 assert_eq!(vec![&b"foo"[..], &b"bar"[..]], matches);Á����<ÙóÈ ����á�����Œå� # PerformanceÁ����÷�����üûM�J A `RegexSet` has the same performance characteristics as `Regex`. Namely,Á����üÉN�K search takes `O(m * n)` time, where `m` is proportional to the size of theÁ����ü˜D�A regex set and `n` is proportional to the length of the haystack.Á����Ý�����Üá� # Trait implementationsÁ����ý�����ü�H�E The `Default` trait is implemented for `RegexSet`. The default valueÁ����üÊH�E is an empty set. An empty set can also be explicitly constructed viaÁ����Ä“� [`RegexSet::empty`].Á����¬�����l°ÑÈ ����¾�����üÂJ�G This shows how the above two regexes (for matching email addresses andÁ����Ä� � domains) might work:Á����¦ �����<ª óÈ ����ü² …¯����Ò �����ôÖ ùê����üõ (˜ñ����üž!!Ëñ����„À!’Ï����Ñ!�����üÕ!0�- // Ask whether any regexes in the set match.Á����ü†".�+ assert!(set.is_match(b"foo@example.com"));Á����µ"�����ü¹"/�, // Identify which regexes in the set match.Á����üé"P�M let matches: Vec<_> = set.matches(b"foo@example.com").into_iter().collect();Á����üº#$�! assert_eq!(vec![0, 1], matches);Á����ß#�����üã#K�H // Try again, but with a haystack that only matches one of the regexes.Á����ü¯$L�I let matches: Vec<_> = set.matches(b"example.com").into_iter().collect();Á����üü$!� assert_eq!(vec![1], matches);Á����ž%�����ü¢%N�K // Try again, but with a haystack that doesn't match any regex in the set.Á����üñ%H�E let matches: Vec<_> = set.matches(b"example").into_iter().collect();Á����üº& � assert!(matches.is_empty());Á����<Û&óÈ ����ã&�����üç&N�K Note that it would be possible to adapt the above example to using `Regex`Á����ä¶'� with an expression like:Á����Ó'�����\×'ê•����üã'a�^ (?P<email>[a-z]+@(?P<email_domain>[a-z]+[.](com|org|net)))|(?P<domain>[a-z]+[.](com|org|net))Á����<Å(óÈ ����Í(�����üÑ(J�G After a match, one could then inspect the capture groups to figure outÁ����üœ)I�F which alternates matched. The problem is that it is hard to make thisÁ����üæ)M�J approach scale when there are many regexes since the overlap between eachÁ����ü´*3�0 alternate isn't always obvious to reason about.Á�5ð���������ÌŒ�����™Fv‰±åèi������ÅÆä“+$ž+��Ä������Ä�òÍüµ+/DÀ+��Ä������Ä�ÿÚsm��‡��������ÌŒÈ�†�È�smsm�������������������«  ����« ÌŒ�ÌŒBÿ�Ç����iñ*�Ç� �È�smÔ£����üÁ‚-�* A set of matches returned by a regex set.Á����ï‚�����üó‚A�> Values of this type are constructed by [`RegexSet::matches`].Á�6I���������–������ÃŽ—H›‡‰�����Ê�Ë�‘ê–�BÿÔ£€������������������¹�‘ê–�Bÿ�É������É��� �Ê�Tヹ�É������É�‘ê~��ˆ��������–�Í�†�Í�~~�������������������½  ����½ –��–�Bÿ�Ì����j¾ƒ�Ì� �Í�~�~��‰��������–�Ï� g�Ï��~�~�������������������¾ �¿ �À  ����¾ –�� ���¿ €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����À ô¦Bÿ�Î����kŃ�Î� �Ï��~œ�~ì÷®����üÒ¨?�< An owned iterator over the set of matches from a regex set.Á����’©�����ü–©L�I This will always produces matches in ascending order of index, where theÁ����üã©L�I index corresponds to the index of the regex that matched with respect toÁ����ü°ª1�. its position when initially building the set.Á����âª�����üæªG�D This iterator is created by calling `SetMatches::into_iter` via theÁ����ü®«D�A `IntoIterator` trait. This is automatically done in `for` loops.Á����ó«�����l÷«ÑÈ ����…¬�����<‰¬óÈ ����ü‘¬…¯����±¬�����쵬½Í����ŒÓ¬®‰����Œå¬ɉ����Œ÷¬ä‰����¬‰­ÿ‰����„Ÿ­’Ï����ü°­ ­Š����ìÑ­”Ž����üï­#¼Ž����ä“®éŽ����,°®¶ó����ü¶®'Ÿ‹����<Þ®óÈ �7 ���������÷������f}­�‡zY������ÑÒ”›¯4›¯¹�Ð������Ð�‘êܳ¯³¯¹�Ð������Ð�ñsÕ‚��Š��������÷�Ô� g�Ô�Õ‚Õ‚�������������������Æ �Ç �È  ����Æ ÷�� ���Ç €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����È ô¦Bÿ�Ó����lï®�Ó� �Ô�Õ‚œÕ‚%¤����ü©µA�> A borrowed iterator over the set of matches from a regex set.Á����ëµ�����üïµM�J The lifetime `'a` refers to the lifetime of the [`SetMatches`] value thatÁ����Ô½¶� created this iterator.Á����ض�����üܶIæ†����ü¦·J�G corresponds to the index of the regex that matched with respect to itsÁ����üñ·-�* position when initially building the set.Á����Ÿ¸�����ü£¸@�= This iterator is created by the [`SetMatches::iter`] method.Á�8 !����É�×����×�����ÙŽ�����¬eèwøêœ�����Ö�Ø�ž-ž-�¤î� -þAÏ���������SöE°ç(6���ÉÙŽBÿ%¤„!������������������¹�ü¼ÙŽBÿ�Õ�����Õ��� �Ö���É–¹”š¹¹�Õ�����Õ�ü¼¯„��‹��É�Ú����Ú�����ÙŽÛ�†�Û�OQ¯„¯„�������������������Ì  ����Ì ÙŽ�ÙŽBÿ�Ù���mí¸�Ù� �Û���ɯ„0…��Œ��É�Ý����Ý�����ÙŽÞ� g�Þ�Ýß0…0…�������������������Í �Î �Ï  ����Í ÙŽ� ���Î €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����Ï ô¦Bÿ�Ü���nô¸�Ü� �Þ���É0…œ0…œì(����ü�E¨ø����Ó�����ü×Mƒù����ü¥GÚù����üíN«ú����ü¼Lƒû����ü‰JÙû����üÔN­ü����\£„ý����¯�����ü³J¥ý����üþMùý����üÌLÐþ����ü™J¦ÿ����üäJúÿ����ü¯I΀����üùM¡�����üÇ Nø�����ü– NЂ����üå :¨ƒ����  �����Œ¤ é…����¶ �����üº D�†����ÿ �����üƒ 'ê†����ü« -›‡����Ù �����üÝ K�H As with the main [`Regex`][crate::Regex] type, it is cheaper to ask (1)Á����ü© L�I instead of (2) since the matching engines can stop after the first matchÁ����lö � is found.Á����„�����üˆ:�7 You cannot directly extract [`Match`][crate::Match] orÁ����üÃM�J [`Captures`][crate::Captures] objects from a regex set. If you need theseÁ����ü‘N�K operations, the recommended approach is to compile each pattern in the setÁ����üàK�H independently and scan the exact same haystack a second time with thoseÁ����ü¬$�! independently compiled patterns:Á����Ñ�����<ÕóÈ ����üÝ!� use regex::{Regex, RegexSet};Á����ÿ�����üƒ"������ü¦@¹�����¼ç� let hay = "barfoo";Á����ÿ�����üƒ2°Ž����ü¶/ìŽ����üæ*¥�����ì‘Ø�����œ¯þ�����|Ú�����üÓ,³�����œ€¦í����”�����ü˜D‚‘����ÌÝÏ‘����ü÷ � let matches: Vec<&str> = setÁ����¬˜œ’����¤®Òì����üÃ?È’����äƒ�“����ü %¶“����üÆOå“����ü–L¾”����üã1�. .map(|re| re.find(hay).unwrap().as_str())Á����œ•¦í����©�����ü­Jê•����üø1¾–����üª,�) assert_eq!(vec!["foo", "bar"], matches);Á����<×óÈ ����ß�����ŒãÓ—����õ�����üùMú—����üÇNј����ü–D©™����Û�����Üß‚š����û�����üÿH³š����üÈH…›����đ֛����ª�����l®ÑÈ ����¼�����üÀJ�œ����Ä‹ðœ����¤�����<¨óÈ ����İí ����É�����ôÍùê����üì(˜ñ����ü•!Ëñ����„·’Ï����È�����üÌ0‡ž����üý-�* assert!(set.is_match("foo@example.com"));Á����« �����ü¯ /…Ÿ����üß O�L let matches: Vec<_> = set.matches("foo@example.com").into_iter().collect();Á����ü¯!$˜ ����Ô!�����üØ!KÒ ����ü¤"K�H let matches: Vec<_> = set.matches("example.com").into_iter().collect();Á����üð"!ý¡����’#�����ü–#N´¢����üå#G�D let matches: Vec<_> = set.matches("example").into_iter().collect();Á����ü­$ Þ£����<Î$óÈ ����Ö$�����üÚ$N¡¤����ä©%ø¤����Æ%�����\Ê%ê•����üÖ%a·¥����<¸&óÈ ����À&�����üÄ&J»¦����ü�'I�§����üÙ'Mâ§����ü§(3¹¨�:æ���������Ï������©âßÞƒg>������àáä†)$‘)��ß������ß�òÍü¨)/D³)��ß������ß�ÿÚ¤†��Ž��������Ï�ã�†�ã�¤†¤†�������������������Ö  ����Ö Ï��Ï�Bÿ�â����qä(�â� �ã�¤†x¤����üÎ-Ѫ����ü�����ü€€A–«�;Ô¦���������™������)2S`é©îL�����å�æ�‘ê™�Bÿx¤Ô¦������������������ù�‘ê™�Bÿ�ä������ä��� �å�Tð€ù�ä������ä�‘ê[–�����������™�è�†�è�[–[–�������������������è  ����è ™��™�Bÿ�ç����rË€�ç� �è�[–×–�����������™�ê� g�ê�×–×–�������������������é �ê �ë  ����é ™�� ���ê €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ë ô¦Bÿ�é����sÒ€�é� �ê�×–œ×–쮫����ü›¥?¿¯����Û¥�����üߥL–°����ü¬¦Lí°����üù¦1ı����«§�����ü¯§G�²����ü÷§Dß²����¼¨�����lÀ¨ÑÈ ����Ψ�����<Ò¨óÈ ����ÄÚ¨í ����ó¨�����ì÷¨½Í����Œ•©®‰����Œ§©ɉ����Œ¹©ä‰����¬Ë©ÿ‰����„á©’Ï����¬ò©ºÒ����숪”Ž����ü¦ª#¼Ž����äʪéŽ����,窶ó����üíª'Ÿ‹����<•«óÈ �<æ¦���������ú������Ð+H[ \…F������ìí”Ò«4Ò«ù�ë������ë�‘êÜê«ê«ù�ë������ë�ñs›��‘��������ú�ï� g�ï�››�������������������ñ �ò �ó  ����ñ ú�� ���ò €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ó ô¦Bÿ�î����t¦«�î� �ï�›œ›ɤ����üà±Aö·����¢²�����ü¦²Mϸ����Ôô²¦¹�����³�����ü“³Iæ†����üݳJç¹����ü¨´-¼º����Ö´�����üÚ´@�»�=ø¦����É�ò����ò�����Ü‘����� D�m–ê����ñ�ó�ü¼Ü‘Bÿɤø¦������������������ù�ü¼Ü‘Bÿ�ð�����ð��� �ñ���É͵”ѵù�ð�����ð�ü¼âœ��’��É�õ����õ�����Ü‘ö�†�ö�OQâœâœ�������������������÷  ����÷ Ü‘�Ü‘Bÿ�ô���u¤µ�ô� �ö���Éâœ`���“��É�ø����ø�����Ü‘ù� g�ù�Ýß`�`��������������������ø �ù �ú  ����ø Ü‘� ���ù €g€g�Š�‚gê ûc�ƒgä{ûc���������Ø«q¢1È¡����ú ô¦Bÿ�÷���v«µ�÷� �ù���É`�œ`�H¾yUнyU�½yU³QyUE’yUG“yUô“yU¤”yUS•yU®•yU –yUd–yUÀ–yU—yUz—yUÕ—yU0˜yUŒ˜yUé˜yUF™yUì»yU.»yU4»yUîXyUa›yU»œyUã§yUÁ«yUž±yU¶µyU½yUôÇyU"ËyUXÕyUæÚyUAâyUrìyU¾ôyUv¹yU·¸yU½¸yUÉZyU˜÷yUøûyU6þyUÖyUëyUkyU5 yUêyUãyULyUyU§yU›yU¸yUP·yUV·yUJ]yU yU¥ yUÐ&yUÐ(yUS+yU�-yU1yUP7yU*9yUd?yUŽAyUÙCyUfFyUÐHyU¯¶yUðµyUöµyU_yUŸJyUŠPyUARyU¦TyUvVyUžYyU"VyUâTyUEQyU=OyU²LyU,JyUÉGyUà®yUV®yU\®yUa6yU¡5yU ÑyUëyUç4yU ¶yUÐyU�4yU4yU‘œyUª(yU Ý0yU÷0yUâ'yU ©2yUÃ2yU'yU ý4yU€&yURyUIyU ÓIyU êQyU ™}yU –öyU Õ’yU ’¥yU «yU ÷ÂyU¢¥yU œÍyU�¢yU Š×yU §àyU ÌêyU «øyU ÀøyU Ä‚yU Ù‚yU Á‡yU Ö‡yUì�yU¢†yU÷‚yUÒ|yUÿyyU™xyU—’yUø‘yU@‘yUF‘yUvyUQtyU”ryUryU7qyUžpyUaoyU ÚÚyULêÚyU_yU‹\yU*WyU �ˆyUËHyU§=yU  ½yU ¬½yUó5yU5yU ×ÍyUñÍyUy3yU ÓÒyULãÒyUŽ1yU ´ØyULÄØyUÀ/yU ¡ÛyUL±ÛyU”ŠyUÕ‰yUÛ‰yUÌ¿yU°#yU{yUÝyU\…yUb…yU�ÄyU”yUÐ�yUÖ�yU”ÉyUpyUÚ~yUà~yUcÏyU™yU({yU.{yUtÓyUPyU¤yUžwyUÇvyUÍvyU“ØyU)yUÑyU\qyUipyUopyU!ÝyU7yU<yU yU ÐÛyUÚÛyU äÛyUvyU ÍæyU׿yU áæyU‹�yUlÿyU ÌèyUÖèyU àèyUˆþyU‚ýyU ¿êyUÉêyU ÓêyUšüyU“ûyU ´ìyU¾ìyU ÈìyU«úyUºùyU ¡îyU«îyU µîyUÙøyUØ÷yU —ðyU¡ðyU «ðyUðöyUéõyU šòyU¤òyU ®òyUõyU ùóyUƒôyU"óyU ËôyUÕôyU ßôyU¼nyUÂnyUêyUâñyU ÈøyUÒøyU ÜøyUkyU8jyU>jyU·íyUýïyU Ñ€yUÛ€yU å€yUïyUîyU_yUÙæyU ’,yU¬,yUæyU Þ-yUø-yU€åyU ²0yUãäyUâyU…àyU ùDyU „MyU ßwyU óéyU ñ…yU �˜yU–¢yU ÔµyU/ yU ù¿yUú�yU ÞÉyU ¶ÓyU îÝyU ÓìyU èìyU Ö÷yU ë÷yU ÒüyU çüyUÞŽyU΋yU ŠyUƇyUB…yUV„yUÀYyUYyUXXyU^XyUE‚yUN�yU¡€yU;€yUÎ~yUf~yU"}yU �ÖyUL�ÖyU1uyUBsyUŠpyU ’‚yU¨iyUmeyU ϶yU Ú¶yUù`yU`yU ÛÆyUõÆyUƒ^yU ×ËyULçËyUØ\yU ¸ÑyULÈÑyU[yU ¥ÔyULµÔyUÆUyUUyUUyUŸCyU#TyU¹QyUûPyUÈRyUÎRyUHyU°OyUrPyUxPyUíLyU‡MyUHNyUNNyU>RyU¬KyUÉKyUÏKyUöUyU`JyU²IyUJyU0IyU6IyUòZyUÄHyUkHyU)GyU/FyU5FyUÓ^yUÌFyUÏEyU7>yU „ÓyUŽÓyU ˜ÓyU'9yU ØÝyUâÝyU ìÝyU?8yU67yU ÊßyUÔßyU ÞßyUN6yU]5yU ÃáyUÍáyU ×áyU}4yUz3yU ÆãyUÐãyU ÚãyU’2yU‰1yU ÍåyU×åyU áåyU¡0yU ±çyU»çyUÔ.yU ‚èyUŒèyU –èyUEyU EyUhyUŸ-yU õëyUÿëyU ‰ìyUµ,yUæByUByUByU°kyUÂ+yU åóyUïóyU ùóyUÛ*yUà)yU)yUÉyU �?yU˜yU ¼IyUyU ÿUyU­yU ãayU:yU —iyU ¶iyU*yU ëryU ŠsyUr yU yUQyUö'yU0'yU6'yU�~yU&yU|yU�yUüyUËöyU,#yU2#yUÕ‚yUÂôyUoôyUýóyU yU-yU3yU0…yUNóyUŽòyUòyU®ðyU ǽyUá½yU¢yU«êyU Ê<yU·èyU üFyUôåyU ®SyUÝãyU ‰_yU¦âyU ¼fyU ÛfyUØáyU �pyU ®pyUñàyU#àyUFÞyUæyU yU&yU×–yU§ÜyUeÛyU”ÙyUÔ×yUøÔyU–yUœyU›yUïÒyUœÒyU*ÒyUíyUyUyU`�yU{ÑyUÄÐyU7ÐyUäÎyU þ¹yU˜ºyUÞÍyU9H`o‹³Ïàçÿ¶Êæ÷þ•ËÄÕ„•ä� bytes::RegexÁ���è�8https://doc.rust-lang.org/std/panic/fn.catch_unwind.htmlÁ��UsageÁ�� Thompson NFAÁ��—M���ß��� PerformanceÁ���Regex::replaceÁ��%https://www.unicode.org/reports/tr24/Á�� UNICODE.mdÁ��%https://www.unicode.org/reports/tr29/Á��·=�°��í�����º‚�§‚��Unicode Technical Standard #18Á�ä‚��·=��phttps://android.googlesource.com/platform/external/oss-fuzz/+/refs/tags/android-t-preview-1/projects/rust-regex/Á��Regex::capturesÁ�°���í����Unicode general categoriesÁ�º‚���Captures::extractÁ�§‚��¿ƒ�·=���Äíƒ�…@�â„�‚…�§…�� once_cellÁ�¿ƒ����#https://en.wikipedia.org/wiki/ReDoSÁ�íƒ��…@�� Regex::findÁ�â„���1https://www.unicode.org/reports/tr44/tr44-24.htmlÁ�� raw stringsÁ�‚…��§…��ð…��ˆ†�…@���Û»†�þ>�ц�‡‡�� std::syncÁ�ð…��������%https://www.unicode.org/reports/tr18/Á�ˆ†��� Regex::newÁ�»†��þ>��https://docs.rs/regex-automataÁ�� on crates.ioÁ�ц��‡‡��Ô‡�ð‡� ˆ�þ>��ºˆ�݈�Ô‡����+�https://docs.rs/regex-syntaxÁ�ð‡���regex!Á� ˆ���https://docs.rs/regex-liteÁ��Crate featuresÁ�ºˆ��݈���https://docs.rs/aho-corasickÁ�¨‰�ω�¯�à‰�ÿ‰�žŠ�� cratefeaturesÁ�¨‰���regularexpressionÁ�ω���7https://en.wikipedia.org/wiki/Thompson%27s_constructionÁ�¯��UnicodeÁ�à‰��ÿ‰���https://docs.rs/memchrÁ�žŠ��âŠ�úŠ�ä��¼–‹�׋�¯����€ï‹��9https://github.com/rust-lang/regex/blob/master/UNICODE.mdÁ�âŠ��úŠ���RegexBuilder::size_limitÁ�–‹���ExamplesÁ�ä��$Unicode text segmentation algorithmsÁ�׋��ï‹���std::sync::LazyLockÁ�ÃŒ����ä����–°��Â��÷���!https://unicode.org/reports/tr18/Á�ÃŒ���std::panic::catch_unwindÁ�� std::panicÁ�”�Regex::captures_iterÁ�����°����%Unicode scripts and script extensionsÁ��Regex::replace_allÁ�Â���÷���Á1·Ž�ãŽ� Ä%€��•��º��ä���"https://crates.io/crates/once_cellÁ�·Ž���OSS-fuzz projectÁ�ãŽ��€�����%�Regex::find_iterÁ�•����4Unicode’s “simple loose matchesâ€� specificationÁ��6https://doc.rust-lang.org/stable/reference/tokens.htmlÁ�º���ä���µ��â��ˆ‘�£‘�Ü‘��7https://doc.rust-lang.org/std/sync/struct.LazyLock.htmlÁ�µ����ReDoSÁ�â����Regex::is_matchÁ�ˆ‘���Unicode Age propertyÁ��https://crates.io/crates/regexÁ�£‘��Ü‘��Á’�‰�ƒ“�““�­“�Æ“�Á’��‰��UTS#18Á�ƒ“��� crate::regexÁ��¼““���regex-automataÁ�� Other cratesÁ�­“��Æ“��á�‰����£”�´”�Ñ”�ä”�ì�á�� regex-syntaxÁ�£”���0https://en.wikipedia.org/wiki/Regular_expressionÁ�Û?�´”����–� regex-liteÁ�Ñ”���Untrusted inputÁ�ä”��� aho-corasickÁ�ì�á����±•�Û?�È•��–�¢–�¼–�ì����š��±•��È•��Û?���Ö÷��—M�—‚�¢–���–��ó‚�¼–��š��÷��—M�—‚���ó‚�ä‚�9�crate::bytes::RegexÁ�š���� crate::bytesÁ��Unicode sectionÁ���RegexSetBuilder::buildÁ��bytes::RegexSetÁ�—M���ßñ=��crate::bytes::RegexSetÁ���Ä�RegexBuilder::buildÁ�ö—�”˜����€·=��untrusted inputsÁ�¹˜�Ô˜��ñ=���Ê—™�ö—���è·=��RegexBuilder::crlfÁ�Å™�¹˜��Û?�—™��¯�·=���Ä�RegexSetBuilder::crlfÁ��RegexBuilder::line_terminatorÁ�†š�Å™��Û?��¯�� RegexSetBuilder::line_terminatorÁ�Ú�š��¥˜�Ýš�†š��Û?���Ö�—M�¯��÷˜�™›�Ú��”˜�š��¥˜�Ýš�������—M�÷˜�™›��ñ=�Ô˜�0™›��š���¥˜��Ú�Ýš�†š�Å™��¹˜�Û?�—M���Äñ=��¯�Ô˜�—™�™›�Ú�·=�¥˜�š��†š��Ýš�Å™�¹˜�Ô˜��Û?���èñ=���Ö�—M�¯��—™�™›�Ú��·=�¥˜�š��Ýš��†š�Å™�¹˜�������Û?�—M�ñ=�—™��¯�Ô˜�·=���ÐÛ?�Û?���èÛ?�·=���crate::RegexBuilder::size_limitÁ����crate::RegexBuilderÁ�·=�����Ÿ�©Ÿ���Ä�·=�����Ÿ�©Ÿ����������r�Regex::captures_lenÁ��Regex::captures_read_atÁ��this discussionÁ����� F�� Regex::splitnÁ��Regex::capture_namesÁ��Replacer::by_refÁ��§‚�·=��Regex::captures_readÁ�‡ �Ÿ ������ F���Ì•���Captures::nameÁ�Ú �ä��§‚�ì ��·=��Regex::capture_locationsÁ�¥¡�‡ ��â„�•��à¡�Ú ��§…�ä��§‚��·=���Ð�¢�¥¡��…@�ˆ‘�â„�•���à¡��§…�ä�����/https://rust-lang.github.io/rust-clippy/master/Á��¢��…@�Œ�»†�ˆ‘�â„��§…��˜A��¦£�� crate::RegexÁ�…@���íŒ�»†�ˆ‘��““�˜A��clippy::invalid_regexÁ�crate::Regex::splitÁ�¦£��‘¤������““�Œ�»†��Ô"�˜A����Ȥ� Regex::splitÁ�ä¤�‘¤���Ö� Captures::getÁ�““��Ô"�á�Ȥ�¹¥�ä¤���Fhttps://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.htmlÁ��Captures::iterÁ�Û¥�Ô"���ûá�¹¥���$Dijkstra’s note on a related topicÁ�Û?�‘¦��Regex::static_captures_lenÁ�ܦ�Û¥��á���ú�2https://github.com/rust-lang/regex/discussions/866Á�Û?�Ч�‘¦��¾§�ܦ��» �ó§�Ч��Û?���è¾§��…¡�Ÿ �» �ó§����� F�ì �…¡��ÿ~ö—�š���”˜�‡ �Ÿ �» ����� F�Ú �ì �…¡��§‚�ö—�”˜����€·=�¥¡�‡ �Ÿ ������ F���º•��à¡�Ú �ä��§‚�ì ��ö—���è·=��¢�¥¡�‡ ��â„�•��à¡�Ú ��§…�ä��§‚��·=���Ä�¢�¥¡��…@�ˆ‘�â„�•���à¡��§…�ä����¦£��¢��…@�Œ�»†�ˆ‘�â„��§…��˜A��¦£�…@���ÛŒ�»†�ˆ‘��““�˜A�Ȥ�����¦£��““�Œ�»†��Ô"�˜A���ïȤ¹¥�Û¥�““��Ô"�á�Ȥ�¹¥�‘¦�ܦ�Û¥�Ô"����á�¹¥��Ч�Û?�‘¦�¾§�Û¥��¯�ܦ�� Match::rangeÁ�á����ó§�Û?�Ч�‘¦��¾§�¯��Regex::shortest_matchÁ�ë­�ܦ��š��» �ó§�Ч��Û?���Ö¾§��¯��¨®�ë­��…¡�”˜�š��Ÿ �» �ó§����� F�ì �…¡��”¨®��0�crate::RegexSetÁ�ö—�”˜�…@��crate::bytes::MatchÁ���íá���crate::bytes::CapturesÁ��RegexSet::emptyÁ��RegexSet::matchesÁ��ÄM��SetMatches::lenÁ�� RegexSet::lenÁ�Û?�—M���Ä�SetMatches::iterÁ���ί���ßö—�”˜����€…@�ó¯�•°�°°��á�İ�ÄM�ß°�ó°��Û?���—M�”±�ö—���èί�”˜�…@��ó¯�•°���úá�°°�İ�ß°��ÄM���É�����—M�Û?�ó°�”±�*…@�á��°°�İ��ÄM�ß°�ó°�Û?�—M���ß‘¤���Ö�� crate::MatchÁ��crate::CapturesÁ�”±��…@�°°��á�İ�ÄM�ß°�ó°��Û?���—M�‘¤�³�Ó³����”±�…@��á�°°�İ�ß°��ÄM���ä�����—M�Û?�‘¤�³���Ûó°�Ó³�”±���ŠP³¯ù ÿ …Ìí¦£¬©ö€#…#ˆ#‹#Î!Ñ!Ö!ÔPŽQ—PŽPÄQýÆþÆÈÇ÷±¯²ŠP³¯ù ÿ …Ìí¦£¬©ö€#…#ˆ#‹#Î!Ñ!Ö!ÔPŽQ—PŽPÄQýÆþÆÈÇ÷±¯²ŠP³¯ù ÿ …Ìí¦£¬©ö€#…#ˆ#‹#Î!Ñ!Ö!ÔPŽQ—PŽPÄQýÆþÆÈÇ÷±¯²ì6ŠP³¯ù ÿ …Ìí¦£¬©ö€#…#ˆ#‹#Î!Ñ!Ö!ÔPŽQ—PŽPÄQýÆþÆÈÇ÷±¯²�ûŠP³¯ù ÿ …Ìí¦£¬©ö€#…#ˆ#‹#Î!Ñ!Ö!ÔPŽQ—PŽPÄQýÆþÆÈÇ÷±¯²��ŠP³¯ù ÿ …Ìí¦£¬©ö€#…#ˆ#‹#Î!Ñ!Ö!ÔPŽQ—PŽPÄQýÆþÆÈÇ÷±¯²ŠP³¯ù ÿ …Ìí¦£¬©ö€#…#ˆ#‹#Î!Ñ!Ö!ÔPŽQ—PŽPÄQýÆþÆÈÇ÷±¯²ŠP³¯ù ÿ …Ìí¦£¬©ö€#…#ˆ#‹#Î!Ñ!Ö!ÔPŽQ—PŽPÄQýÆþÆÈÇ÷±¯²��Builder����pats����metac����syntaxc���� RegexBuilder�� ��builder����RegexSetBuilder����,number of capture groups can vary in a match��,��,number of groups is always greater than zero��,��) asked for À groups, but must ask for À���)��CaptureLocations����Matches����haystack����it����CaptureMatches����Split����SplitN���� CaptureNames�� ��SubCaptureMatches���� ReplacerRef�� ��NoExpand���� SetMatches�� ��SetMatchesIntoIter����patset����SetMatchesIter���»«»¶»»лã»ñ»‡¼º¼í¼�½´½½ѽÚ½ï½û½ˆ¾›¾³¾žÔ¾å¾þ¾‹¿�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ö¾¨BÔ­•Öç…W´¶aãáçЕDe›m®÷ÈVEs¡l/¼Ï)úDI<~Ÿ*cù\xÝÝ©ž8¸�ÍXDÛ¬þ^kïô)ÅQ‘ª�~aMÊØ8á Ý©®¤�I‡Vðåà�H€Udq'Iò2©ô©xÂÊÜ8uãÙd¦X}dv,}i�v­ÍŸ?�Ckå±h; e¨sG¿ø¤ýÞ½ú^oõöĦíè¾5þå~×�Ȧ}™hŒîMqÜ ß.>ã�_sÛž.›V ¬ðä²"F¨š´ˆ‡ó“È vöLJ_·´J.îÈ-;$.ñÍ•†Ò@�- ˆÍÈA­ŸÊG/~/…ç¢<�ÜÓ�’¾èÏÇò¦ò»„yp=™ºxÜ“+7^É9c¥�öu�.¸^M*N8,Œ�ŸÛ/—“ÎZ þnÃ.ì¾ý]Ê�’GÎÄq`zµ3‘:›;b±õÍD¦Â]ÍB:‚sù3¶Äæp’ jüK�|Ii^<a_§÷ÌF0ÒãÒe*ÓWéþ¢½)…JCÞO‡*U¯f>ìçÄ“ip3e¥NO^ñ·Öï ?’|Øz€Fd–›9…N´oø ³2ò™ü¥ux‹Û«{….s?*ÑÐÀ“ Çy�1 •Ò€«]?ø×¦8+Hú‘Ÿ ΖÔüæ ý–þªË/—7&Зòôf= ½b§û„|е_»¦¨Ž´|Ý(­K¬@hÍ‹¼�À áñW:Ö[bß_["äX±F×]bÏÊê÷¡Äô3ñðÃؽ4¶÷%o7ö,?Xo¥ƒÀIµ’ŠQ…¨_Ì༧[u;6HïØTUÕ.ƒ ÇTÊ{]w¥ÐùAô=ÑÉìd ‰Ñ°q6‘æ°51¨ko5çPDÂð!�jý° Ý·Á~” O” 8/•¿©òøW=ƒH½À‹Í0ŠRÍJÒ«ú/¼�£¯p²è€¼*… F”Z Yß!Çæ­™Ÿ†2V÷ưôl‹ÌªIƒA¯ãÇÂ�,§ïå=Íé^fë4*�Dà‘©ßÿ/Ú’z¡“ÚÈõøø�f¿“±4Ñåz%ðÊ;‚~@!¿Z2D ‰ð³y÷ >ÔìÖ…˜Ä,è¢ç×nUƒÀ^בÙûÛ¢"‰Ýì�Ê=r@ã÷ /Ç)Õ­´!�ÆäNÕØs9@”b i¥#—�ÜWÂܶåÑׯiÌó 4|.¨ø5šœ3¯ì—µÔ �PìûEÖM%õ Û¦ÀŸ)d i?R$·�­ þ’ÝÒÔ¼"Ù0KF3ë¡ÅCÃwVEŠ:6Y-Ýôb=[bŽÙ¯óª Ðt%NùÁȤÑ�nCú!~byZÔ›;LÉ(»íÊ}‘1¥õù‰\Z<à,ÍÊØ•Nˆ¸—‹K½y7´¯`Û�À¾¯ œ›xHj“*ª¨54ˆÝÓ®Z̸e{ ákzÉH?�P`(B¬Ý6—h)Dë E� @â[>–4ñsu~Ç20�ð,Ž'ͺE¾\xWÿ2Vžgp}‹ä"s9úˆ‹è!g7I…p¦¨†˜‹s Wô vQ’X¶Ã[­Õ „\J†¿ WM…qÄãá™@µ˜æ®„pWh”\}Bj&'ôi~@Ó ¤`A1˜ -2Ðñ¾�äoJ“óý&Ù%êÃße@÷±©/üRÞÒ»«âsL¨]ûˆªf©;óã'£Æ�£>s/0òý€3´«g¦¯¡RÄë>­ÏuvIób·KwÓzñ¬úŸ• ¹ðY”˜'1R°÷þ I&Ù«y "%¿泌†W™žña,7=ÿ? þ°‰L]·FlV˜;¢°Óÿz”»&ºg¨Ü±¥0É[ƒàŸ#ýyéV@è<„ìt ;�ÉH÷—‚Çè¿«cÿ ½oÁæJ?á@WØênÛ¬šS`#J>ÐK¸²»¢‹lûs~n\�òìóˆ¹õa�ðf½kž˜ØæéfUi„Éê¦ËÛ›ª#°Û•Y÷ñhà‘-ýð¿Ù% —�3‡�3œüð5v)'&ÓF#wFú°yA~:#Ãi3€hQvþ''Xd®ÏÆœ;(SlsZ{a¨WG@Þ¾wÈbI]"ÙÍ­o±K ééô°¡¥¦®ÆfîCjÁ°EÞÿ/ç쑼9WVÄéWŸt4?¼‘BtÒ‘'ȈêŒI¦Ës¹”Eð¬âLÀ(è±ÜºR^[¤Æö.3ˆ™Àé—‘tw¼ZŠý÷ÚžliÁf�}b‡%KøK=‹ãJ+ÚµÆx7¾@$ÜÐ/Uï‘,Øfí’Ï�"ÞÎËÙhZx X.âËþ,XûåÝô2‹O|ø› «wBa†Ÿûºwð< Ž[ª‘—ÈÑ*8·êÌýÇÈa£?Ûè,Þ›4À1…1 ›ó½ônºZÒŒ0^ øùôLëÓŽ©ìm?¸�b˜FµÉØÎéš«oöÀÞ4…è¡(.¤”;zf*µ ©­‰àÀ‡,T“Úµ2;_5òj` S&!Ã^Áñ¹èÓ€sYE¤¥0´a¹É0²ñ©h ÄÊx—æÇÃÞ4°m„7�:€GQù_£‡îËÈ&r´ðß�v^yÁ±Ö(^Çè½�¥|ži Qû{ü�²(6; ¹Oçåúà®!7Àp�q‰å'ø$/�Rí¦‘Ï˜Ç• + ç=0æWNVœÝ&êúâ±JhŒGÿèW1ží ÛqDXÛ|Gغº¼½²n•=À�žDZqFŠ}èÂîbÕðFö%»–º¥zˆN‘9S"RÀÕSê7ÿ¾ ÁÏÛŽlö¦"iØ¡ÌEt0‹;vÄ®p}\AË?¤É�‘KZÈ3ÞA¦+#6ν`Ó†YêLô¬«W•ÜQŒ®nãZ;Ÿ£‹ Ûõ%^ÞÞÚÈ µ¿-´QöVJých¬¸¦ ™¨T¦îÃmàtc¬© „”ÛRŠÊm ãRWY<¼ |UÞ vñ¤ÔÍ P‰¯¿Ãh F ¥Ó¼ËìF¬AKZ(œ�¬|}ÕõËåqØV€ˆ©ºJÉ\AŠnóDîdÀâöñ€ÉH2Á‹ò›È Z‰$7EÉZ!Õ�-a6®x~pˈ§|iY 4“†[Ò�CáWòEÁ²Œ‚�`”ÄzÄ› lµ©R‚ö_6^Èxû¡×�OÿŠBrè& �ËuÛb>ëL“!õƒºrG~·\›�›ÍzÐÖ=, ²æxËœLt1«÷ÈÕÖÓÜ¡TP$àPÈK¿éÉtÁTïM54“SoE-¯-…ª"zˆU&�Ô @�ÎeU[Ýp‹�‰t”8Ý*skèß·ïB Íh ë¤�fÌ�Mµ3„§0ÐTEçEÜNá¹å„QönТ{ЍäÈ\QÄ¢·‹ÒnmãÍÚX5²YÑÁR2˜¯mæÒ:ÿ\S7Ú#êiÈFqœëSH>`IMðS½]Í|‹¤ßÇc·ÚI¥Z>K”�—VSsä <Ü U%h²ìŽQ¢J¢LŸKÜÑ·~éEÛq9\¼mÿ‹€|kõ^0De˜S€Þ¤G®;¦ñY£3hû’e�íh§Ã‡Âñä�]„‰Aw *v6×£y¨9Þ€«ÂÊùðyöú…smk„ï )&Èb]5÷ѹ<­2¦‰¼ß. ¢1wi èÅêÅ&‘è}Ö!¥jÝ®NOÍ‹ ™†‰!ßQˆáfâôûšA ‘WÙë¯Æ™RËfQ˜�'Þo·lù¿=´ê�û>—(þªPJ——ö˃N¡Ë.M1|ÒbÎ*ßã0£µßx™O øêîöÏ̧�ôŸ�5M§L¯ú�ˆ¬'Á´æÝ`<²v;œL¦™Áæå1M"èÜ5%SÀâ�?f€?CA� ¤GÖGd‰nã¯ð·«þ™�;–—“2¯‚Ï-&t�–f QL!cé(6þvÑ&JÍeß÷:>ç�¦‡|3¢�z\[u™n�Ûêõnš#«ÅõfKßü¹v–êí�ö:ÃGmPóõ5ûŒÄ_Ö^-5,†Ê6wšm˜)J¬�È[Õ}Y~—Ž’0åµqw‡\•+�9á^þ"nI?�à”¡0…R² ü^Ïð¼¶m ó“ÚhþÆêQé8Ž-¼(v¿ß¨I®3� -Ñ9%œÇ½¶H«Snxƒ3K‡e¤ Gþ62M°ÞvC\?EϬ�e?Öb�´™ŒQãfžÀ/c@Ú+ÞëYÎûµnªÅŠ%—´ž+~2‹Å*3£[.ì6­„‹ǰÙÛÓ$Ý›ìåуŸfFŸƒß¥™²ß–`“i[žÊ7µraµ�>£v{7ÑU[S¹“â¿öl?°Ü‚´D(¶‚3ˆÙÇ™$‹È�«+M%£.ôjÇôx˜ô–ă…}úK’õ—ß]ÜÜ.bU­wtÔú=á1'–’GE½#óôà$øa:Î+lŒG¢oŽú†2ø9&F8Õ´¨ª5 ³<.\–]÷E�ò�9^(ÕYʤãQÜòH_Wõ `“¥Ía¿¨é¤,ªbé™ lGjüÑ-�ÌVÕŸëJ�—7CC’SáþÆ(yï�k¨È9]¼§r1w ™Ç^ n*¿¾3Ž“R x×È›8_%-a¥VÁ•o€D« ¥U†š�|º¡¨¶8=Ýä¤2²ÔX �]°úçx„¯)#ðt°­¯ó{E‹Ü.Ìæ¬C uΨü ´_ó- ‰�ÙÞ�èSã<B�áx‚¿*º”/¦$F� Ì"t€Ú0…ð„à~Tü2Îp.­tjfz3·“€ü6]wtÐÂó8zH{ œËÑF¦-SRñ:¢«\Ї<€\³SÁ”$ šNØš»bv‘¹®Eb¬–·CʼnöB£AnšK�xb2ØnÊuoU¼Å�+!žm¤âõîõù´~Ô+ÅÕãV°’²ôÙ€e­_â¾`b‹Fý:¡‹”ÏçoFÍ·à ´ÊC– ½”0M1ìÛ΋*lR ì* ô¶êUª_ÄlxuÿVyÜÂɾüÙ¤&e“ðö¤Â˜ø�Cðæø³áyvöÐýºûÅW¦…곬º~,%�HS©„b'Üäΰ¶YŒ®ˆ2gî•"™© ñ!iË�òYžÝºûé<+Aùá|ü ÅÉ�XÛÎRWt�L×".ÉSâ–À, WqЖ#Ãéjî{r¨7”b(”«7єؚOÞ­•³!¼ëÂ6BœæÜ%ˆža”#ý-|•»íJ5÷ƒ3ÿ[C>2ç:êð<GäýñžŽt€ñ¬Åí°Ì#|:j¢Ú¨øp²µ†Íë¨2“l£ » QÏP;P ‚ò•&@5Æ`s÷Ì"Òp…ürçY±ÝF÷ˆßCŠ2ž-ƒ ìPå\V$¯®D{ü²·Ý¸3M¢Ü�'�g8vÜ%ÄlbÿPÞp3+O‘^›™‘W!¸‰#lxÂ߃ôî8ª$ eá þ[• ãuTÄP>˱¬§K%÷…ÛP¼Á:$æÑ^ûf¾/^Eu„Ôt s­e¥�—ØW}ïÓ)y·(™Ž"zœ‚7¡í׫ýDש™™s`ÚÛ½3êæõ +BÀŽë|EýîtªSÈ,*ÑtÌÕÎ6”ÇOèLˆ�“€atØÀÌ�÷òptV�À®AõuÀ‡°Ïf ½BÅr·ÖµTÄbãæ�.æ8"eBVåŠâÿîPó¾ô‰’C‘Å'T: ›c"üC&áB”“°³ÈFóþn Oj0Âß û%ZçÉFÆFä[!Ÿ ‹y†" ‚Cín%ÁŸÉBŒá“‘ÏáÜ3§¢…EÑ¡gÉ0èúŠL{³g¼s uŸ[åÒàƒ¹+½$Cs8Ê9ñ�þS¥ûº1ð±k¡¾ä&GÞ¶K§À¼×Q‰�‰j5l«–+Ì*·ÖG¸ «±=´Š\�ôò¬CôÈšàt;ùP‚`yÌb˜÷o{‰åW²Ì[ ?àWŽOkQ%V1¦Rh†|…R× ï1íoñÔ!õ` ™‰ ?ƒ$ÒµH³¾6ËfR<Y9¥ˆýÞ oÒ‡»Èvz¢»Õ°˜ò˜ƒ4lenÆ/‡lòƒëe-‚Dcȼ±X–&šÉ_ý™©‰v` ƒí †x\KƒBJ´®2©Sh*R¯Š¯–þ÷‡�±ûÑÑ–‰̳‚�1Ö§¢¹§Ïßq’ƒN t6l4Ñ1 Ä$—#q²oŠYðà47 ‘Õp(g�‚,λ_É  Ï6Œ9î¯ßúóÓ20_‘üËݳ:°´«‹éÖʹàdÚÂäâí[.Š›g4¼JàV‹wÃ’‡Á‰�lMC(KÇèæ¨éh"z~4rNî¤ Â[  9æ«$æ‘Xï�#ñ 8Su­Lä¯o±XN8�$ÏWDA‰»Ê8ã¾·gmepö‰)ÎWóÐ5¶A�B — Úª]kÑ_j —|4 ]à¡†ãæ °u¾é´±‚#r1‘Éè¥hI[aÙGqÁ͵÷-}Ϝꚿ‡CŽ¥XeLô~nÌH]DÖ"«$-ÿR^Ù/ìºË°ë¶Ï+ -^e³Ýº‘üøD"ßµ&cní§=“nKÔ-“Ÿ6;î�ál)þ\¹¤ç +KÛ7§?¼&1‡—"Š è‚%Uü.2¤pr”@€Mø¥GÉ7gÛ…{Æk��ÍLC�f ág˜Pur'zŒwwE¶¯Pøåíþé›'ÐF¥vÌ„�…˜µK–ò¾s�éÚÂ^W®AÁøÐ¸‘(Ü!¸qöÅÓ°�4%^:3(²�ÕÝݳ±yÉá³ÁxR$— ñžœÈЗӰíæQŒFhÓ=C�†ÉZ÷Í žø6B“.ÓÀk4’]Í8K´®;_ z³/7s=¹øàé»TC�6»–Ò‰ž†?“vÎMä?WhkbcÊ“þ�¹öÐQ`Z4®õ3Õü©•¬�Xì…¡žnV÷¿£ì—%2×[ÚÅç �;v£Ú—!×õ4 ܼ„«¸Ö(lc.Œ ·û�ÝP�,°‰[_1™:èo0³�‰ÕÎÒx‚ÆL=h�B5žE02Ue�ó!©ÙÅ·ßdâ[¯äÝ=á8¬-[Ðè~Õ±rÑ‘Mr›ÐwÓ#Ï”S§©O[”šþªL…í’Ãƈü”Mïa¡7n,º/.,±>.B±•qS*SRk2‚HãqÚåÄ\Y,l$ëë±Qm-Õ<wfÂ~©eÚ†‰îÞäX€›¢leÒ4éõ&•áÁ.öÝa‹Æ-îYÖÁf³u¹=‚Òý}˜÷V“³Bw Âê3J"4×®ú‡"`€úùìkGûÓ¾Ún¤å CMÆ=$ÅdŸÄÙ®t Tí1„ƒfÈgq¥H0MQ¾¾ÐŽ &ˆ—izßý‘-c°Ø e~ßNczok€´&š&GÃ|4Œ=¯Êš/ ï4&LP‡Ék«o>¿Eå7—Kj²Pýö‚jBœ3Í1E‘ Ë žá_ZúLÔ�\ß"ó‹ê ™ÚÊ,òN[ Ó“;\‰3…‘3gÙ5ô ºÿ n1"ßH¶‡álK,hwx: Ú�‰Íƒ] ¬,XšývPÅŒûM?•Ä@퇣zWÒIîg Šó(RÙ}†0žùG ¸`eéÇ>BÑÅ“¼9A²Öÿû�²MmÈD8 © ‰%d$$È[»±“/Ï.BŒäAsH$ ¦e)д$©ÈZ@Š]“å>“ɳæ O?™ÅÛó᫨/JÒ¼†¾]0Ho '¶#Èãò\©ù3˜â5Ø^Ü�oë×ìÜš-œN¬ÁnIè¡<ïœS^ŠÕ8¡€9óË ÁL¹¨Ñ¡ìÍk(JÈ é�p¥ÃkþEâäÚ¼�œ½hÈ&8*"ƒïÞÿãz±‹ßïB�P ’µdÀ‰+d­õ¢�= º{ì[¥mºJç)¶‡³ã‡“`nr­(Æ y+cÊ�†òbÄÅ^^^ûuÌàÍ Îs°c¡�2÷ŸjÏÎJßy~»ç“k‰•.™hYûK«õ !ZV(Âh¦60ÞB›þ euÏ$âÖîJÇm‹¼®ŸSñý‚�RŒ5µENzÕM²¼óa˜)Ym+ºÎ×ã½€òªgüCÊ•ýÿ‘fD@Ë|7÷n$á9àÛý*ÇYÜ;êÁ É8¢í×òýÂÉ=d•¤«ðL¶ÜMªîDz2F(º“@÷Ÿ»áPf˜þ:%‘§rXSÆ|Ojª(žìQ–˜õ#€f&™tí–e;õLà=á[Rðƒ¬s½¯«žÿøäµiØn–™(Ü.X€²éˆ�´1Ÿ55<ÁÃ)•ˆ#_QÍ�—H�¸£&WP'"uïü®?{ÁîÕÙúl@žÜïCübZ{—>Ì[¼~ÿÎVà »XåU4£œÈJ°uïË©äéäÙ“{ˆÔ/;f�ßS•°Šcr>­ ´Cb¾Œ}�€ùH´·ÿr;¦!‚ ‡eŽÞ¼7>ç¸vº�gÛXý ²P $�Ëp¼DÝœ”h‡`L[¾G*+«¹uw‹\¼§¦4ÂÏH2õ»lI�1yèÙgññ Û[R0ïYúÑ�÷§š¹^º õMT[˜ŽŒ„‘�U¶D|Á®Ï÷?r•&ðÔ|›5ìÞç->@rüº°ÞËî0��O™Ë´KT·®º~Œ’ó4…¬$ûçôfUšÃïæÿ¡ -�¾Ó±�ÒJ>×Þ'Ú–„ïAÇ1&*Œd®ã¶ Ä’;<rÉÚ¡RãUpêK¥úÅÜ2…åÐ^Tì!ò%¬ô×K)â·6lš‰Bšò$Æü"7Â&ÏÏ¡S³T/C"]·ü®ë0½hò#¬¯¬°§ÖÃÙ!· Áêø…¯/é0}u}Ü� °0¸ßèò4mì¯þR$0DRŽŽÎ¤Èס [gŽ1Wó1MP$1üjOŒGaø$³*¾*Àˇù!OvLú­s#üÆë’¿‰¯f|œb– Їg£ätø.ïé}‡³œD|â×ijo›¸j~ÊÞXóeìŽfXÏ}ÒË“"r²˜�c—%Üû�ïü ›J¹?²¥¹+ýa7ÌíTòV!ÛfQ¯$ˆ·£ž¿7ù„çXèÙp‘÷&d í÷8Þþ$ ¾·Ý©ê éóŸÐtèÂ�t Æ°Jæ9ÑÃÊ;†žƒ–‹Èµ²Ã’]ч œéx¼cÐÛ•‘¶ÅMï-läÍeF;3R¯4³ƒ³ ÄHÆ,¯í)H¬âCwþåλ÷Ú"Vš�œo+\÷ï7)�køªÝÅÍd[ „é†2+Úå‚J` se(O=Δ” ÜòýM“½Ìµý®›ðö¦R3³©¦oþryS¿¨�Ð.y‹†Y½ì¯ O¾!º–Š/Θ Ú…ÝÈYËø"#„¬Ìøƒê*­w Pd­™îCº*0�bi·Å’Ъ_m fô½³Î_�6O<•Ò‚o,c„Dœ@G;¹jX€q�2Ó ê¢Uì`CM#.¡bã= °`\¡íÿ·cT®ŒœÎ9dCsí6Eõçß��ÿä»v‚¿áWŸÁt/üaø¦…y„E9ÀYÝ­-$PEÚ.i^±éÕoúWÍõ ®Á“®¥g��ºæÿ�Vµn‹Üðݪ‡úTœ/ñ83Í.£{ë³B©o³�"áÑ«%gvÛK=£3×_†9è²V•¦*?[ÆÛ³·�ŽfhÖ’×i€[Tö²sdß'�óm�m¸£³Ñ¼^þƒ;hË*½«SoÆ�³$ #ÐåoÒ¸´ù²þýi{X9 úø¿ÙbKdL¶î9ÓĨ+•¯ë'»î‘÷Ÿ•A�“wdAnojjåÅ¢§æªlöåÚ¸dëÁqrÊßZ|¼4¿H¼O¶ËÌ£-J²œ:•Bã²ý •Ù³Éár§LY3^刂)�|䫈4Áž2›­°¯ØËJ{«E”Ã…ºô40xúÌfZ2â>H¬¿·ž�²ýP…ôéÐc:~€KÏub »$‡š_tk\%‚~·)¼amíBÖî_jª‹‡•Ô”ap~PO+’rHþ8¨¨�Ž\ßv3£0ùÿµì{%PU°¾F$ƒ?'­ž*·áþÃKl=ÓÂ[•ŽÀ¾Ž@ ?.z7(uéh�ÄïÔ£ žBÐmËæ"§©�‘>©ökFÆòSr�…>ÄÖ:ÇN'µ&|ç„U«ñ¶r¥ïÓóòcz_($¡œfg]…t8œÜ‡FÇhÌ(*.Í÷)šžòGXF» ÅWÙÐÀ“pU¢¿™£—XÂk©·£)Z –¼8¸«~×±ÏV�Òì]Î�äýM¤'S&þ>¾™øß–œÌç¬Ô€/ò§+m¢í‘u0•#[ׯžgÔ‹4¢ìCЍµ^ÂÔ�/çò�BáÖ„’{�Ö¡Ùå«Ýérma÷rh.c ¥'vž€ 1ü€g(¸b Õ¡�dŸV@ŒÀãÇÅÇWçÂy& ù,×›ÜK+)�5@ç1ÑyO¾‘€Fwb¡BYˆXÔÝz«tlAYÓ§ L3©P\ßâb¿‹“òy¬�„ê%{$qÎpP—‘,. …€ª?ÔЊž£ždU2ý ýLîÀXÙ0gDŽC™ªÓLP°&Îí½#xD€=M;‚Ô|+�ÍG átùw»)æë‡aÉþ°”g9oŒøã-WüèRëWÝöàÄ�ßë‰çT~?7ãgS«�…U¾µ6‡êNêMöÕö7ŠŒÿ‡× Ûl×}Q ÉU †Â�™­›5ƒx×ý“‰¢‚/ÎðêóÃ]-ˆÊ™EÙ’f d—Æ”fß=ý†Zw犃§œâK�!ûpç[œ¿¶EÁÄí˜N{ã ²�]F<=hXØÍ#}­ú1Öæ3gN* jtDazH¿e°²Z1¼�°Â gÃJAJb‹™OæH<èF]…æìÅP™†y˜ÖΡ‡QjâÚÔºjœ |–½ÿ-23'¹ó.Ö% ¯dL‚K�o›rhæj'<¡ÄÆJ, A&ÓTé„¥?2SÆÔ5ÊÉàyD)Èç¹Y¨©|n67ð¯Û‰ö��Js˜—H·&éaL cו-a:¬ç¹§ç‚Èà›�‘µîW¿9%L‹ÛÇ ¾÷ $Ù”ºý9ù°ã–ñ�A<ÓÃKÇpø~ÉG-1¯Y1H×Á¿ÿ¡ÀM_ÎSR’…'wÚ_ŽýéÛ÷ý;-´—G©Ö–ŸØé€‹@~\'…[8[– ¯'k×ô¢’Ì£ÌAû†�gLجG#ißZ6kìì*8"ª²W¤ú¦šµ]‚.N-(So~¦u'JdÝ fäé;µBˆhõ€RÙ¥fBA5©SêŽ�Yú]+Ž]öø’ä|ئÚþM$Šö€`ëz‹Ý¥´À³:šzwñ¾ ï^t %9� |Á4Ü'æMïcxWjmVéDœe�ŠoÊMƤXce¥¥Ø,A°öAR ÏË‘ÆægÿÇûÛ(Ž/|õš�Ç1eò šœÌþ€Uâ‚@tŒª­×ò�ó´W—°E7_äá‚åƒ}¹ÕÑ>o�øY›H5’tŸñ+ˆ´=9éûnÓn ¯C8ˆr*)î¯{áÛ ÊŽ„q†Wvý[ݜԨ%j.:¤ìõí�•¯?bò!XÖ{ÆÜ´*í.pµWwþ`Óûi.'‚þº –Í y‘u£'¦å—y¦º–쀬ÏÈÂ(ˆÅ2˜+zð,g$”D +¨»¢wÛv§õX˜l -É5ºôÙvô‘giF¥jçg¨',Ç<#@&¬îDc;Q˜<9‡ä÷†ÊøõŽnü*ƒ5NïM“�RÄÂÄfDL“3?ÊnxN©Æ¾…:½� •­¤_prù«‹“¥‘Õf!ƧY¶ÿ”!\§ð,''ÎËœÊz �(¸?ßÀþÖ=p(0ý¸È ÷¾WN‹ÈÕ ”g¸f¬]Üa{ô‡¶0ü4+¢³½“Q¤È~“’Ê¥%b©)Ƴ]ýV`á ig/ lsjMÔN>O½d9ÚÖÆS:M¹Ð�7hþCN-Äé]®”Ѭ˜|ÎCõyè¾Oz3�(Žã#dO� /qC¦5ŸRêùÂms£îy N>ÍDÿñ•Æ_y·Â *|^_[ºi!º™šœÊŸÇÖ¯�zdgo® ± \QŒ�*›Â ãiÆlýO0­Zš-lc÷¿ò6œ+`=Ÿ›ËM�ÊUG�‡p‚ÓQ_6…͘MBm}eÇ5X¶"ú^ÍÒèZ”&š¯øèô$KêÔÒÝBb9«¿uêÖ{^ΣE Çã�´æÑ0 ,bò-l�ˆw7áóã%Îk/Í«¨VŽSÅ %ƒv—T0‘·¡Vpíßܱ¸´BY3± о•ÔýóPWvR@ÚJ†ÈoB¯P§æqºN‚ÿ§±�U7¦WãwÄ®õvS¾è@>!M¨w­§ý<2ÜE¨®ZR)0ñâ”vs³›‰�¤Þ§¾5Ûb~XT Éê0[®Š€z~6œ'>I·>mŸÞTT¼8¾íJ:’óæ·!*=,žë²ÒŸ[êTøÓô{4xyIá—@g[i3BÑê½­í3˜Æ˜AqL]Ù<»œâ~’ëé�÷²ÍŠ·Ê–úB‘,ެ–‘Þ…c–ÚTzaU»Æ/üŽÖ ˜íïþâœ6qKâÕ"¬29‹§õ‚�[’ƒR%,°M½GDCAzBÆt‚/4ß©-å¨î1Df‡BWÜ–-ï¥÷#þÕûp¶ÃOt““áá�Þ¹ÜéA4ã/f7â#zD܉ôƒã/úlÖ0i2m ½±úˆNÎISaJ<ïÛy na�Õm‘Çù²DÖ-Îð_zZcŠäñmsË‚hj¬ð°éè–e b¾HâÙÄêR�ä6Ç‚ñ'éñDv&�Ôûs4E­Í,<‡S[Ùó�² Â1KLÒlJ†x},UïdH-ËÉœ`å2^é0V�çŒÜöé<G¸R¶vÆ'’í:yà·ªfärˆèDÇßÓ?ÉÁ´‰swjyïŸòL+D–ùÖ±!¯�Sh"\3ù}z‘1Ä{Ùœ]g½¡»Ç—AÅ2ùb¥ Ú(Ÿ© u†(µð´zD«øzo½5ãÕÕ$QDµÙ §æ Þ¦êy�;¶Ï^ÅÉí̧ísp›&à:M­ŒÖ­BãþÝ7s \®Sú´•¦©KŽ�”½”´!Ä7Ä1É-Ú®ý ™Í"@‰ÚÈA tÖ3EFÛ³4¤fò�—5‡�)¯:šc„˜A¤—gÙ¡†Ð©àˆëù¶SÙw¬©ÈdX¼F<LsY¯Æé\ŒLf‡•+ûSwÛËóïd²@E(è fš ôlL9EjìâÅÖŠÆ­Œ™D˜%XøSO•ñaK|'l’—ºåå¶#Ú Ô·À3c£øñË‚h椴çºW2å%ò¹�ИU^�•ïû M}!ßÚ¨ŠO?+ÌŒ?oÂSý�±.nAÄ­(i †Hþ¼ã¼¾³ ÔìF›«�µÝfHmZü€/Áž÷2q„bç-Ò½©“� 䟼«C–2¨Ð#­!`ækŸê±_Mv}šu€tMzÞ¦û´Cê°Øþ-Lê)ðÌùõ¬¼p^ÅnÅù®®³ [êóHǤ£ÏZ¤s9Õ§Ô»<Ç[ér²ãèmÅTœƒ¾ø6}éÔbcŠ…áÍKzí–ªï#ÚDÕ� 1ö�¢ò1G1_œ±Ë˜jõuÎO<pýÌÏå²ûÙõÛ´WæN^NF ¾^1¢¡9>IwS)¥»g¸ªNT”ÉÂ+ˆ(û½»ØÒ2¶:Ñ1lÉg°<Úã§Ðx'ûwG)¤å`ºº¸”}ñM!Ò7ƒ½¡ÒüÔYÀÏZ–00kýK¬—…âìÊOƒ$­Õ¶ìã¿ßlgF fÆyˆ%>$•/Û»´Š z“~…J*Ri.ÆzÜ Ý&G‹¼¹†ÓG€ë°ó$¦ÿ�•?Ú/W…»®ÇWÿ2¢ðŸ•&#öC!ú“]<v Ò FgyÕÈt«óò…mNËKæË<9:ù‹¥˜\ê¤XªßzÊZ¦=ÒoB6™ÉÙǺQgøàZª¥©cÅÀùJ^OÔ Òê…KCáúÜ=ž|ðã7¨Œ×ÏÑ�u©’ØdÏ#�ÝC™O"N£ÚØ™¯~vJ”jêëž›¬—ÈwÀ]cžáD„—Î#ú<'…�3Ä; üþ…H·î7ÀžÃ=L�B«±ßý<,¶vþÆÉbJ&Ó4¤ÇHóQNSZð®l_EÍwÞ="ÉE2Eꂹ£hS`©Ø…””f–FÛY¥í&`F:µ ä�E ö!UÇN~•x`ÑM­Nò޵!Ž,¹8´(iL¿|æw’Ügj„ ÍxåZÞ%^�$M_mj74Õ!´Ó¿•øØxºR©m1{gWpç0Â\x-„ãÆ.DCæìf~Þ#¥ve׎ìEH»‘8Œ®çËd¢˜æÇ¾ýµþÊ`“’'\”à Dññ¨·ïXøui6)>T!”5CTr˜q1è²>qäC¼[çhô-žÏ*ÔSîz ³öé¾ÜúL]æÙnwšØßë:äe|¢VŸbé¿þ”$Ov‰a²é[cƒôYƒ�â."…s�‚…™2ðÅÀÉȃ êŠÜ•ãzØË$bŽ�>êNÖ)� Û­Á7؈WZ™�Z±:‘Ñ‚Œp»ý:KµÐjèr‚Œ ~q½/¿Ù*1„Es ö2þ�Ð,ÅÞÙ¾¥«4ס�PºÖ&¡®)õ$�xŠžƒrüèÁÛ©+2Mü{œµ~"hÎz$®µõ(–µÑ½¬Ðe4ð²¤`Ûr�ýÌ~5;mâÚþâßM¢œ`?�YßÝÙ·ÉíÎÿx4l¹®'˜*#eÅÉÊ—Eh,–‹“ŒçüÉuŒê‡ƒÿÛÔî„ųáÏ‹>3 óÅà!›F®w�j…QÉy(´§‹šfÍVxP,Pœ‹<ã¦sµ“¶»FEF¹UåÅ‚“³2I-ÃU{.Û´&+¤ˆ£D%AÉÉê·'OfFÛÖßO¹Âr˜ÙÊ›mYÝjó#‡ö²×£#îIÒÚ>Õ±¤�ù(nUˆÈ( 4ø¸ŠM·€Ð~“¬ìuµ®ãF?ß ½ÿ½ƒF’6<’u®ƒM3¯ AE3p¢TÎ÷V¡$=Û˜ó×윶©„ÉÂCm÷ÒànºŠ‹ðF:1¼¤Ú›eå>ÝøP8è-�ÍY¹Ÿ\òë{æËV¥yž6»ÍßǨ„» kTzñQk4û+¬ë.FQÀŸ1ß �XÝIù 4ÆYKš"]ü;Kù:¬G‚ˬM˜‚$GÚD$Kl½œÂ„GúÝkº²böØÆ6m§Yü,Â#gBÑV< »6S†c])«ä‡ä8PÝëpb¹°Ä1Ýœ/™Ö#Wµ× ‘F‰MøŠ;>“¢!šQ&ru÷·ÛnÇ�:3P;èéøâ†ÁñŸ<qiòþK-¨Orè~˜]`¥w”�Ì¿dZò4a™«“´Ò¶“;¬�.h‰ £%ür'™&˜ÕÚŽ€§8ö—×üá²Y˜³ÔûJçZ‘52*ÿíù>*ÊH×ñ߯GNTÆzŽD/Mþp6hÆ¿4áV­¾UvP(«VÅ­3;¼–`fÚ…¹>¯˜ò]¡ŽÈA)úð}Y†qNÅ^-°ºB,{:(>ÚˆN¨R†.óHWã[ /?eŒýµ®Íí¥ïµ`1þĺÕK†Ùéžx8�²�t¼œ‡èd1¿íSy�Ê"�ãúÅŽ¢É?¤þéád‰<ÜÛÖ�Wä$`ðÛW.Ï€<Ü�Kóupô‰©'©˜õ�¸¤qÍ|ÅÈw�¡Äl le¹ñÓ‚3¼Ø‡>…V´÷^óÜÜT¬ÞôÒáý/� ŒáTú`QXòñq  rfÞ…Q‡cÆ«xm÷ôµñ"!B†ÑÅ@ªh î±3103ƒ˜í´Öt�Ó‰$SŒ(F€¬&›³�—ûÙ¼~܉¬ex"�¹#YËYê'ÚË{™dÊÛÑL Dj½kû=ŠÐGe.´ì”J0Ÿ19M8ú�<þ(�Cq V‚ÿÙë9>U~¦còæ•ý)´N]¦S—ÜKŠ[q0¼ EèœjÆ+¥ìW«è?�µ'L;ü±Pº®:�ÂÁ’7*�f5 ¨,3÷l9²×�o�µèöŒåA�Þ“ŸdZÚº¢JìÉËŸ6X8•75'ûeÚ5GóÔï+/ÜÙ¨´ŠôAiWé1Þú&P ÍçÛ¢-µ¥™'ÒÇñçqAæöÕ´ó2³TN3Ùmw¼cX H Œ».Ó è‘‚y‰ZT^"WØbcTÌ{R‚Ñ?¤Kc89|²¡#bV èÛj´t\xÃôH½ïæ½²`ã~Ã- KOðÐA—W`•sFoÇöûnç4frÊ¢aXU:-Bø�ø,4O÷�Ú½cõ ÓÄB_¤Ïv<3óµ$Cr…ç*1ÒŠ7BÀó½ÊÉ“° ïÃZC ˜ã[€ÏŸ7úërkôšýÉǘh½qÛöèä9%i+�:Er52•�ÃÖèAdR•ÃèFJC+àvÙ³Ð0ë�¢¼Im¢kUaíyH #ßkãýÔ`HËG:’Rì ï“OÁ¸‡KßíÎåH» Bõ»Ñ+¦ˆñ-{–»&—³¯.× ?bÓz  >vi~9‹ÃV =Ät¯ø¼(“±ƒÄ~A¶¯Ž›gðq¯ËÞ>Á”;‚Ÿ&c:lL …ž‘:¦Qʲ(;9C�ª”£(-b`]‹‚äýä<º`ôú¾Õ}¾3çŽÖT§›v¢Èœõü/¡lì>ëvœ~/ü@À?Q¯/1&¨„l2Ï™m(VC_š…Fæ)ý³¤{Lý–І‚vàl]\{²ëâz<“²&*Lh¼š<jõA#ž—™$€ wŽÃá}­|?Q’Û qÃ=w”Úášàféò64G¬¤µêìq´¸«vÖX�Æ‚’Y÷‹…tüÑnS Þe}i×..ì‹5‚D¹~JáNø¤œ"”B%ÙÝ$roRnÕ&A³�êìm…º�š�3ùº¿2¤xB,ʶ½¥`sð�•¦ë!éAåü:­ Ä’¿šc,öLJ@Ï'z̨ �åt¥Ü�÷BmÂ2ô£’DD¯´àx˜'‚D5³jdGêCaq9‘¢r‘ç»rÂó¬DÎI8)£LØf•–$éD Mrf(BèÍ_J÷‡ÞÏ0R:#¶¤ ¯Ö´Ó'ˤ U¥ÚÊy™M 6|/¨Whpo¤¨~�V/)½r4q oSGŠoÚ¶¡¸u³IÇ,ö.É|ÆF«vïP¨ÊVúÒ ¼x_ëRC  í²¬ö”G„ñR;îW·T]´r� o~=,¬Î-=²zºŠïBDxÐåhƒ4{����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������â�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ž[���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������æH������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������w������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������®¬������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� |������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������´¬�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¦|���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������À������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������‹À��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������pÀ������������������������������������qÀ��������������������������rÀ��������������������������sÀ��������������������������tÀ��������������������������uÀ��������������������������������������������������������wÀ���������������������}À�������������������������������������������������������������������������������������������������À�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ƒÀ���������������������‰À�������������������������������������������������������������������������������������������������À��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������À���������������������‘À����������������������������������������������������������������������������������������������������������“À���������������������•À�÷Œ����������������������������������������������ñ Ž���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������r™������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ì�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%{��������������������������}���������������������������������������������������������������������������������7 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� Ì������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������À”����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ËÎ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ó������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ §������³�Ž�����������È�Ž�Ð�Ž�Õ�Ž�Ú�Ž�ß�Ž�ä�Ž�ç���ë���í���ñ���÷���û��������� ���������������%���?���r���¦�������������q�‘�º�‘�\�’�¼�’�^�“�º�“� �”�j�”�»�”��•�s�•�Î�•�)�–�„�–�ä�–�?�—�š�—�õ�—�P�˜�­�˜� �™�f�™�È�™�Ì�™�Ð�™�Ô�™�Ú�™�à�™�š�z›�Ó9œ�¨�á"«�¾±�×2µ�<B½�È�F?Ë�|Õ� "Û�e&â�–$ì�â�ô�õ�����������•ö�²9÷�ü�Z"þ�ú�0��L�Z �/��p'�>&�Ë$�¿��)��.��0��4��;��B��I��x�" �ÀC �ô&�ô"(�w+�¥2-�=E1�u7�NE9�ˆ?�²"A�ý&C�Š$F�ô�H�$I�����������J�¹EJ�®P�e"R�ÊT�š0V�ÂEY�y^�¿/_�cc�r'e�&h�‘$j�ûl�É�|�Í�|�Ñ�|�Õ�|�Ù|�ü�|�G�}�I�}�M�}�R�}�X�}�m�}�ç}��~�r�~���~�A��^���€� �€�~€�ú�€� ����‚� �‚��‚��‚��‚��‚� �‚�%�‚�)�‚�-�‚�3�‚�7�‚�=�‚�C$‚�s�‹��‹�v�Œ�“Œ�S���v������%�Ž�T�Ž�nŽ�Õ�Ž�ø�Ž���a��Â��–�™������­������������}V¢������ø>³�����������ð†½�����������bFÐ�����������ûmÙ�����������7[ï�����������;8ý�����������D�›�� � ��]�0������j��º������í������V ������Ò�#�#$������k&�¯ &�-(�g/�#3�C9�<�‹�=������Æ =�5 @�ÿA�ÃC�\D�/E�Ï�E�,�F������^�F��G�'�G������Y�G�¤�G������Ö�G� 3H������w�R�”�R�³�R�Ñ�R������ S�u�W�ÅW�Z�s�_�ÃP_�����������û4m�y������K~�Ó�€���������Â���������‚�„�‚������¶�‚�r�ƒ�����������P�„�j�„�†�„������¸�„�t�…�����������O�†�k�†��������†�[�‡�f‡������f�Š�‚�Š������ù�Š�`�‹�È‹�����������É���å��������c�Ž�Â�Ž�$��œ���¸����“�Þ “�Ç—�s�™�����������Ê�™�/�š�×�š�&�›�u�›�����������°�›������������œ�l�œ����c���²�������������í�������������9�ž�\�ž��Ÿ�T�Ÿ�������������Ÿ�����������æ�Ÿ�� �f� �¶� ��¡�����������W�¡������¥�¡� �¢�°�¢��£�V�£������}�£������¤�£������������¤�#�¤�Ë�¤��¥�j�¥�Ï�¥��¦�����������Y�¦�����������“ ¦�ܬ�¯������б������‡�µ����������������ä�µ�Ë�¶�Æ�·������������¸�õ�¸�è�¹������%�º� �»�ý�»������:�¼��½��¾�:�¾��¿��À������A�À�%�Á��Â������V�Â�:�Ã�.�Ä�����������R�Å�4�Æ�����������Ã�Æ�§�Ç������£�È������à�È�Ã�É�·�Ê������å�Ë�Í�Ì�Ð�Ì�Õ�Ì�Ú�Ì�ß�Ì�á�Ì�æ�Ì�ê�Ì�î�Ì�ó�Ì�÷�Ì�û�Ì�#Í�*�Ò�GÒ��Ó�$Ó�ä�Ó��Ô�!Ô�‚�Ô�±�Ô�ËÔ�2�Õ�U�Õ�oÕ�¾Õ�ÿÕ�Ø� Ù������üÛ�����������÷VÞ������‹<ç�����������¸}ì�����������ŠFø�����������‰iÿ�����������d[�����������â8�����������-�”�Ç�B��’�‡��������a������%!"������­%������ä�(�5)������Æ*�ø *�ä-+�û.�Ã#0�3�š5�Ž�6������Ê 6�Ä 8�Â9�v:�ä:�X<�Ç�<�)�=������\�=��>������N�>�›�>������Í�>�3?������Û�B�ù�B��C�6�C������sC� �F�pF�H�Õ�J�%PK�����������Ø4Q�V������<Y���Z������À�Z�~�[������Ê�[�8�\������k�\�(�]�����������Ä�]�Þ�]�ú�]������-�^�ê�^�����������È�_�ä�_�������`�Ö`������Ø�a�ó�a������j�b�Ñ�b�7c�����������j�d�…�d�������e�b�e�Âe�A�f�^f�Þ�g�- h�Jj��k�����������o�k�Ô�k�~�l�Í�l��m�����������Z�m�����������²�m��n�Á�n��o�a�o�������������o�����������ê�o� �p�¶�p��q�����������B�q�����������š�q�·�q��r�l�r�Ó�r������������s������^�s�{�s�Û�s�:�t�„�t������¬�t������Ô�t�����������7�u�T�u�þ�u�M�v���v��w�T�w�������������w�����������Ë w�Î|�®~������±€������¼�‚������ú�‚�ß�ƒ�Ó�„�������…�ö�…�é�†��‡�ï�‡�Û�ˆ�������‰�þ�‰�ò�Š������0�‹��Œ� ��������������Ž�ÿ�Ž���������������h���`�‘������ž�‘�‚�’�v�“��������”�­�”�n�•�s�•�u�•�y�•�}�•���•�…�•�Š�•���•�‘�•�—�•�Ë•�����������Ö˜������›�›Ÿ�à&£�~!©�è ¬�q¯�– °�K ²�¯³�}�·�›�·�Ô�·�÷·�ɹ�z»�ð¾�ý)Â�?�È�k�È�‡�È�£�È�ð�È������0�É�L�É�h�É�¼�É�ì�É��Ê�a�Ê�º�Ê�Ù�Ê�2�Ë�F�Ë������Š�Ë�¦�Ë��Ì�l�Ì�Ì�Ì������ÿ�Ì�^�Í�¼�Í������ä�Í��Î�¸�Î�w�Ï�|�Ï�~�Ï�‚�Ï�†�Ï�Š�Ï�Ž�Ï�“�Ï�•�Ï�™�Ï�Ÿ�Ï�ÓÏ�����������ƒÑ������ÄÒ�ÖÔ�Ý&Ö�§!Ù�Ò Û�Ý�� Þ�ã Þ�¸ß�š�á�·�á�ï�á�â�\ã�¤ä�‚æ�A)è�#�ë�O�ë�k�ë�‡�ë�Ô�ë�������ì�0�ì�L�ì� �ì�Ð�ì�ì�ì�E�í�ž�í�½�í��î�*�î������n�î�Š�î�é�î�G�ï�§�ï������Ú�ï�9�ð�—�ð������¿�ð�Þ�ð�–ñ�¦ò�"�ó�(�ó�X�ó�s�ó�Ž�ó�¨ó�Å�ó�ô�2�ô�áô�s�ö�Œö�©�ö�ùö��÷�Æ÷�b�ù�|ù�™�ù�êù��ú�¸ú�<�û�Vû�s�û�Äû�á�û�’ü��ý�0ý�M�ý�žý�»�ý�kþ�ÿ������ˆ�ÿ�Ÿÿ������\��r����ß�ñ���w[�Ý��ø���/���0������V�"�s�"���"�®"������Ñ"������#������?�#�—#������Ç#�<$������a$������’�$�&%�������,�,�:�,�‹,�¨�,�Y-�����������|�0�š�0�1�����������F�1�2������������4�3�4�¬4�����������ë�4�ª 5�����������>�7�\�7�»7�����������ú�7�¹8������������;�&�;�†;�����������Å�;�ƒ <�����������€�?�™?������Ç�?�@������M�@�A�����������w�E�–�E�ïE�����������.�F��F�����������Ð�F�ŽG����������������{�I�”I�����������õ�I�°J�����������æ�M�ýM������+�N�ƒN������±�N�h]O��Z�5�Z�OZ�l�Z�¾4Z������á�_�ÿ�_��`�:`������_`������£`������Ó�`�0a������ba�Ýa������b������7�b�¬&b������Œ�e�¦e�Å�e�f�:�f�ïf������������h�;�h�Xh�����������™�h�]i�����������Œ�j�«�j�Èj����������� �k�Ì k�����������Ñ�l�ï�l� m�����������M�m�n�����������j�o�ˆ�o�¥o�����������æ�o�¨ p�����������Î�q�èq�������r�vr������§�r�ds�����������¦�t�Å�t�ât�����������$�u�ˆu�����������Î�u��v����������������®�w�Èw�����������%�x�äx�����������‹�z�£z������Ô�z�1{������b�{�€|�™�”�µ�”�Д�ð�”�E•������N�–�h–�ˆ�–�Þ–�þ�–�³—�Ü�š�ú�š�›�6�›�ê ›�����������†�ž� ž������Ñ�ž�.Ÿ������_�Ÿ�| �%�ª�A�ª�\ª�|�ª�Ѫ������r�«�Œ«�¬�«�¬�"�¬�׬�ƒ�®�¡�®�½®�Ý�®�‘ ¯�����������µ�°�ϰ��������±�]±������Ž�±�èŒ����������������������������������������������íŽ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������n™������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������È�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%�{��������������������������}�������������������������������������������������������������€����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������º¬����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ìË�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¬|����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¦”�´”����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¿Î����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ó����������������������������������������������������������������������������������������������������������������������������������������������������������������������æþ�������������������������������������������������������������������������������������������������������������������������1�������~��������������������������������������������������������������������������������������������������������������������������������������������������������ì™�����������������������������������������������������������������������îô��������������������������������������������������������������������������������������������������������������������U������������������������������������������������������������������������I����������������������������������������������������������������������������������������������������������������������������������������d}������~������~~������M�����������������������������������������������������������������������������������������������������‹������‚Œ������_������������=Ž�����������áŽ�����������› �����������������������������������������������������������������������������������������������������������������������������������������|���������������������������������������������������������������������������������—&�������������������������������¤=�����������������������������������������EF����������������@G�����������½G�����������eR���������������������êR������������������������������������������������������������������ì€����������� ‚������������‚�����������¬ƒ���������������������Ÿ„�����������®…����������������„†����������������EŠ�������������������������������¡������������������������������������������¨����������������������™™�������������������������������›�›�����������Ö›�������������������������������Ø�������������ž��������������������������z�Ÿ�����������µŸ�������������������������������B�¡�����������p¡��������������������������o�£������–�£������Ê£�����������������������������������������D�¦������������¦�����������À¬��������������������������·µ��������������������������ï·���������������������º����������������¼����������������¾�����������À����������������2Â����������������&Å����������������ŒÆ��������������������������¼È������������������������������������������������������������������������������������������������6Ò������Ó������ðÓ�����������šÔ�����������>Õ�����������Ø Õ����������������������������������������������������������������������������������������������������������������������������������������u���������������������������������������������������������������������������������à*�������������������������������¨6�����������������������������������������C=�����������5>�����������´>�����������ÉB���������������������PC������������������������������������������������������������������§Z�����������¿[�����������R\�����������c]���������������������^�����������%_����������������þ_�����������·a�������������������������������Bd�����������������������������������������Nf���������������������>k�������������������������������E�m������������m�������������������������������ˆ�o�����������Äo��������������������������-�q�����������iq�������������������������������ú�r�����������)s��������������������������ž�t������Æ�t������ût�����������������������������������������{�w�����������·�w�����������²|��������������������������Ö‚����������������í„����������������õ†�����������õˆ���������������� ‹����������������ï�����������������J����������������������z‘��������������������������������������������������������������������������������������¤ •�����������������������������������������������������������������������Š·������á·��������������������������LÈ���������������� É���������������������ÉÉ����������������ÇÊ������?�Ë�`Ë��������������������������æÌ����������������Ö�Í������ñÍ�������������������������������������������������������������¬ Ï�����������������������������������������������������������������������§á������üá��������������������������0ë����������������îë���������������������­ì����������������«í������#�î�Dî��������������������������Áï����������������±�ð������Ìð���������������������Nó����������������¶ó������#ô������mö������šö������÷������[ù������Šù������øù������5û������dû������Òû������ý������>ý������¬ý�����������öþ�����������ÿ�����������€������í��ÿ������Õ����������� ������D"���������������������É�"������ �#������,#�����������²#�����������W�$������|$�����������·+�����������+,������™,������e0���������������������/1����������������ý3���������������������Ô4����������������'7���������������������ã7����������������ñ:���������������������®;����������������ó>����������������´?�����������:@�����������`E���������������������F����������������µF���������������� I���������������������ÕI����������������‡M����������������N�����������žN�����������Z�����������]Z������Ï_���������������������V�`������š�`������¿`�����������La�����������ù�a������ b�����������=e�����������µe������*f������h����������������������h����������������uj���������������������ñj����������������ºl���������������������5m����������������So���������������������Îo����������������pq����������������r�����������“r������������t��������������������� u����������������²u����������������@w���������������������x����������������+z����������������Àz�����������N{�����������‘”�����������à”������ÿ•�����������x–������î–������Óš�����������&›������ø�����������������½ž�����������KŸ�����������ª�����������lª������#«�����������œ«������¬������z®�����������Í®������X°����������������ì°�����������z±�    +      ''           +      ''                      ))'''  ''''  '''''çŒ���������������������������ëŽ������������������������������������������W����¾����������Ò‘���Ô’���Ò“���‚”���0•‹•æ•A–œ–ü–W—²— ˜h˜Ř"™l™������������������B›šœÁ§Ÿ«|±”µö¼ÑÇ�Ë6ÕÄÚâOì›ô��� ö������w÷Öûþ´ÉI ÈÁ*÷„xÆ���������������������ç„ ®&®(1+_-÷0-79B?lA¶CCF­H���“I������~JhPR„TTV|Y1^y_c,e½gJj´l${���������������}���������������…}���.~���§~���v€8€¶€�����������������������������������������Ȉ���Ü‹���¹Œ���z�ê����XŽ”Ž���üŽ8����Ê•ʘÅœ���Ù¡������³���H½������¸Ï������GÙ������=î������Qü������V���������8 °���Ôy������ú���Q���È"������_%������Ï'ñ.Û29á;N=������ñ?»A€CDêDŠEèE������wF���������rG������ïG7R���|R™R¸R������åV���ÂY_���m������¡x½}���Ž€�������É����‚������Ï‚yƒ„���R„l„������Ñ„{…†���Q†������¶†���������kŠœŠ������������������Î�ÿ����������Œ����J“���‰—+™���������Ï™Hš���?›������������������ œ…œ���|�������������������>žuž���������������������럠���Ï ���������������ª¡%¢É¢'£��������������������� ¤<¤������ƒ¥è¥������������������q¬K®ò°���µ���������������ýµä¶���������.¸¹������>º"»������S¼7½���S¾0¿������ZÀ>Á������oÂSÃ���������kÅ���������ÜÆÀÇ���������ùÈÜÉÐÊ���êË������������������������������������ÐÏ���mÒ���JÓ��� ÔGÔ���µÔñÔ���YÕ•Õ���Ç×OÙÛ���TÞ������£æ���ì������á÷������Öþ������u������ú������?���������pä���*������1!���¦$���×'������·)�������+….…0Ò2]5P6������8}92:ž:<€<à<������u=������g>������æ>šB���àBþBC������ŒE���ÉGxJ���_Q������›U­X���GZ������ÙZ…[���Ï[������„\/]�]���Æ]à]������F^ñ^“_���Ê_������0`������Ýa b������������������odŸd���������0f���—g��� jÍj���������tkík���æl������������������·m0n���)o������������������ïo%p���������������������ŸqÐq���…r���������������cs”sôsSt���������������������<umu������¶vw������������������l|ä}Ô���9‚���������ƒøƒ������*…†���+‡ˆ������2‰Š������I‹.Œ���������4Ž���������š���������·‘›’�“���¤”²”���������������������������������A˜������ðš���GŸ„£(©‰¬û® °²s³4·���´·���‹¹<»©¾¾ÂÈÇ���pȌȼÈ������5ÉQÉ�É���ñÉ!ÊzÊ���òÊ����������Ë¿Ë���…Ì������Í������������νÎ���������������������������������îÐ������•Ò���ƒÔ‚ÖRÙt۩܋ݨÞ}ßTá���Ïá���ãfä;æè¬ê���Tëpë ë������ì5ìeì���Õìí^í���Öí���������sî£î���`ï������óï������������÷ðoòó���.ó\ówó’ó���Üó���IôNöwö���Àö���-÷<ùgù���°ù���úûAû���Šû���øûðüý���dý���ÒýÌþ8ÿhÿŠÿ <^���¦������&¶áü���F"���["x"•"������������������V#������û#������������©$•+Þ+,���Q,���¿,)0�������0Ÿ0���������]1Á3������484���������5ë6������C7a7���������8µ:������ ;+;���������Ü;Â>K?���‚?������Þ?������d@$E������|E›E���������EF���������çF¶H6I������}I��������� JVM´M���èM������BN������ÈNóYZ9Z���ƒZ _���æ_`!`������������������ë`������™a������������ObeeeŽe���Ýe���RfÉg������"h@h���������±h8j������‘j°j���������!k}l������Ölôl���������emo������oo�o���������þo>q˜q���Ðq������1r������¿rRt������«tÊt���������<u���������æuìvhw������°w���������=xùyXz����z������ìz������z{q”�”¹”���•Ü•'–P–��� –���—³šášÿš���N›Æ�Qž���ˆž������éž������wŸý©)ªEª���”ª�«K«t«���Ä«���:¬Z®ˆ®¦®���õ®&°€°���·°������±������¦±§ªŽ°Ž³Ž»ŽÃŽËŽÐŽÕŽÚŽߎã�ç�ë�ï�ó�ù�ý��� ����!�;�n�¡�S‘`‘m‘µ‘X’·’Z“µ“”e”·”•n•É•$––ß–:—•—ð—K˜¨˜™b™Ä™È™Ιҙ֙ܙ šu›Μþ§Ü«¹±ѵ6½È@ËvÕÛ_â�ìÝô õuö‚ö�ö¬÷üTþô ‰T j8ź$).26=Dr º î&î(q+Ÿ-71o7H9‚?¬A÷C„FïHIüI JJ³J¨P_RÄT”V¼Ys^¹_]cleþg‹jölÅ|É|Í|Ñ|Õ|÷|D}G}K}O}T}h}â}~m~Š~<Y €€y€õ€�‚‚ ‚‚‚‚‚"‚'‚+‚/‚3‚9‚?‚n‹‹‹qŒŽŒN�r�‹�!ŽPŽiŽÑŽôŽ �]�½�–™¤�¨�n¢r¢x¢î³ò³ß½ã½ê½QÐUÐ\ÐêÙîÙõÙ ï$ï1ï#ý'ý4ý.2?•‰ W*ae´âæK O É#Í#$b&f&ª&(a/3=9<†=º=Á=0@úA¾CVD)EÉE&FQFXFG!GLGSGžGÉGÐGHkRrR�R­RÌR�SSpW¿WZn_½_ìm���õmyB~F~Í€ø€ÿ€½� ‚‚~‚©‚°‚nƒ�„D„K„e„€„«„²„p…†C†J†e†�†—†U‡`‡ZŠaŠ|ŠðŠôŠ[‹‹¶�½�Ä�ß�ZŽ^޽Ž�—�²�Š“Ù“Á—m™·™¾™Å™)šÒš!›o›œ›£›ª›ô›û›œfœ�^�¬�Ù�à�ç�&ž-ž4žVžÿžNŸ{Ÿ‚Ÿ‰ŸÓŸÚŸáŸýŸa ° ¡C¡J¡Q¡™¡ ¡¢ª¢ £P£p£w£—£ž£ó£ú£¤¤Ƥ¥d¥Ê¥¦E¦L¦S¦€¦‡¦ަÖ¬¯Ʊʱ}µ�µεÕµ���ÞµŶÀ·¸���¸ï¸ã¹ºº»÷»-¼4¼½ ¾4¾¿þ¿4À;ÀÁÂIÂPÂ4Ã(Ä2Å?ÅLÅ.ƣƪƽơǙÈ�ÈÓÈÚȽɱÊÕËâËÊÌÍÌÒÌ×ÌÜÌßÌãÌèÌìÌðÌóÌùÌýÌ%ÒBÒÓÓßÓÔÔ~Ô­ÔÆÔ.ÕQÕjÕºÕúÕÿ×›ÙóÛ÷ÛèÞìÞòÞ�ç…ç§ì«ì²ìyø}ø„øxÿ|ÿƒÿMQ^ÊÎÛ(ŽÁ=Œ� [""¢%¦%Û(ß(.)½*Á*ó*Þ+õ.½0 3”5‰6¾6Å6¿8½9q:Þ:R<Á<#=O=V=>A>H>•>À>Ç>?ÏBÖBôBC1CfCmCFjF HÐJKÉQ���ÒQV3Y7Y‡Z³ZºZy[Á[È[2\^\e\$]s]¸]¿]Ù]ô] ^'^æ^y_¼_Ã_Þ_ ``Ð`ÌaÓaíaabebÌb1cWd^deddúdþd]e½e<fXfÙg(hDjk\kckjkÎkylÈlmFmMmTmŸm¦m­mn¼n o[o‰o�o—o×oÞoåop±p�q.q5q<q‡qŽq•q±qrfrÍrûrs sRsYsusÕs5t~tŸt¦tÇtÎt$u+u2uNuùuHv—vþvNw|wƒwŠw¸w¿wÆwÈ|¨~§€«€³‚·‚í‚ô‚ك̈́… …ð…ä† ‡é‡Õˆ ‰‰ø‰ìŠ#‹*‹Œ�û�ŽŽùŽa�h�{�b�Z‘‘‘˜‘|’p“‹”˜”ª”k•p•s•w•{••ƒ•‡•Š•�•“•Æ•¸˜ŘÒ˜ ››–ŸÛ£y©â¬k¯’°G²©³x·–·Ï·ñ·ùt»ë¾÷Â9ÈfÈ‚È�ÈêÈ$É+ÉGÉbɶÉçÉÊ[Ê´ÊÓÊ,Ë@Ë~Ë…Ë Ë�ÌfÌÆÌòÌùÌYͶÍ×ÍÞÍý͵ÎtÏyÏ|πτψόÏ�ϓϗϛÏÎÏeÑrÑѰҿÒÑÔØÖ¢ÙÌÛÝüÝß޳ߖá³áêá âVãžä}æ;èëJëfë�ëÎëìì+ìFìšìËìæì?í˜í·íî$îbîiî„îäîAï¡ïÍïÔï4ð‘ð²ð¹ðØð�ñ¡òó$óTóoóŠó¥óÂóô/ôÝôoö‰ö¦ööö÷Á÷]ùyù–ùçùú³ú7ûSûpûÁûÞû�üý-ýJý›ý¸ýgþÿLÿ„ÿ›ÿ XoŒÜî sÙô,|J"Q"n"‹"¨"Ê"Î" ##8#<#”#¾#Ä#9$X$^$‰$�$þ$Â+ÿ+,7,ˆ,¥,T-i0p0w0•01;1?1C1�2444-4©4à4ä4è4¥5+72797W7¸7ï7ó7÷7´8õ:ü:;!;ƒ;º;¾;Â;</?s?z?–?À?Ä?@F@J@�AdEkErE�EìE#F'F+FŠFÁFÇFÍFŠGIbIiIyI‘IáIåIòI¬J˜MÚMáMúM$N(N€NªN®NdOZ1ZLZiZ¹ZÕ_Ü_ú_`4`W`[`›`Ÿ`Ë`Ï`,aXa^aÙaúa�b-b3b¨bIe‡e¢eÁef6fêf hhh6hTh�h‘h•hWiyj€j‡j¥jÄjýjkkÇk¾lÅlÌlêlmAmEmIm nWo^oeoƒo¡oÚoÞoâo¤p|qÁqÈqäqrrrrŸr£r^s“tšt¡t¿tÞtuu u„u¾uÄuÊuŒvLw•wœw¬wÄwxx!xàx<zz†zŸzÌzÐz-{Z{^{|•”°”Ì”ì”A• –I–d–„–Ú–ú–®—ךõš›2›æ›5žzž�žœžÉžÍž*ŸWŸ[Ÿ !ª<ªXªxªͪ/«m«ˆ«¨«þ«¬Ò¬~®œ®¹®Ù®�¯d°©°°°˰ø°ü°Y±†±бE²K²Q²W²]²d²k²r²y²€²‡²޲•²œ²£²ª²±²¸²¿²ƲͲӲٲ߲å²ì²ó²ú²³³³³³$³+³2³9³@³G³M³S³Y³_³f³m³t³{³‚³‰³�³—³ž³¥³¬³³³º³À³Ƴ̳Ò³Ù³à³ç³î³õ³ü³´ ´´´´&´-´4´:´@´F´L´S´Z´a´h´o´v´}´„´‹´’´™´ ´§´­´³´¹´À´Ç´δÕ´Ü´ã´ê´ñ´ø´þ´µ µµµ!µ(µ/µ6µ=µDµKµRµYµ`µhµpµxµµ‡µ޵–µ�µ¥µ­µµµ½µŵ͵Õµݵåµìµóµúµ¶¶¶¶¶!¶'¶.¶5¶<¶C¶J¶Q¶X¶`¶h¶o¶v¶}¶…¶Œ¶“¶›¶£¶ª¶±¶¹¶Á¶ȶжضß¶ç¶ï¶ö¶þ¶· ····%·,·3·9·?·E·L·R·X·^·e·k·q·w·~·„·Š·�·—·ž·¤·ª·°·¶·½·Ä·Ê·зÖ·Ü·ã·ê·ñ·ù·¸ ¸¸¸ ¸(¸/¸6¸>¸F¸N¸U¸\¸d¸l¸t¸{¸‚¸Џ’¸š¸¡¸¨¸°¸¸¸À¸ǸθÖ¸Þ¸æ¸í¸ô¸ü¸¹ ¹¹¹#¹*¹2¹:¹B¹H¹N¹T¹[¹c¹k¹s¹y¹¹…¹‹¹’¹š¹¢¹ª¹±¹¸¹¾¹Ź̹Ó¹Ú¹á¹è¹ï¹ö¹ý¹º ººº º(º0º8º?ºGºNºVº]ºeºmºuº}º…º�º•º�º¥º¬º³ºººÁºȺϺÕºÛºáºçºîºõºüº» »»» »(»/»6»=»E»L»S»[»c»j»q»y»�»ˆ»�»˜»Ÿ»§»¯»¶»¾»Æ»Ì»Ò»Ø»ß»æ»í»ô»ú»�¼¼¼¼¼!¼(¼.¼4¼;¼B¼H¼N¼U¼\¼c¼i¼o¼u¼|¼ƒ¼м�¼–¼œ¼£¼ª¼±¼¸¼À¼ȼм׼߼ç¼ï¼ö¼ý¼½ ½½½#½+½3½;½B½I½Q½Y½a½h½o½w½½‡½޽–½ž½¥½­½µ½½½ýɽн׽߽ç½ï½ö½ü½¾¾¾¾¾&¾.¾5¾<¾B¾I¾P¾W¾^¾e¾l¾s¾z¾�¾ˆ¾�¾–¾�¾¤¾«¾²¾¹¾¿¾ž˾Ò¾Ù¾à¾ç¾í¾ó¾ù¾ÿ¾¿ ¿¿¿¿$¿*¿1¿7¿=¿C¿I¿Q¿Y¿_¿e¿l¿r¿y¿¿†¿Œ¿“¿™¿ ¿§¿­¿´¿»¿Á¿Ç¿Í¿Ó¿Ù¿ß¿æ¿ì¿ò¿ø¿þ¿À ÀÀÀÀ#À)À/À5À;ÀBÀHÀNÀTÀZÀbÀjÀ���­Ž���¸ŽÀŽÈŽ������������æŽ������í�ñ�÷�û����� ��������?����¦�U‘b‘���º‘���¼’���º“���j”���•s•Ε)–„–ä–?—š—õ—P˜­˜ ™h™���Ì™ЙÔ™Ú™���*›‚œ©§‡«d±|µݼ¸ÇçÊÕ«Úâ6ì‚ô���óõwö„ö^÷½ûûý›°0ù ¯¨Þk_Á������04;B���Îk •&•(+F-Þ07ï8)?SA�C*F”H���zIþI JeJOPRkT;VcY^`_ce¤g1j›l{������������ô|þ|���I}M}R}���m}���~����~���^€ €ž€ü€ ���� ‚‚‚‚��� ‚%‚)‚-‚���7‚=‚Ĉ���Ä‹���¡Œ���v�Ò����TŽ|Ž���øŽ ����²•²˜­œ¦�Á¡p¢v¢÷²ð³/½á½è½ŸÏSÐZÐ.ÙìÙóÙ$î"ï&ï8ü%ý)ý=04��� —���»`c���áä8M ¯"Ë#���F%d&���¶'Ø.Â2í8È;5=���¿=Ø?¢AgCþCÑDqEÏE���VF^FG���QGYG���ÎGÖG4RpRwR”R³R���SÌV���©Y�_���fmîm���ˆx¤}D~u€���ý€�Ä�‚‚���®‚¶‚tƒ„I„P„j„���°„¸„v…†H†O†���•†�†[‡���_ŠfŠ‚ŠòŠ���������»�Â�É�å�\Ž������ˆ����1“���p—™���¼™ÙÊ™/š���&›���¡›¨›���ù›�œœlœ���c����Þ�å����+ž2ž9ž\ž������€Ÿ‡Ÿ���ØŸߟ柠���¶ ���H¡O¡���ž¡¥¡ ¢°¢£���u£���œ£���ø£ÿ£¤#¤������j¥Ï¥���J¦Q¦���…¦Œ¦m¬2®Ù°ȱê´µ���Óµ×µ���äµ˶���¸���¸õ¸���º%º »���2¼:¼½���:¾¿���9ÀAÀ%Á���NÂVÂ:Ã���4ÅAÅRÅ���¨Æ¯ÆÃƧǛÈ���ØÈàÈÃÉ·Ê×ËçË���ÐÌÕÌÚÌ���áÌæÌêÌîÌ���÷ÌûÌÌÏ���UÒ���2Ó���Ô/Ô���±ÔÙÔ���UÕ}Õ���¯×7ÙýÚõÛ<ÞêÞðÞ‹æƒçøë©ì°ìÈ÷{ø‚ø½þzÿ�ÿ\OSáÌÐ&���WË��� ���!"�$¤%¾'Ý(���ž)¿*���„+l.l0¹2D576���Ã6f8d9:…:ù;g<Ç<���T=\=���F>N>���Å>Í>–BÔBÛBùBC���kCsE���°G_J���FQËQ���‚U”X5Y.Z���¸ZÀZ€[Æ[Ê[���c\k\*]w]½]Ä]Þ]���%^-^ì^}_Á_È_���``���ÑaØaóacb���������\dcdjd…düd������,f���~g���òi´j���akhkokÔk���Íl���KmRm���¤m«m²mn���o���Žo•o���Üoãoêo p������3q:q���Œq“qšq·q���lr����ss���Ws^s{sÛs:t���¤t���Ìt���)u0u7uTu�������vw����wˆw���½wÄwh|Ë}»©€ ‚µ‚���ò‚ú‚߃��� ……ö…���‡ï‡���‰‰þ‰���(‹0‹Œ���ý� ŽŽ���f�m���h����–‘ž‘‚’v“�”Ÿ”¯”n•���u•y•}•�•…•����•‘•���)˜º˜ǘØš���/Ÿl£©q¬ã®°ø±[³·���›·���r¹#»�¾¥Â¯Ç���kȇȣÈ���)É0ÉLÉhÉ���ìÉÊaÊ���ÙÊ������ƒËŠË¦Ë���lÌ���÷ÌÿÌ������ÜÍ���κÎwÏ���~ςφϊώÏ���•Ï™Ï���ÖÐgÑtÑ}Ò���kÔjÖ:Ù\Û‘ÜsÝ�Þeß<á���·á���ãMä"æéç“ê���Oëkë‡ë��� ìì0ìLì���ÐìììEí���½í������gînîŠî���Gï���ÒïÚï������·ð���ÞðVòó"ó*óXósóŽó���Åó���2ôJösö���©ö���÷8ùbù���™ù���úû<û���sû���áûìüý���Mý���»ýÈþ4ÿPÿˆÿ$\����������²Ýø���/"O"V"s"�"���Ì"��� #���:#?#���Á#ä#���[$���Œ$’$‘+Æ+,���:,���¨,%0n0u0|0š0���=1A1F1½34 4434���â4æ4ë4ç60777>7\7���ñ7õ7ú7±:ú:;;&;���¼;À;Å;¾>3?x?€?���Â?Ç?���H@M@ EiEpEwE–E���%F)F.F���ÄFÊFÐF²HIgInI{I���ãIçIõIRMœMßMæM���&N+N���¬N±NïYZ5Z���lZœ_Ú_á_ÿ_`���Y`����`���Í`Ó`���[a�a���ýa���0b7beMeŒe���Åe���:fÅghhh;h����h“h™h4j~j…jŒj«j���ÿjk kylÃlÊlÑlïl���CmGmMmo\ocojoˆo���Üoàoæo:q€qÆqÎq���rr���¡r§rNt˜tŸt¦tÅt���uu$u���ÁuÇuÎuèvPwšw¡w®w���xx%xõy@z„z‹z���ÎzÔz���\{b{m”™”µ”���ð”Ø•–N–���ˆ–���þ–¯šÜšúš���6›Â�9žž†ž���˞ў���YŸ_Ÿù©%ªAª���|ªüª3«r«���¬«���"¬V®ƒ®¡®���Ý®"°h°®°µ°���ú°�±���ˆ±ޱH²N²T²Z²a²h²o²v²}²„²‹²’²™² ²§²®²µ²¼²òʲвÖ²ܲâ²é²ð²÷²þ²³ ³³³!³(³/³6³=³D³J³P³V³\³c³j³q³x³³†³�³”³›³¢³©³°³·³½³óɳϳÖ³ݳä³ë³ò³ù³�´´´´´#´*´1´7´=´C´I´P´W´^´e´l´s´z´�´ˆ´�´–´�´¤´ª´°´¶´½´Ä´Ë´Ò´Ù´à´ç´î´õ´û´µ µµµµ%µ,µ3µ:µAµHµOµVµ]µeµmµuµ|µ„µ‹µ“µšµ¢µªµ²µºµµʵÒµÚµâµéµðµ÷µþµ¶ ¶¶¶¶$¶+¶2¶9¶@¶G¶N¶U¶]¶e¶l¶s¶z¶‚¶‰¶�¶˜¶ ¶§¶®¶¶¶¾¶ŶͶÕ¶ܶä¶ì¶ó¶û¶· ····"·)·0·6·<·B·I·O·U·[·b·h·n·t·{·�·‡·�·”·›·¡·§·­·³·º·Á·Ç·Í·Ó·Ù·à·ç·î·ö·þ·¸ ¸¸¸%¸,¸3¸;¸C¸K¸R¸Y¸a¸i¸q¸x¸¸‡¸�¸—¸ž¸¥¸­¸µ¸½¸ĸ˸Ó¸Û¸ã¸ê¸ñ¸ù¸¹ ¹¹¹ ¹'¹/¹7¹?¹E¹K¹Q¹X¹`¹h¹p¹v¹|¹‚¹ˆ¹�¹—¹Ÿ¹§¹®¹µ¹»¹¹ɹй×¹Þ¹å¹ì¹ó¹ú¹ººººº%º-º5º<ºDºKºSºZºbºjºrºzº‚ºŠº’ºšº¢º©º°º·º¾ºź̺ÒºغÞºäºëºòºùº�»»»»»%»,»3»:»B»I»P»X»`»g»n»v»~»…»�»•»œ»¤»¬»³»»»ûɻϻջܻã»ê»ñ»÷»ý»¼ ¼¼¼¼%¼+¼1¼8¼?¼E¼K¼R¼Y¼`¼f¼l¼r¼y¼€¼‡¼�¼“¼™¼ ¼§¼®¼µ¼½¼żͼÔ¼ܼä¼ì¼ó¼ú¼½ ½½½ ½(½0½8½?½F½N½V½^½e½l½t½|½„½‹½“½›½¢½ª½²½º½À½ƽͽÔ½ܽä½ì½ó½ù½ÿ½¾ ¾¾¾#¾+¾2¾9¾?¾F¾M¾T¾[¾b¾i¾p¾w¾~¾…¾Œ¾“¾š¾¡¾¨¾¯¾¶¾¼¾¾ȾϾÖ¾ݾä¾ê¾ð¾ö¾ü¾¿ ¿¿¿¿!¿'¿.¿4¿:¿@¿F¿N¿V¿\¿b¿i¿o¿v¿|¿ƒ¿‰¿�¿–¿�¿¤¿ª¿±¿¸¿¾¿Ä¿Ê¿пÖ¿Ü¿ã¿é¿ï¿õ¿û¿ÀÀ ÀÀÀ À&À,À2À8À?ÀEÀKÀQÀWÀ_ÀgÀmÀ������������������������������������������������������������������������-�f�z�í�]‘j‘®‘I’™’K“›“ø“H”¨”ø”W•²• –h–Ä–#—~—Ù—4˜�˜í˜J™������������������è™e›¿œç§Å«¢±ºµ½ùÇ'Ë]ÕëÚFâwìÃôêô:ööŒö�÷ýû;þÛðp: ïèQ¬ ���������������������Q ª Õ&Õ(X+†-1U7/9i?“AÞCkFÕHüHÁIJJ¤J�PFR«T{V£YY^ _DcSeågrjÜl���������������������������������`}Í}~\~z~#Iò���^€Ý€������������������������������������������������{‹XŒ~Œ5�[�„�Ž9ŽbŽºŽÝŽ�K�—�ï•ÿ˜Œ����X¢������Ö³���Ƚ������8Ð������ÉÙ������Øî���.ïìü���1ýó���<xp êO C���¬Ä���* ���£#���$:&���“&þ'O/3-9<t= =���@âA¦C>DE±EFAF���õF���<G���…G¹G���HLR���ˆR¥RÄRæR���SW·WéYQ_µ_¿m������êx*~���µ€è€���œ�à����'‚™‚���Mƒ�ƒ2„���^„x„›„���O…’…1†���]†€†���4‡���AŠ���uŠÏŠ���;‹¢‹��������Ø�3Ž���¥Ž�“�¤�s“Ñ“¯—T™•™������Ù™¶š›S›—›������Ò›������œóœV���Ô�������ž������HžãžFŸvŸ������±Ÿ������õŸE ¨ ø >¡������l¡���´¡’¢ñ¢:£k£���’£���Æ£������¤ª¤ ¥\¥¬¥ü¥@¦������{¦������†¬æ®°±���gµ���ªµ���������˜¶¢·Ü·������ȸ˹ý¹���غß»¼���í¼ô½¾ì¾ì¿À���ôÀûÁ.Â��� ÃÄTÄ<ÅIÅÆXÆ���·ÆwÇ~È���¸È���“əʜËßË������������������������������������������2ÒéÒÓÆÓìÓÔlÔ–Ô¿ÔÕ:ÕcÕ¨ÕÔÕì׃ÙÛÛ���ÒÞ������iç����ì������`ø������Wÿ���������[“���ØÚ���%q§„aè���Sú!���%���²(���&)’*���Ü*Ì+ã.«0ù2„5w6£6���§8¥9Y:Æ::<©<û<>=���ô=0>���|>°>���ú>¯B���ìB C)CKC���üEbFòG±JK¢Q������äUY���oZ¢Z���X[œ[���Û[M\���]F]¦]���Ò]ì]^���Å^_ª_���Ö_ù_���¯`²a���ça@b���¬bc=d������ydÓd���Ee¤e7fIfÁg h2j÷j9k������~k\lÀlûl@m������|m������ÁmŸno>oƒo������¿o������ùo”pøp(q������dq������©qúq^r¯rõr������$s���ms½stgt™t���Át���öt������FuÜu@v�vàv1wvw������²w�������|~‘€����‚���Ñ‚���®ƒµ„è„���Å…̆ñ†ćÈðˆ���͉ÔŠ‹���ä‹ëŒ/�ŽŽÏŽ#����u�6�?‘u‘���R’X“Z”•”������������������������������������Ÿ•u˜˜Ϙ››}Ÿ¼£`©ìD¯i°6²˜³f·…·Å·Ü·±¹b»ѾåÂ'ÈGÈzÈ–ÈØÈÉ���?É[ÉžÉÄÉûÉIÊ¢ÊÂÊË:Ë[Ë���™ËèËGÌ®ÌáÌ���AÍ ÍÑÍ���ìÍšÎ���������������������������������§Ï"ÑoÑ|ѦҺҸԹ։٭ÛñÜÓÝÎޢ߅á¢áàá÷áDãŒäcæ)è ë+ë^ëzë¼ëéë���#ì?ì‚ì¨ìßì-í†í¦íþíî?î���}îÌî+ï‰ï¼ï���ð{ð¬ð���Çðuñ‘ò������6ógó‚ó�ó²óôôÆôUö‚ö–öæö÷ª÷Cùrù†ù×ùôùœúûLû`û±ûÎûvü÷ü&ý:ý‹ý¨ýPþÓþBÿzÿ”ÿNh|Ìéû\½ìl+"���g"„"¡"Å"���#���(#���~#®#���#$S$���x$���á$œ+ó+,',x,•,=-L0�������0«0+1������Ý1ä3������%4D4Ð4������‚57������O7m7ß7������‘8Ø:������;7;ª;������\<×>a?���Ž?°?���@6@���ã@GE������ˆE§EF������nF±F������gGÛHMI���vI‰IºI���ïIŒJkMÈM���òMN���jNšN���GOúY)ZDZYZ©Zµ_���ò_`-`Q`���•`���º`���aGa���Âaôa���b���‰b!e{eše°ef%fÑfìg������.hLh|h������2i[j�������j¼jìj������¢k l������âl�m0m������æm9o������{o™oÉo������pSq¯q���Üq�r���[rŽr���?sut������·tÖtu������gu­u������gvw€w���©w¼wïw���x¾xzmz���—z»z���{I{���ú{x”¨”Ĕ۔0•ã•=–\–s–É–é–•—ºšíš ›!›Í›Û�hž���”ž¸ž���ŸFŸ���÷Ÿª4ªPªgª¼ª«a«€«—«í« ¬¹¬a®”®²®È®t¯;°—°���ðç°���B±u±���&²������������������������������������������������������������������������'�^�t�Ë�W‘d‘…‘=’p’?“r“ì“”œ”Ï”K•¦•–\–¸–—r—Í—(˜„˜á˜>™������������������â™Y›³œÛ§¹«–±®µ½ìÇËPÕÞÚ9âjì¶ôäôöyö†ö�÷ðû.þÎãc- âÛDŸ“���������������������Kþ� È&È(K+y-1H7"9\?†AÑC^FÈHöHŸI�J J—J‚P9RžTnV–YL^“_7cFeØgejÏl���������������������������������Z}Ä}ü}O~t~Cå���T€Ó€������������������������������������������������u‹KŒxŒ(�U�{�Ž'ŽYŽ­Ž׎ýŽB�‘�â•ò˜����K¢������ɳ���º½������*Ð������»Ù������»î���(ïÏü���+ýÖ���6rb Ü!þ5���~¶��� ���•#���æ#,&����&ð'A/ó29ù;f=�=��� @ÔA˜C0DE£EøE.F���çF���)G���|G¦G���ùG9R���RœR»RÓR���EW‰WÛYC_‡_£m������Üx~���§€Õ€���Ž�Í����‚†‚���?ƒ}ƒ)„���U„o„ˆ„���A……(†���T†m†���&‡���.Š���lŠÁŠ��� ‹t‹}�������Ï�%Ž���wŽÖŽ��ž�e“£“¡—F™u™������Й¨šëšJ›w›������²›������ œåœ(�‡�´�������ï�������?žÕžŸVŸ������‘Ÿ������ìŸ7 z ê ¡������Y¡���«¡„¢ã¢1£X£���£���¦£������ ¤œ¤ߤ.¥ž¥ó¥ ¦������[¦������r¬Ø®¢±���Yµ���‰µ���������ж”·È·������º¸½¹ê¹���ʺÑ»ÿ»���߼潾޾޿À���æÀíÁÂ���ûÂÄ0Ä6ÅCÅøÅ6Æ���±ÆiÇpÈ���¥È���…ɋʂËÙË������������������������������������������,ÒÜÒ Ó¹ÓæÓ Ô_Ô„Ô¶Ô Õ4ÕZÕŸÕÎÕß×vÙÎÛ���ÅÞ������\ç���‚ì������Rø������Iÿ������ñ���Uv���Ò½���k™VSÚ���%ì!���q%���¤(���ø(„*���Ö*¾+Õ.�0ë2v5i6�6���™8—9K:¸:,<›<ò<+=���æ=>���s>�>���ñ>œB���ãBC C8C���îE4FäG£JéJ†Q������ÖU Y���aZ�Z���J[‰[���Ò[:\���õ\3]�]���É]ã]ü]���·^õ^¡_���Í_æ_���¡`Ÿa���Þa2b���~båbd������pdÅd���eve1fCf³gòg$jéjk������ukNl’lòl m������\m������¸m‘nÕn5oco������Ÿo������ðo†pÊpq������Dq������ qìq0r¡rÕr������s���ds¯st^t†t���®t���Öt������=uÎuvavÒv(wVw������’w������m|q~ƒ€����‚���¾‚��� ƒ§„Õ„���·…¾†ë†¶‡µˆ݈���¿‰ÆŠôŠ���Ö‹ÝŒ �ÿ� ŽÁŽ����o�(�1‘b‘���D’J“@”�”������������������������������������™•N˜¼˜ɘøš›pŸ¯£S©¶¬7¯\°)²‹³X··¼·Ö·£¹T»þ×ÂÈAÈqÈ�ÈÏÈòÈ���6ÉRɕɾÉòÉ;Ê”Ê¼Ê Ë4ËHË����ËÚËÌ ÌÎÌ���3Ír;Í���æÍŒÎ���������������������������������¡ÏûÐiÑvÑ�Ò´Ò«Ô¬Ö|Ù ÛäÜÆÝÁÞ•ßxáœá×áñá6ã~äUæèýê%ëUëqë³ëÖë���ì6ìyì¢ìÖìíxí íðíî,î���tî¾îýî{ï©ï���ðMð™ð���Áðgñ†ò������0ó^óyó”ó¬óôóô¸ôOöyö�öØöýöœ÷=ùiù€ùÈùîù�úûCûZû¢ûÈûgüñüý4ý|ý¢ýAþÍþ9ÿqÿ‹ÿ E_v¾ãõN·ãþ^"���^"{"˜"²"���ò"���#���o#›#���$@$���e$���Ò$–+ê+ ,!,i,�,.-,0������„0¢0 1������Î1Ä3������4;4°4������s5î6������F7d7¿7������‚8¸:������;.;Š;������M<Ä>X?���…?�?���÷?#@���Ô@'E������EžEóE������_F‘F������XG¹HDI���pI€I˜I���éI}JXM¿M���éMN���[N‡N���8OôY Z;ZSZ›Z¢_���é_`$`>`���‚`���§`���a4a���³aáa���b���zbere‘eªe÷efÂfÌg������%hCh\h������#i;j������”j³jÌj������“k€l������Ùl÷lm������×mo������ro�o©o������pp@q¦q���Óqíq���Lr{r���0sUt������®tÍtçt������Xu�u������Xvïvww���£w³wÍw���x¯xûydz���Žz¨z���{6{���ë{r”Ÿ”»”Õ”"•Ý•4–S–m–º–ã–†—´šäš››¾›È�_ž���‹ž¥ž���Ÿ3Ÿ���èŸþ©+ªGªaª®ª«X«w«‘«Þ«¬ª¬[®‹®©®®e¯(°ް���º°Ô°���3±b±���²������������������������������������������������������������������������/�j�|�I‘������²‘M’�’O“Ÿ“ü“L”¬”ü”[•¶•–l–È–'—‚—Ý—8˜”˜ñ˜N™������������������ê™i›Üë§É«¦±¾µ!½ýÇ+ËaÕïÚJâ{ìÇôìôkö������¡÷ü?þßôt> óìU#°¤���������������������S ® Ù&Ù(\+Š-"1Y739m?—AâCoFÙHþHòI������¨J“PJR¯TV§Y]^¤_HcWeégvjàl���������������������������������b}Ò}~a~|~(K÷���`€߀������������������������������������������������}‹]Œ€Œ:�]�‰�Ž;ŽgŽ¿Žߎ �P�™�ô•™‘����]¢������Û³���ͽ������=Ð������ÎÙ�������ï������ý������ ������zu ïTH���±É���/ ���¨#���$?&���•&(T/329 <y=¢=���@çA«CCDE¶EFCF���úF���>G���ŠG»G���HNR����RªRÉRèR���XW¼WîYV_º_Ómóm���ïx/~���º€ê€���¡�ô����,‚›‚���Rƒ’ƒ9„���c„}„�„���T…”…8†���b†‚†���9‡���CŠ���zŠÔŠ���@‹§‹Ÿ�������Ý�8Ž���ªŽ �•�¦�x“Ö“´—Y™—™������Þ™»š›X›™›������Ô›������œøœ[�•�Ö�������ž������MžèžKŸxŸ������³Ÿ������úŸJ ­ ý @¡������n¡���¹¡—¢ö¢?£m£���”£���È£������¤¯¤¥a¥±¥¦B¦������}¦���������뮵±���lµ���µµ���ܵ����¶§·í· ¸���͸йÿ¹���ݺ仼���ò¼ù½¾ñ¾ñ¿À���ùÀ�Â0Â���ÃÄ$Å������ ÆŠÆ������|ǃÈ���ºÈ���˜ÉžÊÄË���������������������������������������������4ÒîÒÓËÓîÓÔqÔ˜ÔÄÔÕ<ÕhÕ­ÕÖÕñ׈ÙàÛ���×Þ������nç���•ì������eø������\ÿ������-������ª������ñ������s¬"‰fí���Xÿ!���„%���·(���+)—*���Þ*Ñ+è.°0þ2‰5|6¥6���¬8ª9^:Ë:?<®<�=@=���ù=2>����>²>���ÿ>±B���ñBC.CMC���FgF÷G¶JK°QÐQ���éU Y���tZ¤Z���][§[���à[O\���]H]­]���×]ñ]^���Ê^ _±_���Û_û_���´`´a���ìaEb���±bc?d������~dØd���Je©e9fKfÆg%h7jüj;k������ƒkalÅl�mBm������~m������Æm¤noCo…o������Áo������þo™pýp*q������fq������®qÿqcr´r÷r������&s���rsÂs"tlt›t���Ãt���øt������KuáuEv”våv6wxw������´w���������„~–€���¢‚���Ó‚���³ƒº„ê„���Ê…цó†ɇȈòˆ���Ò‰ÙŠ ‹���é‹ðŒí�������ÔŽG�������;�D‘w‘���W’]“x”���������������������������������������¡•¢˜������››‚ŸÁ£e©ȬI¯n°;²�³k·‡·Ê·Þ·¶¹g»Ö¾êÂ,ÈIÈÈ›ÈÝÈÉ���DÉ`ɣɯÉ�ÊNʧÊÄÊË<Ë]Ë���žËíËL̳ÌãÌ���FÍ¥ÍÓÍ���îÍŸÎ���������������������������������©ÏOÑ������«Ò¼Ò½Ô¾ÖŽÙ²ÛöÜØÝÓާߊá¤áåáùáIã‘ähæ.èë-ëcëëÁëëë���(ìDì‡ìªìäì2í‹í¨íî îAî���‚îÑî0ïŽï¾ï���!ð€ð®ð���Éðzñ“ò������8óló‡ó¢ó´óô!ôËôWö‡ö˜öëö÷¯÷EùwùˆùÜùöù¡úûQûbû¶ûÐû{üùü+ý<ý�ýªýUþÕþGÿ�ÿ™ÿUm~Ñëýa¿ñ q-"���l"‰"¦"Ç"���#���*#���ƒ#°#���($U$���z$���æ$ž+ú+,),},—,B-N0������’0°0-1������â1æ3������*4I4Ò4������‡57������T7r7á7������–8Ú:������;<;¬;������a<Ù>h?���“?²?��� @8@���è@IE�������E¬EF������sF³F������lGïHTI������ŽIÓI������‘JmMÏM���÷MN���oNœN���LOüY.ZIZ[Z®Z·_���÷_`2`S`���—`���¼`���aIa���Çaöa���b���Žb#e‚eŸe²e f'fÖfîg������3hQh~h������7i]j������¢jÁjîj������§k¢l������çlm2m������ëm;o������€ožoËo������„pUq¶q���áqr���`r�r���Dswt������¼tÛt u������lu¯u������lv%w‡w������Áwx������Ãxztz���œz½z���{K{���ÿ{z”­”ɔݔ5•å•D–a–u–Ζë–š—¼šòš›#›Ò›Ý�ož���™žºž���ŸHŸ���üŸª9ªUªiªÁª «h«…«™«ò«¬¾¬c®™®·®Ê®y¯=°ž°���Ȱé°���G±w±���+²�����������������������������������������������������������������������������������������������������������������������������X��������À�����������������Ô�‘������Ö�’������Ô�“������„�”������2�•���•�è�•�C�–�ž�–�þ�–�Y�—�´�—��˜�j�˜�Ç�˜�$�™������������������������������������C�›�›�œ�Â�§� �«�}�±�•�µ�÷�¼�Ò�Ç��Ë�7�Õ�Å�Ú��â�P�ì�œ�ô������ ö�����������x�÷�×�û��þ�µ��Ê��J��� �É��Â��+��ø��…��y������������������������������������������è��…� �¯�&�¯�(�2�+�`�-�ø�0�.�7� �9�C�?�m�A�·�C�D�F�®�H������”I������������J�i�P� �R�…�T�U�V�}�Y�2�^�z�_��c�-�e�¾�g�K�j�µ�l�������������������������������������������������������������‡�}������/�~������¨�~������w�������:�€�¹�€��������������������������������������������������������������������������������������Ý�‹������º�Œ�����������ë�������������•Ž�����������9��������Ë�•�Ë�˜�Æ�œ������Ú�¡������������³������I�½�����������¹�Ï�����������H�Ù�����������>î�����������Rü�����������W����������������9� �±�������Õ��z������������û�������R�������É�"�����������`�%�����������Ð�'�ò�.�Ü�2��9�â�;�O�=�����������ò?�¼A��C�D�ëD�‹E�ëE�����������xF����������������sG�����������ðG�8R�������������������������������æV������ÃY�_������€m�����������¢x�¾}�������€�������������Ì����������������������Ђ�|ƒ�„��������������������������Ò„�~…�†���������������������·†����������������������Š�������������������������������������Ž��������������������������K�“������Š�—�,�™���������������������Iš������@›������������������������������������†œ������}�������������������������������������vž����������������������������������������� ������Р�������������������������������&¢�Ê¢�(£�����������������������������������������=¤�����������„¥�é¥������������������������������������L®�ó°������µ��������������������������þµ�å¶����������������/¸�¹�����������?º�#»�����������T¼�8½������T�¾�1�¿�����������[À�?Á�����������pÂ�TÃ����������������lÅ����������������ÝÆ�ÁÇ����������������úÈ�ÝÉ�ÓÊ���������������������������������������������������������������������������������n�Ò������K�Ó�����������H�Ô�����������òÔ�����������–�Õ������È�×�P�Ù��Û������U�Þ�����������¤�æ�������ì�����������â�÷�����������×�þ�����������v�����������û�����������@����������������q��å�������+�� ������������2�!������§�$������Ø�'�����������¸�)�����������ž�+�†�.�†�0�Ó�2�^�5�Q�6�����������€8�~9�3:�Ÿ:�<��<�ã<�����������v=�����������h>�����������ç>�›B��������������������������������E������ÊG�yJ������`Q�����������œU�®X������HZ�����������ÚZ�ˆ[���������������������…\�2]��]��������������������������G^�ô^�–_���������������������1`����������������b������������������������������������ d��������������������������˜�g������ �j�Î�j���������������������îk������çl������������������������������������1n������*o������������������������������������&p�����������������������������������������Ñq������†r�������������������������������•s�õs�Tt�����������������������������������������nu�����������·v�w������������������������������������å}�Õ������:‚����������������ƒ�ùƒ�����������+…�†������,�‡� �ˆ�����������3‰�Š�����������J‹�/Œ����������������5Ž����������������›��‚������������¸‘�œ’�’“�����������������������������������������������������������������������B˜�����������ñ�š������H�Ÿ�…�£�)�©�Š�¬�ü�®�!�°��²�t�³�5�·������µ�·������Œ�¹�=�»�ª�¾�¿�Â�É�Ç����������������½�È���������������������‚É�����������"�Ê�{�Ê������ó�Ê���������������������ÀË������†Ì�����������Í����������������������Î�������������������������������������������������������������ïÐ�����������–�Ò������„�Ô�ƒ�Ö�S�Ù�u�Û�ª�Ü�Œ�Ý�©�Þ�~�ß�U�á������Ð�á�������ã�g�ä�<�æ��è�­�ê����������������¡�ë���������������������fì������������í�_�í������×�í���������������������¤î������aï�����������ôï���������������������ø�ð�p�ò�����������0�ó���������������������Ý�ó������J�ô�O�ö�����������Á�ö������.�÷�=�ù�����������±�ù�������ú��û�����������‹�û������ù�û�ñ�ü�����������e�ý������Ó�ý�Í�þ������i�ÿ�����������=������������§������������'��·�����������������G��"���������������������������������������������������W#�����������ü#���������������������ª$�–�+�á�+�����������R�,������À�,�*0������������������������������������^1�Â3������������������������������������5�ì6������������������������������������8�¶:������������������������������������Ý;�Ã>�N?���������������������ß?�����������e@�%E������������������������������������FF����������������èF�·H�9I������������������������������� J�WM�µM���������������������CN�����������ÉN�ô�Y����������������„�Z�¡_���������������������������������������������������ì`�����������ša���������������������Pb��e�h�e�����������Þ�e������S�f�Êg������������������������������������²h�9j������������������������������������"k�~l������������������������������������fm�o������������������������������������ÿo�?q�›q���������������������2r�����������Àr�St������������������������������������=u����������������çu�ív�kw�������������������������������>x�úy�Yz���������������������íz�����������{{�r�”���������������� �•�Ý�•�*�–�����������¡�–�������—�´�š����������������O�›�Ç��Tž���������������������êž�����������xŸ�þ�©����������������•�ª��«�N�«�����������Å�«������;�¬�[�®����������������ö�®�'°�ƒ°���������������������±�����������§±����������������������������������������������������������������������������X����Â����������Ô‘���Ö’���Ô“���„”���2•�•è•C–ž–þ–Y—´—˜j˜ǘ$™���������������������C››œ§ «}±•µ÷¼ÒÇË7ÕÅÚâPìœô���ö������x÷×ûþµÊJ ÉÂ+ø…y������������������������è… ¯&¯(2+`-ø0.7 9C?mA·CDF®H���–I������JiP R…TUV}Y2^z_c-e¾gKjµl������������������������������������‡}���/~���¨~���w���:€¹€���������������������������������������������������Ý‹���ºŒ������ë�������–Ž������9����Ë•˘Æœ���Ú¡������³���I½������¹Ï������HÙ������?î������Sü������X���������9 ±���Õz������û���R���É"������`%������Ð'ò.Ü29â;O=������ó?½A‚CDìDŒEìE������yF���������tG������ñG���������������������çV���ÄY_���‚m������£x¿}����€������ ����������������Ñ‚°ƒ„���������������Ó„°…†������������¸†������������žŠ���������������������Ž���������������K“���Š—,™������������Kš���B›���������������������ˆœ�������������������������xž������������������������ ���Ò ������������������'¢Ë¢)£������������������������?¤������†¥ë¥���������������������M®ô°���µ����������������¶ç¶���������0¸¹������@º$»������U¼9½���T¾1¿������\À@Á������qÂUÃ���������nÅ���������߯ÃÇ���������ûÈÞÉÔÊ������������������������������������������������nÒ���KÓ������HÔ������óÔ������–Õ���È×PÙÛ���UÞ������¤æ���ì������â÷������×þ������w������ü������A���������qå���+ ������2!���§$���Ø'������¸)������ž+†.†0Ó2^5Q6�������894: :<‚<ä<������w=������i>������è>���������������������ŽE���ËGzJ���bQ�������U¯X���IZ������ÛZ���������������†\g]‘]���������������H^'_—_������������2`���������b���������������������¢d���������������˜g��� jÎj������������ðk���él���������������������3n���,o���������������������(p������������������������Óq���ˆr������������������–sösUt������������������������pu������¹vw���������������������æ}Ö���;‚���������ƒúƒ������,…†���,‡ ˆ������4‰Š������K‹0Œ���������7Ž�����������„�������¹‘�’““������������������������������������������D˜������ñš���HŸ…£)©Ьü®!°²t³5·���µ·���Œ¹=»ª¾¿ÂÉÇ���������½È������������ƒÉ������"Ê{Ê���óÊ������������ÁË���‡Ì������Í������������Î������������������������������������ñÐ������–Ò���„ÔƒÖSÙu۪܌ݩÞ~ßUá���Ðá���ãgä<æè­ê���������¡ë������������gì������í_í���×í������������¥î���bï������õï������������øðpò���������������������Ýó���Jô���������Áö���.÷���������±ù���ú���������‹û���ùû���������eý���Óý���øþiÿ��� ÿ=������§������'������������G���������������������������������X#������ý#������������«$¹+á+������R,���À,������������������������`1������������������������5������������������������8������������������������ß;õ>O?������������à?������f@������������������������HF���������êF I;I������������������J‰M¶M������������DN������ÊN������������„Z���������������������������������í`������›a������������Qb?ehe������Þe���Sf������������������������´h������������������������$k������������������������hm������������������������prqœq������������3r������Ár������������������������?u���������éuBwmw������������������@x-zZz������������îz������|{������������ •–*–������¡–���—������������O›ú�Už������������ëž������yŸ������������•ª%«N«������Å«���;¬������������ö®Z°„°������������±������¨±���������������������������������������������������������������������������C����ª�������q‘¾‘\’À’^“¾“ ”n”»”•w•Ò•-–ˆ–è–C—ž—ù—T˜±˜™���������������������.›†œ­§‹«h±€µâ¼½ÇìÊ"Õ°Ú â;ì‡ô���øõ������c÷Âû�þ µ5þ ´­ãpd������������������������Óp š&š(+K-ã07ô8.?XA¢C/F™H���I������jJTP RpT@VhY^e_ ce©g6j l������������������������������������q}���~���“~���b���$€¢€���������������������������������������������������È‹���¥Œ������Ö�������€Ž������$����¶•¶˜±œ���Å¡������û²���4½������¤Ï������3Ù������)î������=ü������B���������$ œ Àe���jæ���=���´"���Ò#K%������»'Ý.Ç2ò8Í;:=������Ý?§AlCDÖDvEÔE������cF���������^G������ÛG���������������������ÑVuW®Y_s_km�������x©}���z€������ ����������������»‚���„���������������½„���†������������¢†������������‡Š���ùŠ`‹������������ê����cŽÂŽ������6“�“u—™������������4šך+›���������������������qœ�h����������������������ažŸ��������������������� f » ������������������¢µ¢£������������������������(¤ˤ¥o¥Ô¥���������������������7®Þ°���ï´���������������éµж���������¸ú¸������*º»������?¼#½���?¾¿������FÀ*Á������[Â?Ã���������WÅ���������ÈÆ¬Ç���������åÈÈɼÊ������������������������������������������������YÒ���6Ó������3Ô������ÝÔ�������Õ���³×;ÙÛ���@Þ�������æ���ýë������Í÷������Âþ������a������æ������+���������\ÐB ���!���’$���Ã'���ä(£)������‰+q.q0¾2I5<6������k8i9:Š:þ;l<Ì<������a=������S>������Ò>���������������������xE FµGdJÕJKQ������‡U™X���3Z������ÅZ���������������p\���y]���������������2^���_������������`���������øa���jbÑb������������Šd���ebe������ƒgÞg÷i¹j������������Ùk~lÒl���������������������nÁno���������������������p¶p���������������������¼qrqr������������������€sàs?t������������������������YuþuMv¢vw���������������������Ð}À���%‚���������ÿ‚äƒ������…û…���‡ô‡������‰Š������5‹Œ��������� Ž���������†�m�������£‘‡’{“������������������������������������������-˜������Üš���3Ÿp£©u¬ç® °ü±_³ ·��� ·���w¹(»•¾ªÂ´Ç���������¨È������������mÉ������ ÊfÊ���ÞÊ������������«ËÌqÌ������Í^Í���������Î������������������������������������ÚÐ�������Ò���oÔnÖ>Ù`Û•ÜwÝ”Þiß@á���»á��� ãRä'æîç˜ê���������Œë������������Qì������ñìJí���Âí�������������îéîLï������ßï9ð���������ãð[ò���������������������Èó���5ô���������¬ö���÷���������œù��� ú���������vû���äû���������Pý���¾ý������Tÿ������(������’������������������2���������������������������������B#������ç#������������•$���Ê+������=,���«,������������������������I1������������������������î4������������������������ý7������������������������È;���7?������������Ê?������P@������������������������1F���������ÓF���"I������������������øI��� M������������.N������´N������������oZ���������������������������������×`������…a������������;b���Qe������Ée���>f�������������������������h������������������������ k������������������������Qm������������������������êo���„q������������r������«r������������������������(u���������Òu���Tw������������������)x���Dz������������Øz������f{������������ô”���–������Œ–���—������������:›���=ž������������Õž������cŸ������������€ª���7«������°«���&¬������������á®���l°������������±������’±������������������������������������������������”6����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������þ7��8��8����������������������������������������[8��e8��o8����y8����‹8������������������������������������������������������������������������������������������������������������������������������M9������W9����l9������������������������������������������±9����������:��������������?:������������Š:������É:������������×:��������������������������{;������������…;����Ü;������������æ;����=<����������G<����ž<������������¨<����û<����������=��=��p=����������������z=����„=����������������Ž=����������¥=��������µ=������Æ=������@>����J>������¯>������À>������?����������b?��������������������������������������«?��µ?��¿?����É?����Ö?������������������������������������������������������������������������������������������������������������������������������s@����~@����’@������������������������������������������ @����������ó@��������������.A������������yA����¸A������������ÇA��������������������������gB������������rB����ÊB������������ÕB����-C����������8C�����C������������›C����ðC����������ûC��D��iD����������������tD����D����������������ŠD������šD������«D����µD������ E������E������jE��������¼E����������������������������������������������������������������F��������������UF������`F��������³F������¾F��ÉFG����������)G������4G��?G������������������������������������������������������‰G��������������ØG������ãG��������6H������AH��LH¡H����������¬H������·H��ÂH����������������@6��Š6������ž6��Ò6������Ü6��7������7��N7������X7��Œ7����������������–7��å7ð7��������8������������Ã8��9�� 9����*9����49��?9����������ë:��$;������������.;�����������������;����������������ð;����������������Q<��������������²<����ñ<��������������=������f=����������������Í>��������������?����X?����������l?������������ã?��6@��A@����L@����W@��c@����������ÖA��B������������B����������������}B����������������àB����������������CC��������������¦C����åC��������������D������^D����������������(E��������������uE����±E����������ÇE��������F��JF��������rF����������ÔF����G����������JG��������”G��ÍG��������õG����������WH����–H������������������������������������������������������������������������������������_‘l‘�������������������������������������������������������������������������������������������������������������������������������������öŽö���������������������������������������������������������������������������������������������������������������JJ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������0ï������3ý������>������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������œ¬������������������������������������������������������������������������������������������������������������>ÅKÅ���������¹Æ������������������������áË������������������������������������������������������������������������������������������������������������������������������������������������]������Ú������'������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ž|���������������������������������������������������������������������������ŽŽ���������w����������������������—”������������������������������������������Ęј������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������qÑ~Ñ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������xI���������ñI���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������«w��������� x���������������������������������������������������������������������������������xT�������$W�������������������������������������������������������������������������������������������������������������������������������î[�������������������������������������������������������������������������������������������������������������������D`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������h�Ðh����j�������ˆk����Æl�������Wn�������Äo�������Wq�������‹r�������ks����������t‹�xŒ�ú��¢��=’����•�}–����›����þ›����âž�D �������-¡�Ê¡�Ï£�Ƥ�i¥�(¦�������$©�‹©�ò©�Œª�Y«�¬�Þ¬����������������������������������������������������€­�j¯�а�^±�ò�³�������é»�½����s¾�������������������������������������������������������������������������������������������������������������������������������×À�KÂ�ïÂ�çÃ�������������4Æ�‡Ç�íÈ����������������������5Ë�ªÍ�¼Î����������������������Ñ�¤Ò����������������������Õ�eÖ�)×�������������������šÙ�ÓÚ�yÛ�������������������������ºÞ�¤à�¼á�¸â�^ã�������������������������ä����sä����������������å�æ����������½æ�¼ç�������������������������������������������������������������������Yè����������Yë�Bì����������������½î�������������������������������������������������������������������������������������������‡ñ�9ò����wó�������–ô����Ôõ��������÷�������+ø�������xù�������§ú�������‡û����������h(½_à���U»���"���#���&d'������M(ä(0*%+Æ+†,������ƒ/ê/Q0ë0¸1a2=3������������������������������������������������ß3I5H678~9������@-A���LB���������������������������������������������������������������������������������������������������������������������������¢DÂEdFZG������������œIæJLL���������������������‡N£P�Q���������������������×S'U����������������������W×X›Y������������������ö[š\:]������������������������i`bcd³d������������������������Qe���¾e���������������������������������������������������������������������cf���������Ri;j���������������������������������������������������������/n������������¤oVpÖqŠrŸu{à{w|6}���������–���I€A�â�������������������������������������������������������������������������������������������������������������������������������X‡������������Ɉ{‰‹Ê‹©Ža“;”Ò”‘•���������Ú—����˜�™ š������������������������������������������������������������������������������������������������������������������‘M����±Q����������<X����ìX����������Z����ÇZ����������š\����H]����������o^����_�������������������������ç`�������nb�������������_f����������������������������������¯¦�������§�������������q§�������������¿����Ê¿�������������������������ŽÄ�������������������������’É�������������������������aÏ�������������������������rÓ�������������������Ó×�������‘Ø�������������������������Ü����������Ý�������������������������ê�������������������çì�������µí�������������hð����������������������������������-������v-������������Ð-������������ëB����C������������������������H������������������������ëL������������������������<R������������������������ôU������������������;Z������ðZ������������������������Ø]���������Ñ^������������������������h������������������àj������®k������������¶l������������Ö}���Ž~������������Ó‚������������������q„������.…������������6†������������#–���Õ–������������›������������������ªœ������^����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿž���������������������˜Ÿ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������h¡���������������������¢������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������cž������±ž������������������������������������������������������������������������������������������������ ������������������������������������������������������������������������������������������������������������������������������k ������������������������������������������������������������������¾ ������������������������¡������������������������������������������������������������������������������������������������������„¢������������������������������������������������������������������������������������������������������������������������������Õ¢������������������������������������������������������������������(£������������������������£������������������������������������������Ò£���������������������������������#¤������������������������������������������v¤���������������������������������Ǥ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������o���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������µˆ���������������������������������������������������������������������������������"W�������:X�������������������������������������������������������������������������������������������������������������������������������˜\�������������������������������������������������������������������������������������������������������������������å`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Îh� j����†k�������Äl����Un�������Âo�������Uq�������‰r�������is�������r‹����������vŒ�ø�� ��;’�•����j–�›����ü›����àž����> �+¡�������È¡�Í£�Ĥ�g¥�&¦�­¦�������‰©�ð©�Šª�W«��¬�ܬ�~­����������������������������������������������������h¯�q°�\±�Á²�¼³�»�������½�q¾����¿�������������������������������������������������������������������������������������������������������������������������������IÂ�íÂ�åÃ�ŒÄ�������������…Ç�çÈ��É����������������������¨Í�šÎ�_Ï����������������������¢Ò�lÓ����������������������cÖ�#×�Ñ×�������������������ÑÚ�wÛ�Ü�������������������������¢à�¶á�²â�\ã��ä�������������������������qä����å����������������æ�»æ����������ºç�Wè�������������������������������������������������������������������ê����������@ì�åì����������������fð�������������������������������������������������������������������������������������������7ò�uó����”ô�������Òõ����þö�������)ø�������vù�������¥ú�������…û�������f���������&»]ÞS���µ"���#����&���^'K(������â(.*#+Ä+„, -������è/O0é0¶1_2;3Ý3������������������������������������������������G5B67}8x9H?������+AJB���éB���������������������������������������������������������������������������������������������������������������������������ÀEbFXGÿG������������äJFLéL���������������������¡P“Q:R���������������������%UîU���������������������ÕX•Y9Z������������������˜\8]Ö]������������������������bc d±dOe������������������������¼e���af���������������������������������������������������������������������h���������9jÞj���������������������������������������������������������Žo������������TpÔqˆr�u{Þ{u|4}Ô}���������G€���?�à�Ñ‚������������������������������������������������������������������������������������������������������������������������������³ˆ������������y‰‹È‹§Ž_“9”Д�•!–���������‹˜���™š›������������������������������������������������������������������������������������������������������������������¯Q����vT����������êX����Z����������ÅZ����ì[����������F]����m^����������_����B`�������������������������lb�������]f�������������h����������������������������������§�������o§�������������"©�������������È¿����ÕÀ�������������������������2Æ�������������������������3Ë�������������������������Ñ�������������������������Õ��������������������Ø�������˜Ù�������������������������Ý����������¸Þ�������������������������Wë�������������������³í�������»î�������������…ñ����������������������������������t-������Î-�������������/������������›C��� D������������������������šI������������������������…N������������������������ÕS�������������������������W������������������îZ������ô[������������������������Ï^���������g`������������������������Pi������������������¬k������´l������������-n������������Œ~���”������������o„������������������,…������4†������������V‡������������Ó–���Ø—������������¨œ������������������\�������až���������������������������������������������������������������������������������#W�������;X�������������������������������������������������������������������������������������������������������������������������������™\�������������������������������������������������������������������������������������������������������������������æ`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ïh� j����‡k�������Ål����Vn�������Ão�������Vq�������Šr�������js�������s‹����������wŒ�ù��¡��<’�•����|–�›����ý›����áž����C �,¡�������É¡�Σ�Ť�h¥�'¦�®¦�������Š©�ñ©�‹ª�X«�¬�ݬ�­����������������������������������������������������i¯�‰°�]±�²�Á³�»�������½�r¾����¿�������������������������������—Ÿ��������������������� ���������������������������������������������������������������������JÂ�îÂ�æÃ��Ä�������������†Ç�ìÈ�‘É����������������������©Í�»Î�`Ï����������������������£Ò�qÓ����������������������dÖ�(×�Ò×�������������������ÒÚ�xÛ�Ü�������������������������£à�»á�·â�]ã�ä�������������������������rä����å����������������æ�¼æ����������»ç�Xè�������������������������������������������������������������������ê����������Aì�æì����������������gð�������������������������������������������������������������������������������������������8ò�vó����•ô�������Óõ����ÿö�������*ø�������wù�������¦ú�������†û�������g���������'¼^ßT���º"���#���&���c'L(������ã(/*$+Å+…, -������é/P0ê0·1`2<3Þ3������������������������������������������������H5G67~8}9I?������,AKB���êB�������������������������������¢���������������������ƒ¢������������������������������������������������������������������ÁEcFYG�H������������åJKLêL���������������������¢PœQ;R���������������������&UóU���������������������ÖXšY:Z������������������™\9]×]������������������������bcd²dPe������������������������½e���bf���������������������������������������������������������������������h���������:jßj����������������������������������������������������������o������������UpÕq‰ržu{ß{v|5}Õ}���������H€���@�á�Ò‚������������������������������������������������������������������������������������������������������������������������������´ˆ������������z‰‹É‹¨Ž`“:”Ñ”�•"–���������Œ˜���€™š›������������������������������������������������������������������������������������������������������������������°Q����wT����������ëX����Z����������ÆZ����í[����������G]����n^����������_����C`�������°ž������þž������mb�������^f�������������h����������������������������������§�������p§�������������#©����j ������É¿����ÖÀ�������������������������3Æ�������������������������4Ë�������������������������Ñ�������������������������Õ����½ �������������Ø�������™Ù�������������������������Ý����������¹Þ����¡������������������Xë����g¡������������´í�������¼î�������������†ñ����������������������������������u-������Ï-������������‚/���Ô¢������œC���¡D������������������������›I������������������������†N������������������������ÖS������������������������ŽW���'£������������ïZ������õ[������������������������Ð^���������h`���~£������������������Qi���Ñ£������������­k������µl������������.n���"¤�������~���•������������p„���u¤������������-…������5†������������W‡���Ƥ������Ô–���Ù—������������©œ���¥������������]�������bž���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������7„���������������������6†���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������«]���������������������¯_������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÿ������S������������������������������������������������������������������������������������������������ø+������������������������������������������������������������������������������������������������������������������������������f?������������������������������������������������������������������RI������������������������ÍM������������������������������������������������������������������������������������������������������€e������������������������������������������������������������������������������������������������������������������������������´q������������������������������������������������������������������…w������������������������rz������������������������������������������B–���������������������������������mž������������������������������������������f«���������������������������������œ°����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������o���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ˆ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¡o���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ƈ�����������������������������������������������������������������������������������������������������������������������������n��������L‘����������������Q’������S“�������”������°”������_•�º•�–�p–�Ì–�+—�†—�á—�<˜�˜˜�õ˜�R™������������������������������������m›�Çœ�ï§�Í«�ª±�µ�%½�È�/Ë�eÕ�óÚ�Nâ�ì�Ëô������nö�����������¤÷�ü�Cþ�ã�ø�x�B �÷�ð�Y�'�´�¨����������������������������������������� �² �Ý&�Ý(�`+�Ž-�&1�]7�79�q?�›A�æC�sF�ÝH������õI�����������«J�—P�NR�³T�ƒV�«Y�a^�¨_�Lc�[e�íg�zj�äl�������������������������������������������������������������×}������f~������-������ü������c€�ä€��������������������������������������������������������������������������������������bŒ������?������������Ž�����������ÉŽ�����������U�������ù•� ™�–�������`¢�����������à³������н�����������BÐ�����������ÓÙ����������� ï����������� ý����������� ����������������z �ò�������K�����������Ì������4 ������«#�����������D&�����������(�Y/� 3�59�<�~=�����������(@�òA�¶C�ND�!E�ÁE�F�����������G����������������•G�����������H������������������������������������cW������ùY�a_������äm�����������úx�:~������Å€�����������¬���������������������������]ƒ������������������������������������_…�������������������������������D‡���������������������ߊ������������������������������������IŽ��������������������������{“������¹—�^™���������������������Ìš������i›������������������������������������ �������¦�������������������������������������ùž�����������������������������������������[ ������¡�������������������������������¢¢�£�J£�����������������������������������������À¤�����������Â¥�¦������������������������������������ô®�¾±������uµ��������������������������®¶�¸·����������������ظ�Û¹�����������èº�ï»�����������ý¼�¾������ö¾�ö¿�����������Á� Â�����������Ã� Ä����������������Æ����������������ŠÇ�‘È����������������£É�©Ê�ÍË���������������������������������������������������������������������������������óÒ������ÐÓ�����������vÔ�����������&Õ�����������²Õ������ö×��Ù�åÛ������ÚÞ�����������sç������˜ì�����������jø�����������aÿ�����������6�����������³�����������ô����������������±�%������i�ð�����������"������‰%������º(�����������œ*�����������Ö+�í.�µ0�3�Œ5��6�����������·8�µ9�i:�Ö:�J<�¹<� =�����������>�����������Œ>����������� ?������������������������������������ F������H�ÁJ������ÁQ�����������ôU�+Y������Z�����������h[��������������������������]������������������������������������Õ^�������������������������������¿`����������������Pb������������������������������������éd��������������������������Ég������<j�k���������������������rl������m������������������������������������µn������To������������������������������������ªp�����������������������������������������r������År�������������������������������Ís�-t�wt�����������������������������������������òu�����������öv�Gw�������������������������������������~�Ÿ€������«‚����������������¾ƒ�Å„�����������Õ…�܆������·�͈�����������݉�äŠ�����������ô‹�ûŒ����������������àŽ����������������I��R‘�����������b’�h“��”�����������������������������������������������������������������������¯˜����������� �›������‡Ÿ�Ä£�j©�ˬ�L¯�s°�@²�¢³�p·������Ï�·������»¹�l»�Û¾�ïÂ�1È����������������âÈ���������������������®É�����������SÊ�¬Ê������$Ë���������������������øË������¾Ì�����������QÍ���������������������¤Î�������������������������������������������������������������\Ñ�����������°�Ò������ÂÔ�ÁÖ�“Ù�µÛ�ùÜ�ÝÝ�ØÞ�¬ß��á������ê�á������Nã�–ä�mæ�3è�ë����������������Æë���������������������’ì�����������7í��í������î���������������������Üî������™ï�����������,ð���������������������ñ�˜ò������������������������������������ ô������Ðô����������������ðö������´÷����������������áù������¦ú����������������»û������€ü����������������•ý������Zþ�����������������������������������������Ö�����������f���������������������v��������������������������������������������������������Ž#�����������3$���������������������ñ$���������������������‚,������G-�����������������������������������������ó1�����������������������������������������˜5�����������������������������������������§8�����������������������������������������r<�������������������������������@�����������ó@�����������������������������������������„F����������������}G�����������������������������������������ŸJ�������������������������������zN�����������WO���������������������³Z��������������������������������������������������������%a�����������Òa���������������������™b���������������������f������Ûf�����������������������������������������Hi�����������������������������������������¸k�����������������������������������������üm�����������������������������������������•p�������������������������������kr�����������Os�����������������������������������������}u����������������}v�����������������������������������������Ñx�������������������������������&{����������� |���������������������:•���������������������Ó–������Ÿ—���������������������×›�������������������������������#Ÿ����������� ���������������������ƪ���������������������÷«������ì���������������������~¯�������������������������������R±�����������6²�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¬�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������|åŒ���������������������������äŽ���������������������������������������%����r�������������������������������������������������������������������������f™���������������à™������������������������������������������âô������������������������������������������������¿������������������I������������������������������������������ôH������������������������������������������������{���������������ü|������������X}���ú}���r~���A���€������ú€ �������������������������������������������s‹���vŒ���S�������%Ž������ÕŽ�����������������������������������������������������������������������������������������p������������������������������������������������‹&������������������‹=������������������������,F���������'G������¤G������2R������������ÑR���������������������������������������Ó€������Â�������„‚������rƒ������������†„������t…���������k†���������,Š������������������{�������������������������œ�������������s™������������������u›������°›������������������²�������í����������������TŸ�������Ÿ������������������¡������W¡���������������V£���}£���¤£������������������������¦������Y¦������k¬���������������‡µ���������������Æ·������������è¹���������ý»���������¾������À���������Â���������.Ä���������4Æ���������������£È���������������åË���������������������������������������*Ò���Ó���äÓ������‚Ô������2Õ������ÌÕ���������������������������������������������������������������������������������i������������������������������������������������Ô*������������������Ž6������������������������)=������>������›>������”B������������6C����������������������������������������Z������~[������8\������(]������������ú]������ê^���������ä_�������a������������������d������������������������Af������������k������������������m������Zm������������������ao�������o���������������q������Bq������������������Ór������s���������������„t���¬t���Ôt������������������������Tw�������w������f|���������������¼‚���������Ó„���������é†������Ûˆ���������òŠ��������� ����������ÿŽ������������`‘����������������”­”������������������������������—•������������������������������������������}·���Ô·���������������?È���������ðÈ������������¼É���������ºÊ���2ËFË���������������ÌÌ���������¼Í���äÍ���¸Î������������������������������ŸÏ������������������������������������������šá���ïá���������������#ë���������Ôë������������ ì���������ží���î*î���������������§ï���������—ð���¿ð�������ó���(ó���������ªó���ô���Hö���Žö���ûö���6ù���~ù���ìù���û���Xû���Æû���êü���2ý��� ý���Æþ2ÿ������������t���áó���°���������"������������°"���ð"���#������™#������>$���c$�������+������,����,���#0������������ 1���������»3������������®4���������å6������������½7���������¯:������������ˆ;���������¼>���������›?������!@������E������������ñE����������F���������°H������������–I���������PM���������ÿM������…N������íY������QZ���š_������������<`���€`���¥`������2a������ßa���b������e������¨e���f���Ãg������������Zh���������2j������������Êj���������wl������������m���������o������������§o���������8q���������êq������xr������Lt������������ät���������Šu���������æv������������Êw���������óy���������¥z������3{������k”������Ò”���Ö•������j–���à–���­š������›���À����������¢ž������0Ÿ������÷©������^ª���úª������Ž«���¬���T®������¿®��� °���������Ѱ������_±������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������]R���������������������������������������������������������������‚���������������¡ƒ���������������������£…���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÁB���������������������������������������������������������������·[���������������X]���������������������_���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Gó���������������������fö���������������Tù���������������.û���������������ý���������������äþ���������������������������������Î������������<"���������������������������������������������������������­+������������������]0������������������������õ3������������������������7������������������������é:������������������������è>���������������������������XE������������������������������������þH������������������������|M��������������������������� Z������������Ç_���������������������������������������������������������3e������������������þg������������������������mj������������������������²l������������������������Ko������������������������eq���������������������������‡t������������������������������������5w������������������������ z���������������������������Š”������������õ•������������������Ìš������������í����������������������������ª������������«������������������s®������������M°������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PR���������������������������������������������������������������ö����������������”ƒ���������������������–…���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������´B���������������������������������������������������������������ª[���������������K]��������������������� _���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������:ó���������������������Yö���������������Gù���������������!û���������������ûü���������������×þ���������������������������������Á������������/"��������������������������������������������������������� +������������������P0������������������������è3������������������������7������������������������Ü:������������������������Û>���������������������������KE������������������������������������ñH������������������������oM���������������������������þY������������º_���������������������������������������������������������&e������������������ñg������������������������`j������������������������¥l������������������������>o������������������������Xq���������������������������zt������������������������������������(w������������������������z���������������������������}”������������è•������������������¿š������������à���������������������������� ª������������ «������������������f®������������@°ÇÊÑÕÜãçëïó÷ "&*.26:>DHOV]ax|’–®²ÉÍäõ1BZht…𫏼ÀÄÈÌÐ×ãêñøÿ ")07;BIPW^elsz�ˆ�–�¤«·»¿ÃÇËÏÓÚáèïöý  '.59@GNU\cjqx†�”›¢©°µº¿ÄÉÕÚßäéî  # ( 0 5 = M U ` l t y ~ ƒ ˆ � ’ — œ ¡ ¦ « ° µ Ê Ï × Ü ä é ñ ù þ   ( - 5 E Q [ l v ~ Ž – « ³ » È Ð Ø æ î ö   ( 0 8 H P X ] s Œ ‘ ¤ ³ » À Ó Û ð ø    5 = B P e y ” ­ ¾ Ã Ë Ó Û ë ó �    % - 2 7 ? G L T \ l t „ � ˜ � ¥ ° µ Æ Î Ó â ê ï ý $,DNV[ckv{ƒ‹“˜ ¨µºÂÊÏ×ßäéñù  *2:BGL]bjow‚‡�—Ÿ§¬´¹ÁÉÎÖÞæîóû�%-5:?GOT\dltyŠ�—Ÿ¤¬´¼ÄÌÑÙÞæëóû %*2:?GO_u‰‘Ÿ§¬´¼ÁÉÑÖÞãëóø�%-2:BGOW_dlt|�‰‘™ž¦®¶¾ÆËÕÝåíõý  %*/49AFNS[`hpu}…Š’šŸ§¯·¿ÇÏ×ßçï÷ÿ'/7?GOW_gow|„Œ‘™¡©®¶¾ÆÎÖÞãëóø� (-5=EMU]emrz‚‡�—œ¤¬´¼ÄÌÔÙáéîöþ  (08=EMU]ejrz‚‡�—Ÿ¤¬´¼ÁÉÑÖÞæëóû "*2:BGLTYafnv{ƒ‹“› ¨­µ½ÂÊÒÚâçïôü !).3;CHPX`hmuz‚Š�—Ÿ§¯·¼ÄÉÑÖÞæîöû�%*2:BJRZbjow‡Œ”œ¤©±¹¾ÆÎÖÛãëóø�%-5:BJRZbqy~ƒˆ�’—œ¡¦«°¸ÀÈÕÚâêù "9AIY^ej}�Ÿ§¯´ÄÌÔÙáéñùþ,16>FNS[`hpuz‚‡�—œ¡¦«°µº¿ÄÉÎÖÞæîóû #+3;@GLT\dlty�‰‘–ž¦®¶»ÃËÓØàåêòú$).6;CP`esŒ›Ÿ§«³ÆÕÙáåí #*26>BJQY]eiqy‡Œ”ª¯·¼ÄÉÎÖãëóø�   % - 2 : ? G L T \ a i q v ~ ƒ ‹ “ « ° ¸ ½ Å Ê Ò á é ñ ù !!!! !6!>!F!N!V![!c!k!s!€!ˆ!�!˜! !¥!­!µ!½!Ë!Ó!Û!ã!ë!ð!ø!�"""!")"1"6">"F"K"S"["t"|"„"Œ"”"™"¡"©"±"¶"¾"Æ"Î"á"æ"î"ö"þ"# ###+#0#8#@#E#M#U#Z#b#j#r#z#‚#‡#�#—#Ÿ#§#¯#·#¼#Ä#É#Ñ#Ö#Þ#æ#ë#ó#û#�$$ $$$%$*$2$7$?$D$L$T$\$d$l$t$y$�$‰$‘$™$¡$©$±$¹$¾$Æ$Î$Ö$Þ$æ$î$ö$þ$% %%%#%+%3%;%C%H%P%X%`%h%m%u%}%‚%Š%’%—%Ÿ%§%¯%·%¿%Ç%Ï%Ô%Ü%ä%ì%ñ%ù%& &&&&&&.&3&;&C&K&S&X&`&h&m&u&}&‚&Š&’&¢&ª&²&·&¿&Ñ&Ö&Þ&ã&ë&ð&ø&' '('-'5'K'P'X'`'e'm'u'z'‚'Š'’'š'¢'§'¯'·'¼'Ä'É'Ñ'Ö'Þ'æ'î'ö'û'( ((( (%(-(5(:(B(J(Q(X(_(f(l(r(x(~(„(Š(�(–(œ(¢(¨(®(´(º(À(Æ(Í(Ô(Û(â(è(î(ô(ú(�)) ))))$)*)0)6)=)D)K)R)X)^)d)j)p)v)|)‚)ˆ)Ž)”)š) )§)®)µ)¼)Â)È)Î)Ô)Ú)à)æ)ì)ò)ø)þ)* ****%*,*2*8*>*D*J*P*V*\*b*h*n*t*z*�*ˆ*�*–*�*¤*«*²*¹*À*Ç*Î*Õ*Ü*ã*ê*ñ*ø*ÿ*+ +++"+)+0+7+>+E+L+S+Z+a+h+o+v+}+„+‹+’+™+ +§+®+µ+¼+Ã+Ê+Ñ+Ø+ß+æ+í+ô+û+, ,,,,%,,,3,:,A,H,O,V,],d,k,r,y,€,‡,Ž,•,œ,£,ª,±,¸,¿,Æ,Í,Ô,Û,â,é,ð,÷,þ,- ---!-(-/-6-=-D-K-R-Y-`-g-n-u-|-ƒ-Š-‘-˜-Ÿ-¦-­-´-»-Â-É-Ð-×-Þ-å-ì-ó-ú-.....$.+.2.9.@.G.N.U.\.c.j.q.x..†.�.”.›.¢.©.°.·.¾.Å.Ì.Ó.Ú.á.è.ï.ö.ý./ /// /'/./5/</C/J/Q/X/_/f/m/t/{/‚/‰/�/—/ž/¥/¬/³/º/Á/È/Ï/Ö/Ý/ä/ë/ò/ù/�00000#0*01080?0F0M0T0[0b0i0p0w0~0…0Œ0“0š0¡0¨0¯0¶0½0Ä0Ë0Ò0Ù0à0ç0î0õ0ü01 1111&1-141;1B1I1P1W1^1e1l1s1z1�1ˆ1�1–1�1¤1«1²1¹1À1Ç1Î1Õ1Ü1ã1ê1ñ1ø1ÿ12 222"2)20272>2E2L2S2Z2a2h2o2v2}2„2‹2’2™2 2§2®2µ2¼2Ã2Ê2Ñ2Ø2ß2æ2í2ô2û23 3333%3,333:3A3H3O3V3]3d3k3r3y3€3‡3Ž3•3œ3£3ª3±3¸3¿3Æ3Í3Ô3Û3â3é3ð3÷3þ34 444!4(4/464=4D4K4R4Y4`4g4n4u4|4ƒ4Š4‘4˜4Ÿ4¦4­4´4»4Â4É4Ð4×4Þ4å4ì4ó4ú455555$5+52595@5G5N5U5\5c5j5q5x55†5�5”5›5¢5©5°5·5¾5Å5Ì5Ó5Ú5á5è5ï5ö5ý56 666 6'6.656������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`R���������������������������������������������������������������‚���������������¤ƒ���������������������¦…���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÄB���������������������������������������������������������������º[���������������[]���������������������_���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ió���������������������hö���������������Vù���������������0û��������������� ý������������������îþ�������ÿ���������������������Ð������������?"���������������������������������������������������������¯+������������������`0������������������������ø3������������������������"7������������������������ì:������������������������ë>���������������������������[E������������������������������������I������������������������M��������������������������� Z������������Ê_���������������������������������������������������������5e������������������h������������������������pj������������������������µl������������������������No������������������������hq���������������������������Št������������������������������������8w������������������������#z���������������������������Œ”������������÷•������������������Κ������������ð����������������������������ª������������«������������������u®������������P°���������������������������������������������������������������������������2��������������������‘����’����“����”�•�–�—�˜�™�š�›�œ���ž�Ÿ����������������������ú™û™ü™ý™þ™ÿ™�šššššššš���üô������ýôþôÿô�õõõõõõõõõ õ������������������������cdefghijklmnop���I������IIIIIIIIIIIII������������������������������������f}���~���€~���O�������������������������������������������������������������‹���„Œ���c�h����AŽFŽ���åŽêŽ���±�²�³����´�������µ����¶�������·�������¸�������¹�������º�������»����������Œ����Ž�����������‘���’������“������£&¤&¥&¦&§&¨&������²=³=´=µ=¶=·=¸=������GF���������BG������¿G���������������������øR���ùRúR���ûR������üRýR���þR������î€���������������Ÿ‚���������������������¡„������������������††���������IŠOŠ������������������¥�«����������������®����¯�°����������Ÿ™¤™���©™������������������Ü›á›���æ›������������������žž���������������������»ŸÀŸ���ÅŸ���������������x¡}¡‚¡‡¡���������������������Ò£×£������Ü£á£���������������������ƬǬ���Ȭ���������������»µÀµ���������ó·ø·������º º������¼¼���!¾&¾������!À&À������6Â;Â���������(Å����������Æ•Æ���������ÀÈÅÈ���������������������������������������������������8Ò���Ó���ôÓùÓ���žÔ£Ô���BÕGÕ���îÕïÕðÕ���ñÕ������òÕ���óÕ������ôÕ������õÕ������öÕ������÷Õ������øÕ���������…†���‡ˆ������‰���Š���‹������Œ������ì*í*î*ï*ð*ñ*������¶6·6¸6¹6º6»6¼6������E=������7>������¶>���������������������^C���_C`C���aC������bCcC���dC������©Z���������������T\���������������������^�������������������`������»aÁa������������������FdLd���������������Tf���UfVf���������DkIk���Nk������������������‡mŒm���‘m������������������ÈoÍo���������������������oqtq���yq���������������1s6s;s@s���������������������uu������ uu���������������������¸|¹|���º|���������Ú‚ß‚������ñ„ö„���ù†þ†������ùˆþˆ������‹‹���������ñ����������N�S�������~‘ƒ‘���������������������������������������������º•������»•���¼•½•¾•¿•À•Á••ÕÄ•���Œ·���ë·ì·í·î·ï·���RÈWÈ\È������ÉÉÉ���ÏÉÔÉÙÉ���ÉÊ���������fËkË���pË������èÌ������������óÍ������������������������������������ÂÏ������ÃÏ���ÄÏÅÏÆÏÇÏÈÏÉÏÊÏËÏÌÏ���©á���âââ â â���6ë;ë@ë������ôëùëþë���³ì¸ì½ì���­í���������JîOî���Tî������Ãï������������Îð������������������������¸ó���%ô���������œö��� ÷���������Œù���úù���������fû���Ôû���������@ý���®ý������������������������‚������������������"���������������������������������.#������´#������������~$������������-,���›,������������������������11������������������������Ö4������������������������å7������������������������°;������������������¶?������<@������������������������F���������·F������������������������×I������������������N������ N������������_Z���������������������������������Á`������Na������������"b������������·e���,f������������������������ƒh������������������������ój������������������������7m������������������������Ðo������������������r������•r������������������������u���������´u������������������������x������������������Âz������P{������������â”������������z–���ð–������������(›������������������¿ž������MŸ������������nª������������ž«���¬������������Ï®������������������î°������|±���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ɉ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ÑÏ—À������������������������������������������������������������������������������������������������������������������������������������������������������ôË���������������������������������������������������������������������������������������������������������������AÎ������������������������������������������������������������������������������������������������������������������eÏ���������������zÏ������������������������������������������������Ð���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������œÔ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Ì×���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������{Ù™Ú�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ûÚ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ZÛ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¹Û���������������������������������������������������������������������������������Ü����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������}Ü������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ßÜ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������>Ý����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������›���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������¾Ò������������������������������������������������������������������������7���� �������������������������������������������������������������������������������������������š������������������������������������������ õ���������������������������������������������������������������������q������������������������������������������I���������������������������������������������������������������������������������g}��� ~���…~���T������������������������������������������������������������†‹���‰Œ���m�������KŽ������ïŽ������¼����������������������������������������������������������������������������������”������������������������������������������������©&������������������¹=������������������������LF���������GG������ÄG���������������������ÿR���������������������������������������ó€���������������¤‚���������������������¦„������������������‹†���������UŠ������������������±�������������������������±�������������®™������������������››������ë›������������������Ø�������!ž���������������zŸ������ÊŸ������������������B¡������Œ¡���������������o£���–£���æ£������������������������D¦������¦������ɬ���������������ŵ���������������ý·������������º���������$¼���������+¾������+À���������@Â���������-Å���������šÆ���������������ÊÈ���������������������������������������������������������=Ò���Ó���þÓ������¨Ô������LÕ������ùÕ����������������������������������������������������������������������������������������������������������������������������������ò*������������������½6������������������������J=������<>������»>���������������������eC���������������������������������������®Z���������������Y\���������������������^������������������`������Ça������������������Rd������������������������Wf������������Sk������������������Em������–m������������������ˆo������Òo���������������-q������~q������������������úr������Es���������������žt���Æt���u������������������������{w������·w������»|���������������ä‚���������û„���������‡������‰���������‹���������ö����������X�������������ˆ‘���������������������������������������������������Å•������������������������������������������‘·���ð·���������������aÈ���������É������������ÞÉ���������ÎÊ���?ËuË���������������íÌ���������ÖÍ���øÍ������������������������������������ÍÏ������������������������������������������®á��� â���������������Eë���������ì������������Âì���������²í���#îYî���������������Èï���������±ð���Óð������������������������½ó���*ô���������¡ö���÷���������‘ù���ÿù���������kû���Ùû���������Eý���³ý������������������������‡���í������������'������������������É"��� #���3#������¹#������W$���„$���������������2,��� ,������������������61������������������������Û4������������������������ê7������������������������µ;���������������������»?������A@���������������������F���������¼F������������������������ÜI���������������������N������¥N���������������dZ������������������V`���š`���Æ`������Sa������ùa���(b���������������¼e���1f������������������ˆh������������������������øj������������������������<m������������������������Õo��������������������� r������šr���������������������u���������¹u������������������������ x���������������������Çz������U{���������������ç”������������–���õ–������������-›���������������Äž������RŸ���������������sª������������£«���¬������������Ô®���������������ó°�������±��¹�����e�����n�����l�����i�����m�����h�����d�����j�����f�����a�����g�����b�����k�����c�����>�����G�����E�����B�����F�����A�����=�����C�����?�����:�����@�����;�����D�����<�����È�����ˆ�����×�����—�����´�����Ë�����v����������}�����z�����~�����y�����u�����{�����w�����x�����s�����|�����t�����O�����X�����V�����S�����W�����R�����N�����T�����P�����Q�����L�����U�����M�����”����������§�����¾�����•�����«�����������¬�����Ã�����¤�����º�����’�����¯�����Æ�����Þ�����ž�����²�����É�����ã�����£�����æ�����ç�����¦�����§�����é�����©�����î�����ð�����®�����°�����ò�����‰�����ó�����³�����ö�����Œ�����ù�����������ø�����¸�����µ�����´�����¬�����«�����Ž�����©�����À�����Ô�����”�����������³�����������¥�����©�����¾�����±�����Æ�����™�����˜�����������œ�����������Ž����� �����Ÿ�����“�����’�����¤�����£�����–�����•�����¨�����§�����š�����™�����ž���������þWøÜüÓÞÝ���þWøÜüÓþä���þWøÜåæ…ê���þWøÜåæºð���Ç_¿ À�Á�EmptyÁ�Âó����Ã�Ä�FlagsÁÅó����Æ�Ç�LiteralÁÈó����É�Ê�DotÁËó����Ì�Í� AssertionÁÎó����Ï�Ð� ClassUnicodeÁÑó����Ò�Ó� ClassPerlÁÔó����Õ�Ö�ClassBracketedÁ×ó����Ø�Ù� RepetitionÁÚó����Û�Ü�GroupÁ Ýó����Þ�ß� AlternationÁ àó����á�â�ConcatÁ ãó����������Z$ŽÐóWô�²²�ƒ�³¦ �´�  �µ±� ���������â!\åuèxí�‰ü Ê“r�çØ%‰ü Uÿ ·Å����Ç_¶¶��HirÁ�·¦ã�¸�propsÁã���������­2¯è¾æ%�‘‘�ƒ�’¦ã�“� ã�”±�ã���������HÔc4„Mz�‰ü Ë“r��Ú%‰ü UÿÉÙ%���©f����Ž� DebugHaystackÁ��ó���� ������°µûS…ò����©f�“ü���‹g�©t��������©t�����������‹g�©t� �������©t������������Ť©t���������Ť����Ť©t��������Ť����p´Ü%Ť����I´Ü%Ť���ñD“r‘}ÌŠÌŠ�½«�ÏŠ���Њœ“D���������^)c˜þOþÇþÇþ�¹7�Êþ�innerÁÓ(���������¯AzF¢oqfŤ©t����������´Ü%Ť�ü¶“rUÿ����ñD“r‘}ÌŠÌŠ�½«�ÏŠ���Њœ“D���������^)c˜þOþÇþÇþ�¹7�ÊþëÜ%Ó(���������¯AzF¢oqfŤ©t���������ÒÜ%Ť­Þ%����Ç“r���É9ÅÛÜ9“r�¥µ¥µ�¤�¦µßƒ†�§µ¦ƒ†���������¼ºàË£�ÀœÜ�Äœ¯�Åœó����Æœ�Çœ€Èœó����������‘¥_¿´Òw®®�«�°¿ ”��������3¯f*²Û�âsõõĵ� AllocErrorÁ���� ������Ô]YO^÷`�Uÿ�Ý9“r� ãs Ý8Ý8��ArcInnerÁ�ß8�strongÁä7�à8Âä7�á8�dataÁä7�������1%wãÿÃxdÅÛUÿ½˜���ß9“rç‰ç‰��ClonedÁ�é‰þAô:���������³^‡Ã/ã¬�p�p��IterÁ� pí óo�¡p� end_or_lenÁóo�¢p�_markerÁóo���������Ûê2ÝЫ�“r���ÿÚ���Å8Å8��WeakÁ�È8í ä7�É8«ä7���������=ÆÖ�BÅÛ ‘}����ŸŸ� �BoxÁ�£ó‹�¤ô‹���l�����jô²ßk# �‘}���ÕÝ%���ˆß%���—Ý%���ÊÞ%���á9á9��GuardÁ�ã9˜ ä7�ä9�elemsÁä7�å9�layoutÁä7�æ9�n_elemsÁä7���������Z¶�©uˆ“r���­%��Ť±DŤ“r��Þ%ìQ“róD“r‘}—Ý%�“r�Uÿ “rŒBŒB�� SetLenOnDropÁ�ŽB¶‹B��B� local_lenÁ‹B���������Ìþõ²µ³°ò���“r�Uÿ�ç%��Ť�Uÿøæ%�Þ%�”è%�%�%�ž%�NeverShortCircuitÁ� %ó���� �����±z1"ák,¬�Uÿäæ%���­%��Ť±DŤ“r�Ìß%ìQ“róD“r‘}ÊÞ%”ç% ç%úç%®é%‘è%¥é%Ìß%¬è%‘é%���½)Ť�Ôæ%²è%��©t²è%Uÿ  ý­ý­�� MaybeUninitÁ�ÿ­�uninitÁç�€®�ç��������ÙW£Ÿì·œŤÔæ%���½)Ť��é%²è%�ê% ê%�é%����ç%���®é%���äæ%���‘é%���øæ%���¥é%���Ÿ¨ ���üª ����¦ ���Ì© ���›p���Åm���‰ü ���ÏÐ�þ>�Ñè³ö�ÒÙû ö���Ó�Ô�NFAÁÕóö���������‡ ¼_r‰ù����‘ê���Ÿo���Ýo���£n���án���–����™�����­Ñ|����­Öä����­ Ñ|�����­Õ�����­•Ò���ÇD“rÕÝ%�Þ%�øæ%���ÇD“rˆß%Ìß%�¥é%���ð)Ť©t����������äæ%���ð)Ť©t���������‘é%���Ç#�÷é%²è%���Ç#�þê%²è%���çD“r‘}—Ý%���çD“r‘}ÊÞ%���ÞQÙ*Ù*��WithPatternIDIterÁ�Û*þAÙ�Ü*�idsÁÙ���������ÿƒ¡/eƒ Áã%�p�p�Ëâ%� pí óo�¡päâ%óo�¢púâ%óo���������Ûê2ÝЫ�ÅÕ%���ãQÕÝ%“r�Þ%���ãQˆß%“rÌß%���æQ—Ý%�ç%���æQÊÞ%®é%���­%��Ťäæ%¬è%÷è%���­%��Ť‘é%¬è%íé%���½)Ť�Ôæ%²è%�ê%žê%���½)Ť��é%²è%�ê%šë%����´Ü%Ť­Þ%�����ÒÜ%Ť­Þ%����óD“r‘}—Ý%”ç% ç%���óD“r‘}ÊÞ%”ç% ç%���Ê“r»Ù%ÉÙ%���Ë“rôÚ%ÉÙ%���±DŤ“r��Þ%øæ%‘è% è%���±DŤ“r�Ìß%¥é%‘è%Ýé%���ìQ“r�ç%úç%ˆè%���ìQ“r®é%úç%Ðé%����‚�óÜî§����…�óÜî§����˜�Ðéü¶����›�Ðéü¶���Ü9“rˆà%����Ý9“r�â%½˜���ìw“r���Á*Áã%���­p�“r���éC“r‘}���­C“r‘}���Å9ÅÛ‘}���Û9“r���º�Öäâs���º�õô���º�“r���–P—Ý%���–PÊÞ%���–P²Œ²Œ��ZipÁ�µŒ—ÍJ�¶Œ˜ÍJ�·Œ÷ÍJ�¸Œ¶ÍJ���������É by­]ò¯ï%�ð%���–P¯ï%���é9“r���ýn“r���ÂD“rÕÝ%�Þ%���ÂD“rˆß%Ìß%���¬;�“r���½Œ¯ï%�ð%���¾Œ¯ï%�ð%���–¥�ÅÛ���Å*Áã%���œ¥�ÓÔ�Õ�ParseÁ�Öó����×�Ø� TranslateÁÙó���������d ®�..*����ï)Ť©t������������ï)Ť©t�����������Î3ãs‘}���Š*Ť©t������������Š*Ť©t������������ �‘}���ð6‰ü ���ð6 ‹ù%����õ6‰ü ���õ6�û%���¢:ÅÛ‘}���îYúÄ���ñY·ÅúÄ���Õ:ÅÛïä%���¾�Öäâs���¾�õô���¾�Õ�âs���¾�Û����ôB“r—Ý%‘}���ôB“rÊÞ%‘}���Ú)Ť©t������������Ú)Ť©t�����������åJ¯ï%�ð%����;�Áã%“r���ä<Šã%���ÆD“r©t‘}���ü�âs���ü����õ9“r���‡:ÅÛ‘}���ŸÁã%���òQŠã%�����‰��Á���l��@��Ž��|��ù���‹���q��C��_��‚��ÿ���U��I��e��ß���§���ˆ��k��å���?��­���{��p��ë���B��“�����T��H��d��‡��¦���j��¬���Ñ���z³�Ä���o��A��²���×���€��’��S��G��¸���c��†��¾���i��Œ��Ð���ˆ���n��Ž���‘��Ö�����ü�ä�î���F��b��Ü���…��W��h��â���ª���‹��è���°������~��r��E��a��„����g��Š�������Ô���}��Q��&��D��µ���Ú���`��V��ƒ��J��f��»����yU�yU������������������������ ��díµ�yU�������Ö¾¨BÔ­•Öï5«¦±!­M¶�%L¼¿��ÀO_�core_intrinsicsÁ¢Ë¾��Ö¾¨BÔ­•ÖŽ ÚÜrg×ÏÉ��¼ßÀ�…ÿ‚]�´œ��Ö¾¨BÔ­•Ö;à]ëSN ��¬ÏG�yU�������Ö¾¨BÔ­•Öó´“/¯ØFq�7,ï®�}©Ø ±�&�fmt_helpers_for_deriveÁ¢g¡g��Ö¾¨BÔ­•Öf^xl¡“ ��¬¹Ô�yU�������Ö¾¨BÔ­•Öi$½ÿ´œq�,¡¶�s±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö�¤Ýc§fÉ��ü¢¿%�þ�´œ��Ö¾¨BÔ­•ÖLM>š¶ˆ†›q�.,¡š�Ö±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö825;À›5Ù ��>�yU� fmt_internalsÁ�fmt_arguments_from_strÁ������Ö¾¨BÔ­•Ö¦ÉF%}14��$crate::format_argsÁ�ñ'è]�Åõ‘]Ò„&â„&žœ�Ö¾¨BÔ­•Ö‚àá¶{“«~�%¸¿�eöi_±�&�derive_eq_internalsÁ¢ŒÏ¾��Ö¾¨BÔ­•Ö­ »Í‰DÀ5É��¼½µ�M�´œ��Ö¾¨BÔ­•Ö;ï10¾d‡çq�6,Ń�&±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö0‘5ž [r¶� L²�ö±�&¢Ë¾��Ö¾¨BÔ­•ÖBeÑ<D·ÁÔq�,â­�‘±�&Ђ&¢g¡g��Ö¾¨BÔ­•ÖÇDµ%šû, ��¬Óë�yU�������Ö¾¨BÔ­•Öσ+=­’Kq�-,òŽ�ì±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö]ÝãPü-pÉ��¼›µ�w�´œ��Ö¾¨BÔ­•ÖÐ8JÖÄèÕ ��d•¢�yU�������Ö¾¨BÔ­•Ö?Z7^Be¶�LÃÇ�±�&¢Ë¾��Ö¾¨BÔ­•Ö™�ÌmÙ-e�%,±¿�}”V¯±�&�derive_clone_copy_internalsÁð‰â��Ö¾¨BÔ­•Ö™] ðÜÔé É��„�®�V�´œ��Ö¾¨BÔ­•Ö8/N)vùe�6,¾ƒ�„±�&û‰&ð‰â��Ö¾¨BÔ­•Ö+„óÑÑUp5e� ,«�»±�&û‰&ð‰â��Ö¾¨BÔ­•ÖWN»ÜÞN–öÉ��Ü¢�ò�´œ��Ö¾¨BÔ­•Öä"<çB‚–q�,˜¢�˱�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö‘y®ôÒ¿² ��¬�J�yU�������Ö¾¨BÔ­•Ö©vœ`£uÆÉ��„¿*�y�´œ��Ö¾¨BÔ­•Öš!;¡×#Åaq�,,éò�R±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö¿"ðclxÉ��„�«�Ý�´œ��Ö¾¨BÔ­•ÖÎTÀ� Q~�¿Ç�±�&÷…&¢ŒÏ¾��Ö¾¨BÔ­•ÖBPøag>Ä ��¬þ³�yU�������Ö¾¨BÔ­•ÖHI‘ЏK´eo�%$«¿�u‚‚´±�&û‰&ú Ì ��Ö¾¨BÔ­•ÖÅ©'>aÃË"É��„á¥�¦�´œ��Ö¾¨BÔ­•Ö ²K0ƒhÚe�5,ñ*�Ó±�&û‰&ð‰â��Ö¾¨BÔ­•Ö¤w¨uxÓq� ,‘‰�·±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö 5 2(+ÊIÉ��¼�‰�B�´œ��Ö¾¨BÔ­•Ö¤â‘>ßn[ ��¬ÅÊ�yU�������Ö¾¨BÔ­•Ö‡ ú�Ç¡q�,è–�@±�&Ђ&¢g¡g��Ö¾¨BÔ­•ÖuÄÇ$D޽É��¼Èÿ�Ë�´œ��Ö¾¨BÔ­•ÖÛLe£Gçoe�,,âò�ù±�&û‰&ð‰â��Ö¾¨BÔ­•ÖpN},¾ñ�ƒÉ��¼Â€�2�´œ��Ö¾¨BÔ­•Ö!xèQÖáÃq�=,«µ� ±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö­Ô¿àÙÔ«e�,¸Ç�–±�&û‰&ð‰â��Ö¾¨BÔ­•Ö‰—­ë¬By ��¤ËÒ�yU�������Ö¾¨BÔ­•Ö{ÍÌÔcßCj��üͲ÷�yU�������Ö¾¨BÔ­•ÖòWaË›zÀÉ��„˜š� �´œ��Ö¾¨BÔ­•ÖÝ5ÖÐmN˜Æq�4,íò�ô±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö/½·dU¦e� ,Љ�±�&û‰&ð‰â��Ö¾¨BÔ­•Ö Ÿ•oPÁÉ��¼˜À�¸ �´œ��Ö¾¨BÔ­•Ö½¤ûí‰ß›q�,Èú�‘ ±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö÷ߢ>2£#É��„—÷� �´œ��Ö¾¨BÔ­•Ö½ú€@ê/� ��¬«á�yU�������Ö¾¨BÔ­•Öºô¨jt9@É��„Û(�n �´œ��Ö¾¨BÔ­•Ö�‡ò÷í  ��¬£ �yU�������Ö¾¨BÔ­•Ö¤ŽVZ1¨Äe�=,¤µ�Á±�&û‰&ð‰â��Ö¾¨BÔ­•ÖÃh«¾så¦o�$²Ç�ޱ�&û‰&ú Ì ��Ö¾¨BÔ­•Ö ÚO¶ëÈ4�Û��üê¤B�µŽ ]�panic_internalsÁ�‹��Ö¾¨BÔ­•Öá9œ[ûe�#,È*�s±�&û‰&ð‰â��Ö¾¨BÔ­•ÖÓ1òOøF.É��„éŽ�¬ �´œ��Ö¾¨BÔ­•ÖÎà –ÅCØ ��Ź�yUÒ„&â„&������Ö¾¨BÔ­•Ö‚ ø.Rµße�4,æò�±�&û‰&ð‰â��Ö¾¨BÔ­•Ö´¡De0@s*q�,¨À�ë ±�&Ђ&¢g¡g��Ö¾¨BÔ­•ÖÌ£¿xg!É��¼±ü�v �´œ��Ö¾¨BÔ­•Ö>‚E>@ܨe�,Áú�¤±�&û‰&ð‰â��Ö¾¨BÔ­•Ö4ˆª¿ø~l¯É��¼ÝÈ�Ý �´œ��Ö¾¨BÔ­•Ö•1ãæ;¬ ��ü韈�yU�������Ö¾¨BÔ­•Ö‰’†ê� q�<,¦«�Ý ±�&Ђ&¢g¡g��Ö¾¨BÔ­•ÖˉF8AJßÉ��ü©Ç%�i �´œ��Ö¾¨BÔ­•ÖûšîŽA*'Ä ��d¤¯�yU�������Ö¾¨BÔ­•ÖL“ò¥÷—Eq�",Øÿ�g ±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö¬l¶Ž'oÉ��¼Ùò�ò �´œ��Ö¾¨BÔ­•Ö² ö—ˆs‚Ãq�3,Íê�Ë ±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö˜ Õ@§�e�,¡À�V ±�&û‰&ð‰â��Ö¾¨BÔ­•Ö%ÆUÊL sÃÉ��¼÷5�Ž�´œ��Ö¾¨BÔ­•ÖhõrÞÈ¿‹î ��¬÷À�yU�������Ö¾¨BÔ­•Ö4Z Fûò“É��¼»½�á�´œ��Ö¾¨BÔ­•ÖÆë�#½œ#/��üìlE�yU�������Ö¾¨BÔ­•Ö|¡@R_ÉJÉ��¼ä¸�4�´œ��Ö¾¨BÔ­•ÖÒaµµ8Æ“Ðq�;,Ò€� ±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö(·¿$·¨xðe�,“/�— ±�&û‰&ð‰â��Ö¾¨BÔ­•ÖLÝ!t6¸Ô ��¬þø�yU�������Ö¾¨BÔ­•Ö'¢i�׃e�",Ñÿ�õ ±�&û‰&ð‰â��Ö¾¨BÔ­•ÖþìñoÙ5¹q�2,ïÀ�Ù±�&Ђ&¢g¡g��Ö¾¨BÔ­•ÖZŸ­úô‚Nq�,Áü�±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö*�ídƒðp—É��„˜¶�š�´œ��Ö¾¨BÔ­•ÖªÔmS2hËE ��¬Þ×�yU�������Ö¾¨BÔ­•Ö 9 ߺØ�É��„æ®�í�´œ��Ö¾¨BÔ­•Ö‘d«q>ƒ£„e�;,Ë€� ±�&û‰&ð‰â��Ö¾¨BÔ­•ÖX>l!¦»õÉ��„Š/�S�´œ��Ö¾¨BÔ­•Ö_µæ{q�!, ÷�,±�&Ђ&¢g¡g��Ö¾¨BÔ­•ÖCMÍM¸—† ��¤”×�yU�������Ö¾¨BÔ­•Öî6>�Aóe�2,èÀ�Ü ±�&û‰&ð‰â��Ö¾¨BÔ­•ÖycÏá&ïLe�,ºü�±�&û‰&ð‰â��Ö¾¨BÔ­•Ö°œrÞ'HËŒ ��dÒ¨�yU�������Ö¾¨BÔ­•Ö¤»È$\(УÉ��„Ù­�s�´œ��Ö¾¨BÔ­•ÖQTÉÓX#oÉ��¼µƒ�¡�´œ��Ö¾¨BÔ­•Öù|Œ•)Ž˜×e�:,ä(�α�&û‰&ð‰â��Ö¾¨BÔ­•Ö€ŒO|ž¯ ��¬ ­�yU�������Ö¾¨BÔ­•Ö°­A�¡Ðq� ,íÈ�×±�&Ђ&¢g¡g��Ö¾¨BÔ­•Öÿ·€}™‘aE��üÈoE�yU�������Ö¾¨BÔ­•Ö¥íÓFCîQq�1,͵�2±�&Ђ&¢g¡g��Ö¾¨BÔ­•ÖVC¤ÀI/Øçq�,‡6�g±�&Ђ&¢g¡g��Ö¾¨BÔ­•ÖkœÇø=Ó%É��„�¢�ò�´œ��Ö¾¨BÔ­•ÖP¢ xµ>œ ��¬Û_�yU�������Ö¾¨BÔ­•Öž{’) ÑŸÉ��„è*�C�´œ��Ö¾¨BÔ­•Ög~¾�ÌÝ ��¬ôÞ�yU�������Ö¾¨BÔ­•Öÿ‹Œ «tל��üݬš�yU�������Ö¾¨BÔ­•ÖÜ”þ5¢ߣe� ,æÈ�½±�&û‰&ð‰â��Ö¾¨BÔ­•ÖãÍÜYë|Me�1,Ƶ�ö±�&û‰&ð‰â��Ö¾¨BÔ­•ÖoMEã�Ôñ`e�,€6�.±�&û‰&ð‰â��Ö¾¨BÔ­•ÖŒM©á´-É��¼„ �f�´œ��Ö¾¨BÔ­•Ö=D¯½5¶™É��„ß–�”�´œ��Ö¾¨BÔ­•Ö0*Ÿ 6X– ��¬›Î�yU�������Ö¾¨BÔ­•Ö`#šÖ| ÒÉ��¼Ýò�ç�´œ��Ö¾¨BÔ­•ÖÝN,׫»œq�8,ô¸�À±�&Ђ&¢g¡g��Ö¾¨BÔ­•֌ˢ?s¹ôžq�,˽�ö±�&Ђ&¢g¡g��Ö¾¨BÔ­•Öÿ“ŒÑ÷פ ��¬íƒ�yU�������Ö¾¨BÔ­•ÖË.®g_“%¶q�0,¦®�Q±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö ’qc„²Ï=q�,” �†±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö=Ò¾Wú� ò ��¬ì¦�yU�������Ö¾¨BÔ­•ÖÞY ,ëÓR¾���yU�yUÜ ������Ö¾¨BÔ­•Ö«XÁò™W¢„É��¼¸ú�]�´œ��Ö¾¨BÔ­•Ö|(%þ~I�”…&�&ñLè]�ÊÒ„&â„&žœ�Ö¾¨BÔ­•Ö9n¿� þ7É��„Äê�Ä�´œ��Ö¾¨BÔ­•Ö,%g4 ¬ã§e�8,í¸�ò±�&û‰&ð‰â��Ö¾¨BÔ­•Ö‹ÞÙ&·Äüe�,Ľ�+±�&û‰&ð‰â��Ö¾¨BÔ­•Ö…üìà æù ��¬¶b�yU�������Ö¾¨BÔ­•Öu—Š˜°¤ñ3�Û��ü¢žB�X ¨˜&�‹��Ö¾¨BÔ­•ÖÖºv;`ì#0q�/,ê¥�g±�&Ђ&¢g¡g��Ö¾¨BÔ­•Ö^CÁ"æÑëÿe�,� �ñ±�&û‰&ð‰â��Ö¾¨BÔ­•Öè‡<MX ß��üÄ¥î�yU�������Ö¾¨BÔ­•ÖsõŒ<ð{Ÿ���M�r(�W3š € ���������ù~ ¨~ ���������O  Ã~ +€ ÷ · k ! Ù~ F€ ������������������������������������#€ ������g  Õ~ =€ € É ���������������������������������������������Ç~ 9€ û » t % Ý~ J€ € Í ‚ 3 ð~ ¤~ ������• K  ¿~ '€ ó ������������������������������������������A  ±~ € ï ¨ ]  Ë~ A€ ÿ Ä x ) ë~ š~ € Û † ������¬~ € ê ž b  ������������������������������������������������������������������������������������������. æ~ ������Ö ���7 ý~ ������å ���S ������/€ ������o ������N€ ������} ������Ÿ~ ������;š E ���������������������������������������������������‹ < ������€ ���£ X ������4€ ���¿ ������á~ ������Ñ ������ô~ ������à ������  ������7š ± ���������������������������������������������µ~ ������¬ ������Ð~ ���������������������������� ������º~ ������™ S€ ˜ I– ���������q� X� šŠ $ˆ Õ… ������������������6’ ���JŽ Œ ���������������?˜ v– Ô” U“ |‘ Ã� ¿� þŠ ­ˆ \† ���ß� j™ ���������������ÔŽ ŽŒ ý‰ ˆ‡ 8… /ƒ †¦˜ É– &• ƒ“ Ï‘ � ���Q‹ ‰ ¿† Y„ ���Ô™ ¾— – Ÿ” ÷’ F‘ 8� "� aŠ î‡ ž… “ƒ ������������������z� ���Ü‹ x‰ í† ¬„ ‘‚ ���������������������†� ÈŠ wˆ † ȃ ª� ™ -— Ÿ• ” c’ ×� žŽ VŒ ���N‡ â„ ß‚ œ€ m˜ ���������������������Ûˆ ‰† #„ ‚ ž™ ˆ— Ø• i” ¾’ ‘ � éŒ +Š ¶‡ f… ]ƒ 7� Ô˜ ÷– ���±“ ý‘ D� Ž £‹ B‰ ������������������������������������������������������x• é“ ������yŽ ���Ö‰ )‡ ������w€ ���¤– ������ª‘ ������,‹ ������þƒ ������c— ������™’ ������¼Œ ���������������������������������í� ~‹ ������‡„ ��� š ó— ������0“ ���ž� ������Rˆ ������…� ������S• ������²� ������±‰ ������B‚ ������������������������������8† ������F™ ������D” ������������������������� ������• ������ñ� g€ /˜ f– ���������Ž� v� ¸Š Bˆ ò… ������������������S’ ���iŽ FŒ ���������������]˜ ”– ò” s“ š‘ á� Ý� ‹ ˈ y† ���ý� Ž™ ���������������òŽ ¬Œ Š ¦‡ V… Mƒ � Ę ç– C• ¡“ í‘ 4� ���n‹ 2‰ ݆ w„ ���ü™ ã— 9– Ä” “ l‘ a� H� ŠŠ ˆ Å… ¸ƒ ������������������¢� ���Œ ¡‰ ‡ Ò„ Ï‚ ���������������������¯� îŠ �ˆ († îƒ Ï� 6™ S— È• 4” ‰’ �‘ ÄŽ ~Œ ���x‡ (… ƒ Ò€ –˜ ���������������������‰ ¯† I„ 2‚ Ä™ ®— – �” ç’ 6‘ (� � QŠ Þ‡ Ž… ƒƒ u� ý˜ — ���Ù“ &’ j� :Ž Ì‹ h‰ �������������������������������������������������������• þ“ ������ŽŽ ���í‰ >‡ ������Œ€ ���¹– ������¿‘ ������A‹ ������„ ������x— ������®’ ������ÙŒ ���������������������������������Ž “‹ ������œ„ ���#š ˜ ������E“ ���³� ������gˆ ������š� ������h• ������Ç� ������Ɖ �������‚ ������������������������������L† ������Z™ ������Y” ������������������������'� ������• ������� °ÐODHT ‚����������������·Þ�������������������������������������� ”g¸f¬w��������������������������âöñ€ÉH!��������������������������U&�Ô @�Î7��—"Š è‚v��˜N{ã ²���–$éD Mrn��BY3± о•¡��������������������������ã= °`\‹��1¦Rh†|8��®!7Àp�qú��� ÛqDXÛ|��)¥»g¸ª'��FgyÕÈt«>��Vžgp}����1ü€g(¸bå��}šu€tM��J^OÔ ÒêF��������������_5òj` Sí���M?•Ä@í‡Ô��º�gÛXý )��ˆÅ2˜+a�� Û¦ÀŸu���eU[Ýp‹�8��K«õ !ý��®ú‡"`€ú·��üŽÖ ˜í¼��YÝ­-$PEÚ’��4Ñåz%ðÊ;d���ï )&ÈbX��¨Ð#­!`æk��)>T!”5n��¨®ZR)0ñâ©��ÑÅ@ªhô��������������‡álK,hwÐ��������������öu�.¸^M%���������������†¾]0Ho ã�� î±3103ƒõ��Žú†2ø9&¨��K�xb2ØnÊÑ��…ºô40xúµ��'‚D5³ji��������������ž|ðã7¨Œ×H��Û­Á7؈W}��>ÝøP8è-�¯��à$øa:Φ��Ëݳ:°´«S��«\Ї<€\³Ì��]F<=hXØ��™OæH<èF��­ÍŸ?�C���Ž©ìm?¸�æ���¥Ø,A°öH��«ä‡ä8PÝÀ��Ón ¯C8ˆrT��±Pº®:� ��q0¼ Eèœj��îDz2F(º“ ��*·ÖG¸ 1��������������¬ÁnIè¡<è�������������������������� ï4&LP‡ÉÄ��G‚ˬM˜‚$¹��������������������������������������†‰!ßQˆáf^��RËfQ˜�'a���������������������������ù(nUˆÈ(£��0‘·¡VpíŸ��m1{gWpçd��8¸�ÍXDÛ���‰îÞäX€›¢°��G;¹jX€q�ˆ��î¤ Â[  [��™D˜%XøS���ÒüÔYÀÏZ/��ÉËŸ6X8•��‚,λ_É P��cz_(Ï��frÊ¢aXU:$��r¨7”b(”«î��Ùmw¼cX H��~9‹ÃV =Ä=��J` se(Ox��â�?f€?Co��·�ŽfhÖ’ž��•Y÷ñhà‘-½���VéDœe�ŠoF��Ñ1lÉg°<Ú*��Û…{Æk��Íz��_ÄlxuÿÝ��žBÐmÈ��§õX˜l -Éd�������������� ‘Õp(g�O��$qÎpP—‘ñ���Ê=r@ã÷k���½$Cs8Ê9+��¡ÌEt0‹; ��¯)#ðt°­¯½��¢í‘u0•#Ý��]<v Ò =��¤`Ûr�ýÌ‹��6×£y¨9ÞU��™†y˜Ö��²þýi{X9 ¥��ø’ä|ئÚ?��ZqFŠ}èÂî��������������UÕ.ƒ ÇN���yO¾‘€Fwë��M·€Ð~“¥��Sñý‚�RŒ��«Snxƒ3K‹��›5ƒx×ý��cƒôYƒ�â.w��¦¨†˜‹s“���R@ÚJ†Èo£��b¡BYˆXÔÝì�� ©­‰àÀ‡ë���¬�.h‰ £%Í��ŸØé€‹@~\2��ànºŠ‹ðF:­��������������������������5Ø^Ü�oæ��ü©•¬�X”��‹ßïB�P ’ñ��������������fz3·“€ü6È��-Ò½©“� ä��������������­3;¼–`fÚ×��e¥�—ØW} ��ýÉǘh½q.��‰•.™hYûü��U†š�|¹��¯ œ›xH†���U4£œÈJ° ��º~,%�HS©ã��¬¿·ž�²ý·��Fä[!Ÿ ‹y#��@�- ˆÍÈ����#ñ 8Su]��”Mïa¡7n¨��ßv3£0ùÀ��vý[ÝœÔW��ür'™&˜Î��ãÙd¦X}d���ÕÚŽ€§8öÏ��������������§ L3©P\ßî��j“*ª¨54‡���(þªPJ—d��Æ|Ojª(ž��Šcr>­ ´C$��°¶YŒ®ˆ2å��wwE¶¯Pø}��†Y½ì¯ O¾~��Áž2›­°¯Ø³��]®”Ѭ˜|΂��ð´zD«øzoç��Ùw¬©Èdø��×�o�µèöŒ ��º¡¨¶8=ݺ��ïÓ)y·(™Ž�� Ô·À3c��2å%ò¹�И��a†ŸûºwðÞ���ÎVà »Xå��âäÚ¼�œ½î��ñÓ‚3¼Ø‡>ì��:¦Qʲ(;C��¥Ía¿¨é¤®��ð¬âLÀ(è±Ð���fîCjÁ°Ê���n•=À�žD��1„ƒfȼ��������������¤qÍ|ÅÈw�ê��J+ÚµÆx7¾×���ýÇÈa£á���ö_6^Èxû*��­„‹ǰÙ•��Á É8¢í ��·ÛnÇ�:3Æ��������������������������������������Rí¦‘Ï˜Ç•ü���–쀬ÏÈÂ(`��.s?*ÑÐÀ“:���s÷Ì"Òp…üü��÷‡ÞÏ0R:p��¯ì—µÔ �Ps���ä¤2²ÔX �»��������������#Wµ× ‘FÃ��������������ÀXÙ0gDõ��ãÍÚX5²A��´¯`Û�À¾…���M}!ßÚ¨ŠO��������������lbÿPÞp3+��������������DD¯´àx˜h��äÝ=á8¬¢��BVåŠâÿî��@÷Ÿ»áPf˜��������������������������æ�.æ8"e��(KÇèæ¨éY��ù„çXèÙe��‡ œéx¼cm��!· Áêø…¯M��å2^é0V�Ú��†ÓG€ë°ó$8��Ù³Ð0ë�¢¼3��������������������������²oŠYðà47N��¡Äô3ñðÃH���Õ°˜ò˜ƒ4@��³ [êóHǤ��ôò¬CôÈšà3��4¤ÇHóQT��ëWÝöàÄ�þ��Ç ¾÷ $)��z$®µõ(–µ‰��¨R†.óHWãÝ�� KOðÐA—!��������������fHmZü€/��p(0ý¸È u��������������·ÉíÎÿx4l���������������������������������������Ü2…åÐD��������������������������¥0´a¹É0ð����������������Þ¹ÜéA4Ç��rè& �Ëu,��€9óË ÁL¹ê���������������������������������������j…QÉy(–��:šzwñ¾ B��+�Íù��¥«4ס�P„��Ôú=á1'–¤��è!g7I…p’���.3ˆ™Ò���þÆêQé8އ��������������������������Át/üaø¦���>êNÖ)� |��Ƴ]ýV`|��Iµ’ŠQ…K���«ýDש™™���–f QL!t��€«ÂÊùðyV��:M¹Ð�€��›³�—ûÙù��������������ôµñ"!B†ó��������������7÷n$á9à��ýð¿Ù% —�¾���������������������������›;LÉ(»í€���������������������������ºûé<+Aùè��޵!Ž,¹8´]��!Õ�-a6®$��¿¨�Ð.y‹}��Ýœ/™ÖÂ��������������‚#r1‘Éèg��q'Iò2©ô ���������������6hÆ¿4áV­Õ��������������������������v{7ÑU›��"zœ‚7¡í×��'…[8[3��‹Fý:¡‹”×��kå±h; e¨���KæË<9:ù@��ÁñŸ<qiòÈ��¾è@>!M¨§��¢¡9>IwS&��������������]¡ŽÈA)úÙ��������������dGêCaqj��������������CáWòEÁ²Œ'��3Í1E‘ ËÈ��jOŒGaø$U��…y„E9À‘��[œ¿¶EÁÄí ��€ˆ©ºJÉ\��-´—G©Ö–1���XÝIù ¶��������������—ö˃N¡Ë.e��������������������������§À¼×Q‰�/��F¦-SRñ:¢Ë�� Šó(RÙ}†Ö��������������������������CÃwVEŠz���GÿèW1ží���» ÅWÙÐÀÔ��• ¹ðY”˜§���������������Ô»<Ç[érÂ��������������������������������������,°‰[_1™:œ��������������¥hI[aÙGqh��Cú!~byZÔ���Ê¥%b©){��������������hû’e�íhR��H$ ¦e)дÞ��þ°”g9oŒü��6—h)Dë‹���|/¨Whpot��������������WŽOkQ%V7��£—XÂk©·£Ö��z«tlAYÓí��������������­Lä¯o±XN^��������������CTr˜q1è²o��������������¦Ës¹”EÏ���¹èÓ€sYE¤ï���ËœLt1«1�� Wô vQ’X”���¼§r1w ™Ç´��£ÏZ¤s9Õ§��������������������������*)î¯{áÛ U��������������b¾Œ}�€%��KÇpø~ÉG-,��������������������������������������¦!‚ ‡e'��������������Ná¹å„Qön>��������������ð}Y†qNÅÚ��»)æë‡aÉû�������������������������������������������������������������� †Â�™­��¾¾ÐŽ &¾��Ë?¤É�‘KZ ��E�ò�9^(«��Sã<B�áxÂ��/¦$F� ÌÄ��‚Èà›�‘µ'��?�à”¡0…„��.B±•qS*ª��±ûÑÑ–‰ÌI��1 Ä$—#qM��šm˜)J¬��gî•"™© ñæ��O‘^›™‘W!��²¼óa˜)Ym��'¦å—y¦º_��Ê“þ�¹öÐ’��”vs³›‰�¤ª��H5’tŸñ+R��fò�—5‡ô��ÚDÕ� 1ö� ��/…ç¢<� ���ʼnöB£AnšÐ��ùÁȤÑ�n~���oB6™ÉÙÇC��Ê`“’'k��˜ó×윶«��.FQÀŸ1ß µ��4ÆYKš"·��< Ž[ª‘—Èß���Á”;‚Ÿ&cA��ËìF¬AKZ��õA#ž—™$R��WÍõ ®Á“®”��”&𝸖��ºÖ&¡®)õ…��������������—×üá²Y˜³Ð���ÕÝݳ±yÉ…��89|²¡#b��b˜FµÉØç���ç…W´¶aã���Ä› lµ©R‚)��WóÐ5¶A�b��AÁøÐ¸‘(Ü‚��������������» Bõ»Ñ+¦9��hÍ‹¼�ÀD���Ÿt4?¼‘BtÍ���Dcȼ±XC��JÇm‹¼®Ÿ��ä»v‚¿áWŸ���~q½/¿Ù*1���9‘¢r‘ç»k��A~:#Ãi3Â���������������p^ÅnÅù®®��lenÆ/‡A��‚3ˆÙÇ™$‹ž��ï�k¨È9]³��"@‰ÚÈA tò��£D%AÉÉê·���"ÞÎËÙhZÚ���¢’Ì£ÌAû†5��AR ÏË‘ÆI��H-ËÉœ`Ù��l/¼Ï)úD���Œá“‘ÏáÜ3&��§¢…EÑ¡gÉ'��BÀó½ÊÉ“*��������������������������������������&‘è}Ö!¥j\��À^בÙûi���—³¯.× ?b;��A¤—gÙ¡†Ðö��Ã=w”ÚášàU��������������ßܱ¸´ ��áÁ.öÝa‹Æ²��������������r´ðß�v^õ���t‚/4ß©-åÂ��������������������������…qÄãá™@—���dÝ fäé;µ;��WÂܶåÑׯp���9æ«$æ‘Xï\�� Æ°Jæ9Ñj��Þ4…è¡(.é���B¯P§æqºN¤��¦5ŸRêùÂm†��0KF3ë¡Åy���?¤þéád‰å��AiWé1Þú��������������������������çPDÂð!�jS���G®;¦ñY£3Q��ø ³2ò™ü¥8���!iË�òYžÝç��ú`QXòñq ð��������������mepö‰)Îa��çŒÜöé<GÛ��Ñ>o�øY›Q��z ³öé¾Ür��8+Hú‘Ÿ =���þ`Óûi\��������������ð<GäýñžŽõ��Ù”ºý9ù°*�������������������������� ô¶êUªÜ��Ñ*8·êÌà���������������������������"t€Ú0…Å�� žá_ZúLÉ��rma÷rh.ã��…KCáúÜ=G��������������ÐÖ=, ²æx0��SÁ”$ šNÍ��&Ù«y "%¿©���†" ‚C$��5ô ºÿ Î��õ¢�= º{ó��¾·Ý©ê éh��{ ákzÉH‰���Ç1eò šœÌL��ƒß¥™²ß˜��ôî8ª$ ��������������7—Kj²Æ��SRk2‚H«��Ñ�÷§š¹^2��ÅÇWçÂy&è��O<•Ò‚o†��zí–ªï#��«±=´Š\�2��%Uü.2¤w��Ügj„ _��zºŠïBD€��������������’óæ·!*=,°��3J"4×¶��}ÒË“"r²˜_��zð,g$”Db��öC!ú“<��ïAÇ1&*Œd@��˜Pur'zŒ|��?�P`(B¬ÝŠ���ãzØË$bŽ�{��hÈ&8*"ƒïï��æõ +BÀŽ��p~PO+’rH¾��¢!šQ&ru÷Å��������������᫨/JÒ¼â��������������r…ç*1ÒŠ7)��ÌfZ2â>H¶��[i3BÑê´��h"z~4rNZ��ø5šœ3r���..ì‹5‚DÂ[��Æü"7Â&H��������������‹ä"s9úˆ‹‘���Â]ÍB:‚s,���#|:j¢÷��D€=M;‚Ô|ø��%KøK=‹ãÖ���w­§ý<2ÜE¨��)d i?R$·v��� E� @â[>Œ���Å“¼9A²ÖÙ��x\KƒBJ´®F��$©ÈZ@Š]“ß��òªgüCÊ•ý��þR$0DRŽQ��F#wFú°yÁ���+lŒG¢o§�� gÃJAJb‹��e b¾HâÙÄÒ��0ŠRÍJÒ«X���èô$KêÔÒ—��¦ÿ�•?Ú/9��·Ý¸3M¢Ü���±rÑ‘Mr›Ð¤��5µENzÕM��t;ùP‚`y4��Öæ3gN* j��YÑÁR2˜B��‹*lR ì*Û��•+ûSwÛû��þ€Uâ‚@M��þK-¨Orè~É�� áñW:Ö[E���½kû=ŠÐþ��Cq V‚ÿÙ��½ônºZÒŒ0ä����Ì¿dZò4aË��Ô`HËG:’R6��������������������������������������������������$Ov‰a²é[v��vþÆÉbJ&ÓS��_zZcŠäÏ��ÙÅ·ßdâ[¯¡��fÂ~©eÚ†¯��Ëóïd²@Eü��(è fš ôý��Œ®çËd¢˜æi��������������Pýö‚jBœÇ��Ρ‡QjâÚÔ��������������������������������������������������¤_prù«o��������������dëÁqrÊßZ¬��������������������������������������T§›v¢ÈœH��„‰Aw *vT��¸‰#lxÂ߃��ã§Ðx'+��»Èvz¢»?��DCAzBÆÁ��•øØxºR©c��������������—´ž+~2‹Å“��úâ±JhŒÿ���,. …€ª?Ôò��Bˆhõ€RÙ¥<��ü{œµ~"hΈ��4O÷�Ú½c&���BáÖ„’{�á��ûÅW¦…곬â��æ­™Ÿ†2V÷\���JCÞO‡*U¯2���Ò‘'ȈêŒIÎ���-5,†Ê6w~��ˆßCŠ2ž-þ��QÄ¢·‹Ònm@��Pó¾ô‰’C‘��Qû{ü�²(6ø���+cÊ�†òbÄ÷��y¬�„ê%{ð��NïM“�RÄÂk��`zµ3‘:›;*���éžx8�²�á��Ú’z¡“ÚÈb���s9@”b in���`ºº¸”}ñ-��������������������������������������ê ™ÚÊ,Ë��lš‰Bšò$G��������������‰¯f|œb– Y��������������½�¥|ži ÷���I<~Ÿ*c���2Ó ê¢U‰��<rÉÚ¡RãUB��ìŽQ¢J¢LL��wjyïŸòLà��"ª²W¤ú¦8��pêK¥úÅC��iF¥jçgf��þ:%‘§rXS��F8Õ´¨ª5 ©��/•¿©òøWV���àtc¬© „”��-¯-…ª"zˆ6��ÏÑ�u©’ØdI��O"N£ÚØK��´KT·®º~Œ:��dZÚº¢Jì��������������Z™�Z±:‘Ñ~��������������������������ÜÙ¨´Šô��������������������������������������¼„«¸Ö(™��������������ì[¥mºJç)ô��������������Gغº¼½²��°Ïf ½BÅr��&*Lh¼š<jQ��‚~@!¿Z2De���=ƒH½À‹ÍW���������������������������V‹wÃ’‡ÁW��55<ÁÃ)•��®ã¶ Ä’;A��‹Èµ²Ã’]Ñl��������������������������������������Œ=¯Êš/Ã��'ÎËœÊz �s��ñmsË‚hÐ��¶"ú^ÍÒèZ•��Û/—“ÎZ þ'���F×]bÏÊê÷G���]wtÐÂó8É��£øñË‚h��Ó±�ÒJ>>��û½»ØÒ2¶:)��������������������������������������������������������������ÁîÕÙúl��B — Úª]kc��úø¿ÙbKd¦��Þ§¾5Ûb~«��‰t”8Ý*s9��õ%^ÞÞÚÈ ��ÛÓ$Ý›ì–��sp›&à:M­ì��ºQgøàZªD��¹Âr˜ÙÊ›mŸ��V èÛj´t��������������������������½oÁæJ?á´���ÔûJçZ‘5Ñ��óŸÐtèÂ�ti��Ж#Ãéjî{í��ÉE2Eꂹ£W��������������—…âìÊO1��������������������������������������������������������������^Tì!ò%¬E��������������XûåÝô2‹Ü���������������„Es ö2þ‚��ZŠý÷ÚžlÔ���åλ÷Ú"Vs��]ü;Kù:¬¸��P;èéøâ†Ç��âôûšA _��¯®D{ü²���->@rüº°Þ8���­ þ’Ýw���¦oþryS|��¥#—�Üo���=´ê�û>—c��×".ÉSâ–ë��02Ue�ó!© ��Ún¤å C¹��òN[ Ó“;Ì��#üÆë’¿X��ï7)�køªu��°¾F$ƒ?'Â��øõŽnü*ƒ5j��÷¾WN‹ÈÕv��„Ôt s­ ��\¹¤ç +KÛt��Å'T: ›c"��É-Ú®ý ™Íñ��‚Œp»ý:Kµ��_£‡îËÈ&ô���-Bø�ø,%��\©ù3˜âå��¢ìCЍß���š�3ùº¿2`��!éAåü:­ c��¡íÿ·cT®Œ��+ºÎ×ã½€��'¶#Èãòä��ÏÏ¡S³TI��š�œo+\÷t��ÃOt““ááÆ��������������������������������������������������O|ø› «wBÝ���âK�!ûpç ��Ô�\ß"ó‹Ê��������������GÚD$Kl½º��"èÜ5%SÀn��{.Û´&+¤ˆœ��������������¾UvP(«VÅÖ��t¯ø¼(“±ƒ>��\QŒ�*›Â ���¹®'˜*#eÅ��������������������������� Œ».Ó è��á ig/ l}��������������4À1…1 ›óã���������������������������;3R¯4³ƒ³p��~5;mâŒ��������������M!Ò7ƒ½¡.��������������7^É9c¥�$����4%^:3(²„��������������������������cní§=“nq��Æ�£>s/0¢���������������'ôi~@Ó ¤š���ÿ‘fD@Ë|��������������ÃèFJC+àv2��Á•o€D« ¥¸��®÷ÈVEs¡���@&¬îDc;Qh��‡e¤ Gþ6Œ��ùìkGûÓ¾¸��ÏuvIób·¥���&š&GÃ|4Â��Ü Ý&G‹¼¹7��ŽìEH»‘8h��3¯ AE3p¢©��óò…mNË?��dÊÛÑL Djý��:ÃGmPóõ|���µ'L;ü��›ðö¦R3³©{��”�—VSsä J��7ãgS«����������������������������Æ+¥ìW«è?��ÊMƤXce¥G��Ú…ÝÈYËø"€��������������åW²Ì[ ?à6��¢�z\[u™x��âsL¨]ûˆª ���$È[»±“Ü��ÿ¡ÀM_ÎS.��šS`#J>¶���…V´÷^óÜÜí��-b`]‹‚äE��������������p‘÷&d í÷f��+ -^e³Ýºo��#«ÅõfKßüz��ÝÅÍd[ „v��?Whkbc‘��ŒœÎ9dCsí���xÐåhƒ4{���������������œ;(SlsZ{Å���ë¨2“l£ »ù��@WØênÛ¬µ���;î�ál)þs��ë³B©o³�"™��¹§Ïßq’ƒK��ãiÆlýOŽ��7úërkôš-��������������Í y‘u£^��<²v;œLl��V“³Bw Âêµ��«¹uw‹\-��������������������������������������������������������������Q¤È~“’z��������������������������������������������������íJ5÷ƒ3ÿ[ó��������������������������Y 4“†[Ò�&��]à¡†ãæ e��¶‡³ã‡“`õ��µdÀ‰+d­ò��†Zw犃§œ ��âb¿‹“òï��6S†c])¿��Åç �;v£—��‰MøŠ;>“Ä��²P $�Ëp¼*��Þ¦êy�;¶Ïê��\‰3…‘3gÙÍ��€ wŽÃá}S��ÄfDL“3?Êl��°Óÿz”»&º®���w‡\•+�9‚��wÓ#Ï”S§©¥��ˆñ-{–»&:��FlV˜;¢­���9C�ª”£(D��ôfUšÃïæ<���)¯:šc„˜õ��­|?Q’Û qT��‹§õ‚�[’¿��ÃÊ;†žƒ–k��[ƒàŸ#ýy°���������������œ]g½¡»Ç—ä��0ü4+¢³½“y��Z;Ÿ£‹ Û��ÕYʤãQܬ��������������È3ÞA¦+# ��������������æ°51¨ko5R���fBA5©SêŽ=��¦ËÛ›ª#°Û¼���üèÁÛ©+2M‡��Lô¬«W•��´|Ý(­K¬@C���ÜQŒ®nã��ŸÇÖ¯�‹��Í Îs°c¡ù��Í­o±K éÈ���º1ð±k¡¾-��ïé}‡³œD[��òý€3´«g£���7s \®Sú´î��74Õ!´Ó¿b��¬ìuµ®ãF?¦��gðq¯ËÞ>@��������������������������������������­•³!¼ëÂð��s`ÚÛ½3ê��;hË*½«So¢�� P‰¯¿Ãh��B“.ÓÀk4’‹��³*¾*ÀˇùV��NT”ÉÂ+ˆ((���p¥ÃkþEí��¦¯¡RÄë>­¤���!¸qöÅÓ°ƒ��>qäC¼[çhp��������������P$àPÈK¿é3��������������‹éÖʹàT��������������������������Ý®NOÍ‹ ™]��������������ÿ¾ ÁÏÛŽl��P…ôéÐc:¸��������������/üRÞÒ»«Ÿ���������������õù´~Ô+ÅÕÔ��S"RÀÕSê7��¯¬°§ÖÃÙL��Œÿ‡× Û��tŒª­×ò�N��ý •Ù³Éá°��bò!XÖ{ÆÜZ��ux‹Û«{…9����c—%Üû�ï`��‡S[Ùó�²Ö��c@Ú+ÞëY‘��;f�ßS•°#��[åÒàƒ¹+*��Ö3EFÛ³4¤ó��x X.âËþ,Û���)H¬âCwþr��‚)�|䫈4²��Ö¡Ùå«Ýéâ��ã/f7â#zDÈ��EÞÿ/çì‘Ë���Ï#�ÝC™J��ˆ´=9éûnS��1¼¤Ú›eå®��,l$ëë±Q­��”0M1ìÛÎÚ��1þĺÕK†Ùà��Yê'ÚË{™ü��¶r¥ïÓóòÎ��SaJ<ïÛy Ì��]¦S—ÜKŠ[��Çò¦ò»„y"���f©;óã'£¡���2Á‹ò›ÈÂ"��¶m ó“Úh†��ÏH2õ»lI/���‘>©ökFÆÊ��#„¬Ìøƒê*���ˆw7áóã%Μ��&P ÍçÛ¢��Qk4û+¬ë´��° ïÃZC+��yH #ßkãý5��ñ�þS¥û,��������������������������������������©xÂÊÜ8u���¼9WVÄéWÌ���‰å'ø$/�û���������������·ÖµTÄbã��������������zH{ œËÑÊ��°u¾é´±f��=Δ” Üòýy��²ñ©h ÄÊxñ���\”à Dññl��`F:µ ä�EZ��“€atØÀ��ý/� ŒáTï��Œ(F€¬&ø��?Ûè,Þ›â���‚�`”Äz(��MP$1üT��âÕ"¬29¾��Ó‰$S÷��#¶¤ ¯q��`A1˜ -›���ßë‰çT~?ÿ��ª‡úTœ/—��������������uïË©äéä!��������������\J†¿ WM–��� Õ¡�dŸVæ��������������ž.›V ¬ðä���������������bß_["äX±F���’GE½#óô¥��Æ�³$ #У��îW¿9%L‹Û(��J“óý&Ù%����rhæj'<¡��Øn–™(Ü.X��%‚~·)¼am»��¯�Sh"\3ùâ��ûwG)¤å,��*N8,Œ�Ÿ&���a”#ý-|•»ò��ËÌ£-J²®��0Â\x-„ãÆe��ô-žÏ*ÔSîq��}z‘1Ä{Ùã��òæ•ý)´N��vœ~/ü@ÀJ��iÌó 4|.¨q���Š›g4¼JàV�� |Á4Ü'æD��ø¥GÉ7gy��÷¿ò6œ���÷BmÂ2ô£’g��¨%j.:¤ìõX��������������éV@è<„ìt±���X¼F<LsYù��������������R‚Ñ?¤Kc��������������ã–ñ�A<ÓÃ+��h”\}Bj&™���üC&áB”“��@žÜïCübZ��ËJ{«E”ô��^-°ºB,{:Û���ÃÖèAdR•1��|¼4¿H¼O¶­��¬ö”G„ñ|��™¯~vJ”jL�� Â1KLÒl×��O•ñaK|'l��º õMT[˜3��������������~” O” 8U���P,Pœ‹<˜��íæQŒFhˆ��á³ÁxR$— †��������������������������������������#gBÑV< »¾��XÛÎRWt�Lê��8�$ÏWDA‰_��éÚÂ^W®���ˆÝÓ®Z̸eˆ���ܺR^[¤ÆöÑ���Ûq9\¼mÿN��Ûý*ÇYÜ;ê ��{—>Ì[¼~ÿ��»$‡š_tk\º��øã-WüèRý��‘‚y‰ZT^"��ýä<º`ôú¾F��WØbcTÌ{��Ä’¿šc,öÇd��ѽ¬Ðe4ð²Š��LC�f ág{��[ׯžgÔ‹4Þ��ÉÊ—Eh,–‹‘��æéfUi„Éê»���[ /?eŒýµÞ��¨„» kTzñ³��N t6l4ÑL��õü/¡lì>ëI��lûs~n\�ò¸���������������Ì�÷òptV���êiÈFqœëSE��Áž÷2q„bç��³g¼s uŸ)��È,*ÑtÌÕÎ��µêìq´¸W��'�g8vÜ%Ä��5ºôÙvô‘ge��p=™ºxÜ“+#���Y÷‹…tüÑnY��²ëâz<“²P��]Üa{ô‡¶x��TøÓô{4xy²��‡@Ï'z̨e��������������������������������������jüÑ-�ÌVÕ°��Ðjèr‚Œ €��™‰ ?ƒ$Òµ;��,c„Dœ@‡��������������������������������������������������? þ°‰L]·¬���0èúŠL{(��Vµn‹ÜðÝ–��/Ï.BŒäAsÝ��€²éˆ�´1Ÿ��¯Æé\ŒLf‡ú��ȃ êŠÜ•z��������������‹“¥‘Õfp��Ê–úB‘,ެ¹��åA�Þ“Ÿ ��������������������������)Z –¼8¸×��Ñ_j —|4 d��������������,ªbé™ lG¯��²"F¨š´ˆ‡���7єؚOÞï��3‡�3œüð¿��� jüK�|I.��� ù,×›ÜK+é��i!º™šœÊŠ��+`=Ÿ›ËM‘��TÎ÷V¡$=Ûª��ÊVúÒ ¼x_z��������������Þ vñ¤ÔÍ��g¨Ü±¥0ɯ���¼§¦4Â.��ëz‹Ý¥´À³A��Т{ЍäÈ\?��������������������������������������ƒ] ¬,XšÒ��2Îp.­tjÇ��µ˜æ®„pW˜���’ó4…¬$ûç;��zdgo® ± Œ��������������ãV°’²ôÙÕ��´ó2³TN3��?°Ü‚´D(¶���Ge.´ì”ÿ��¤«ðL¶ÜMª ��Þo·lù¿b��/C"]·ü®ëJ��]5÷ѹ<­2Y��åoÒ¸´ù¤��¹øàé»TCŽ��ÒÔ¼"Ùx���RWY<¼ |U��»Ê8ã¾·g`��.'‚þº –]��ƒ$­Õ¶ìã¿2��Ó?ÉÁ´‰sß��������������������������������������²ãèmÅTœƒ��ÎÒx‚ÆL=hž��£.ôjÇôx˜ �� ÄHÆ,¯íq��Aô=ÑÉìdP���������������Ö´Ó'ˤ Ur��������������������������������������������������������������������������������������÷ÈÕÖÓÜ¡T2��L¶î9ÓĨ+§��m-Õ<w®��ª‹‡•Ô”a½��½5ãÕÕ$QDè��������������������������������������ꇃÿÛÔî„“��„b'ÜäÎä��:6Y-Ýôb={���—æÇÃÞ4°mò���_EÍwÞ="V��í:yà·ªÝ��À]cžáD„—N��ô×K)â·6F��������������Їg£ätø.Z��ƒ ìPå\V$ÿ��ãqÚåÄ\Y¬��f>ìçÄ“i3���6”ÇOèLˆ���]…æìÅP��färˆèDÇßÞ��Íé^fë4*`���Íh ë¤�;��ßZ6kìì*87��ë|EýîtªS��¬þ^kïô)Å���h�ÄïÔ£ Ç��KwÓzñ¬úŸ¦���&Зòôf@���§Ã‡Âñä�]S��ưôl‹Ì]���^ øùôLëÓå���Ú—!×õ4 ܘ��!\§ð,'r��¯«žÿøäµi��^ÅÉí̧íë��‹¥˜\ê¤XA��zÞ¦û´C��.DCæìf~f��B«±ßý<,¶R��8Þþ$ g��6m§Yü,½�� ¨,3÷l9² ��&JÍeß÷v��öú…smk„W��ývPÅŒûÓ��¨Ñ¡ìÍkë��ß ½ÿ½ƒF§��¶Ã[­Õ „•���SÆÔ5ÊÉ ���È[Õ}Y~€��ÃKl=ÓÂÄ��ï^t %9�C��U2ý ýLîô��ÊØ8á Ý©® ���á|ü ÅÉ�é��½� •­n�� F ¥Ó¼��v,}i�v���lL9Ejìþ��’õ—ß]ÜÜ¢��O?™ÅÛóá��IÒÚ>Õ±¤¢��—‹K½y7„���ìóˆ¹õa�¹���2©Sh*RG��½­í3˜µ��þ8¨¨�Ž\¿��%œÇ½¶HŠ��Ǿýµþj��ëRC  í²{��������������ÔìÖ…˜Äg���¦™Áæå1Mm��������������oñÔ!õ` :��������������������������MÆ=$Ådº��������������������������Î#ú<'…�3O��?.z7(uéÆ��������������耼*… FZ���È�«+M%Ÿ��J†x},UïdØ��Á͵÷-}Ïi��ê°Øþ-Lê��@$ÜÐ/Uï‘Ø���gq¥H0MQ½�� Çy�1 •Ò;���Cº*0�biƒ��ÆzŽD/MþpÔ��������������������������ÓQ_6…͘“�� Z‰$7EÉZ#��:ÿ\S7Ú#D��fR<Y9¥ˆ=��¾ø6}éÔ��J0Ÿ19M8Ã���Ûöèä9%i+/��������������uTÄP>˱��'>I·>mŸÞ®��‚ò•&@5Æ`û��pr”@€Mx��õ ÓÄB_¤'��Ÿ¼«C–2��áçЕDe›m���©„ÉÂCm÷Ò¬��W`•sFoÇ"��¤œ"”B%ÙÝ]��n1"ßH¶Ï��¾wÈbI]"ÙÇ���H>`IMðSF��‚“³2I-ÃU›��\xÃôH½ïæ��fÌ�Mµ3„<���ÆäNÕØm���ÿû�²MmÈDÚ��7hþCN-Äé���l×}Q ÉU��•x`ÑM­Nò\��³¤{Lý–ÐN��������������<Ü U%h²K��9è²V•¦œ��������������������������f–FÛY¥í&Y��������������eá þ[• ã��������������êóÃ]-ˆÊ��������������–&šÉ_ý™©D��íBÖî_j¼��8_%-a¥V·��AÅ2ùb¥ Úå��Ÿê±_Mv��­w Pd­™î‚��lòƒëe-‚B��¥©cÅÀùE��$¡œfg]…tÐ��´§‹šfÍVx—��˜]`¥w”Ê��nojjåÅ¢ª��–00kýK¬0��‰�lMCX��ÛRŠÊm ã��¡Äl le¹ë��ö,?Xo¥ƒÀJ���´*í.pµWw[��Im¢kUaí4���:Er52•0��"…s�‚…x��óª Ðt%N}���ŸÄÙ®t Tí»��/é0}u}Ü�N��TÊ{]w¥ÐùO���ã¦sµ“¶™��‡cÆ«xm÷ò��†‚vàl]\{O��ÿµì{%PUÁ��(œ�¬|}Õ��vÄ®p}\A ��Û(Ž/|õš�K��S Þe}i×Z��$roRnÕ&A^��¥vÌ„�…˜µ��‚ÿ§±�U7¦¥��‰v` ƒí †E��|ç„U«ñÍ��ô–ă…}úK¡��ÓTé„¥?2��äá‚åƒ}¹ÕP��¥`sð�•¦ëb��Û¢"‰Ýìj���8 © ‰%d$Û��ïœS^ŠÕ8¡é�� �åt¥Ü�f��iÁf�}b‡Õ���•¦©KŽ�”½ï��������������òSr�…>Ë��ŽŒ„‘�U¶4��������������´Š z“~…5��������������������������������������������������ìQ–˜õ#€��‰©'©˜õ�¸é��ë×ìÜš-œNç��0­Zš-lc���æWNVœÝ&êþ��� ·û�ÝP�›��¥ÚÊy™M 6s��ÿ2¢ðŸ•&#;��I®3� -Ñ9‰��æ¬C uΨ¿��Wéþ¢½)…1���ßã0£µßxg��ÿ¡ -�¾=��Њž£ždó��(So~¦u'J:��Ö{^ΣE Ç™��r4q oSv��������������ÎûµnªÅŠ%’��������������?EϬ�e?Ž��ûs4E­Í,<Õ��Q`Z4®õ3Õ“��WãwÄ®õvS¦��ó´W—°E7_O��rçY±ÝF÷ý��Ú¨øp²µ†Íø��ƒR%,°M½GÀ��ëpb¹°Ä1Á��µraµ�>£š��¼~܉¬ex"ú��������������������������»FEF¹UåÅš��������������������������²Z1¼�°Â��������������nÃ.ì¾ý]Ê(���Ħíè¾5þ���TT¼8¾íJ:¯��������������������������î7ÀžÃ=L�Q��������������t€ñ¬Åí°Ìö��������������������������(JÈ éì��×òýÂÉ=d• ��XT Éê0¬��“ŒçüÉuŒ’��M“½Ìµý®z��;$.ñÍ•†Ò���†?“vÎMä���~€KÏub ¹��áyvöÐýºá��é�÷²ÍŠ·¸��F0ÒãÒe*Ó0���pýÌÏå²û#��Ö¾¨BÔ­•Ö���� /Ç)Õ­´!l���ìûEÖM%õt���¹ó.Ö% ¯��aL cו-a%��na�Õm‘ÇÍ��,T“Úµ2;ì���x: Ú�‰ÍÑ��6BœæÜ%ˆžñ��ù\xÝÝ©ž���ý° Ý·ÁT���ˆ—izßý‘-¿��õLà=á[��é†2+Úå‚w��!žm¤âõîÓ��dÚÂäâí[.U��ï-läÍeFo��—Ž’0åµq���6Eõçß��ÿŽ��; ¹Oçåúàù���1wi èÅêÅ[��leÒ4éõ&•±��¹v–êí�ö{��.i^±éÕoú“��ì]Î�äýM¤Ù��P°&Îí½#x÷��bcŠ…áÍK��…R× ï1í9��hS`©Ø…””X��Øßë:äe|¢t��0½hò#¬K��dß'�óm�m �� ,bò-l�›��òH_Wõ `“­��À®AõuÀ‡��ؽ4¶÷%o7I���§æªlöåÚ¸«��)ðÌùõ¬¼��!OvLú­sW��Å^^^ûuÌàø��¨·ïXøui6m��¹=‚Òý}˜÷´��Ä; üþ…H·P��¡×�OÿŠB+��™2ðÅÀÉy��Ü�Kóupôè��ÚI¥Z>KI��×Þ'Ú–„?��á^þ"nIƒ��75'ûeÚ��Ïv<3óµ$C(��–›9…N´o7���Ûb>ëL“-��ä&GÞ¶K.��…í’Ãƈü§��÷Í žø6Š��uÏ$âÖî���s£îy N>͇��$-ÿR^Ù/m��H³¾6Ë<��K–ò¾s�€��Ä­(i †H ��^NF ¾^1%��ö¦"iØ ��ÏçoFÍ·Ø��W…»®ÇW:��ë9>U~¦c��™¨T¦îÃm��O[”šþªL¦��sG¿ø¤���*?[ÆÛ³���Þ#¥ve×g��Å %ƒv—Tž���ãúÅŽ¢Éä��Ù“{ˆÔ/"��r•&ðÔ6��ßlgF fÆy3��º�<þ(���‡KßíÎåH8��ì`CM#.¡bŠ��P¼Á:$æÑ^ ��Óz  >vi<��³�êìm…º_��5v)'&ÓÀ���yÁ±Ö(^Çèö���nr­(Æ yö��3�(Žã#„���Yú]+Ž]ö>��,º/.,±>©��2¯‚Ï-&ts��_·´J.îÈ-���ûf¾/^Eu ��!º–Š/Θ ��³‚�1Ö§¢J��šµ]‚.N-9��r§LY3^刱��J*Ri.Æz6��?Q¯/1&¨„K��cé(6þvÑu��¹+ýa7Ìíb��GŠoÚ¶¡¸w�� Ï6Œ9î¯ßQ��u³IÇ,ö.Éx��«þ™�;–—“r��=,¬Î-=²��������������'S&þ>¾™Ú��������������������������ñçqAæöÕ��¹~JáNø\��à ´ÊC– ½Ù��AŠnóDîdÀ ��ÌH]DÖ"«l��bÕðFö%»���’GÎÄq)���A� ¤GÖp��£zWÒIîgÕ��¨î1Df‡Ã��C_š…Fæ)ýM��rÂó¬DÎI8l��)£LØf•m��±úˆNÎIË��f(BèÍ_Jo��������������€hQvþ'Ã���µ¿-´QöVJ��������������×i€[Tö²sŸ��������������������������������������������������!ƧY¶ÿ”q��ªßzÊZ¦=ÒB��*3£[.ì6”��–`“i[žÊ7™��³<.\–]÷ª��&!Ã^Áñî���������������������������������������M1|ÒbÎ*f��Øš»bv‘¹Î��–‘Þ…c–Úº��c°Ø e~ßNÀ��ŒQãfžÀ/���áÑ«%gvÛš��ZV(Âh¦60þ��kº²böØÆ¼��›¸j~ÊÞ]��ðf½kž˜Øº��� rfÞ…Qñ��Ö0i2m ½Ê��ì…¡žnV÷¿•��ýÞ oÒ‡>��¨©|n67ð"�� ‰Ñ°q6‘Q���ÊŽ„q†WV��ƘAqL]¶��������������–4ñsu~Ç2����ó“È vöLJ���2M°ÞvC\���c ¥'vž€ ä��'éñDv&�ÔÔ��¤”;zf*µê���[®Š€z~6œ­��ºjœ |–½��(Ÿ© u†(µæ��˘jõuÎO<"��(iL¿|æw’^��De˜S€Þ¤P��’6<’u®ƒM¨��������������������������������������������������������������¤�I‡Vðå ���–º¥zˆN‘9��(>ÚˆNÜ��âÅÖŠÆ­Œÿ��$�xŠžƒr†��泌†Wª���ųáÏ‹>3 ”��XóeìŽfXÏ^��������������Q‘ª�~aM ���ÐÛ•‘¶ÅMn��ÜÓ�’¾èÏ!���™EÙ’f d ��«vÖX�Æ‚’X��,ÍÊØ•Nˆ¸ƒ���������������������������������������������������������������ÞB›þ eÿ��DÝœ”h+��Öb�´™���Ó=C�†ÉZ‰��åуŸfFŸ—��ïþâœ6qK½��óÅà!›F®w•��������������$ˆ·£ž¿7d��������������p3e¥NO^4���éô°¡¥¦®ÆÉ���Ëæ"§©É��k/Í«¨VŽS���������������������������‰j5l«–+Ì0��Rðƒ¬s½��������������������������������������������������Sý�±.nA ��������������å>“ɳæ à��ˆ¬'Á´æÝ`k��]Í8K´®;_Œ��ã�´æÑ0š��ŸKÜÑ·~éEM��ých¬¸¦ ��˜í´Öt�ö��¥g��ºæÿ�•��|е_»¦¨ŽB���ÐK¸²»¢‹·���7§?¼&1‡u��¸£³Ñ¼^þƒ¡��^ n*¿¾3µ��•¯ë'»î‘÷¨��-îYÖÁf³u³��[•ŽÀ¾Ž@ Å��(¸?ßÀþÖ=t��ù3¶Äæp’-���uoU¼Å�+Ò��nxN©Æ¾…:m��¸`eéÇ>BÑØ��å~×�Ȧ}™���VyÜÂɾüÙÞ��%ZçÉFÆ"��TzaU»Æ/»��þ¼ã¼¾³ ��b±õÍD¦+���½]Í|G��ñ83Í.£{˜��«~×±ÏV�ÒØ���Ð,ÅÞÙ¾ƒ���6»–Ò‰ž���6ν`Ó†Yê��sjMÔN>O~��êMöÕö7Š��½d9ÚÖÆS��,è¢ç×nUƒh���òë{æËV¥y±�� ‰�ÙÞ�èÁ��úL]æÙnwšs��TòV!ÛfQ¯c��ó{E‹Ü.̾��'OfFÛÖßOž��™«“´Ò¶“;Ì��¦‰¼ß. ¢Z��ð„à~TüÆ��¤xB,ʶ½a��€e­_â¾`bÖ��Þÿãz±ð��@ŒÀãÇç��Ù<»œâ~’ë·��ŒÖ­BãþÝí��’—ºåå¶#Ú��-[Ðè~Õ£��j¬ð°éè–Ñ��™O øêîöÏh��ìºË°ë¶Ïn��|›5ìÞç7��f&™tí–e;��ò4mì¯P��������������¤&e“ðö¤Âß��˜ø�Cðæø³à��NSZð®lU��°³ÈFóþn ��¥XeLô~nk��‹€|kõ^0O��n�Ûêõnšy��'1R°÷þ I¨���þM$Šö€`@��+D–ùÖ±!á��©àˆëù¶S÷�� 4ø¸Š¤��ΖÔüæ ý>���"uïü®?{��C’SáþÆ(y²��2*ÿíù>*ÊÒ��ß.>ã�_sÛ���µ^ÂÔ�/çòà��‹¤ßÇc·H��ÔýóPWv¢��0žùG ×��œ:•B㲯��T¬ÞôÒáî��R’…'wÚ/��¯mæÒC��À, Wqì��®Íí¥ïµ`ß��Ä~A¶¯Ž›?�� + ç=0ý���ÄÆJ, A&��dO� /qC…��R;îW·T]}��´r� o~~��ü ´_ó-À��µÙ §æ é��Iá—@g³��������������������������K=£3×_†›��Ô€/ò§+mÜ��VŸbé¿þ”u��œÂ„GúÝ»��[bŽÙ¯|���]°úçx„¼��Oj0Âß û!��‚¿*º”Ã��“pU¢¿™Õ��������������������������������������‘üøD"ßµ&p��YÝjó#‡ö² ��×£#î¡��¬§K%÷…Û ���¸£&WP'��������������������������������������­ž*·áþÃ��Á’7*�f5 ��™žña,7=ÿ«���¨',Ç<#g��lc.Œš��BWÜ–-ï¥÷Ä��úóÓ20_‘üR��Ê}‘1¥����C>2ç:êô��£ì—%2×[Ú–�� Û[R0ïYú1��[gŽ1Wó1S��…U¾µ6‡êN�� z³/7s=���ÿ-23'��ù²DÖ-ÎðÎ��êR�ä6Ç‚ñÓ�� QÏP;P ú��¢ò1G1_œ±!��`ðÛW.Ï€<ç��k«o>¿EåÅ��ŽÞ¼7>ç¸v(��êÃße@÷±©ž���ªIƒA¯ãÇ^���)�5@ç1Ñê��?+ÌŒ?o ��Õ}¾3çŽÖG��4“SoE5��§0ÐTEçEÜ=��8œÜ‡FÇhÑ��;6HïØTM��� ;�ÉH÷—‚²���tDazH¿e°��s˜—H·&é$��5M§L¯ú�j��1¯Y1H×Á¿-��ÄÖ:ÇN'µ&Ì��^�$M_mja��ÚþâßM¢œ���féò64G¬¤V��������������������������ÉtÁTïM54�� ö!UÇN~[��¤¨~�V/)½u��������������������������”Z Yß!Ç[���õù‰\Z<à‚���ÍxåZÞ%`��`?�YßÝÙŽ��������������ýÞ½ú^oõö���i^<a_§÷Ì/���R² ü^Ïð¼…�� *|^_[º‰��= ½b§û„A���Çè¿«cÿ ³���������������MBm}eÇ5X”��õøø�f¿“±c���—Æ”fß=ý ��ægÿÇûJ���������������2÷ŸjÏÎJú��czok€´Á��– ¯'k×ô4��l2Ï™m(VL��öûnç4#��Îéš«oöÀè���������������hŒîMqÜ ���õËåqØV��!õƒºrG~.��Àé—‘tw¼Ó���������������|ÆF«vïP¨y��������������ºE¾\xWÿ2���� ‰ð³y÷ >f���Ž“R x×È›¶��MïcxWjmE��¿íSy�Ê"ã��������������½²`ã~Ã- ��a¨WG@ÞÆ���à�H€Ud ���’|Øz€Fd6���„7�:€GQùó���“‰¢‚/Îð��…¹>¯˜òØ�� ˜ã[€ÏŸ,��:lL …ž‘B��������������x~pˈ§|i%��������������������������������������������������Ëî0��O™Ë9��0�ð,Ž'ÍŽ����ÊUG�‡p‚’��ŸëJ�—7C±��<ÜÛÖ�Wä$æ��,Øfí’Ï�Ù���KÔ-“Ÿ6r��Ÿ•A�“wdA©��í�•¯?Y��®Eb¬–·CÏ��U^�•ïû ��ˆ%>$•/Û»4��-µ¥™'ÒÇ��ì ï“OÁ¸7��·\›�›Íz/��åíþé›'ÐF~��dL‚K�o›���B5žEŸ�������������������������������������� +¨»¢wÛvc��ú/¼�£¯p²Y���������������������������:>ç�¦‡|3w��Â�,§ïå=_����������������Dà‘©ßÿ/a���·Å’Ъ_m „��ŽC™ªÓLö���gLجG#i6��.bU­wt£��'Xd®ÏÆÄ���D|Á®Ï÷?5��Í#}­ú1��ÝBb9«¿uê˜��ÔìF›«�µÝ ��èo0³�‰Õ���|â×ijo\��ÙõÛ´WæN$��êëž›¬—ÈwM��kèß·ïB :��ùH´·ÿr;&�� °0¸ßèO��ü ›J¹?²¥a��ßy~»ç“kû��¨_Ì༧[uL���:¬ç¹§ç&��2Ðñ¾�äoœ���-¼(v¿ß¨ˆ��œêš¿‡CŽj��ín%ÁŸÉB%��‡`L[¾G*+,��Cõyè¾Ozƒ��5ûŒÄ_Ö^}��”´!Ä7Ä1ð��Dÿñ•Æ_y·ˆ��¸R¶vÆ'’Ü��ŽÎ¤Èס R��àyD)Èç¹Y!��A­ŸÊG/~���–þªË/—7?���øß–œÌç¬Û��ˆ#_QÍ�—H��fô½³Î_�6…��Ì(*.Í÷)Ò��ñžœÈЗӰ‡��椴çºW��žë²ÒŸ[ê±��ÍY¹Ÿ\°��ž6»ÍßDz��H×ñ߯GNTÓ��ñ·Öï ?5����¹#YËû��5GóÔï+/���1yèÙgññ0��������������_ŽýéÛ÷ý;0��������������������������������������������������������������������������[S¹“â¿ölœ��Gd‰nã¯ð·q��˜<9‡ä÷†Êi��܉ôƒã/úlÉ��������������������������t¼œ‡èd1â��������������������������‘WÙë¯Æ™`��������������������������������������������������������������������������šžòGXFÓ��������������̧�ôŸ�i��������������¯Û‰ö��J#��Ìb˜÷o{‰5��€«]?ø×¦<���G átùwú��������������#þÕûp¶Å��������������������������¯Š¯–þ÷‡�H��������������ÿÿÿVÿÿ$ÿÿg N9Jÿÿ >8>U1&uÿ)C�G}vm 5q4ÿ;ÿ&ÿAe}5ÿk+HgUYl!H{ 9 5Iÿÿÿdÿÿÿ3ÿÿmQF- PU$b�!I7mfdÿGH{Wfo mwÿ ;IF%~97nC.ÿÿ7Iÿrÿm>8} XT~<d:7|L2{ÿoKO!_lg7FnG1Lx^RX " ÿF_Q vÿÿÿJI~(Gÿ#ÿ"Y_'ÿÿLwLÿÿ2tl1WN^ÿÿRp(�ZqKÿÿ6ÿÿÿhÿÿÿ:\ÿÿÿ (K8 GÿÿS0BL<NlÿCÿpNÿÿvÿÿ|ZW ÿtzÿVÿÿ*kJT|yT)ÿ}ÿ8ÿFe vKÿÿÿFQCÿÿEv`Lÿaÿÿÿÿ8jÿ4ZFu7ÿ+Qiÿ'ÿYÿ"R ,cSÿÿÿ@ÿÿÿ2ÿ7ÿbÿÿÿÿÿ-?f Bf8Vx6]hRCHHM7c Pd1-WzÿYd1lAnÿS`:,OO] ÿWCE.:[-C0"dIÿÿÿ5}1hpÿZcÿ/rÿÿ ZWwh'6 D}ÿÿ5Rnÿg#Mn ÿGXÿÿUfÿÿB&ÿ<_!=t$fÿ?$/7� "ÿkL"I2FnGwG${ÿ^ÿ$u'aÿE9 >q"[WI~<Eb iNh&<5Lm ?-hl0)ÿÿÿÿ-i W"zsÿNjÿÿÿÿUÿ-ÿÿÿN;ATÿbFjRg1GV{W$;6Hb=a� 4xÿÿÿ ÿÿ **& b3)+JD2lFvÿhÿÿÿÿÿÿÿY95"fÿÿ`JhÿÿÿN4-{ ÿÿÿÿÿ52? PvVU6:ÿÿp:=Qÿ'ÿÿÿÿÿVÿÿ6+V on)NKKT_UjVmfZqTW@*{pÿÿÿÿ!sEÿ^ DÿbAbÿÿtÿyÿÿYqÿPÿFYÿÿ7ÿR>ÿ;R(_[\Q5T ÿÿRÿpLUI)nrÿ{]~B1v=ÿ=] A'Mÿ &u ÿÿÿÿÿIÿÿÿÿ-ÿÿG0VNQI^gl>e]TQsL8 �<ÿKImnÿÿGm&J qPt_"�Z_ÿÿÿ 74I|"VX4ÿtÿpÿÿLÿ6ÿUÿjl�pnBwY,XRt"H 7r(�lLy-<Qa4$cgu!~}ÿÿÿ:+�ÿqÿhX~<x"`*M=~Wÿrÿ&+ÿrÿXzhm,6|O]Ycwl'`TpsIzÿ:,ÿ1ÿaI-J[x566Lÿ4ÿÿÿ]&D2{u.)_=cY3EuZxuyÿF)sOg\b37Y[<TÿÿÿjZ ÿÿÿÿ[n9OCJÿ3Vÿÿ\ÿ#Cox &m/ÿfdY.ÿÿÿM5+sÿl[U_u !l*3_9ÿÿÿA4Lvÿ*ÿÿÿÿÿÿÿ*;"ÿÿÿBg6UKÿ,4@(o)bO3.fin�4v,?[ Y{B}5#Bd?aGwWNV^;vnyRH)L.$Yÿb&ÿÿÿÿÿÿ#2uH(i48ÿÿL-DjaÿXo0&R6icn[l)*sBl"t*yhÿYÿÿÿqÿeÿT+m;wA|:<JQV!q\`;vJBvN|[{=* Nk ZSCx%juvPNC^ÿ[ÿBÿÿÿÿ@\'1u@TB<_2%c)ÿÿj)/{f#Qÿÿbÿÿaÿeÿÿ@ÿfÿÿtJFWir][i}kzW0cfOO`-w#8pbJ{}R<%vJQV6HIC\^9p{[!dz m!7I%~wfGl[+16&RYk*dj<@$1/4]it<{:Q D=Bhv\odIYÿLÿÿj|^`U]83C~$%ÿ%ÿ9ÿÿÿÿJi{xÿÿÿ\'col(^_CxH+.ÿ%.jZN^ZI &ÿÿÿÿÿr F9+gÿ&&g2I\ÿÿÿÿÿ24L-O%;ÿÿ/c)ÿÿf^ÿÿÿÿ ÿ0/"P@FGECA{:IhLl S>=i_Ou'E)A<tMW 'Q~^1Xcunm Kg ÿaY  M$0 E~=<emy[;Ypmi 0M!.?3ÿÿC6JnWB}JÿÿÿYmÿÿÿF{~Rum}' xxXr;Tchakn4*AXtF_5NRÿÿ?^ÿÿcplÿ{f^]Bÿ,X~}ÿ%Z +`ÿ+?^ÿTÿM6ÿo22|xyOHÿ4ÿÿÿÿe A!H ]c\=#M"ÿÿÿ;Yÿÿÿ&4?cunj';tR5:s7TG!/[I,?V$ X+u. *xÿÿÿÿÿÿÿ6[e6ÿÿÿÿLÿÿÿÿÿÿ#ÿ�ÿ%Dÿ[ÿÿFÿÿÿÿVÿÿ$ÿÿg N9Jÿÿ��R/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/lib.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1ÁR/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/lib.rsÁ�� �šÄU=ì:ëå—�¢Ž �����������������óÓóÓê MOPMNOBGPL > :N8)G(+MK "OGNL& :A N EL5OLHJO&DIO<GKOP@KP*M$MOL,NI . %I :90! !!7>*I? HK9FMNDIL!#NJN JL 63AKJICPPLAONM+ZLNLO1"KFG?3"IG 1P6$PNM1O/6<K )KQQND=WOHNPOWOHPDFJNC120.OCWH2OPKM3JFNJF60<GH&KLJK897 60<NJM?H5  NC*9%ON %+>KNP#NP 5QNBJHLMJMLKL+ QLOLN'MKNFL 5HOMN,JH5'52P **NPFGQ2<PMNPN4NPIPPOO% LCJKMOKKPNOOL2ONONOKLH.NL.LP/LP +HML*$*MOJ>8NOPJKI4V,A-V,KPMPNOJMKJNK DEHL 8KBLFCNKCJE/8V-R9?>8JJK="'MCJ+&%K4;89.<99$.8%$$,++0 7'TLUOT,VUMLHMPM'*H&1S8HIIN$GWW#.1NMNJIIII&E@7G%+SNP0FP0)#JO300"A(0*K@-)MLN5%JE! $71(01/;9H8M9M:M(0%-.7J$P7J*%#)!"!-*".'LH-JJMM"MI MOPPMJOKPNOMP0KMPM7…WJPPPOLP JLN8L OKMLMILJJPOHMJ,HMILKPNLNJP1NNLP@MMP BM%LMONLCLBOKHOHKNMPKNPK?NKHFLIKNLO!!OOM.LOM,OOKNHJLLGK*OGPMNKLNNOJMKLKNLLOOJ+MNNPNKKPNL?L NIGMKK@ENPOL J> LMBNILMPNKIKMN2LMOILLLMJ!LMPKLNMK]K-JL67pkD-LIGKJRHMQJLN>NPLIMMK*MIKMMP OKMMPPMPJLIOO3HMP7JOM  4PI-('#M  AE8"/.1èJìJðJôJùJýJ‚K†K³¶Ô¶Ö¶ض™º›ºžº º£º¦º¨ºªºŸ¿¡¿£¿¥¿©¿«¿­¿è¿ê¿ì¿ò¿ô¿ö¿�Á’Á”Á–ÁšÁœÁžÁÙÁÛÁÝÁßÁãÁåÁçÁüðœòÏ.&îT«Ék°‰õ¯n5����Z/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regex/bytes.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1ÁZ/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regex/bytes.rsÁ�� î;½„1”®r4ÕOÇK�����������������¨š¨š×?>0GMNMLJNQK&-U1?96/]JNF.OT0 COHNNMONK6OI(+@6")LP-LOLKR6PN:335$&#/&KKNMOOOL=<>;O**0""$/K'"/K>$=3=3!=5% P>NOMICEJM !A2A43>D8 3&LKLI! !5E# 6&GGM JJI&E !5E)(6 F"NJJFLA !5RQ"#### P@PMOOMKKKJOP MJPI !BD.OF>MNK28/' JBP !QD.OMDLML785, MJOH)I# !BDI4,# M&NMPMOOMNFLLK !ET!O?;8 !*. 3  !TT,'5,'9,'*, ""KPPOKGO&L !1(:!C  !,-7P ,7),*7D -+7M L2 !,!747 ,7I M !,7> KNM$ !+$7N OI !,!747 P. !-!7J5J J:JPNMI!KGO&M"2 !.(>N  !,-;Q,;),*;N-+;E,;0,;/,;! CIMMCOM.M2$LNPPK0PIKLM)P< !1? OPO -=K"-- 7 LOM7 !LI7 LHIPP !IE0 KNMM" -DO. P.%(FJOM.M2M9KGO&HOKL3 -C">$5.I=&< JC.O$-7 &@ G OJ !F) 1 )(NNI6OM.M2M9KGO&M"MJOJJ !F) 1) &PN NCJL30J%0>$I-&1<$ LJ!, : G)E0"- 8MNI NEJOL7ONNMM-ML !-; E,KPPN:8OL* !3@;K8 M<NPJ!8OL* !3@)K* GMPPJ!8OL* !3@GK. FPNPJ!8OL* !3@BK3  F4.BC N6OMHLO6-NJ !;/F/// %1OPJ!8OL* !3/@CKC !%F8M6IP!%5 3 !4/ #BONQ+PO3O !H,.33.J3( OE !+,.(1,.( 6L=KKP? !.*0*H*1* *:JNO5JOPGJ3 !C (*.4))(+3 9(DC% !6/C//// :6MK@2!8PMMMPL.M0JKMKI<IL0JSI1,#"5&ON2@PI&#MPM@PI&!EJKI%5!K5<)%FH'*G9/(%?((776KLKLP5L  (%L1J NMLMMKPNH@PJ/$& %(OP?HP/ !F4FF%" 7C2J !9;< +OO(OGLNONP/ !@4OO%" :%CD2MPN0FCJ(KNLJ2NJ= !K@/I)#" J* !K<<K# 444 -NMG !GKF / I!DELKLOON0/NNPKM1MJMLNPMLM$OJONLOLOG* !F@.F9 BKH*PQ3O7 !80"PODO% =LG*KJK$ !80# !-KB: NPP!&$ =O-PE<7>C 00O*-- %2OA#$"5 "5@POOJM 64K23#B?POO JMO 5:8#BJNK1PL,DOJ6MC+H",+,@#6*-*51EDM8'MO% !G/D0/0 <9PNG> !G/#D# P !++#:1+# !KMC7CJH0<@KL6OIF#,.GLOOJ,>HNL$:OIF$'31I-%! LOOJ,E@L-2OIF*-8<HOL-3OIFI3+-84=AOJN-=:B)!443;@OMNPOINKOO'+6#6%H 4@HILLPNGPMN(3$O3)2 HA3KP&2+J;PN5P(A NOM -+9: ;4K#:,K":!K!:$K!:K :&K):*K):"K7/J522FK)A:=POJ7)@K*'%H':$JOPPAN L,;2  !)-"!) , ,(  ()-*=  *--*A  -Y9*v  *J9*j  -H.*P.ï.殞ŠŢŤÅüÆþƀǂÇ�’›’ž’¡’¤’§’¬’®’°’²’´’·’¹’»’½’¿’Á’Ã’œ”¨”«”®”±”´”¹”»”½”¿”Á”ĔƔȔʔ̔ΔД×/ ÷ï9tå2U�±2õm����W/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/builders.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1ÁW/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/builders.rsÁ�� ¥'̘±mÍ(ì m·Šr�����������������öÈöÈëMKH4OKNLM5JKFHI+  AJOP"(23L) #(M @(27883F(2 88?3D(278#<3J(288#C3@; :5 D? 4/ >?; :5 A< 72 50 =E AF ;7 00KPN)L MK4> G/ M56, A ; MLMPOPNPK, OOJMPPOM; KG ,  % . IH) -( EMP)D' P JGL -  % <(0PL21M0 D MMLJOP3 O NOM M -  % 1"KG* N OMJJ ML -  % 3,"L%!4 > NN8 N4JNL# M -  % 1"%JJG NP % -""Q8A$ D P MMNN LJ F 1  P> % 1"*%E L % -*(+ IJLLN4 % UKNJITK0 D LL@ M -  % ."GG* A JN IP NI NL M -  % QO5P*,) =11 @1PMMG1 C1PMHP1N1 ? NPL LLNLJH- -  % NM50'B% N FLL IHJLNOON MM M.  M% MN@SJ, P" JMPE MILMLP MPLMG LNPOMNM LJNPNNKN0 3 LNJ PPPO FLJJNMIK MPMNKH  % LNH, 3GHF=!L NN9' @ K/ O59- F ; MLMPOPNPK, OOJMPPOMA KG ,  ( 3 IH) 2( EMP)G' P JGL -  ( A(0PL21P0 E MMLJOP3 O K%OP M -  ( 6"-J* N OMJJ ML -  ( 8,"'%$4 ? NN8 N4JNL# M -  ( 6"%JJ' NP ( 4"+D$ D P MMNN LJ F 1  P> ( 6"*%' L ( 2*(+ IJLON: ( -+KNJI-+N0 E LL@ M LOON? -J* B JN IP NI NL M -  ( QO5P*1)2586"$1 @ NPL LLNLJH- -  ( NM55'E% N FLL IHJLNOON MM M.  M( MN@.(M, P" JMPE MILMLP MPLMG LNPOMNM LJNPNNK$0 3 LNJ PPPO FLJJNMIK MPMNKH  ( QSK, "0KPN)L MK4> G/ M56+ A ; MLMPOPNPK, LOMP KG ,  , . IH4 -( EMP4 NO , - IH+D' P JGL -  , <(1PL22M0 D MMLJOP3 O NOM M -  , 1"LG* N OMJJ ML -  , 3,#T%!4 > NN8 N4JNL# M -  , 1"&JJO NP , -"#Q8A$ D P MMNN LJ F 1  P> , 1"*&E L , -*), JO3 MLJ , ($+K0 D LL@ M -  , ."PG* A JN IP NI NL M -  , QO5P*,) >77 A7PM!<I7 D7PMJ%;7N1 ? NPL LLNLJH- -  , NM50(B% N FLL IHJLNOON MM M.  M, MN@SJ, P" JMPE MILMLP MPLMG LNPOMNM LJNPNNKN0 3 LNJ PPPO FLJJNMIK MPMNKH  , LNH, 3KPN)!L NN9' @ K/ O59, F ; MLMPOPNPK, LJMK KG ,  / 3 IH4 2( EMP4 5P* / 2 IH+G' P JGL -  / A(1PL22P0 E MMLJOP3 O K%OP M -  / 6".J* N OMJJ ML -  / 8,#'%$4 ? NN8 N4JNL# M -  / 6"&JJ' NP / 4",D$ D P MMNN LJ F 1  P> / 6"*&' L / 2*), PL3 MLJ / -$+N0 E LL@ M LOON? -J* B JN IP NI NL M -  / QO5P*1)3697"$1 @ NPL LLNLJH- -  / NM55(E% N FLL IHJLNOON MM M.  M/ MN@.(M, P" JMPE MILMLP MPLMG LNPOMNM LJNPNNK$0 3 LNJ PPPO FLJJNMIK MPMNKH  / QSK, ú?î@áN¶PºR¯‡£ˆ¤–þ—‚ššÊŽË”Öô×øÙþ“ò”• ú¡þ£j¼kòPœýzõMaì‘»ó����T/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/error.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1ÁT/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/error.rsÁ�� ¬‰ Þe´ËX�5صÿå�����������������î î e'M39LKNNONONNLOLON. J5.;+MNMKONOL2+ #N$+D $K24G JKN"K(M)&'&!.G �ð&/B$�¡Q#ã5X”–����[/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regex/string.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1Á[/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regex/string.rsÁ�� ~uº¿›®ž;÷ÍQ±¡ì£������������������û�ûò5>)GMNMLJNQK,T1=96/]?.HT) COHNNMIFMNKJ+JI(+@5")LP-LOLKR5P5 /2IFJIII* (AI""$/K'"/K>$=3=3!=5% P>NOMICEJM A2A43>D8 3&LKLI! 5D# 5&GGM JJI&E 5D)(3 E"NJJFLA 5QO" O@PMOOMKKKJOP MJOM BC.LC;MNK27.& JBP QC.LJALML774+ MJOH)I# BCI3+" L&NMPMOOMNFLLK ES!O8 !$( 3  TS,'4+'8+')+ ""KPPOKGO&L 1'9;  ,,6E,6#,)6?-*6; L2 , 6B,61 M ,6, KO +6;C+6. OI , 6B P. - 6J52 I:JPNMI!KGO&M"2 .'=<  ,,:?,:#,):<-*:9,:*,:),:! CIMMCOM.M2$LNPPK0PIKLM)P< 17 OPO &=J1 1 LOM7 LG1 LHIPP IC* KNMM" &DM( P.%(FJOM.M2M9KGO&HOKL3 &B!A$5.@4&3 JC.N$-* (? F OJ F) 0 )(NNI6OM.M2M9KGO&M"MJOJJ F) 0) &PN NCJL30J%0A$@$&13$ OJ!, = G)<0"- /MNI NEJOL7ONNMM-ML -: D,PPPN:8OL* 3@;K8 M<NPJ!8OL* 3@)K* FM0PPJ!8OL* 3@GK. F?NPJ!8OL* 3@AK3  F46BC N6OMHLO6-NJO ;/E/// %1OPJ!8LOL* 3/@CKC !%F8M6IP!%5 3 4/ #BONQ+PO3O H,.33.J3( OE +,.(1,.( 6L=KKP? .*0*H*1* *:JNO5JOPGJ3 C (*.4))(+3 9(DC%NNL 6/B//// :6MK@2!8PMMJNMM<H M0JKMKI<IL0JSI1!#"(&ON2@MKKK#MPM@MKKK!EJKI%5!KOL>5<&%FG'*G )%-''776KLKLP5L  (%L1J NMLMMKPNH@PJ.#%$(OP?HP/ F3>>$! 7C2J 9:9 +OO(OGLNONP/ @3GG$! :%CD2MPN0FCJ(KNLJ2NJ= K?/I("! J* K;9K# """ -NMG GJF - G!DELKLOON0)NNPKM1MJMLNPMLM$OJONLOLOG* F?.%E8 @LH*PQ3O7 8/"HGBG% =LG*KJK$ 8/# !-KB: NPP!&$ =O-PE<7>C 00O*-- %2O#$"$ "5@POOJM 64K22!B?POO JMO 5:7!BJNK1PL,DOJ6MC+G",+,@#6*-*51EDM8'MO% G/C0/0 <9PNG> G/#C# P ++#:1+# !KMC7CJH0<@KL6OIF#,.GLOOJ,>HNL$:OIF$'31I-%! LOOJ,E@L-2OIF*,8<HOL-3OIFI3+,84=AOJN-=:B)!443;@OMNPOINKOO'+6#6%H 4@HILKNP@MLN#,$N*) H@-KK+LI6PL2P(@ NOM &+9: ; J!9#J09J09%J09)J09"J./J522FJ)9:=POJ7"@I$&%G9$JOPPAP J,F2 ˦©§¯½±½³½µ½‚¿„¿†¿ˆ¿ÃÀEâvI/µMÔ®Š&'����]/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regexset/bytes.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1Á]/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regexset/bytes.rsÁ�� }�Þçˆ y]ÿæEDY™Ø°�����������������º¾º¾ØJ,FNHOMKO KNMKKJNOO;HO4E(.OKBOMN+)#A30+-E"@&PM4K29NOEIIK )"1/0Q%LM"OI!O bKJN4"5CON0< $<' : #,&/L6 $%!(% !#5KMMMOMLN+= $<'2 6&OFPJ!8KNOM0 $F@*K+ GMEJM?POMLN+B $"L2A.&% ;%EJM?POPJ!8B $F@L)ML% LFCBH<PJ!LGFCKJJMMNC. B#! KK@79 $0AK ! 8 $/A %%MLNL $#" 1O *.B#/ $#-&7( (2 $#7( (6L?LM9 $"-&3&% 29KNNL1KJ $"-&32/0& !JNP9 $"%A, L7 $"%"(! , /&#(+'2+(+@MM2HE !$( !'*&D! 42/+D! 9BNJK.A3+*046/5=%K5¯>ˆŸ„£¿­t™Cí&žïˆ 8ç�³­����^/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regexset/string.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1Á^/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regexset/string.rsÁ�� ^Ÿ�‚•§¬Ó¯·W·ÇP�����������������ñºñºÔJ%FNHOMKO KNMKKJNOO;E(.LM;NOL%"#A30+-E!@&PM2K2-NOEIIK)"1.0P%LL"OH!O bKJN4"5CON0< <& : #,&/L6 %!($ !#5KMMMOFLN+= <&' 5&OFPJ!8KNOM0 F@*K+ FMEJM?POFLN+B "K2A-&% :%EJM?POPJ!8B F@L)ML% KFCBH<PJ!LGFCKJJMMNC. B#! KK@79 0AK ! 8 /A %%MLNL #"1O *.B#/ #-&6( (2 #6( (6L?LM9 "-&2&% 29KNNL1KJ "-&22/0& !JNP9 "A, L7 ""(! , /&#(+'2+(+@MM2HE$( !'*&D! 42/+D! 9BNJK.A3+*046/5=%K5ƒ<î›ØŸ�ªã`X ûml‚4œ†ÛŽ����T/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/bytes.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1ÁT/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/bytes.rsÁ�� Õ5Î\«#ø_µgOõ¹Ñ�����������������éé_/NBJBJ(M1=)JM3E.N8: OKMN8$:: 1OK GNPOP@JO1N0JNLLN8NJNð¹úÅõ¾,Ÿ˜„]mT¨|Š����X/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/find_byte.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1ÁX/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/find_byte.rsÁ�� ÁU¿ŒO8Û!§«¿÷†v�����������������íí9ONH*;3%;)�å*ThŽ8Ïv ÷ƒ¼—ôÛÃ����X/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regex/mod.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1ÁX/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regex/mod.rsÁ�� JÉ»7ˆ¢à%sÌ€Ýò,�����������������--�uY…Ž'\X“õÙÏ8bᤤ����[/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regexset/mod.rsÁG/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1Á[/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regexset/mod.rsÁ�� JÉ»7ˆ¢à%sÌ€Ýò,�����������������--�¨5îϾGñÛf¿‚��ð H  Š+ "- �9 /= \A ñB =D xE �����x86_64-unknown-linux-gnuÁ›ÑÐñNVìíä œçQrÆàä��-fea5775b548538b3ÁÖ¾¨BÔ­•Ö�������«�)�����Ø���¯cæ-�þ¤���K½���½ê�‚ ê���h���²�‘ú)‘Õ��Õå���ù+»���§ ú���úú�ôú•ôú•Ýâ,øÑ!‚ Ø,ú‚ ‚ î‚ †'��†'���������ú�úîúîúîúâ,úîøî��ð¹�ú«òîŠÖúž��îú���î���ò���ÖŠ�Šž��žú���â,���������������‘�ø³��èñ�ñÓ‚ Ó��„ñ�úÓ½î��· ���ú�úî��â���Š���žø����Šè’™ŒÔ`�¤�­­ üÅ�!�������rust-end-file�������������������������������.note.gnu.property�.shstrtab�.strtab�.symtab�.rmeta�����������������������������������������������������������������������������������������@������� ������������������������������.���������€������������`�������ÓH ����������������������������&����������������������8I ������������������������������������������������������PI ���������������������������������������������������������QI �����5������������������������������lib.rmeta-link/ 0 0 0 644 648 ` ELF����������>������������������������������@�����@������������GNU���À����������:regex-fea5775b548538b3.regex.d695add442a8bed6-cgu.0.rcgu.oÁrust-end-file��������������������������������.note.gnu.property�.rmeta-link�.shstrtab�.strtab�.symtab��������������������������������������������������������������������������������������������@������� ���������������������������������������€������������`�������J������������������������������2����������������������°����������������������������������*����������������������È������������������������������������� ����������������������É�������:������������������������������/0 0 0 0 644 292016 ` ELF����������>��������������������py���������@�����@�í�Hƒì‰<$‰t$‹$H©���t‹|$è����H‰D$HÇD$���ë HÇD$����H‹D$H‹T$HƒÄÃ���������Hƒì‰<$‰t$‹$H©���t‹|$è����H‰D$HÇD$���ë HÇD$����H‹D$H‹T$HƒÄÃ���������Hƒì‰<$‰t$‹$H©���t‹|$è����H‰D$HÇD$���ë HÇD$����H‹D$H‹T$HƒÄÃ���������Hƒì‰<$‰t$‹$H©���t‹|$è����H‰D$HÇD$���ë HÇD$����H‹D$H‹T$HƒÄÃ���������HƒìHH‰ $H‰T$H‰t$H‰|$H‰|$ H÷���tKH‹$H‹t$H‹D$H‹HL‹@H�|$(ÿ����H‹D$H‹L$(H‰H‹L$0H‰HH‹L$8H‰HH‹L$@H‰Hë H‹D$HÇ�����H‹D$ HƒÄHÃ����������HƒìHH‰ $H‰T$H‰t$H‰|$H‰|$ H÷���tKH‹$H‹t$H‹D$H‹HL‹@H�|$(ÿ����H‹D$H‹L$(H‰H‹L$0H‰HH‹L$8H‰HH‹L$@H‰Hë H‹D$HÇ�����H‹D$ HƒÄHÃ����������HƒìHH‰ $H‰T$H‰t$H‰|$H‰|$ H÷���tKH‹$H‹t$H‹D$H‹HL‹@H�|$(ÿ����H‹D$H‹L$(H‰H‹L$0H‰HH‹L$8H‰HH‹L$@H‰Hë H‹D$HÇ�����H‹D$ HƒÄHÃ����������HƒìHH‰ $H‰T$H‰t$H‰|$H‰|$ H÷���tKH‹$H‹t$H‹D$H‹HL‹@H�|$(ÿ����H‹D$H‹L$(H‰H‹L$0H‰HH‹L$8H‰HH‹L$@H‰Hë H‹D$HÇ�����H‹D$ HƒÄHÃ����������HƒìXH‰<$H‹¸���1ÉHƒú�HDÁH©���teH‹$H‹H‰L$H‹HH‰L$ H‹HH‰L$(H‹@H‰D$0H‹D$H‰D$8H‹D$ H‰D$@H‹D$(H‰D$HH‹D$0H‰D$PH�|$8è����H‰D$H‰T$ë HÇD$����H‹D$H‹T$HƒÄXÃ�HƒìXH‰<$H‹¸���1ÉHƒú�HDÁH©���teH‹$H‹H‰L$H‹HH‰L$ H‹HH‰L$(H‹@H‰D$0H‹D$H‰D$8H‹D$ H‰D$@H‹D$(H‰D$HH‹D$0H‰D$PH�|$8è����H‰D$H‰T$ë HÇD$����H‹D$H‹T$HƒÄXÃ�HƒìXH‰<$H‹¸���1ÉHƒú�HDÁH©���teH‹$H‹H‰L$H‹HH‰L$ H‹HH‰L$(H‹@H‰D$0H‹D$H‰D$8H‹D$ H‰D$@H‹D$(H‰D$HH‹D$0H‰D$PH�|$8è����H‰D$H‰T$ë HÇD$����H‹D$H‹T$HƒÄXÃ�HƒìXH‰<$H‹¸���1ÉHƒú�HDÁH©���teH‹$H‹H‰L$H‹HH‰L$ H‹HH‰L$(H‹@H‰D$0H‹D$H‰D$8H‹D$ H‰D$@H‹D$(H‰D$HH‹D$0H‰D$PH�|$8è����H‰D$H‰T$ë HÇD$����H‹D$H‹T$HƒÄXÃ�Hƒì(H‰$H‰|$H‰t$H‹T$¸���1ÉHƒú�HDÁH©���tH‹L$H‹D$H‰L$H‰D$ ëH‹<$è����H‰D$H‰T$ H‹D$H‹T$ HƒÄ(Ã����������Hƒì(H‰$H‰|$H‰t$H‹T$¸���1ÉHƒú�HDÁH©���tH‹L$H‹D$H‰L$H‰D$ ëH‹<$è����H‰D$H‰T$ H‹D$H‹T$ HƒÄ(Ã����������Hƒì(H‰$H‰|$H‰t$H‹T$¸���1ÉHƒú�HDÁH©���tH‹L$H‹D$H‰L$H‰D$ ëH‹<$è����H‰D$H‰T$ H‹D$H‹T$ HƒÄ(Ã����������Hƒì(H‰$H‰|$H‰t$H‹T$¸���1ÉHƒú�HDÁH©���tH‹L$H‹D$H‰L$H‰D$ ëH‹<$è����H‰D$H‰T$ H‹D$H‹T$ HƒÄ(Ã����������H�ì¨��H‰$H‰t$H‰|$H‰|$¸���1ÉHƒ>ÿHDÁH©���t^H‹t$H�|$ º€���è����H�¼$(��H�t$ º€���è����H‹4$H�¼$ ���H�”$(��ÿ����H‹|$H�´$ ���ºˆ���è����ë!H‹D$H‹L$H‹QH‹IH‰PH‰HHÇ�ýÿÿÿH‹D$H�Ĩ��Ã���H�ìx��H‰$H‰t$H‰|$H‰|$¸���1ÉHƒ>ÿHDÁH©���t^H‹t$H�|$PºP���è����H�¼$(��H�t$PºP���è����H‹4$H�¼$ ���H�”$(��ÿ����H‹|$H�´$ ���ºˆ���è����ë<H‹t$HƒÆH�|$ º0���è����H‹|$HƒÇH�t$ º0���è����H‹D$HÇ�ýÿÿÿH‹D$H�Äx��Ã��������H�ìØ���H‰t$H‰|$H‰|$H‰T$ H‰L$(¸���1ÉHƒ>ýHDÁH©���t5H‹t$H�|$Pºˆ���è����H‹|$H�t$Pºˆ���è����H�|$ ÿ����ëQH‹D$H‹HL‹@H‹t$ H‹T$(H�|$0è����H‹D$H‹L$0H‰HH‹L$8H‰HH‹L$@H‰HH‹L$HH‰H HÇ�ýÿÿÿH‹D$H�ÄØ���Ã������H�ìØ���H‰t$H‰|$H‰|$H‰T$ H‰L$(¸���1ÉHƒ>ýHDÁH©���t5H‹t$H�|$Pºˆ���è����H‹|$H�t$Pºˆ���è����H�|$ ÿ����ëQH‹D$H‹HL‹@H‹t$ H‹T$(H�|$0è����H‹D$H‹L$0H‰HH‹L$8H‰HH‹L$@H‰HH‹L$HH‰H HÇ�ýÿÿÿH‹D$H�ÄØ���Ã������H�ìØ���H‰t$H‰|$H‰|$H‰T$ H‰L$(¸���1ÉHƒ>ýHDÁH©���t5H‹t$H�|$Pºˆ���è����H‹|$H�t$Pºˆ���è����H�|$ ÿ����ëQH‹D$H‹HL‹@H‹t$ H‹T$(H�|$0è����H‹D$H‹L$0H‰HH‹L$8H‰HH‹L$@H‰HH‹L$HH‰H HÇ�ýÿÿÿH‹D$H�ÄØ���Ã������H�ìØ���H‰t$H‰|$H‰|$H‰T$ H‰L$(¸���1ÉHƒ>ýHDÁH©���t5H‹t$H�|$Pºˆ���è����H‹|$H�t$Pºˆ���è����H�|$ ÿ����ëQH‹D$H‹HL‹@H‹t$ H‹T$(H�|$0è����H‹D$H‹L$0H‰HH‹L$8H‰HH‹L$@H‰HH‹L$HH‰H HÇ�ýÿÿÿH‹D$H�ÄØ���Ã������H�ìh��H‰t$H‰|$H‰|$¸���1ÉHƒ>ýHDÁH©���trH‹t$H�|$@ºˆ���è����H�¼$à���H�t$@ºˆ���è����H�¼$È���H�´$à���è����H‹D$H‹Œ$È���H‰HH‹Œ$Ð���H‰HH‹Œ$Ø���H‰HHÇ�����ëQH‹D$H‹L$H‹QH‰T$ H‹QH‰T$(H‹QH‰T$0H‹I H‰L$8H‹L$ H‰H‹L$(H‰HH‹L$0H‰HH‹L$8H‰HH‹D$H�Äh��Ã���H�ìh��H‰t$H‰|$H‰|$¸���1ÉHƒ>ýHDÁH©���trH‹t$H�|$@ºˆ���è����H�¼$à���H�t$@ºˆ���è����H�¼$È���H�´$à���è����H‹D$H‹Œ$È���H‰HH‹Œ$Ð���H‰HH‹Œ$Ø���H‰HHÇ�����ëQH‹D$H‹L$H‹QH‰T$ H‹QH‰T$(H‹QH‰T$0H‹I H‰L$8H‹L$ H‰H‹L$(H‰HH‹L$0H‰HH‹L$8H‰HH‹D$H�Äh��Ã���H�ìh��H‰t$H‰|$H‰|$¸���1ÉHƒ>ýHDÁH©���trH‹t$H�|$@ºˆ���è����H�¼$à���H�t$@ºˆ���è����H�¼$È���H�´$à���è����H‹D$H‹Œ$È���H‰HH‹Œ$Ð���H‰HH‹Œ$Ø���H‰HHÇ�����ëQH‹D$H‹L$H‹QH‰T$ H‹QH‰T$(H‹QH‰T$0H‹I H‰L$8H‹L$ H‰H‹L$(H‰HH‹L$0H‰HH‹L$8H‰HH‹D$H�Äh��Ã���H�ìh��H‰t$H‰|$H‰|$¸���1ÉHƒ>ýHDÁH©���trH‹t$H�|$@ºˆ���è����H�¼$à���H�t$@ºˆ���è����H�¼$È���H�´$à���è����H‹D$H‹Œ$È���H‰HH‹Œ$Ð���H‰HH‹Œ$Ø���H‰HHÇ�����ëQH‹D$H‹L$H‹QH‰T$ H‹QH‰T$(H‹QH‰T$0H‹I H‰L$8H‹L$ H‰H‹L$(H‰HH‹L$0H‰HH‹L$8H‰HH‹D$H�Äh��Ã���H‰øH‰t$ðH‹ ����H‰L$øH‹L$ðH‰H‹L$øH‰OÃ����������H‰øH‰t$ðH‹ ����H‰L$øH‹L$ðH‰H‹L$øH‰OÃ����������H‰òH‰øÃ���������H‰òH‰øÃ���������H�ì��H‰|$(H‰|$0Æ„$÷����Æ„$÷���H‹����H�|$8ÿÐë)ö„$÷���…Ö���éÄ���H‰Á‰ÐH‰Œ$ø���‰„$���ë×H�„$È���H‰D$Æ„$÷����H‹����ÿÐH‰T$H‰D$ ë&H‹����H�|$8ÿÐë�H‰Á‰ÐH‰Œ$ø���‰„$���ëÚH‹t$H‹|$ H‹����ÿÐH‰$H‰D$ë�H‹$H‹t$H‹|$H‹����ÿÐë�H‹|$(H�t$8º¸���è����H‹D$0H�Ä��Ãÿ����H‹¼$ø���è����ëñ�ÿ›!!D�o ”�„‚ª5”�ß8����������H�ìH��H‰t$H‰|$H‰|$ Æ„$7���Æ„$7��H‹����H�|$(ÿÐë)ö„$7��…è���éÖ���H‰Á‰ÐH‰Œ$8��‰„$@��ë×H‹D$H�Œ$¸���H‰L$Æ„$7����)„$ ��H‹����H�¼$���H�´$ ��ÿÐë&H‹����H�|$(ÿÐë‡H‰Á‰ÐH‰Œ$8��‰„$@��ëÚH‹����H�¼$à���H�´$���ÿÐë�H‹|$H‹����H�´$à���ÿÐë�H‹|$H�t$(º¸���è����H‹D$ H�ÄH��Ãÿ����H‹¼$8��è����ëñ��ÿ›!&I�„¯�Ÿ™Å1¯�ö8�����������������H�ìÈ���H‰<$H‰|$H�|$ÿ����H‹<$H�t$º¸���è����H‹D$H�ÄÈ���Ã�����H�ìÈ���H‰<$H‰|$H�|$ÿ����H‹<$H�t$º¸���è����H‹D$H�ÄÈ���Ã�����HƒìxH‰|$H‰t$H‰T$ÆD$gH‹����H�|$0H�t$ÿÐë öD$g…º���é«���H‰Á‰ÐH‰L$h‰D$pëàH‹L$8H‹D$@H‰L$ H‰D$(H÷D$ ���tH‹|$H‹t$(H‹����ÿÐëH�=����H�����H‹����¾#���ÿÐëGH‹D$H‰ÁHƒÁH‹PH‹@ÆD$g�H‹|$H‹t$H‰T$XH‰L$HH‰D$PH‹����H�T$HÿÐë�HƒÄxà H‹|$hè����H‹����H�|$ÿÐëæÿ����ÿ›Ç=�ß��ò‚������������������H�ì˜���H‰|$H‰t$Æ„$‡���H‹����H�|$(ÿÐë)ö„$‡���…Ú���éÈ���H‰Á‰ÐH‰Œ$ˆ���‰„$����ë×H‹L$0H‹D$8H‰L$H‰D$ H÷D$���tH‹|$H‹t$ H‹����ÿÐëH�=����H�����H‹����¾#���ÿÐë^H‹t$H‹D$H‰ÁHƒÁH‹PH‹@Æ„$‡����N)L$P)D$@H‰T$xH‰L$hH‰D$pH‹����H�|$@H�t$hÿÐë�H�Ę���à H‹¼$ˆ���è����H‹|$H‹����ÿÐëãÿ�����ÿ›ß<�ø��‘¡������������������H�ìØ ��H‰Œ$Ø���H‰”$à���H‰´$è���H‰¼$ð���H‰¼$ø���Æ„$·���Æ„$¶���H‹����H�¼$x��ÿÐH‹����H�¼$���ÿÐë,H‹����H�¼$x��ÿÐé¿��H‰Á‰ÐH‰Œ$¸��‰„$À��ëÔH‹´$Ø���H‹¼$à���H‹„$ˆ��H‰„$P��„$x��)„$@��H‹„$ ��H‰„$h��„$���„$X��H‹„$P��H‰„$��(„$@��)„$���H‹„$h��H‰„$0��„$X��)„$ ��H‹����ÿÐH‰”$È���H‰„$Ð���ë,H‹����H�¼$ ��ÿÐé��H‰Á‰ÐH‰Œ$¸��‰„$À��ëÔH‹”$È���H‹´$Ð���H‹����H�¼$È��ÿÐë�H‹����H�¼$¨��H�´$È��ÿÐë�H‹„$¨��H‰„$è��H‹„$°��H‰„$ð��H‹„$¸��H‰„$ø��H‹„$À��H‰„$���H‹����H�¼$è��ÿÐH‰”$¸���‰„$Ä���ë�H‹„$¸���‹Œ$Ä���‰Œ$��H‰„$��H‹”$��¸���1ÉHƒú�HDÁH©���tCH‹´$è���‹„$��‰„$��H‹„$��H‰„$°���H�Ƙ���H‹����H�¼$À��ÿÐé¢��H‹´$Ø���H‹¼$à���H‹����ÿÐH‰”$ ���H‰„$¨���ë�H‹”$ ���H‹´$¨���H‹����H�¼$���ÿÐë�H‹����H�¼$���ÿÐH‰”$����H‰„$˜���ë�H‹´$����H‹¼$˜���H‹����ÿÐH‰”$€���H‰„$ˆ���ë�H‹Œ$€���H‹”$ˆ���H‹����H�¼$P��H�´$���ÿÐë�H‹����H�¼$��H�´$P��ÿÐë�H�¼$°��H�´$��º@���è����H‹����H�¼$ð��H�´$°��ÿÐë�H‹”$ø��¸���1ÉHƒú�HDÁH©���tMH‹´$è���‹„$ð��‰„$ ��H‹„$ø��H‰D$pH‹„$���H‰D$xH�Æ����H‹����H�¼$ ��ÿÐéŸ���H‹����H�¼$ ��ÿÐH‰T$`H‰D$hë�H‹L$`H‹T$hH‹´$è���H‹¼$ð���H‹����ÿÐë�H‹����H�¼$ ��ÿÐë,H‹����H�¼$���ÿÐéÄ��H‰Á‰ÐH‰Œ$¸��‰„$À��ëÔH�¼$���ÿ����H‹„$ø���H�ÄØ ��ÃH‹|$pè����H‰T$PH‰D$Xë,H‹����H�¼$ ��ÿÐéfüÿÿH‰Á‰ÐH‰Œ$¸��‰„$À��ëÔL‹D$xH‹L$PH‹T$XH‹����H�¼$P��H�´$ ��ÿÐë�H‹����H�¼$È��H�´$P��H�”$ ��ÿÐë�H‹����H�¼$@��H�´$È��ÿÐë�¸���1ÉHƒ¼$@��ýHDÁH©���tmH�¼$È��H‰|$0H�´$@��ºˆ���H‰T$8H‹����H‰D$@ÿÐH‹t$0H‹T$8H‹D$@H�¼$È��H‰|$HÿÐH‹¼$ð���H‹t$HH�����H‹����ÿÐé��„$H��Œ$X��”$h��)”$p��)Œ$`��)„$P��Æ„$¶��(„$P��(Œ$`��(”$p��)”$0��)Œ$ ��)„$��H‹����H�¼$ ��ÿÐë%ö„$¶��u{éÕúÿÿH‰Á‰ÐH‰Œ$¸��‰„$À��ëÛÆ„$¶���(„$��(Œ$ ��(”$0��)”$ ��)Œ$���)„$€��H‹����H�¼$ ��H�´$€��ÿÐë�Æ„$¶���é§üÿÿH‹����H�¼$��ÿÐéIúÿÿÿ����H‹����H�¼$ ��ÿÐë�Æ„$¶���H‹����H�¼$ ��ÿÐéý��H‹¼$°���è����H‰T$ H‰D$(ë,H‹����H�¼$À��ÿÐéãùÿÿH‰Á‰ÐH‰Œ$¸��‰„$À��ëÔH‹L$ H‹T$(H‹����H�¼$@��H�´$À��ÿÐë�H‹����H�¼$¸��H�´$@��H�”$��ÿÐë�H‹����H�¼$0��H�´$¸��ÿÐë�¸���1ÉHƒ¼$0��ýHDÁH©���tkH�¼$ˆ��H‰<$H�´$0��ºˆ���H‰T$H‹����H‰D$ÿÐH‹4$H‹T$H‹D$H�¼$P ��H‰|$ÿÐH‹¼$ð���H‹t$H�����H‹����ÿÐé®���H‹Œ$8��H‹„$@��Æ„$·��H‰Œ$ ��H‰„$(��H‹����H�¼$À��ÿÐë%ö„$·��uS陸ÿÿH‰Á‰ÐH‰Œ$¸��‰„$À��ëÛÆ„$·���H‹´$ ��H‹”$(��H‹����H�¼$���ÿÐë�Æ„$·���éõøÿÿH‹����H�¼$ ��ÿÐé5øÿÿH‹����H�¼$À��ÿÐë�Æ„$·���éíýÿÿH�¼$���ÿ����é`ûÿÿH‹¼$¸��è�������ÿ›¬§�P��Py�cñ Ÿ Ð�ºñ æ€Ð�æ��‚ÇÐ�Ëô�Þñ ï9��¨ Ô �¾ ñ ê fÔ �Ð v��Æ Ô �à ‰å �Û ñ ÷ Ð�’ô�¨ ×�Áñ ía×�Ît��Â×�ÿa¡�ïñ …Ð�–/�����������HƒìxH‰T$0ÆD$_ÆD$^H‹����ÿÐH‰T$8H‰D$@ë öD$^…ä���éÖ���H‰Á‰ÐH‰L$h‰D$pëàH‹t$8H‹|$@H‰øH‰D$H‰ðH‰D$ÆD$_�H‹����ÿÐH‰T$ H‰D$(ë�H‹D$ H‹L$(H‰L$HH‰D$PH‹T$H1À¹���Hƒú�HDÁH©���tH‹t$H‹|$H‹����ÿÐëKH‹|$0H‹t$HÆD$^�H‹����ÿÐH‰$H‰D$ë�H‹$H‹D$HÇD$`���H‹L$`H‰H‹L$`H‰HHƒÄxà öD$_uëëõH‹|$hè����ëô���ÿÿ Æ8�ÙL������������H�ìè���H‰T$H‰øH‹|$H‰D$ H‰t$(Æ„$×���H‹����ÿÐH‰T$0H‰D$8ë)ö„$×���… ��é��H‰Á‰ÐH‰Œ$Ø���‰„$à���ë×H‹D$0HkÀHƒÀHƒÀHƒàøH‰D$¿���H�5����è����ë�H‹|$¾���H�����è����H‹D$8HƒÀH‰D$H‹|$8H�5����è����H‹T$(H‹t$ H‹D$H‹L$H‹|$8H‰|$PH‰L$XHÇD$@���H‰D$HHÇD$`����Æ„$×����H‹����H�|$hÿÐë)H‹����H�|$@ÿÐéÿÿÿH‰Á‰ÐH‰Œ$Ø���‰„$à���ë×H‹D$hH‰„$€���H‹D$pH‰„$ˆ���H‹D$xH‰„$����H‹����H�¼$˜���H�´$€���ÿÐëë“H‰Á‰ÐH‰Œ$Ø���‰„$à���ëè¸���1ÉHƒ¼$ ���ÿHDÁH©���tzH‹D$H‹Œ$˜���H‹”$ ���H‰”$¸���H‹”$¨���H‰”$À���H‹”$°���H‰”$È���HkÉHÈH‹Œ$¸���H‰H‹Œ$À���H‰HH‹Œ$È���H‰HH‹D$`HƒÀH‰D$`é7ÿÿÿë�H‹|$8H�5����è����H‹T$0H‹D$8H�Äè���Ãÿ����H‹¼$Ø���è����ëñ�ÿ›!& N�ˆ«�˜Öè…��ê��������������������Pÿ����XÃ�������Pÿ����XÃ�������HƒìH‰<$H‹<$ÿ����HƒÄÃ���������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������PHƒÇÿ����XÃ���PHƒÇÿ����XÃ���Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������PH‰<$1À¹���Hƒ?ÿHDÁHƒø�u H‹<$ÿ����XÃ����������HƒìH‰<$H�Ç����H‹����ÿÐëH‹<$H‹����ÿÐë%H‰Á‰ÐH‰L$‰D$ëáH‹<$ÿ����HƒÄÃÿ����H‹|$è����ÿ›  )� H'1��������Pÿ����XÃ�������PH‰<$1À¹���Hƒ?þHDÁHƒø�u H‹<$ÿ����ëH‹<$HƒÇÿ����XÃ����������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������Pÿ����XÃ�������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$ÿ����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ�����������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$ÿ����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ�����������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$ÿ����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ�����������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$ÿ����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ�����������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$ÿ����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ�����������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$ÿ����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ�����������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$è����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ������������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$ÿ����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ�����������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$ÿ����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ�����������HƒìHH‰t$H‰øH‹|$H‰D$H‰D$ÿ����H‰ÆH‰t$ H‰T$(¿$���ÿ����H©���tH‹D$HÇ�þÿÿÿë<H‹D$H‹L$(H‹T$ H‰T$8H‰L$@HÇD$0ÿÿÿÿH‹L$0H‰H‹L$8H‰HH‹L$@H‰HH‹D$HƒÄHÃ�����������HƒìH‹H‰$H‹BH‰D$H‹BH‰D$H‰âÿ����HƒÄÃ�����Hƒì8H‹H‰$H‹GH‰D$H‹GH‰D$H‹GH‰D$H‹H‰D$ H‹FH‰D$(H‹FH‰D$0H‰çH�t$ ÿ����HƒÄ8Ã�������������HƒìhH‰<$H‰t$H‹BH‰D$ )D$H�D$H‰D$0HÇD$8����H‹D$ H‰D$P(D$D$@H‹����H‰çH�t$0ÿÐëH‹����H‰çÿÐë$H‰Á‰ÐH‰L$X‰D$`ëâH‰çÿ����HƒÄhÃÿ����H‹|$Xè����ÿ› Ef�X „d0�����������HƒìhH‰|$H‹FH‰D$ )D$H‰øHƒÀH‰D$0HÇD$8���H‹D$ H‰D$P(D$D$@H‹����H�t$0ÿÐë H‹|$H‹����ÿÐë&H‰Á‰ÐH‰L$X‰D$`ëàH‹|$ÿ����HƒÄhÃÿ����H‹|$Xè�����ÿ› Cc�Sƒa2�����������Hƒì8H‰|$H‰t$H‹H;G–ÀˆD$%ŠD$%¶øƒçH�5����è����ë�H‹L$H‹H;AuÆD$'�H‹����ÿÐë/H‹D$H‹�H‰D$ëNH‹|$H‹����ÿÐë H‰Á‰ÐH‰L$(‰D$0ëàH‹|$H‹����ÿÐëöD$'uwëkH‰Á‰ÐH‰L$(‰D$0ëçHƒÄ8ÃH‹|$¾���H�����è����H‹t$H‹|$H‹D$H‰ñHÿÁH‰ÆD$'�H‹����ÿÐë�H‹����ÿÐë�ë�é5ÿÿÿÿ����H‹|$(è����ëô���ÿ›G q�aÿ�š�âq�ö���������������Hƒì8H‰|$H‰t$H‹H;G–ÀˆD$%ŠD$%¶øƒçH�5����è����ë�H‹L$H‹H;AuÆD$'�H‹����ÿÐë/H‹D$H‹�H‰D$ëNH‹|$H‹����ÿÐë H‰Á‰ÐH‰L$(‰D$0ëàH‹|$H‹����ÿÐëöD$'uwëkH‰Á‰ÐH‰L$(‰D$0ëçHƒÄ8ÃH‹|$¾���H�����è����H‹t$H‹|$H‹D$H‰ñHÿÁH‰ÆD$'�H‹����ÿÐë�H‹����ÿÐë�ë�é5ÿÿÿÿ����H‹|$(è����ëô���ÿ›G q�aÿ�š�âq�ö���������������HƒìH‰$H‰ðH‹4$H‰D$H‰øH‹|$H‰D$ÿ����H‹|$H‰Æÿ����HƒÄÃ������Hƒì(H‰<$H�|$ÿ����H‹<$H�t$ÿ����HƒÄ(Ã���������HƒìhH‰ $H‰T$H‰ðH‹4$H‰ùH‹|$H‰L$H‰L$ÆD$W�H)L$@)D$0H‹����ÿÐH‰T$ H‰D$(ëöD$WuJë>H‰Á‰ÐH‰L$X‰D$`ëçH‹L$ H‹T$(H‹|$ÆD$W�H‹����H�t$0ÿÐë�H‹D$HƒÄhÃH‹|$Xè����ëôÿÿ <PZ�Œ�����������������H‰òH‰øÃ���������H‰øH‹H‰H‹NH‰OH‹NH‰OH‹NH‰OÃ��������������HƒìH‹H‰$H‹BH‰D$H‹BH‰D$H‰âÿ����HƒÄÃ�����HƒìH‹H‰$H‹FH‰D$H‹FH‰D$H‰æÿ����HƒÄÃ�����Pÿ����XÃ�������Pÿ����XÃ�������Hƒì(H‰|$H‰t$H‹H‰D$H‹GH‰D$ H‹t$ H‹|$H�����è����H‹|$H‹D$H‹L$HÁáHÈH‹0H‹PHƒÇÿ����HƒÄ(Ã���������������Hƒì(H‰|$H‰t$H‹H‰D$H‹GH‰D$ H‹t$ H‹|$H�����è����H‹|$H‹D$H‹L$HÁáHÈH‹0H‹PHƒÇÿ����HƒÄ(Ã���������������HƒìHH‰|$H‰|$H‰T$(H‰L$0H‹����H�|$(ÿÐH‰T$H‰D$ ëH‹|$8è����H‰Á‰ÐH‰L$8‰D$@ëæH‹T$H‹t$ H‹|$H‹����ÿÐë�H‹D$HƒÄHÃÿÿ <�&&��L<�HƒìHH‰|$H‰|$H‰T$(H‰L$0H‹����H�|$(ÿÐH‰T$H‰D$ ëH‹|$8è����H‰Á‰ÐH‰L$8‰D$@ëæH‹T$H‹t$ H‹|$H‹����ÿÐë�H‹D$HƒÄHÃÿÿ <�&&��L<�H‹GHkOHÈH‹H‰H‹NH‰HH‹NH‰HH‹GHƒÀH‰GÃ�H‹GHkOHÈH‹H‰H‹NH‰HH‹NH‰HH‹GHƒÀH‰GÃ�H�ì¨���H‰T$H‰ðH‹t$H‰|$H‰|$ ‹�‰D$H�|$(º€���è����H‹|$‹t$H�T$(ÿ����H‹D$ H�Ĩ���Ã������������HƒìxH‰T$H‰ðH‹t$H‰|$H‰|$ ‹�‰D$H�|$(ºP���è����H‹|$‹t$H�T$(ÿ����H‹D$ HƒÄxÃ��HƒìXH‰ÑH‰òH‰þH‰t$ÆD$GHƒÆH‹����H�|$(ÿÐëöD$GuOëCH‰Á‰ÐH‰L$H‰D$PëçH‹|$ÆD$G�H‹D$8H‰D$ D$()D$H‹����H�t$ÿÐë�HƒÄXÃH‹|$Hè����ëô�ÿÿU4�p��HƒìXH‰ÑH‰òH‰þH‰t$ÆD$GHƒÆH‹����H�|$(ÿÐëöD$GuOëCH‰Á‰ÐH‰L$H‰D$PëçH‹|$ÆD$G�H‹D$8H‰D$ D$()D$H‹����H�t$ÿÐë�HƒÄXÃH‹|$Hè����ëô�ÿÿU4�p��HƒìH‹H‰$H‹FH‰D$H‹FH‰D$H‰æÿ����HƒÄÃ�����HƒìH‹H‰$H‹FH‰D$H‹FH‰D$H‰æÿ����HƒÄÃ�����H‰øH‰L‰GH‰wH‰WÃ�������������H‰øH‰L‰GH‰wH‰WÃ�������������H‰øH‰L‰GH‰wH‰WÃ�������������H‰øH‰L‰GH‰wH‰WÃ�������������PH‰øH‰$è����H‹$YÃ�������������PH‰øH‰$è����H‹$YÃ�������������PH‰øH‰$è����H‹$YÃ�������������PH‰øH‰$è����H‹$YÃ�������������P1Òè����YÃ������H‰ðH‹Ã���������P‰|$H�|$è����YÃ���������������P‰|$H�|$è����YÃ���������������P‰|$H�|$è����YÃ���������������P‰|$H�|$è����YÃ���������������Pè����YÃ��������Hƒì(H‰þH�|$ÿ����H‹D$H‰D$H‹D$ H‰D$H�=����H�t$ÿ����H‰ÇH‰ÖH�����ÿ���������Pè����YÃ��������Hƒì(H‰þH�|$ÿ����H‹D$H‰D$H‹D$ H‰D$H�=����H�t$ÿ����H‰ÇH‰ÖH�����ÿ���������Pè����YÃ��������Hƒì(H‰þH�|$ÿ����H‹D$H‰D$H‹D$ H‰D$H�=����H�t$ÿ����H‰ÇH‰ÖH�����ÿ���������Pè����YÃ��������Hƒì(H‰þH�|$ÿ����H‹D$H‰D$H‹D$ H‰D$H�=����H�t$ÿ����H‰ÇH‰ÖH�����ÿ���������PH‰øH‰$ÿ����H‹$YÃ������������HƒìXH‰t$H‰|$ˆÐˆD$'Hƒþ�uë ŠD$'¨uEë&H‹|$H�5����è����H‹D$H‰D$(HÇD$0����ëqÿ����H‹|$H‹t$ÿ����H‰D$8ëÿ����H‹|$H‹t$ÿ����H‰D$8H‹D$8Hƒø�u,HÇD$P����HÇD$H����H‹ ����H‹����H‰L$(H‰D$0ëëH‹D$(H‹T$0HƒÄXÃH‹|$8H�5����è����H‹D$8H‰D$PH‹D$PH‰D$HH‹D$HH‰D$@H‹D$@H‰D$H‹|$H�5����è����H‹D$H‹L$H‰L$(H‰D$0éÿÿÿ�Hƒì(H‰|$‰t$H‹GH‰D$�þ€���r ‹D$=���rë HÇD$ ���ë,‹D$=���rë HÇD$ ���ëHÇD$ ���ë HÇD$ ���H‹|$H‹t$ ÿ����H‹D$‹|$H‹t$Hpè����H‹D$HD$ H‰$H‹<$H‹D$H‹0H�����è����H‹D$H‹ $H‰HHƒÄ(Ã���������������H‹GH‹WÃ�������Hƒì8H‰ðH‰|$H‰ÆHÖH‰D$ H‰t$(H‹t$ H‰t$H‹|$(H‰|$H�����è����H‹D$H‹|$H)øH‰D$0H‹L$0L�����º���H‰Öè����H‹|$H‹t$H‹T$0ÿ����HƒÄ8Ã���������������PH‹����ÿÐYÃ����H�ìˆ���H‰t$H‰øH‹|$H‰D$H‰D$H‹����ÿÐH‰T$ H‰D$(ë&H‹|$H‹����ÿÐé��H‰Á‰ÐH‰L$x‰„$€���ëÚH‹D$ H‹L$(H‰L$0H‰D$8H÷D$0���tH‹D$H‹L$8H‰HHÇ�ÿÿÿÿëH‹|$H‹����ÿÐH‰$ëH‹|$ÿ����H‹D$H�Ĉ���ÃH‹$H‰D$@H‹T$@¸���1ÉHƒú�HDÁH©���tH‹����H�|$HH�t$@ÿÐëH‹t$H‹����H�|$`ÿÐë$H‹D$H‹L$HH‰H‹L$PH‰HH‹L$XH‰HéuÿÿÿH‹D$H‹L$`H‰H‹L$hH‰HH‹L$pH‰HéQÿÿÿÿ����H‹|$xè������ÿ›! F�3Ò�F��C��à(F�ˆZ�����������Pÿ����HƒèYÃ���‹G‹WÃ���������H�ì��H‰T$@H‰t$HH‰øH‹|$HH‰D$PH‰D$Xè����‰Ç‰Öÿ����‰D$`‰T$d‹D$`H©���tH‹|$Pÿ����é=��H‹|$H‹D$d‰D$<ÿ����H‰Çè����HƒøtJH‹|$Hÿ����‹T$<H‹L$@H‰ÆH�¼$À���è����H�¼$¨���H�´$À���ÿ����H÷„$¨������u>ëLH‹|$@¾���è����H‰ÇH‰Öÿ����H‰D$xH‰”$€���H÷D$x���…¨���é°���H‹|$Pÿ����é†���H‹Œ$°���H‹„$¸���H‰L$hH‰D$pH‹|$HH‹D$hH‰D$0H‹D$pH‰D$(ÿ����H‰ÇH‰ÖH‹T$0ÿ����H‰Çÿ����H‰ÇH‰Öÿ����H‰„$à���H‰”$è���H÷„$à������…Ú���éå���H‹D$XH�Ä��ÃH‹|$Pÿ����ëæH‹|$@H‹„$€���H‰D$ ¾���è����H‰ÇH‰Öÿ����H‰„$˜���H‰”$ ���H÷„$˜������t H‹|$Pÿ����ë“H‹¼$ ���¾���è����H‰ÇH‰Öÿ����H‰„$ˆ���H‰”$����H÷„$ˆ������tH‹|$Pÿ����éGÿÿÿH‹L$ H‹„$����H‰L$hH‰D$pé¿þÿÿH‹|$Pÿ����éÿÿÿH‹¼$è���ÿ����H‰„$Ø���1À¹���Hƒ¼$Ø����HDÁH©���tH‹|$Pÿ����éÙþÿÿH‹|$HH‹„$Ø���H‰D$ÿ����H‰ÇH‰ÖH‹T$(ÿ����H‰Çÿ����H‰ÇH‰Öÿ����H‰„$ø���H‰”$���H÷„$ø������tH‹|$Pÿ����émþÿÿH‹¼$���ÿ����H‰„$ð���1À¹���Hƒ¼$ð����HDÁH©���tH‹|$Pÿ����é+þÿÿH‹|$H‹„$ð���H‰D$è����H‹|$H‰D$è����H‹T$H‰ÁH‹D$PH‰PH‰HHÇ����éäýÿÿ�PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$è����H‹$YÃPH‰<$è����H‹$YÃPH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$è����H‹$YÃPH‰<$@ˆð¶ðè����H‹$YÃ����������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������H�ìØ���H‰<$H‰|$H‰´$È���H‰”$Ð���H�|$H�´$È���ÿ����H‹<$H�t$º¸���è����H‹D$H�ÄØ���Ã�������������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰øH‰$è����H‹$YÃ�������������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$è����H‹$YÃPH‰<$è����H‹$YÃPH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$è����H‹$YÃPH‰<$@ˆð¶ðè����H‹$YÃ����������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������H�ìØ���H‰<$H‰|$H‰´$È���H‰”$Ð���H�|$H�´$È���ÿ����H‹<$H�t$º¸���è����H‹D$H�ÄØ���Ã�������������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰øH‰$è����H‹$YÃ�������������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������H�ì8��H‰|$H‰|$H‹����H�|$HH‰|$ ÿÐH‹t$ H‹����H�|$(ÿÐë;H‹����H�|$HÿÐé ��H‰Á‰ÐH‰ $‰D$ ë�H‹ $‹D$ H‰Œ$���‰„$��ëÅH‹T$(1À¹���Hƒú�HDÁH©���„’���H‹D$@H‰„$ ��D$0)„$��H�=����H� ����L�����H‹����¾+���H�”$��ÿÐë'H‰Á‰ÐH‰Œ$(��‰„$0��H‹����H�¼$��ÿÐë ÿ����H‹Œ$(��‹„$0��H‰ $‰D$ é5ÿÿÿH‹D$H‹L$(H‰H‹L$0H‰HH‹L$8H‰HH‹L$@H‰HH�|$Hÿ����H‹D$H�Ä8��Ãÿ����H‹¼$���è�������ÿ›)�)��)L�9æ®+Û�ï„€y�����}�����������PHƒÇH‹����ÿÐYÃH�ì8��H‰|$H‰|$H‹����H�|$HH‰|$ ÿÐH‹t$ H‹����H�|$(ÿÐë;H‹����H�|$HÿÐé ��H‰Á‰ÐH‰ $‰D$ ë�H‹ $‹D$ H‰Œ$���‰„$��ëÅH‹T$(1À¹���Hƒú�HDÁH©���„’���H‹D$@H‰„$ ��D$0)„$��H�=����H� ����L�����H‹����¾+���H�”$��ÿÐë'H‰Á‰ÐH‰Œ$(��‰„$0��H‹����H�¼$��ÿÐë ÿ����H‹Œ$(��‹„$0��H‰ $‰D$ é5ÿÿÿH‹D$H‹L$(H‰H‹L$0H‰HH‹L$8H‰HH‹L$@H‰HH�|$Hÿ����H‹D$H�Ä8��Ãÿ����H‹¼$���è�������ÿ›)�)��)L�9æ®+Û�ï„€y�����}�����������PHƒÇH‹����ÿÐYÉøÃ�������������‹Ã�������������Pÿ����$YÃ�����Hƒì(H‰<$H‰|$H�|$ÿ����H‹<$H‹D$H‹L$H‰H‹L$H‰OH‹L$ H‰OHƒÄ(ÃPÿ����$YÃ�����Hƒì(H‰<$H‰|$H�|$ÿ����H‹<$H‹D$H‹L$H‰H‹L$H‰OH‹L$ H‰OHƒÄ(ÃPè����YÃ��������Pè����YÃ��������HƒìhH‰|$H‰|$ H‰t$@H‰T$HH‹|$HH‰|$(H‹t$@H‰t$0H�����è����H‹D$(H‹L$0H)ȹ���1ÒH÷ñH‰D$`H‹D$`H‰D$8ëH‹|$Pè����H‰Á‰ÐH‰L$P‰D$XëæH‹|$8H‹����ÿÐH‰T$H‰D$ë�H‹D$ H‹L$H‹T$H‹t$L‹D$@H‹|$HL‰H‰yH‰qH‰QHƒÄhÃ��ÿÿ�z��zj�������������H�ìè���H‰|$H‰|$H‹����H�|$ H‰|$ÿÐH‹|$H‹t$H‹����ÿÐë&H‹����H�|$ ÿÐë4H‰Á‰ÐH‰Œ$Ø���‰„$à���ëÚH�|$ ÿ����H‹D$H�Äè���Ãÿ����H‹¼$Ø���è������ÿ›�.��. I�9wGC����������������H�ìè���H‰|$H‰|$H‹����H�|$ H‰|$ÿÐH‹|$H‹t$H‹����ÿÐë&H‹����H�|$ ÿÐë4H‰Á‰ÐH‰Œ$Ø���‰„$à���ëÚH�|$ ÿ����H‹D$H�Äè���Ãÿ����H‹¼$Ø���è������ÿ›�.��. I�9wGC����������������Hƒì8H‰|$H‹GH‰D$ HƒàHƒøuH‹D$ H‹L$H‹ H‰L$HÑèH‰D$ëH‹ ����H‹����H‰L$(H‰D$0ë2H‹L$H‹|$º���L�����H‰Öè����H‹D$H‹L$H‰L$(H‰D$0H‹ ����H‹����H‰L$(H‰D$0H‹D$(H‹T$0HƒÄ8Ã�����H‰øH�T6Ã�������H‰|$èH‰t$ðH‹D$èH‹L$ðHkÉHÈH‰D$øH‹D$èH‹T$øÃ�����Pÿ����H‰Çÿ����YÃ��������������Hƒì8‰t$4H‹����ÿÐH‰ÇHƒÇ0H‹����ÿÐH‰D$H‰T$H�|$4è����H‹|$H‹t$H‰ÂH‹����ÿÐH‰ÇH‹����ÿÐH‰D$H‰T$ H‹����1ɉο���ÿÐH‹|$H‹t$ H‰D$(H‰ÑH‹T$(H‹����ÿÐHƒÄ8Ã��������HƒìXH‰|$(H‰T$0‰t$<‹t$<è����H‹T$0H9Âs H‹D$0Hƒø�t`ëHÇD$@����éá���H‹|$(ÿ����H‰Ç‹t$<H�����ÿ����‹�‰D$TH�|$Tè����H‰ÁH‹D$0H‰L$H‰ÁHƒéH‰L$ Hƒør=ë"H�|$<è����¹���H÷áH‰D$�À€•���ë~H‹D$ ¹���H÷áH‰D$�Àp*ë H�=����ÿ����H‹L$H‹T$H‰ÈHÐH‰$H9Èr#ë H�=����ÿ����H‹$H‰D$HHÇD$@���ë H�=����ÿ����H‹D$@H‹T$HHƒÄXÃH‹D$H‰D$HHÇD$@���ëÜH�=����ÿ������������������Hƒì(H‰ $‰ÐH‹$‰D$ H‰ð‹t$ H‰D$H‰øH‹|$H‰D$H‰D$ è����H‹|$H‰Æÿ����H‹D$ HƒÄ(Ã���P‰t$ÿ����‹t$H‰Çÿ����YÃ������PHƒÇH‹����ÿÐYÃPHƒÇH‹����ÿÐYÃH‹GÃ�����������H‰øH‰7H‰WH‰OL‰GÃ�������������H‹GH‹WÃ�������H‹GÃ�����������Hƒì8H‹H‰D$H‹GH‰D$è����H‰D$H‰T$ H9Âr3H‹D$ H‹L$H‹t$H‰ÂH)òH‰T$0HÇD$(���H‹T$0H‰$H9Èv"ëëë�H‹T$H‹t$ H‹|$H� ����ÿ����H‹$H‹L$H‹D$HÈHƒÄ8Ã��������������H‹GÃ�����������H‰øH‰7H‰WH‰OL‰GÃ�������������H‹GH‹WÃ�������H‹GÃ�����������HƒìH‹H‰$H‹GH‰D$è����H‹<$H‹t$H‰D$H‰ÑH‹T$L�����H‹����ÿÐHƒÄÃ������������H‰øH‰D$àH‰t$èH‰ÇH÷H9ÇrH‹L$èH‹D$àHÈH‰D$øHÇD$ð���ëH‹ ����H‹����H‰L$ðH‰D$øH‹D$ðH‹T$øÃ��������H‰øH÷æH‰D$è�ÀpH‹D$èH‰D$øHÇD$ð���ëH‹ ����H‹����H‰L$ðH‰D$øH‹D$ðH‹T$øÃ��������H‹GÃ�����������H‹GH‹WÃ�������Hƒì(H‰<$@ˆðH‹�¨���H‰L$H‹�°���H‰L$ ¶ÐƒâH‹����H�|$H�t$ÿÐH‹$H‹L$H‰ˆ¨���H‹L$H‰ˆ°���HƒÄ(Ã���Hƒì(‰òH‰<$H‹‡¨���H‰D$H‹‡°���H‰D$ H�|$H�t$ÿ����H‹$H‹L$H‰ˆ¨���H‹L$H‰ˆ°���HƒÄ(Ã�������������H�ìH��H‰ðH‰þH‰t$H‰D$H�¼$¨���H‰<$è����H‹4$H‹L$H‹����H�|$º���ÿÐH‹|$H‹����ÿÐë7H‹|$H�t$º����è����H‹¼$8��è����H‰Á‰ÐH‰Œ$8��‰„$@��ëÉH‹|$H�t$º����è����H‹D$H�ÄH��Ãÿÿ �I��I u�RZ������Hƒì(H‰<$@ˆðH‹�¨���H‰L$H‹�°���H‰L$ ¶ÐƒâH‹����H�|$H�t$ÿÐH‹$H‹L$H‰ˆ¨���H‹L$H‰ˆ°���HƒÄ(Ã���H�ìH��H‰ðH‰þH‰t$H‰D$H�¼$¨���H‰<$è����H‹4$H‹T$H‹����H�|$ÿÐH‹|$H‹����ÿÐë7H‹|$H�t$º����è����H‹¼$8��è����H‰Á‰ÐH‰Œ$8��‰„$@��ëÉH‹|$H�t$º����è����H‹D$H�ÄH��Ã�ÿÿ �D��D p�MZ����������H�ìØ��H‰t$hH‰øH‹|$hH‰D$pH‰D$xÆ„$¯���H�Ç����ÿ����H‰„$€���H‹����H;„$€���t"1ÿH�5����H�”$€���1À‰ÁL� ����ÿ����H‹t$hH�¼$¨��H‰|$Xè����H‹t$XH‹����H�¼$��H‰|$`º���ÿÐH‹t$`H‹����H�¼$ˆ���1ÒÿÐH‹t$hH�ƨ���H�¼$H��è����ë,H‹����H�¼$ˆ���ÿÐé[��H‰Á‰ÐH‰Œ$°��‰„$¸��ëÔH‹����H�¼$8��H�´$H��1ÒÿÐë�H‹|$hH�Ç����H�����H‹����1ɉÎÿÐH‰D$Pë�H‹|$Pè����H‰T$@H‰D$Hë�H‹t$@H‹|$Hè����H‰T$0H‰D$8ë�H‹D$0H‹L$8H‰Œ$X��H‰„$`��Æ„$¯��H‹����H�¼$x��ÿÐë,H‹����H�¼$X��ÿÐéÿÿÿH‰Á‰ÐH‰Œ$°��‰„$¸��ëÔH�¼$��H‰|$ H�´$ˆ���º����H‹����ÿÐH‹t$ H‹����H�¼$x��ÿÐH‰D$(ë)ö„$¯��…��éð���H‰Á‰ÐH‰Œ$°��‰„$¸��ë×H‹|$(„$8��)„$À��H‹����H�´$À��ÿÐH‰D$ë�H‹����H�¼$X��ÿÐH‰T$H‰D$ë�H‹L$H‹T$H‹t$H‹����H�¼$ð��ÿÐë�Æ„$¯���H‹”$X��H‹Œ$`��H‹����H�¼$h��H�´$ð��ÿÐë�H‹|$pH‹����H�´$h��ÿÐë�Æ„$¯���H�¼$x��ÿ����H‹D$xH�ÄØ��ÃH‹����H�¼$x��ÿÐëH‹����H�¼$X��ÿÐëÚÿ����H‹¼$°��è������ÿ›E?�É��É î�ØÃ„iî�›Ä�®Ã¿C��‚ö­�ø%���$ÃÁ���������������������H�ìh��‰ðH‰þH‰t$ˆD$H�¼$¨���H‰|$è����ŠD$H‹t$¶ÐH‹����H�|$ÿÐH‹|$H‹����ÿÐë7H‹|$H�t$º����è����H‹¼$X��è����H‰Á‰ÐH‰Œ$X��‰„$`��ëÉH‹|$H�t$º����è����ŠD$H‹L$H‹‘¨���H‰”$H��H‹‰°���H‰Œ$P��H�¼$8��H�´$H��¶Ðÿ����H‹D$H‹Œ$8��H‰ˆ¨���H‹Œ$@��H‰ˆ°���H�Äh��Ã�ÿÿ �F��F r�O¸���������H�ìh��H‰´$€���H‰|$PH‰|$XÆ„$?���H�¼$8��H‰|$`è����H‹t$`H‹����H�¼$¨��H‰|$h1Ò‰T$tÿÐH‹t$h‹T$tH‹����H�¼$��H‰|$xÿÐH‹t$xH‹����H�¼$ˆ���º���ÿÐH‹´$€���H�ƨ���H�¼$Ø��è����ë,H‹����H�¼$ˆ���ÿÐéF��H‰Á‰ÐH‰Œ$@��‰„$H��ëÔH‹����H�¼$È��H�´$Ø��1ÒÿÐë�H‹¼$€���H�Ç����H‹����ÿÐH‰T$@H‰D$Hë�H‹t$@H‹|$HH‹����ÿÐH‰T$0H‰D$8ë�H‹D$0H‹L$8H‰Œ$è��H‰„$ð��Æ„$?��H‹����H�¼$��ÿÐë,H‹����H�¼$è��ÿÐé)ÿÿÿH‰Á‰ÐH‰Œ$@��‰„$H��ëÔH�¼$¨��H‰|$ H�´$ˆ���º����H‹����ÿÐH‹t$ H‹����H�¼$��ÿÐH‰D$(ë)ö„$?��…��éð���H‰Á‰ÐH‰Œ$@��‰„$H��ë×H‹|$(„$È��)„$P��H‹����H�´$P��ÿÐH‰D$ë�H‹����H�¼$è��ÿÐH‰T$H‰D$ë�H‹L$H‹T$H‹t$H‹����H�¼$€��ÿÐë�Æ„$?���H‹”$è��H‹Œ$ð��H‹����H�¼$ø��H�´$€��ÿÐë�H‹|$PH‹����H�´$ø��ÿÐë�Æ„$?���H�¼$��ÿ����H‹D$XH�Äh��ÃH‹����H�¼$��ÿÐëH‹����H�¼$è��ÿÐëÚÿ����H‹¼$@��è�������ÿ›E?����� Â�¬‚ØTÂ�Úƒ�í‚þC��Áöì�·%��Ü$‚€���������������������H�ìØ��H‰t$hH‰øH‹|$hH‰D$pH‰D$xÆ„$¯���H�Ç����ÿ����H‰„$€���H‹����H;„$€���t"1ÿH�5����H�”$€���1À‰ÁL� ����ÿ����H‹t$hH�¼$¨��H‰|$Pè����H‹t$PH‹����H�¼$��H‰|$Xº���‰T$dÿÐH‹t$X‹T$dH‹����H�¼$ˆ���ÿÐH‹t$hH�ƨ���H�¼$H��è����ë,H‹����H�¼$ˆ���ÿÐé\��H‰Á‰ÐH‰Œ$°��‰„$¸��ëÔH‹����H�¼$8��H�´$H��º���ÿÐë�H‹|$hH�Ç����H�����H‹����1ɉÎÿÐH‰D$Hë�H‹|$Hè����H‰T$8H‰D$@ë�H‹t$8H‹|$@è����H‰T$(H‰D$0ë�H‹D$(H‹L$0H‰Œ$X��H‰„$`��Æ„$¯��H‹����H�¼$x��ÿÐë,H‹����H�¼$X��ÿÐéÿÿÿH‰Á‰ÐH‰Œ$°��‰„$¸��ëÔH�¼$��H‰|$H�´$ˆ���º����H‹����ÿÐH‹t$H‹����H�¼$x��ÿÐH‰D$ ë)ö„$¯��…��éî���H‰Á‰ÐH‰Œ$°��‰„$¸��ë×H‹|$ „$8��)„$À��H‹����H�´$À��ÿÐH‰D$ë�H‹����H�¼$X��ÿÐH‰$H‰D$ë�H‹ $H‹T$H‹t$H‹����H�¼$ð��ÿÐë�Æ„$¯���H‹”$X��H‹Œ$`��H‹����H�¼$h��H�´$ð��ÿÐë�H‹|$pH‹����H�´$h��ÿÐë�Æ„$¯���H�¼$x��ÿ����H‹D$xH�ÄØ��ÃH‹����H�¼$x��ÿÐëH‹����H�¼$X��ÿÐëÚÿ����H‹¼$°��è�������ÿ›E?�Ï��Ï ô�ÞÊŠlô�¤Í�·ÊÈC��‹ô¶�ÿ%��¤$ÊÈ�������������Hƒì(H‰<$@ˆðH‹�¨���H‰L$H‹�°���H‰L$ ¶ÐƒâH‹����H�|$H�t$ÿÐH‹$H‹L$H‰ˆ¨���H‹L$H‰ˆ°���HƒÄ(Ã���H�ìX��H‰t$pH‰|$HH‰|$PÆ„$/���H�¼$(��H‰|$Xè����H‹t$XH‹����H�¼$˜��H‰|$`1ÒÿÐH‹t$`H‹����H�¼$��H‰|$hº���ÿÐH‹t$hH‹����H�|$xº���ÿÐH‹t$pH�ƨ���H�¼$È��è����ë)H‹����H�|$xÿÐéA��H‰Á‰ÐH‰Œ$0��‰„$8��ë×H‹����H�¼$¸��H�´$È��º���ÿÐë�H‹|$pH�Ç����H‹����ÿÐH‰T$8H‰D$@ë�H‹t$8H‹|$@H‹����ÿÐH‰T$(H‰D$0ë�H‹D$(H‹L$0H‰Œ$Ø��H‰„$à��Æ„$/��H‹����H�¼$ø��ÿÐë,H‹����H�¼$Ø��ÿÐé,ÿÿÿH‰Á‰ÐH‰Œ$0��‰„$8��ëÔH�¼$˜��H‰|$H�t$xº����H‹����ÿÐH‹t$H‹����H�¼$ø��ÿÐH‰D$ ë)ö„$/��…��éî���H‰Á‰ÐH‰Œ$0��‰„$8��ë×H‹|$ „$¸��)„$@��H‹����H�´$@��ÿÐH‰D$ë�H‹����H�¼$Ø��ÿÐH‰$H‰D$ë�H‹ $H‹T$H‹t$H‹����H�¼$p��ÿÐë�Æ„$/���H‹”$Ø��H‹Œ$à��H‹����H�¼$è��H�´$p��ÿÐë�H‹|$HH‹����H�´$è��ÿÐë�Æ„$/���H�¼$ø��ÿ����H‹D$PH�ÄX��ÃH‹����H�¼$ø��ÿÐëH‹����H�¼$Ø��ÿÐëÚÿ����H‹¼$0��è�������ÿ›E?�‘��‘ ³� îÉT³�Ëô�Þîï@��¯ôÚ�£%��È$îì���������Hƒì(H‰<$@ˆðH‹�¨���H‰L$H‹�°���H‰L$ ¶ÐƒâH‹����H�|$H�t$ÿÐH‹$H‹L$H‰ˆ¨���H‹L$H‰ˆ°���HƒÄ(Ã���Hƒì(H‰<$@ˆðH‹�¨���H‰L$H‹�°���H‰L$ ¶ÐƒâH‹����H�|$H�t$ÿÐH‹$H‹L$H‰ˆ¨���H‹L$H‰ˆ°���HƒÄ(Ã���Hƒì(H‰<$@ˆðH‹�¨���H‰L$H‹�°���H‰L$ ¶ÐƒâH‹����H�|$H�t$ÿÐH‹$H‹L$H‰ˆ¨���H‹L$H‰ˆ°���HƒÄ(Ã���Hƒì(H‰<$@ˆðH‹�¨���H‰L$H‹�°���H‰L$ ¶ÐƒâH‹����H�|$H�t$ÿÐH‹$H‹L$H‰ˆ¨���H‹L$H‰ˆ°���HƒÄ(Ã���Hƒì(H‰<$@ˆðH‹�¨���H‰L$H‹�°���H‰L$ ¶ÐƒâH‹����H�|$H�t$ÿÐH‹$H‹L$H‰ˆ¨���H‹L$H‰ˆ°���HƒÄ(Ã���PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$è����H‹$YÃPH‰<$è����H‹$YÃPH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$è����H‹$YÃPH‰<$@ˆð¶ðè����H‹$YÃ����������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰øH‰$è����H‹$YÃ�������������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$è����H‹$YÃPH‰<$è����H‹$YÃPH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$è����H‹$YÃPH‰<$@ˆð¶ðè����H‹$YÃ����������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰øH‰$è����H‹$YÃ�������������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������PH‰<$@ˆð¶ðƒæè����H‹$YÃ�������Hƒì8H‰|$H‰t$H‰T$H�|$è����H‰D$(H‰T$0H‹T$(¸���1ÉHƒú�HDÁH©���t!H‹D$H‹t$(H‹T$0H‹8H‹@ÿP$ˆD$'ë"H‹D$H‹8H‹pH‹T$H‹L$ÿ����$ˆD$'ŠD$'$HƒÄ8Ã���������������Hƒì8H‰t$H‰|$H‰|$HƒÆH�|$ è����H‹t$H‹|$H‹V8H‹N@H�t$ ÿ����H‹D$HƒÄ8Ã��������Hƒì8H‰t$H‰|$H‰|$HƒÆH�|$ ÿ����H‹t$H‹|$H‹V8H‹N@H�t$ ÿ����H‹D$HƒÄ8Ã�������PI‰ÉI‰ÐH‰ñH‰øH‰ÇHƒÇH‹p8H‹P@ÿ����XÃ������������Hƒì8H‰t$H‰|$H‰|$HƒÆH�|$ è����H‹t$H‹|$H‹V8H‹N@H�t$ ÿ����H‹D$HƒÄ8Ã��������Hƒì8H‰t$H‰|$H‰|$HƒÆH�|$ ÿ����H‹t$H‹|$H‹V8H‹N@H�t$ ÿ����H‹D$HƒÄ8Ã�������PI‰ÉI‰ÐH‰ñH‰øH‰ÇHƒÇH‹p8H‹P@ÿ����XÃ������������Hƒì(H‰øH‹H‹HH‰ÇHƒÇH‰$H‰L$H‰|$H‹8H‹pHƒÇH‹����ÿÐëH‹����H‰çÿÐë$H‰Á‰ÐH‰L$‰D$ ëâH‰çÿ����HƒÄ(Ãÿ����H‹|$è�������ÿ› . G�9 eE0��������Hƒì8H‰|$H‹T$¿���¾���è����H‰D$H‰T$1À¹���Hƒ|$�HDÁH©���tDH�=����H� ����L�����H‹����¾+���H�T$'ÿÐëH‰Á‰ÐH‰L$(‰D$0H‹|$(è���� H‹|$H‹t$H‹����H�T$ÿÐHƒÄ8Ã���ÿÿ �@��@(j�h9��������������H�ì˜���H‰T$HH‰t$P@ˆøˆD$_H�D$_H‰D$`ë!H‰Á‰ÐH‰Œ$ˆ���‰„$����H‹¼$ˆ���è����H‹L$HH‹D$PHÈH‰D$@H‹T$@H‹t$PH‹����H�|$`ÿÐH‰T$0H‰D$8ë�H‹t$0H‹|$8H‹����ÿÐH‰T$ H‰D$(ë�H‹D$ H‹L$(H‰L$xH‰„$€���H÷D$x���tH‹����ÿÐH‰T$H‰D$ëQH‹t$PH‹¼$€���H‹����ÿÐH‰D$ë�H‹D$H‹L$HH9ÈsH‹D$H‰D$pHÇD$h���ë$H�=����è����ë� H‹D$H‹L$H‰L$hH‰D$pH‹D$hH‹T$pH�Ę���Ãÿÿ �W��WÇ$������������Ã���������������Pè���� ��������P@ˆø¶øè����YÃ��‰|$ìH‰t$ð�ÿ€���r ‹D$ì=���r(ëH‹D$ð‹L$ìHÇD$ø���ˆéØ���‹D$ì=���rë HÇD$ø���ëHÇD$ø���ë HÇD$ø���‹D$ì‰Áƒá?€É€ˆL$è‰ÁÁéƒá?€É€ˆL$é‰ÁÁé ƒá?€É€ˆL$êÁèƒà? ðˆD$ëHƒ|$øuH‹D$ðŠL$èŠT$é€ÊÀˆˆHë Hƒ|$øtë#ëGH‹D$ðŠL$èŠT$é@Št$ê@€Îà@ˆ0ˆPˆHëÝH‹D$ðŠL$èŠT$é@Št$ê@Š|$ë@ˆ8@ˆpˆPˆHëë�Ã��������������P@ˆø¶ÀH‰$H‹ $H�����Hc ˆHÈÿà H�=����¾S���H�����ÿ����ë ëëðƒL$À�XÃ������������������������PH‰ùH‰4$H‰ÈHÑèHºUUUUUUUUH!ÐH)ÁHº33333333H‰ÈH!ÐHÁéH!ÑHÈH‰ÁHÁéHÈH¹H!ÈH¹H¯ÁHÁè8ƒøuXÃH‹ $H�=����¾���1Òÿ����PH‰$H9÷sH‹ $H�=����¾“��1Òÿ����XÃ������������PH‰$H¸�������€H)ðH9ÇvH‹ $H�=����¾��1Òÿ����XÃ���������������Hƒì8H‰|$H‰t$H‰T$ Hƒþ�uH‹L$ H‹D$H¯ÁH‰D$ëgH‹D$H‹T$H¹�������€H)ÑH‰ $Hƒø�tH‹L$H‹$1ÒH÷ñH‰ÁH‹D$ H9Èwë H�=����ÿ����ëžH‹ ����H‹����H‰L$(H‰D$0ë*H‹t$H‹|$H�����è����H‹D$H‹L$H‰L$(H‰D$0H‹D$(H‹T$0HƒÄ8Ã��PH‰4$Hƒÿ�uH‹ $H�=����¾¥��1Òÿ����XÃ�����������PH‰øH‰$H‰ÇH÷H9ÇrXÃH‹ $H�=����¾u��1Òÿ�������PH‰$H9÷vH‹ $H�=����¾���1Òÿ����XÃ������������PH‰4$@ˆø¨uë�H‹ $H�=����¾»��1Òÿ����XÃ��������PH‰ùH�=����¾���1Òÿ������������P@ˆø¶øè����YÃ��Hƒì8H‰$H‰ðH‹4$H‰|$H‰D$H‰L$L‰D$ H‹����ÿЈD$/ëÿ����ŠD$/¨uë�ëH‹D$Hƒø�”À4ÿ¨uë H‹D$Hƒø�të$H‹L$ H�=����¾/��1Òÿ����HÇD$0ÿÿÿÿëH‹L$H¸ÿÿÿÿÿÿÿ1ÒH÷ñH‰D$0H‹D$H;D$0vëµHƒÄ8Ã���ÿ› # 2��������������Hƒì8H‰$H‰ðH‹4$H‰|$H‰D$H‰L$L‰D$ H‹����ÿЈD$/ëÿ����ŠD$/¨uë�ëH‹D$Hƒø�”À4ÿ¨uë H‹D$Hƒø�të$H‹L$ H�=����¾7��1Òÿ����HÇD$0ÿÿÿÿëH‹L$H¸ÿÿÿÿÿÿÿ1ÒH÷ñH‰D$0H‹D$H;D$0vëµHƒÄ8Ã���ÿ› # 2��������������PH‰$H9÷rH‹ $H�=����¾­��1Òÿ����XÃ������������PH‹?H‹����ÿÐYÃ�PH‹?H‹����ÿÐYÃ�PH‹?è����YÃ�����H�ì¨��H‰|$H‰|$ Æ„$•���Æ„$–���Æ„$—���Æ„$—��H�¼$H��ÿ����¸ ���¹���H÷áH‰D$�Àp-H‹L$Æ„$—���H‹����H�¼$¸���H�´$H��º���ÿÐë=H�=����H‹����ÿÐë)ö„$—��…��éå��H‰Á‰ÐH‰Œ$˜��‰„$ ��ë× Æ„$–��Æ„$—���¸���¹���H÷áH‰D$�Àp%H‹T$Æ„$–���H‹����H�|$(H�´$¸���ÿÐë;H�=����H‹����ÿÐë ö„$–��…~��é\��H‰Á‰ÐH‰Œ$˜��‰„$ ��ëׯ„$•��Æ„$–���H‹����H�¼$Ø��ÿÐë)ö„$•��…"��é��H‰Á‰ÐH‰Œ$˜��‰„$ ��ëׯ„$•���H�¼$ð��H�t$(º����H‹����ÿÐH‹����H�¼$„��ÿÐë,H‹����H�¼$ð��ÿÐé˜���H‰Á‰ÐH‰Œ$˜��‰„$ ��ëÔH‹|$H‹„$Ø��H‰‡����H‹„$à��H‰‡˜���H‹„$è��H‰‡ ���H�´$ð��º����è����H‹L$H‹D$ H‹”$„��H‰‘¨���H‹”$Œ��H‰‘°���Æ„$•���H�Ĩ��Ãÿ����H‹����H�¼$Ø��ÿÐéÝþÿÿH‹¼$˜��è����H‹����H�|$(ÿÐëãH‹����H�¼$¸���ÿÐëÐH‹����H�¼$H��ÿÐë½ÿ›A=�c��c0¨�ô(±�×ý�èN��¶ß�ÉñÚ���÷ñˆ��š4ñ�������������Hƒì8H‰4$è����H‰D$H‰T$H�|$(H�t$ÿ����H‹D$(H‰D$H‹D$0H‰D$ H�=����H�t$ÿ����H‹<$H‰Æè����$HƒÄ8ÃHƒì8H‰4$è����H‰D$H‰T$H�|$(H�t$ÿ����H‹D$(H‰D$H‹D$0H‰D$ H�=����H�t$ÿ����H‹<$H‰Æè����$HƒÄ8ÃH‰òH‰øÃ���������H‰øH‹H‰H‹NH‰OH‹NH‰OH‹NH‰OÃ��������������PH‰øH‰$º@���è����H‹$YÃ��������H‰øH‹H‰H‹NH‰OH‹NH‰OH‹NH‰OÃ��������������Hƒì8H‰|$ H‹GH‰D$(H‹G H‰D$0H‹L$0H‹|$(¾���º���L�����è����H‹t$0H‹|$(ÿ����H‹D$ H‹HH‰L$H‹H‰L$H‹@H‰D$Hƒø�uHƒÄ8ÃH‹T$H‹t$H‹|$ÿ����ëä����H�ì��H‰|$H�|$ÿ����H‹|$H‹?HƒÇÿ����H‰Ç1öè����H‰ÆH�|$8ÿ����H�|$ H�t$8ÿ����H‹D$ H‰D$PH‹D$(H‰D$XH‹D$0H‰D$`H�|$hH�t$Pÿ����H÷D$h���tcH‹D$H‹T$pH‹t$xH‹Œ$€���H‰”$˜���H‰´$ˆ���H‰Œ$����H‹0H�¼$¨���è����H‹”$¨���¸���1ÉHƒú�HDÁH©���uéË���H�|$ÿ����$H�Ä��ÃH‹„$¨���H‰„$È���H‹„$°���H‰„$Ð���H‹„$¸���H‰„$Ø���H‹„$À���H‰„$à���H‹„$È���H‰„$è���H‹„$Ð���H‰„$ð���H‹„$Ø���H‰„$ø���H‹„$à���H‰„$���H�|$H�´$ˆ���H�����H�Œ$è���L�����ÿ����H‰„$ ���é·þÿÿH�|$H�´$ˆ���H�����H� ����L�����ÿ����H‰„$ ���é‚þÿÿ���H�ì��H‰|$H�|$ÿ����H‹|$H‹?HƒÇÿ����H‰Ç1öè����H‰ÆH�|$8ÿ����H�|$ H�t$8ÿ����H‹D$ H‰D$PH‹D$(H‰D$XH‹D$0H‰D$`H�|$hH�t$Pÿ����H÷D$h���tcH‹D$H‹T$pH‹t$xH‹Œ$€���H‰”$˜���H‰´$ˆ���H‰Œ$����H‹0H�¼$¨���è����H‹”$¨���¸���1ÉHƒú�HDÁH©���uéË���H�|$ÿ����$H�Ä��ÃH‹„$¨���H‰„$È���H‹„$°���H‰„$Ð���H‹„$¸���H‰„$Ø���H‹„$À���H‰„$à���H‹„$È���H‰„$è���H‹„$Ð���H‰„$ð���H‹„$Ø���H‰„$ø���H‹„$à���H‰„$���H�|$H�´$ˆ���H�����H�Œ$è���L�����ÿ����H‰„$ ���é·þÿÿH�|$H�´$ˆ���H�����H� ����L�����ÿ����H‰„$ ���é‚þÿÿ���H‹GH‹WÃ�������HƒìHH‰|$H‰t$1À¹���Hƒ?ÿHDÁH©���tYH‹D$H‹@H‰D$ H�|$8H�t$ ÿ����H‹D$8H‰D$(H‹D$@H‰D$0H�=����H�t$(ÿ����H‹|$H‰Æè����$ˆD$ëH‹t$H‹|$è����$ˆD$ŠD$$HƒÄHÃ��Hƒì(H‰|$H‰t$H‰T$H‰L$ H9×sH‹D$H‹L$HkÉHÈHƒÄ(ÃH‹T$ H‹t$H‹|$ÿ������������PH‰øH‰$ÿ����H‹$YÃ������������PH‰øH‰$ÿ����H‹$YÃ������������PH‰øH‰$ÿ����H‹$YÃ������������PH‰øH‰$ÿ����H‹$YÃ������������H�ì¨���H‰<$H‰t$è����H‹<$H‰D$(è����H‹<$H‰D$0è����H‰D$8H‰T$@H�D$(H‰D$H�D$0H‰D$H�D$8H‰D$ H‹t$H�|$xÿ����H‹t$H�¼$ˆ���ÿ����H‹t$ H�¼$˜���ÿ����H‹D$xH‰D$HH‹„$€���H‰D$PH‹„$ˆ���H‰D$XH‹„$����H‰D$`H‹„$˜���H‰D$hH‹„$ ���H‰D$pH�=����H�t$Hÿ����H‹|$H‰Æè����$H�Ĩ���Ã�������������H�ì¨���H‰<$H‰t$è����H‹<$H‰D$(è����H‹<$H‰D$0è����H‰D$8H‰T$@H�D$(H‰D$H�D$0H‰D$H�D$8H‰D$ H‹t$H�|$xÿ����H‹t$H�¼$ˆ���ÿ����H‹t$ H�¼$˜���ÿ����H‹D$xH‰D$HH‹„$€���H‰D$PH‹„$ˆ���H‰D$XH‹„$����H‰D$`H‹„$˜���H‰D$hH‹„$ ���H‰D$pH�=����H�t$Hÿ����H‹|$H‰Æè����$H�Ĩ���Ã�������������PH‹����ÿÐYÃ����PH‹����ÿÐH‰ÇH‰ÖHƒÇH‹����ÿÐYÃ�H�ìH��H‰|$xH‰´$€���1À¹���Hƒ?ÿHDÁH©���tgH‹´$€���H‹D$xH‹@H‰„$��H�¼$ ��H�����¹���ÿ����H�¼$ ��H�´$��H�����ÿ����H‰Çÿ����$ˆ„$����é…��H‹D$xH‰„$����H‹����¿~���ÿЉÇH‹����¾O���ÿÐH‰ÆH‹����H�¼$˜���ÿÐH�=����¾���è����H‰T$hH‰D$pë,H‹����H�¼$˜���ÿÐéƒ��H‰Á‰ÐH‰Œ$8��‰„$@��ëÔH‹T$hH‹t$pH‹¼$€���è����ˆD$gë�ŠD$g¶øƒçH‹����ÿЈD$fë�ŠD$f$¶ÀH©���tH�=����H‹����ÿЈD$eéø��H‹����H�¼$À���H�´$˜���ÿÐë�„$À���)„$°���H�=����H‹����H�´$°���ÿÐH‰T$PH‰D$Xë�H‹T$PH‹t$XH‹¼$€���è����ˆD$Oë�ŠD$O¶øƒçH‹����ÿЈD$Në�ŠD$N$¶ÀH©���tH�=����H‹����ÿЈD$Mé:��H‹����H�¼$à���H�´$����ÿÐë�„$à���)„$Ð���H�=����H‹����H�´$Ð���ÿÐH‰T$8H‰D$@ë�H‹T$8H‹t$@H‹¼$€���è����ˆD$7ë�ŠD$7¶øƒçH‹����ÿЈD$6ë�ŠD$6$¶ÀH©���tH�=����H‹����ÿЈD$5é|��H‹����H�¼$��H�´$˜���ÿÐë�„$��)„$ð���H�=����H‹����H�´$ð���ÿÐH‰T$ H‰D$(ë�H‹T$ H‹t$(H‹¼$€���è����ˆD$ë�ŠD$¶øƒçH‹����ÿЈD$ë�ŠD$$¶ÀH©���tH�=����H‹����ÿЈD$é¾���H�=����¾���è����H‰T$H‰D$ë�H‹T$H‹t$H‹¼$€���è����ˆD$ë�ŠD$¶øƒçH‹����ÿЈD$ë�ŠD$$¶ÀH©���tH�=����H‹����ÿЈD$ë'Æ„$�����H�¼$˜���ÿ����Š„$����$H�ÄH��ÊD$$ˆ„$����H�¼$˜���ÿ����ëÒŠD$$ˆ„$����ëáŠD$5$ˆ„$����ëÒŠD$M$ˆ„$����ëÊD$e$ˆ„$����ë´ÿ����H‹¼$8��è����ÿ›%�Ñ��Ñ„�î� šá„�û™����������H‰øH‹H‰H‹NH‰OÃ��������������PH‰øH‰$ÿ����H‹$YÃ������������PH‰øH‰$ÿ����H‹$YÃ������������HƒìHH‰4$H‰øH‹<$H‰D$H‰D$H‹����ÿÐH‰D$ëH‹<$H‹����ÿÐënH‰Á‰ÐH‰L$8‰D$@ëáH‹D$H‹L$H‹T$H‹4$H‹>H‰|$ H‹~H‰|$(H‹vH‰t$0H‹t$ H‰1H‹t$(H‰qH‹t$0H‰qHÇA����H‰Q HƒÄHÃÿ����H‹|$8è����ÿ›  8�)  6z���������������HƒìHH‰4$H‰øH‹<$H‰D$H‰D$H‹����ÿÐH‰D$ëH‹<$H‹����ÿÐënH‰Á‰ÐH‰L$8‰D$@ëáH‹D$H‹L$H‹T$H‹4$H‹>H‰|$ H‹~H‰|$(H‹vH‰t$0H‹t$ H‰1H‹t$(H‰qH‹t$0H‰qHÇA����H‰Q HƒÄHÃÿ����H‹|$8è����ÿ›  8�)  6z���������������H‰øL‹L‰L‹FL‰GL‹FL‰GH‹vH‰wH‰W H‰O(HÇG0����HÇG8����Ã������H�ìˆ���H‰t$H‰øH‹|$H‰D$ H‰D$(ÿ����‰D$@H‰T$HH‹T$H¸���1ÉHƒú�HDÁH©���t=H‹|$‹L$@H‹D$H‰L$0H‰D$8‹D$0‰D$H‹D$8H‰D$HƒÇ H‹����ÿÐH‰D$ë/H‹D$ HÇ@����éœ���H‹|$xè����H‰Á‰ÐH‰L$x‰„$€���ëãH‹D$H‰D$XH‹T$X¸���1ÉHƒú�HDÁH©���tGH‹D$ H‹T$‹t$H‹L$XH‰L$PH‹L$P‰t$`H‰T$hH‰L$pH‹L$`H‰H‹L$hH‰HH‹L$pH‰HëH‹D$ HÇ@����é_ÿÿÿH‹D$(H�Ĉ���Ã���ÿÿ�v��v ¢�Â������������PH‰òH‰øH‹8H‹pÿ����$YÃ��������HƒìXH‰|$ ÿ����H‰Çÿ����H‰D$8H‹T$81À¹���Hƒú�HDÁH©���tÿ����‰D$(H‰T$0éŠ���H‹|$ H‹D$8H‰D$HƒÇH‹����ÿЉT$‰D$ëH‹|$@è����H‰Á‰ÐH‰L$@‰D$Hëæ‹D$‹L$‰L$P‰D$T‹D$PH©���uH�=����H‹����ÿÐë� ‹D$T‰D$ H‹D$‹L$ ‰L$(H‰D$0‹D$(H‹T$0HƒÄXÃ���ÿÿ�`��` }�i@��©}����PH‹?ÿ����$YÃ��H‰øH‹NH+H‰HÇG���H‰OÃ������H‰øH‹NH+H‰HÇG���H‰OÃ������Hƒì8H‰4$H‰øH‹<$H‰D$H‰D$è����H‰T$H‰D$ ëH‹<$H‹����ÿÐëDH‰Á‰ÐH‰L$(‰D$0ëáH‹T$H‹t$ H‹|$H‹����ÿÐë�H‹<$ÿ����H‹D$HƒÄ8Ãÿ����H‹|$(è�����ÿ›9�* wI9�a&��������������������Hƒì8H‰4$H‰øH‹<$H‰D$H‰D$è����H‰T$H‰D$ ëH‹<$H‹����ÿÐëDH‰Á‰ÐH‰L$(‰D$0ëáH‹T$H‹t$ H‹|$H‹����ÿÐë�H‹<$ÿ����H‹D$HƒÄ8Ãÿ����H‹|$(è�����ÿ›9�* wI9�a&��������������������PH‰øH‰$è����H‹$YÃ�������������PH‰øH‰$è����H‹$YÃ�������������H‹GH‹WÃ�������Hƒì8H‰|$H‹|$HƒÇÿ����H‰ÇH‰Öÿ����H‰D$(H‰T$0H÷D$(���tÿ����H‰D$H‰T$ ë5H‹|$0H‰|$è����H‹|$‰Æÿ����¨uëœH‹D$H‰D$ HÇD$���H‹D$H‹T$ HƒÄ8Ã�PH‰øH‰$HƒÆÿ����H‹$YÃ��������Hƒì8H‰|$H‹|$HƒÇÿ����H‰ÇH‰Öÿ����H‰D$(H‰T$0H÷D$(���tÿ����H‰D$H‰T$ ë5H‹|$0H‰|$è����H‹|$‰Æÿ����¨uëœH‹D$H‰D$ HÇD$���H‹D$H‹T$ HƒÄ8Ã�PH‰øH‰$HƒÆÿ����H‹$YÃ��������ë�Ã�������������ë�Ã�������������Hƒì8H‰|$H‹|$HƒÇÿ����H‰ÇH‰Öÿ����H‰D$(H‰T$0H÷D$(���tÿ����H‰D$H‰T$ ë5H‹|$0H‰|$è����H‹|$‰Æÿ����¨uëœH‹D$H‰D$ HÇD$���H‹D$H‹T$ HƒÄ8Ã�Hƒì8H‰|$H‹|$HƒÇÿ����H‰ÇH‰Öÿ����H‰D$(H‰T$0H÷D$(���tÿ����H‰D$H‰T$ ë5H‹|$0H‰|$è����H‹|$‰Æÿ����¨uëœH‹D$H‰D$ HÇD$���H‹D$H‹T$ HƒÄ8Ã�PH‹����ÿЉljÖH‹����ÿÐYÃ�������PH‰øH‰$ÿ����H‹$YÃ������������PH‹����ÿЉljÖH‹����ÿÐYÃ�������PH‰øH‰$ÿ����H‹$YÃ������������HƒìHH‰|$H�|$H�����¹���ÿ����H‹L$HƒÁH�|$H�5����º���L�����ÿ����H‹L$H‰ÇHƒÁH�5����º���L�����ÿ����H‹|$H‰D$è����H‹|$H‰D$8H‰T$@H‹L$8H‹D$@H‰L$(H‰D$0H�5����º���H�L$(L�����ÿ����H�|$ÿ����$HƒÄHÃ��Hƒì8H‰|$H�|$H�����¹���ÿ����H‹L$HƒÁH�|$H�5����º���L�����ÿ����H‹L$H‰ÇHƒÁH�5����º���L�����ÿ����H‹|$H‰D$è����H‹|$H‰D$(H‰T$0H�5����º���H�L$(L�����ÿ����H‰Çÿ����$HƒÄ8Ã��������PH‹����ÿЉljÖH‹����ÿÐYÃ�������PH‹����ÿЉljÖH‹����ÿÐYÃ�������HƒìH‰<$H‹H‰D$H‹GHÁà�H‰D$¿���H�5����è����ë�H‹|$¾���H�����è����H‹D$Hƒø�uHƒÄÃH‹L$H‹t$H‹<$HƒÇº���è����ëÝ������������Pè����YÃ��������Pè����YÃ��������Pè����YÃ��������Pè����YÃ��������Hƒì8H‰4$è����H‰D$H‰T$H�|$(H�t$ÿ����H‹D$(H‰D$H‹D$0H‰D$ H�=����H�t$ÿ����H‹<$H‰Æè����$HƒÄ8ÃHƒì8H‰4$è����H‰D$H‰T$H�|$(H�t$ÿ����H‹D$(H‰D$H‹D$0H‰D$ H�=����H�t$ÿ����H‹<$H‰Æè����$HƒÄ8ÃH‰øH‹H‹NH‰T$ðH‰L$øHÇD$èÿÿÿÿH‹L$èH‰H‹L$ðH‰OH‹L$øH‰OÃ��������PH‰$H‰øH‹<$H‹0H‹Pè����XÃ������PH‰øH‰$ÿ����H‹$YÃ������������PH‰øH‰$ÿ����H‹$YÃ������������H�ìˆ���H‰4$H‰øH‹<$H‰D$H‰D$HÇD$`����HÇD$h���HÇD$p����H‹D$pH‰D$0D$`)D$ ÇD$X ��`fÇD$\��fÇD$^��H‹D$XH‰D$PH�D$ H‰D$@H�����H‰D$HH‹����H�t$@ÿЈD$ë#H‹����H�|$ ÿÐëmH‰Á‰ÐH‰L$x‰„$€���ëÝŠD$¶øƒçH�5����H� ����H‹����º7���ÿÐë�H‹D$H‹L$H‹T$ H‰H‹T$(H‰QH‹T$0H‰QH�Ĉ���Ãÿ����H‹|$xè����ÿ›�¥�•Œ¸&¥�Þ>���������H�ìˆ���H‰4$H‰øH‹<$H‰D$H‰D$HÇD$`����HÇD$h���HÇD$p����H‹D$pH‰D$0D$`)D$ ÇD$X ��`fÇD$\��fÇD$^��H‹D$XH‰D$PH�D$ H‰D$@H�����H‰D$HH‹����H�t$@ÿЈD$ë#H‹����H�|$ ÿÐëmH‰Á‰ÐH‰L$x‰„$€���ëÝŠD$¶øƒçH�5����H� ����H‹����º7���ÿÐë�H‹D$H‹L$H‹T$ H‰H‹T$(H‰QH‹T$0H‰QH�Ĉ���Ãÿ����H‹|$xè����ÿ›�¥�•Œ¸&¥�Þ>���������H‰øH‹H‹NH‰T$ðH‰L$øHÇD$èÿÿÿÿH‹L$èH‰H‹L$ðH‰OH‹L$øH‰OÃ��������PH‰$H‰øH‹<$H‹0H‹Pÿ����XÃ�����PH‰<$H‹ðHÿ”À¨t¿���è����H‹<$ÿ����ëë�XÃ���H‹GH‹WÃ�������H‰|$ðH‹T$ð¸���1ÉHƒú�HDÁH©���t H‹D$ðH‰D$øë HÇD$ø����H‹D$øÃ����1À‰ÂÃ�����������Hƒì8H‰|$H‹H‰D$ Hƒøÿuë(H‹D$ H‰ÁHƒÁH‰L$(H‰D$0H‹D$(ðHÿ”À¨uëBHƒÄ8ÿ���è����H‹D$H‰ÁHƒÁH‰ $H‹H‰L$H‹@HkÀHƒÀHƒÀHƒàøH‰D$ëëB¿���H�5����è����ë�H‹|$¾���H�����è����H‹L$H‹t$H‹<$º���ÿ����éuÿÿÿ����Pè����1À$YÃ����Pè����1À$YÃ����HƒìH‰<$H‰t$‹F%���ƒø�uH‹D$‹@%���ƒø�të.H‹t$H‹<$ÿ����$ˆD$ë.H‹t$H‹<$ÿ����$ˆD$ëH‹t$H‹<$ÿ����$ˆD$ë�ŠD$$HƒÄÃ��HƒìH‰4$H‰T$H‰L$Hƒù�uHƒÄÃH‹T$H‹t$H‹<$ÿ����ëå�������������PH‹?H‹����ÿÐYÃ�PH‹?H‹����ÿÐYÃ�PH‹?H‹����ÿÐYÃ�PH‹?H‹����ÿÐYÃ�HƒìH‰<$1À¹���Hƒ?ÿHDÁH©���tH�����H‰D$HÇD$���ëH‹<$è����H‰D$H‰T$H‹D$H‹T$HƒÄÃ��������Pÿ����XÃ�������Pÿ����XÃ�������1À‰ÂH‰ÐÃ��������H‰øH‹H‰L$�H‹NH‰L$˜HÇD$ ����HÇD$¨���H‹L$�H‰L$°H‹L$˜H‰L$¸H‹L$ H‰L$àH‹L$¨H‰L$èH‹L$°H‰L$ðH‹L$¸H‰L$øH‹L$àH‰L$ÀH‹L$èH‰L$ÈH‹L$ðH‰L$ÐH‹L$øH‰L$ØH‹L$ÀH‰H‹L$ÈH‰OH‹L$ÐH‰OH‹L$ØH‰OÃ��Hƒì8H‰|$H�|$H�����¹���ÿ����H‹|$è����H‰D$(H‰T$0H�|$H�t$(H�����ÿ����H‰Çÿ����$HƒÄ8Ã�����Hƒì8H‰|$H�|$H�����¹���ÿ����H‹|$è����H‰D$(H‰T$0H�|$H�t$(H�����ÿ����H‰Çÿ����$HƒÄ8Ã�����PH‰øH‰$ÿ����H‹$YÃ������������PH‰øH‰$ÿ����H‹$YÃ������������PH‰øH‰$ÿ����H‹$YÃ������������Hƒì8H‰4$H‰øH‹<$H‰D$H‰D$ÿ����H‰D$H‹T$¸���1ÉHƒú�HDÁH©���t1H‹t$H�|$ ÿ����H‹D$H‹L$ H‰H‹L$(H‰HH‹L$0H‰Hë H‹D$HÇ�ÿÿÿÿH‹D$HƒÄ8Ã���������H�ìè���H‰t$H‰|$H‰|$ H�|$Xÿ����¸���1ÉHƒ|$XÿHDÁH©���„¸���H‹D$H‹L$XH‰Œ$À���H‹L$`H‰Œ$È���H‹L$hH‰Œ$Ð���H‹Œ$À���H‰L$@H‹Œ$È���H‰L$HH‹Œ$Ð���H‰L$PH‹L$@H‰L$pH‹L$HH‰L$xH‹L$PH‰Œ$€���H‹L$pH‰L$(H‹L$xH‰L$0H‹Œ$€���H‰L$8H‹HH‰ $H‹HH‰ÈHƒÀH‰D$H9È‚Æ���ëH‹D$HÇ@ÿÿÿÿH‹D$ H�Äè���ÃH‹D$H‹ $H‹T$H‹t$H‰rH‹T$(H‰”$¨���H‹T$0H‰”$°���H‹T$8H‰”$¸���H‰Œ$ˆ���H‹Œ$¨���H‰Œ$����H‹Œ$°���H‰Œ$˜���H‹Œ$¸���H‰Œ$ ���H‹Œ$ˆ���H‰H‹Œ$����H‰HH‹Œ$˜���H‰HH‹Œ$ ���H‰HéIÿÿÿH�=����H‹����ÿÐë&H‹����H�|$(ÿÐëH‰Á‰ÐH‰Œ$Ø���‰„$à���ëÚ ÿ����H‹¼$Ø���è�����ÿ›�º��ºÜ�ÌôÚ-��������������HƒìhH‰ðH‰þH‰4$H‰D$HƒÆH�|$(ÿ����H‹D$(H‰D$H‹D$0H‰D$ H�=����H�t$ÿ����H‹|$H‰Æè����¶øƒçH‹����ÿÐ$¶ÀH©���tH�=����ÿ����$ˆD$é¬���H‹$H‹¸���1ÉHƒú�HDÁH©���ttH‹$H‹H‹@H‰L$8H‰D$@H�|$XH�t$8ÿ����H‹D$XH‰D$HH‹D$`H‰D$PH�=����H�t$Hÿ����H‹|$H‰Æè����¶øƒçH‹����ÿÐ$¶ÀH©���uÆD$�ëH�=����ÿ����$ˆD$ŠD$$HƒÄhÃHƒìhH‰ðH‰þH‰4$H‰D$HƒÆH�|$(ÿ����H‹D$(H‰D$H‹D$0H‰D$ H�=����H�t$ÿ����H‹|$H‰Æè����¶øƒçH‹����ÿÐ$¶ÀH©���tH�=����ÿ����$ˆD$é¬���H‹$H‹¸���1ÉHƒú�HDÁH©���ttH‹$H‹H‹@H‰L$8H‰D$@H�|$XH�t$8ÿ����H‹D$XH‰D$HH‹D$`H‰D$PH�=����H�t$Hÿ����H‹|$H‰Æè����¶øƒçH‹����ÿÐ$¶ÀH©���uÆD$�ëH�=����ÿ����$ˆD$ŠD$$HƒÄhÃHƒì(H‰<$H�|$H�����¹���ÿ����H‹<$H‰|$ H�|$H�t$ H�����ÿ����H‰Çÿ����$HƒÄ(Ã�Hƒì(H‰<$H�|$H�����¹���ÿ����H‹<$H‰|$ H�|$H�t$ H�����ÿ����H‰Çÿ����$HƒÄ(Ã�PH‰ÑH‰4$H‰øH‹<$H‹pH‹Pÿ����YÃ�Hƒì8H‰ðH‰þH‰T$H‰D$H‹T$H�|$H‰<$è����H‹<$H‹����ÿÐH‹L$H‰ÇH‰ÖH‹����H�T$ÿÐHƒÄ8Ã��������������Hƒì8H‰ðH‰þH‰T$H‰D$H‹T$H�|$H‰<$è����H‹<$H‹����ÿÐH‹L$H‰ÇH‰ÖH‹����H�T$ÿÐHƒÄ8Ã��������������PH‰4$H‰øH‹<$H�5����º ���ÿ����$YÃ��������������HƒìHH‰ðH‰þH‰L$H‰D$H‰T$ H‹T$H‹L$ H�|$(H‰|$è����H‹|$H‹����ÿÐH‹L$H‰ÇH‰ÖH‹����H�T$ÿÐHƒÄHÃ��HƒìHH‰ðH‰þH‰L$H‰D$H‰T$ H‹T$H‹L$ H�|$(H‰|$è����H‹|$H‹����ÿÐH‹L$H‰ÇH‰ÖH‹����H�T$ÿÐHƒÄHÃ��HƒìH‰<$¸���1ÉHƒ?ÿHDÁH©���tH‹<$ÿ����H‰D$H‰T$ëH‹$H‹HH‹@H‰L$H‰D$H‹D$H‹T$HƒÄÃ������HƒìH‰<$¸���1ÉHƒ?ÿHDÁH©���tH‹<$è����H‰D$H‰T$ëH‹$H‹HH‹@H‰L$H‰D$H‹D$H‹T$HƒÄÃ�������PH‰òH‰øH‹xH‹pÿ����$YÃ�������HƒìH‰<$H‰t$H‹$H‹L$HkÉHÈH‰D$H‹T$H‹<$H‹t$H‹����ÿÐHƒÄÃ��PH‰øH‰$è����H‹$YÃ�������������PH‰ÑH‰4$H‰øH‹<$H‹0H‹Pè����XÃ���PH‰øH‰$è����H‹$YÃ�������������Hƒì(H‰t$H‰T$H‹?è����H‹t$H‰ÁH‰ÐH‹T$H‰L$H‰D$ H�|$ÿ����HƒÄ(ÃPH‰øH‰$ÿ����H‹$YÃ������������PH‰ÑH‰4$H‰øH‹<$H‹0H‹Pè����XÃ���PH‰øH‰$è����H‹$YÃ�������������Hƒì(H‰t$H‰T$è����H‹t$H‰ÁH‰ÐH‹T$H‰L$H‰D$ H�|$ÿ����HƒÄ(Ã���UAWAVAUATSH�ìH��H‰´$��H‰øH‹¼$��H‰„$à���H‰„$è���H�Ç‚���H‹����ÿÐH‹¼$��ˆ„$÷���H�ǃ���H‹����H‰„$ø���ÿÐH‹¼$��ˆÁH‹„$ø���ˆŒ$��H�Ç„���ÿÐH‹´$��ˆ„$��HƒÆ`H‹����H�¼$��ÿÐH‹¼$��H�ÇŠ���H‹����ÿЈ„$��ë,H‹����H�¼$��ÿÐé˜��H‰Á‰ÐH‰Œ$8��‰„$@��ëÔH‹¼$��HƒÇ H‹����ÿÐH‰”$Ð���H‰„$Ø���ë�H‹¼$��H‹„$Ð���H‹Œ$Ø���H‰Œ$°���H‰„$¸���HƒÇ0H‹����ÿÐH‰”$À���H‰„$È���ë�H‹¼$��H‹„$À���H‹Œ$È���H‰Œ$����H‰„$˜���H‹����ÿÐH‰”$ ���H‰„$¨���ë�H‹¼$��H‹„$ ���H‹Œ$¨���H‰L$xH‰„$€���H�Ç…���H‹����ÿЈ„$����ë�H‹¼$��H�dž���H‹����ÿЈD$wë�H‹¼$��HƒÇ@H‹����ÿÐH‰T$`H‰D$hë�H‹¼$��H‹D$`H‹L$hH‰L$@H‰D$HHƒÇPH‹����ÿÐH‰T$PH‰D$Xë�H‹¼$��H‹D$PH‹L$XH‰L$(H‰D$0H�LJ���H‹����ÿЈD$?ë�H‹¼$��H�Lj���H‹����ÿЈD$'ë�H‹¼$��H�lj���H‹����ÿЈD$&ë�H‹¼$��Hƒï€H‹����ÿЈT$$ˆD$%ë�H‹¼$��ŠD$$ŠL$%ˆL$ˆD$HƒÇH‹����ÿÐH‰T$H‰D$ë�H‹Œ$à���H‹T$H‹t$@Š|$DŠD$DŠL$&DŠT$'DŠ\$?H‹\$0L‹t$(L‹|$HL‹d$@@Šl$wDЬ$����Š„$÷���ˆ�‚���Š„$��ˆ�ƒ���Š„$��ˆ�„���H‹„$��H‰A`H‹„$ ��H‰AhH‹„$(��H‰ApH‹„$0��H‰AxŠ„$��ˆ�Š���H‹„$°���H‰A H‹„$¸���H‰A(H‹„$����H‰A0H‹„$˜���H‰A8H‹D$xH‰H‹„$€���H‰AH‹„$è���Dˆ©…���@ˆ©†���L‰a@L‰yHL‰qPH‰YXDˆ™‡���Dˆ‘ˆ���Dˆ‰‰���A€àDˆ�€���@ˆ¹����H‰qH‰QH�ÄH��[A\A]A^A_]Ãÿ����H‹¼$8��è�������ÿ›%�À��À è�ÒúЉè�“ú��������������PH‰øH‰$ÿ����H‹$YÃ������������HƒìH‰t$H‰T$H‹?ÿ����H‹|$H‹L$H‰Æè����HƒÄÃ��PH‰øH‰$è����H‹$YÃ�������������Hƒì(H‰4$H‰T$H‰|$H�|$ÿ����H‹4$H‰ÁH‰ÐH‹T$H‰L$H‰D$ H�|$ÿ����HƒÄ(Ã����������H‹H‹WHƒÀÃ����H‹GH‹WÃ�������PH‰øH‰$ÿ����H‹$YÃ������������HƒìH‰t$H‰T$ÿ����H‹|$H‹L$H‰Æè����HƒÄÃ�����PH‰øH‰$è����H‹$YÃ�������������Hƒì(H‰4$H‰T$H‰|$H�|$ÿ����H‹4$H‰ÁH‰ÐH‹T$H‰L$H‰D$ H�|$ÿ����HƒÄ(Ã����������PH‰øH‰$ÿ����H‹$YÃ������������HƒìH‰4$H‰T$H‰|$H�|$ÿ����H‹<$H‹L$H‰Æè����HƒÄÃ�������������PH‰øH‰$ÿ����H‹$YÃ������������HƒìH‰4$H‰T$H‰|$H�|$ÿ����H‹<$H‹L$H‰Æè����HƒÄÃ�������������PH‰øH‰$ÿ����H‹$YÃ������������H‰øH‰7H‰WHÇG����Ã�������������H�ì˜���H‰<$H‰|$H�|$ºˆ���è����H‹<$H�t$è����H‹D$H�Ę���Ãcapacity overflow/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/alloc/src/vec/mod.rs�/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.18/src/meta/regex.rs�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/mem/alignment.rs�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/alloc/layout.rs�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/alloc/src/sync.rs�/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.8.3/src/arch/generic/memchr.rs�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/ops/index_range.rs�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/array/iter/iter_inner.rs�no group at index 'À'�/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regex/bytes.rs�/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regex/string.rs�no group named 'À'�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/ptr/non_null.rs�/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regexset/bytes.rs�/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/regexset/string.rs�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/slice/iter.rs�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/fmt/mod.rs�/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.18/src/util/captures.rs�/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/builders.rs�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/sync/atomic.rs�À��%Compiled regex exceeds size limit of À bytes.�À..À/À�À �/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.13.1/src/error.rs�/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.18/src/util/primitives.rs� RegexSet(À)�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/alloc/src/string.rs�/rustc/48a229ceaefd4985c50990b14116b6d856af0985/library/core/src/iter/adapters/enumerate.rs�/À��������������L�������û�� �����������b�������î �������������b�������ä �������������Q�������Ÿ��������������P��������������������I������� ��*�����������I�������@��&�����������b�������m�������������b�������s�� �����������S�������z��������������S�������?���%�����������Y���������&�����������Z��������� �����������[��������� �����������Z�������.�� �����������[�������3�� �����������P�������g�����������������������������P������� �������������L�������±�� ����������������������������������called `Result::unwrap()` on an `Err` value�������������������������������������������]�������¹���-�����������^�������µ���-�����������P�������v�� ���assertion failed: 0 < pointee_size && pointee_size <= isize::MAX as usize���������������N�������Œ��������������K�������q��*�����������e����������0�����������e�������‚��&�����������e�������‚��%�����������e�������‚�������������e�������|�������������Z�������?�������������[�������H������������Syntax( Captures��������W�������X��� �����������W�������_���*�����������W�������G��� �����������W�������N���*�����������I�������ß��)���there is no such thing as a relaxed fence���������������O������������unsafe precondition(s) violated: Alignment::new_unchecked requires a power of two This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: ptr::offset_from_unsigned requires `self >= origin` This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: Layout::from_size_alignment_unchecked requires that the rounded-up allocation size does not exceed isize::MAX This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.��������������P�������=��)�����������P�������J�����unsafe precondition(s) violated: NonNull::new_unchecked requires that the pointer is non-null This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: usize::unchecked_add cannot overflow This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: Vec::set_len requires that new_len <= capacity() This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: hint::assert_unchecked must never be called when the condition is false This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: hint::unreachable_unchecked must never be reached This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX` This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: slice::from_raw_parts_mut requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX` This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: slice::get_unchecked requires that the index is within the slice This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.����������W�������5���"�����������W�������6���$�����������I������� ��!����������������������������������������������������������������������� ������������������������������������������������������������ ����������������������)���������������T�������]��������������T�������\��������������T�������[��������������T�������Z��������������T�������Y������CompiledTooBig����������������������������������������g�������ñ�����Matchstartendbytes������������������������������������string������������������������������������������������������������������������������a Display implementation returned an error unexpectedly���������K������� �����compiled program too bigRegex�����������[�������R��� �����������Z�������â�������������Z�������à�������������[�������é�������������[�������ç�����������������������������������������������������������������LayoutError��������������rustc version 1.98.1 (48a229cea 2026-09-01)�����������zR�x �������������G����D B���4�������G����D B���L�������G����D B���d�������G����D B���|�������†����DP����”�������†����DP����¬�������†����DP����Ä�������†����DP����Ü�������Ÿ����D`š���ô�������Ÿ����D`š��� ������Ÿ����D`š���$������Ÿ����D`š���<������f����D0a���T������f����D0a���l������f����D0a���„������f����D0a���œ������½����G°µ������¸������Ø����G€Ð������Ô������Ê����GàÂ������ð������Ê����GàÂ������ ������Ê����GàÂ������(������Ê����GàÂ������D������ý����Gðõ������`������ý����Gðõ������|������ý����Gðõ������˜������ý����Gðõ������´������&����������È������&����������Ü����������������ð����������������������;����GÐs���������;����GÐs���4������ ����AG����L������ ����AG����d����������D R����|������ ����AG����”������ ����AG����¬������ ����AG����Ä������ ����AG����Ü������ ����AG����ô������ ����AG���� ������ ����AG����$������ ����AK����<������ ����AK����T������ ����AG����l������ ����AG����„������ ����AG����œ������ ����AG����´������ ����AG����Ì������ ����AG����ä������ ����AG����ü������ ����AG���������� ����AG����,������ ����AG����D������&����Ad����\������ ����AG����t������6����At����Œ������ ����AG����¤������ ����AG����¼������ ����AG����Ô������ ����AG����ì������ ����AG���������� ����AG���������� ����AG����4������•����DP����L������•����DP����d������•����DP����|������•����DP����”������•����DP����¬������•����DP����Ä������”����DP����Ü������•����DP����ô������•����DP���� ������•����DP����$������+����D f����<������S����D@N���T������:����D u����l������'����D0b����„����������������˜������"����������¬������+����D f����Ä������+����D f����Ü������ ����AG����ô������ ����AG���� ������a����D0\���$������a����D0\���<������/����������P������/����������d������T����G°L������€������N����D€I������œ������+����D f����´������+����D f����Ì����������������à����������������ô���������������� ���������������� ����������AQ����4 ����������AQ����L ����������AQ����d ����������AQ����| ������ ����AH����” ����������������¨ ����������AO����À ����������AO����Ø ����������AO����ð ����������AO���� ����������AF���� ������K����D0���4 ����������AF����L ������K����D0���` ����������AF����x ������K����D0���Œ ����������AF����¤ ������K����D0���¸ ����������AR����Ð ������/���D`ÇA`����ì ������Á����D0¼��� ������ ���������� �����������D@|���0 ������ ����AJ����H ������ ����AK����` ����������������t ������¯���G�˜A������” ����������AW����¬ ����������AN����Ä ����������AN����Ü ����������AW����ô ����������AN���� ����������AT����$ ����������AW����< ����������AW����T ����������AW����l ������S����GàK������ˆ ����������AW����  ����������AQ����¸ ����������AW����Ð ����������AW����è ����������AW����� ����������AN���� ����������AN����0 ����������AW����H ����������AN����` ����������AT����x ����������AW����� ����������AW����¨ ����������AW����À ������S����GàK������Ü ����������AW����ô ����������AQ���� ����������AW����$����������AW����<����������AN����T����������AN����l����������������€����������������”������ ����AI����¬������@����D0{����Ä������ ����AI����Ü������@����D0{����ô����������AF���� ����������AF����$������«����D@¦���<������ ����������P������+����������d����������AP����|������˜����D@“���”������R���D`+A`���°������M����D0H���È����������AX����à����������AN����ø����������AN��������������������$����������������8������ ����������L����������������`������’����D@����x����������������Œ���������������� ������ ����������´����������������È������D����D ����à������X����������ô������H�������������������������������� ����������0������]����D0X���H������S����D0N���`������]����D0X���x������]����D0X����������]����D0X���¨������]����D0X���À������]����D0X���Ø������]����D0X���ð������]����D0X�������������AW���� ����������AN����8����������AN����P����������AW����h����������AN����€����������AT����˜����������AW����°����������AW����È����������AW����à����������AW����ø����������AQ��������������AW����(����������AW����@����������AW����X����������AN����p����������AN����ˆ����������AW���� ����������AN����¸����������AT����Ð����������AW����è����������AW���������������AW��������������AW����0����������AQ����H����������AW����`����������AW����x������‘����D@Œ����������H����D@C���¨������I����D@D���À������$����Ab����Ø������H����D@C���ð������I����D@D���������$����Ab���� ����������������4����������A���H����������AL����`���������������t������H����A^Bf������”������€����AfA����°������$����Ab����È������1����Ao����à������Î����D@É���ø������%����Ac����������-����ASA�����,������$����Ab����D������(����Af����\����������A���p����������AL����ˆ������$����Ab���� ����������AM����¸����������AM����Ð������ ����AI����è������`����D@[����������`����D@[�������������������,������"����������@����������AV����X������"����������l������Œ����D@pA@����ˆ������í���G�úA�������¨������í���G�úA�������È������ ����������Ü������ž����DP™���ô������H����D0nA0���������������AR����(����������AR����@����������AR����X����������AR����p���������G°û������Œ���������G°û������¨������ ����AJ����À����������A]����Ø����������������ì����������AR��������������AR����������:����������0����������AV����H����������AL����`����������������t����������������ˆ����������AQ���� ����������AQ����¸������ ����������Ì�����������D@Š���ä����������AV����ü�����������D@Š�������������AV����,����������������@����������������T�����������D@Š���l�����������D@Š���„����������AW����œ����������AR����´����������AW����Ì����������AR����ä������Î����DPÉ���ü������¸����D@³�������������AW����,����������AW����D������t����D QA ����`����������AF����x����������AF���������������AF����¨����������AF����À������`����D@[���Ø������`����D@[���ð������8��������������������AX��������������AR����4����������AR����L������8����������`����������AY����x������-����Ak����������� ����������¤������<����������¸����������������Ì������Ì����D@AA@����è������ ����AJ����������� ����AJ����������~����D y���0������3����D XA �����L����������AM����d����������AM����|����������AM����”����������AM����¬������X����D S���Ä������ ����AG����Ü������ ����AG����ô����������������������®����������������[����D@V���4������[����D@V���L����������AR����d����������AR����|����������AR����”������‡����D@‚���¬������@���Dp;������È������@���Dp;������ä������O����D0J���ü������O����D0J�������������A]����,������R����D@M���D������R����D@M���\������"����A`����t������^����DPY���Œ������^����DPY���¤������Z����D U���¼������Y����D T���Ô����������AW����ì������>����D y���� ����������AQ���� ����������A[����4 ����������AQ����L ������@����D0{����d ����������AR����| ����������A[����” ����������AQ����¬ ������=����D0x����Ä ����������AR����Ü ������.����D i����ô ����������AQ���� !������F����D0A���$!������ ����������8!������ ����������L!����������AR����d!������+����D f����|!����������AQ����”!������F����D0A���¬!����������AR����Ä!������3����D n����Ü!����������AR����ô!������3����D n���� "����������AR����$"����������������8"������:����G r�������zPLR�x›���� ��� ���$�������������G�úA���� ���H�������.������GÐAÐ�� ���l�������������D€áA€��� �����������'������G úA ��� ���´�������E ������Gà Aà�� ���Ø�������%������D€A€�� ���ü�������k������GðNAð����� ������X�������D CA ����@������”�������DpAp����`������“�������Dp~Ap����€������������D@ªA@���� ������������D@ªA@����À������¤�������Dp“Ap����à������p�������DPk���ü������p�������DPk���������ƒ�������D`rA`����8������ƒ�������D`rA`� ���X������b������G�³A���� ���|������y������GÀ^AÀ�� ��� ������y������GÀ^AÀ�����Ä������Æ�������DpÁ ���à������Š�������GðoAð��� ���������Š�������GðoAð������(������¬�������GФ������H������§�������GП��� ���h������V������Gà Aà �����Œ������������Gðÿ��� ���¬������������Gð ÔAð �� ���Ð������]������Gà Aà �� ���ô������������Gà ÀAà �����������u�������D0`A0����8������¡�������D@œ���T������H������G @�����t������µ�������D@°����������µ�������D@° ���¬������Ð������G°iA°�� ���Ð������”������GÐ AÐ�����ô������°�������DP›AP����������°�������DP›AP����4������A������G�9�����T������å�������D`à���p������‡�������D@rA@�����������‡�������D@rA@� ���°������������G�A��� ���Ô������������G�A��� ���ø������������GðAð��P����������������ABB B(B0A8G€ƒŒ�Ž�†^8A0B(B BBAA€�����æ��ç������������������������������™s��ñÿ��������������������������������������Âï���÷��������������������������������������Vð���ù��������������������������������������Œñ���û��������������������� �����������������6ò���ý��������������������� ���������������������� �����������������������������������������������������������������������������������Æí���ÿ��������������������������������������Ãî����������������������������������������Dî����������������������������������������Bï��� �������������������������������������„ó�����������K�����������������������������…ô��� ��������K�����������������������������ô�����������K������������!�����������������õ��� ��������K������������#����������������������%����������������������'�����������������¦G��è���������������������)�����������������JH��ê���������������������+�����������������TG��é���������������������-�����������������÷G��ë���������������������/�����������������¡H��@��������:������������1����������������������3����������������������5����������������������7����������������������9����������������������;����������������������<����������������������=����������������������?�����������������<r���?����������������������@����������������������B�����������������¤o���B����������������������C����������������������E����������������������G����������������������I�����������������¯g���I����������������������J����������������������L�����������������Zd���L����������������������M�����������������á1���È�������� ������������O�����������������•a���O����������������������P����������������������R�����������������î^���R����������������������S�����������������Í(�����������€�������2*�����������1�������K)���#��������%������������U�����������������F\���U����������������������V����������������������X����������������������Z����������������������\����������������������^����������������������`����������������������b����������������������d����������������������f����������������������h����������������������j����������������������l����������������������n����������������������p����������������������r����������������������t����������������������v����������������������x����������������������z����������������������|����������������������~����������������������€����������������������‚����������������������„����������������������†�����������������Òk���†����������������������‡����������������������‰����������������������‹��������������������������������������������������������������������‘����������������������“����������������������•����������������������—����������������������™����������������������›���������������������������������������������Ÿ����������������������¡����������������������£�����������������O��£���������•������������¥�����������������4L��¥���������”������������§�����������������tO��§���������•������������©�����������������¡L��©���������•������������«�����������������M��«���������•������������­����������������������¯����������������������±����������������������³�����������������uf���³����������������������´����������������������¶�����������������Qc���¶����������������������·�����������������Ì)���)��������(�������­+���%��������-������������¹�����������������Ž`���¹����������������������º����������������������¼�����������������Ó]���¼����������������������½����������������������¿����������������������Á����������������������Ã�����������������ép���Ã����������������������Ä����������������������Å����������������������Æ����������������������È����������������������Ê����������������������Ì����������������������Î�����������������¼*���5��������$������������Ð����������������������Ò����������������������Ô�����������������X���Ô����������������������Õ����������������������×�����������������Gs���×����������������������Ø����������������������Ù����������������������Ú����������������������Ü����������������������Þ����������������������à�����������������´e���à����������������������á����������������������ã�����������������Ìb���ã����������������������ä����������������������æ����������������������è����������������������é����������������������ê����������������������ë����������������������ì�����������������†2��Ž��������������������î����������������������ð�����������������Ë2��”��������������������ò����������������������ô�����������������­:�����������/�����������ö����������������������÷�����������������R7���p��������������������ù����������������������û����������������������ý����������������������ÿ�����������������@4��‘��������’���������������������������� p��C®����������������������������������*5��—��������D������������������������������������������������������ ����������������#b��C}������������������ ��������������������� ����������������������������������������������������������·o��f������������������������������������^,�����������Á�������t>�����������������ê'���'��������$����������������������������[����������� ����������������������������l�������������������U(�����������$�������'���/��������µ������������������������������������������������� …�����������b���������������������������_����������������������������������������A����������� ����������������������������"����������������������� ����������������Z��� ��������¯������í"������������������¯���…��������M�������Ï$���›��������H�������,?���™��������X������������"���������������� °���Ÿ��������]������������$����������������ãx���¡��������S������������&����������������ó}���£��������¬������������(����������������´À���¦��������]������������*����������������š{���¨��������§������������,����������������oƒ���®�������������������.����������������ë©���·��������]������������0����������������tµ���¼��������]������������2���������������� ®���¾��������]������������4���������������������6����������������â§���À��������]������������8����������������Î���«��������V�����������:����������������L����Â��������]������������<����������������a³���Ä��������]������������>���������������������@���������������������B���������������������D���������������������F���������������������H���������������������J���������������������L���������������������N���������������������P���������������������R���������������������T����������������E¦���´��������]�����������V���������������������X���������������������Z���������������������\����������������ÃX���\���������������������]����������������EK��]��������������������_���������������������a����������������¦n���a���������������������b����������������—K��b��������������������d����������������„=���d��������������������e����������������Ý6���e��������������������f���������������������h����������������x5��h��������@������������j���������������������l����������������Ì5��l��������@������������n����������������ÿ=���n��������������������p���������������������r���������������������t����������������Un���t���������������������u���������������������w����������������Nk���w���������������������x���������������������z����������������*i���z���������������������{����������������¯���{��������«������������}�������������������}�������� ������������~�����������������������������������������������������������������������˜������������ƒ����������������&���ƒ��������R������|"���‡��������������������…���������������������‡���������������������‰�����������������4��‰��������������������‹����������������Ü4��‹�������������������������������������H7�����������������������Ž��������������������������������������¹6����������� �����������������������������3�����������������������‘���������������������“�����������������7��“��������������������”���������������������•�����������������7��•�������� ������������–����������������X3��–��������������������—���������������������™���������������������›�������������������������������������������ž���������������������Ÿ���������������������¡���������������������£�����������������9��� ��������������������¥����������������s���¥���������������������¦���������������������¨���������������������ª����������������m���ª���������������������«����������������/d��‰���������������":���g���������������À#���b��������������������­����������������‘j���­���������������������®���������������������°����������������+h���°���������������������±����������������&���±�������������������³����������������/e���³���������������������´���������������������¶����������������pb���¶���������������������·���������������������¹����������������›¥���¹�������������������»����������������Ó\���»���������������������¼���������������������¾���������������������À���������������������Â���������������������Ä���������������������Æ���������������������È���������������������Ê���������������������Ì���������������������Î���������������������Ð���������������������Ò���������������������Ô���������������������Ö���������������������Ø���������������������Ú���������������������Ü���������������������Þ���������������������à���������������������â���������������������ä���������������������æ���������������������è���������������������ê���������������������ì���������������������î���������������������ð���������������������ò���������������������ô���������������������ö���������������������ø���������������������ú����������������®���ú��������‘������������ü����������������¥3��ü��������H������������þ����������������!6��þ��������I�����������������������������Ø7�����������$����������������������������ò3����������H����������������������������o6����������I����������������������������(8����������$��������������������������������� ����������������‰^��� ��������������������� ����������������z���!��������Î������������ ����������������¤[��� �������������������������������������������������H������×>���������������������������������������Y����������������������������������������,���������������������������������������B+���+������������������������������������?����-���������������������������������������������������������\;�����������H������������������������������������������������������������������������������������������������!���������������������#���������������������%���������������������'���������������������)���������������������+���������������������-���������������������/���������������������1����������������µc���1���������������������2����������������ž&���2��������µ������������4����������������Þ`���4���������������������5���������������������7���������������������9���������������������;���������������������=���������������������?����������������An���?���������������������@����������������'q��CI������������������B���������������������D���������������������E���������������������F���������������������H���������������������I���������������������K����������������>i��CK������������������M���������������������O����������������K���O�������� ������������P����������������ÿZ��CL������0���������� ��������������������R���������������������T���������������������V���������������������X���������������������Z���������������������\����������������[X��C|������ ������������^���������������������`���������������������b���������������������d����������������üp��‰��������������n��C…������������������f����������������ˆm���f���������������������g���������������������h���������������������j���������������������l���������������������n����������������¸b���n���������������������o���������������������q����������������Ã_���q���������������������r���������������������s���������������������u����������������ÎY���u���������������������v���������������������x���������������������z����������������Kp���z���������������������{���������������������}���������������������~�������������������������������������Ú0���,�������� �����������������������������e�������������������������‚���������������������„����������������\b���„���������������������…���������������������‡���������������������‰���������������������Š���������������������Œ���������������������Ž�������������������������������������������’���������������������“���������������������”���������������������–���������������������˜���������������������š���������������������œ���������������������ž��������������������� ���������������������¢���������������������¤���������������������¦���������������������¨����������������‹8���Ó��������3������������ª���������������������¬���������������������®���������������������°���������������������²����������������s��CF������������������´���������������������¶���������������������·���������������������¹���������������������»���������������������½���������������������¿����������������Ú^���¿���������������������À���������������������Â����������������õ[���Â���������������������Ã���������������������Ä���������������������Æ���������������������È���������������������É���������������������Ê���������������������Ë���������������������Í����������������Ý���Í�������� ������������Ï����������������Â���Ï�������� ������������Ñ����������������r���Ñ��������~������������Ó���������������������Õ���������������������×���������������������Ù���������������������Û���������������������Ý���������������������ß���������������������á���������������������ã���������������������ä���������������������å���������������������ç���������������������é���������������������ë���������������������í���������������������ï���������������������ñ���������������������ó����������������¡c���ó���������������������ô����������������¢Y��Cü������������������ö���������������������ø����������������ÿg��‰�������������������ú���������������������ü���������������������þ�����������������������������������������������������������ÿ�����������"��������������������������������������������������������������������������� ��������������������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ���������������������"����������������®Z���"���������������������#���������������������%���������������������'���������������������)���������������������+���������������������,���������������������-���������������������/���������������������1���������������������3���������������������5���������������������7���������������������9���������������������;���������������������=���������������������?���������������������@���������������������B���������������������C���������������������D���������������������F���������������������H���������������������J���������������������L���������������������N���������������������P���������������������T���������������������V���������������������X���������������������Z���������������������\���������������������^���������������������`���������������������b���������������������d���������������������g���������������������i���������������������k���������������������m���������������������n���������������������p���������������������r���������������������t���������������������w���������������������y���������������������{���������������������}����������������������������������������������������������������ƒ���������������������…���������������������‡���������������������Š���������������������Œ���������������������Ž�������������������������������������������’���������������������”���������������������•���������������������—���������������������˜���������������������™���������������������š���������������������œ���������������������ž���������������������Ÿ��������������������� ���������������������¡���������������������¢���������������������£���������������������¤���������������������¥���������������������¦���������������������¨���������������������ª���������������������¬���������������������®���������������������°���������������������²���������������������´���������������������¶���������������������·���������������������¹���������������������»���������������������½���������������������¿���������������������Á���������������������Â���������������������Ä���������������������Æ���������������������Ç���������������������È���������������������É���������������������Ê���������������������Ì���������������������Í���������������������Ï���������������������Ñ���������������������Ò���������������������Ô���������������������Õ���������������������Ö���������������������Ø���������������������Ú���������������������Ü���������������������Þ���������������������à���������������������â���������������������ä����������������T�����������G�������U�����������G�������V�����������G�������W�� ���������G�������€�� ���������†�������ëð���ì���������������� �� ���������†�������áò���î����������������F�����������†�������;ñ���ð����������������Ô�����������†�������2ó���ò����������������&�����������Ÿ�������„�����������Ÿ�������Õ�����������Ÿ�������4�����������Ÿ�������}ß������������f�������1à������������f�������êç������������f�������žè���!���������f�������nM���#���������½������� ���������������������P���Ú���������T�������OL���%���������Ø�������|O���Ü���������N�������ÚC��'���������Ê���������z��������� �������ÍE��)���������Ê���������~��������� �������ÞB��+���������Ê�������ˆ��|��������� �������ÏD��-���������Ê�������ƒ��€��������� �������m��/���������ý�������ˆ��1���������ý�������<��3���������ý�������Q��5���������ý�������„@���7���������&�������Ïp���������������������QB���9���������&�������É���v���������������±C���;����������������XC���<����������������mJ��=���������������žv���=��������Ð������R���ã���������������´/��„���������X�������ÙÏ���Ä����������������•Ò���½���������:�������þŒ���������������������ù°���������������������ÄI��@���������.������Ñ���ä��������®�������ûÎ���Å���������"�������uÑ���¿���������'�������Ý8��C���������;�������y8��E���������;�������‡��G���������������­,��X���������������]È���������������������oj���������������������P1��Æ���������+�������|ü���`��������� �������x��J���������'������Æ+��Z���������������0��È���������+�������³û���b��������� �������¼A���M���������E ������‰-��������������������â-��������������������}õ�������������������������������� �������ôõ���������������������’���=������������������H��������"�������í ���x��������å��������½���������������������ÄÅ���������������������Ä���������������������4E���Á���������¤�������Ø���F���������������â ���í���������������<½���������������������½��������������������#÷���������������������g(��������������������áª���������������������NÍ���������������������¡ ��������������������`��������������������ì.��������������������Ð(��������������������3«���������������������’Ì�����������������������������������������;.��������������������©K���P���������%������Àf���������������������‹N���ô��������� �������O…����������������������O���ö����������������.J���S���������k������‹<��� ��������¡�������Á7���?���������������èF���d��������� �������Ö ���ñ��������������ŽG���V��������� ������� ���Æ��������-�������QF���X��������� �������Ç���Ë��������Ì�������H���Z����������������¬ ���¨��������t�������ëH���\��������� �������š!���’���������������}H���^��������� �������#!���“���������������l���I��������Œ�������eå���f��������� �������R��r��������� �������žã���h��������� �������ˆP��t��������� ��������ë���j��������� �������Té���l��������� �������`Þ���n��������� �������iZ���������������������CÝ���p��������� �������Bâ���v��������� �������æà���x��������� �������bË���������������������›.��‚���������&�������7\���������������������Z_���������������������X+���������������������@���‡��������� �������ÕB���‰���������6�������þÉ���������������������‘��������������������{?���‹��������� �������;)������������ �������*������������ �������ª)��‘��������� �������Œ*��“��������� �������—'��•��������� �������(��—��������� �������YM��™���������•�������Ξ���������������������Žª������������������,N��›���������•�������Ø4�����������Z�������ÂM������������•�������‹Ç���������������������™N��Ÿ���������•�������a6���7���������������êK��¡���������•�������+ˆ���������������������`2��� ��������Y�������[4���9���������������Þ3���;�������� �������È���������������������¬ ��­���������+�������cA��±���������”�������O��¯���������S�������f>��´���������“�������ãÚ���·���������������Ö���º���������������–T���������������������f��Î���������a�������ÚW���������������������D ��Ð���������a�������ù���D���������������Á;��ß�������� �������3ø���E��������"�������ž:��á�������� �������VÃ���������������������&���r��������:�������;��Ê��������� �������7&��Þ���������ƒ�������‹��Ì��������� �������p#��á���������ƒ�������J:��Ò���������p�������NX���������������������›9��Õ���������p�������Bþ���Ø���������/�������@ý���Ù���������/�������g���������������������ƒ…���������������������(��ä���������+�������ãÿ���æ���������+�������}ˆ���������������������‘]���������������������Œ ���������������������Ы������������������ð«���������������������Ùj��������������������mÁ���������������������¯¾���������������������¬°���������������������CV���������������������¬���~��������+�������Þ{���������������������X„���������������������V0���»���������������¿/���¹���������������‚U��������������������� ��������������������à ��������������������´Ž���������������������MÅ���������������������T‡���������������������±Ð���������������������¨÷���������������������óù���������������������xú��������������������� ��������������������¸®���"���������������{w���$���������������9|���&���������������L¿���(���������������Ìy���*���������������œ����,���������������k¨���.���������������ð³���0���������������}¬���2���������������>b���4��������S�������–¦���6���������������÷»���8���������������ü›���:��������������� ²���<���������������¯���>���������������Òw���@����������������|���B���������������£¿���D���������������'z���F���������������ø����H���������������Ȩ���J���������������N´���L���������������Þ¬���N����������������b���P��������S�������æ¦���R���������������H¼���T���������������Mœ���V���������������\²���X���������������­����Z��������y������š¼���Ú���������������á¾���������������������T1���+�������� �������M���_��������y������ð¼���ô���������������›���f�������� �������´š���������������������YŒ���������������������h›���j�������� �������'���r��������Æ�������¦Œ���������������������`a���u��������Š�������öa���x��������Š�������Û��������������������û”���������������������âÆ���������������������rÊ��������������������� Î���������������������tÄ���������������������»Â���������������������kö���������������������º`��������������������� `���������������������m`���������������������uS��������������������£”���������������������fÆ���������������������·›���������������������‡R���������������������\#�������������������¤;���ž�������� �������`°���������������������#y���������������������oy���������������������ôÀ���������������������µ���������������������CP��������������������G¶�������������������������������������������iZ��������������������²���ü���������������Òb���������������������x«���������������������Ö_���������������������ݽ���������������������ô*��������������������´ƒ���������������������„���������������������€���������������������<$���`�������� �������1ª���������������������»µ���������������������W®���������������������¨���������������������†�����������������������³���������������������g¯���Æ���������������*x���È���������������è|���Ê���������������û¿���Ì���������������ƒz���Î���������������U‚���Ð���������������&©���Ò���������������­´���Ô���������������@­���Ö���������������7§���Ø���������������Ÿœ���Ü���������������°²���Þ���������������ï���à���������������†x���â���������������D}���ä���������������WÀ���æ���������������ãz���è���������������¶‚���ê���������������ˆ©���ì���������������µ���î���������������¦­���ð���������������Œ§���ò���������������õœ���ö���������������³���ø���������������½ª���������������������±���������������������¯���������������������� Ž���������������������D�����������u�������¢\���������������������×O��������������������¿‡���������������������†���������������������P��������������������7j���������������������hŽ���������������������Ë…���������������������¶���������������������c���������������������S���������������������ÿv���������������������¨j���@��������`�������£^���������������������k���B��������`�������@Á���������������������+t���K��������í������t����������������������¹F��������������������ÍË���������������������!ç���������������������°¤���������������������_���������������������žs���M��������í������åk���P��������ž�������þ^���������������������E���R��������H�������è ���������������������p€���T���������������è€���V������������������}�������������������~���������������›r���\��������������·t���^��������������Ë���������������������=�����������>�������ŸÉ���������������������óÄ���������������������zp���d��������”������n±���������������������k¾���������������������ò¤���������������������ð]���������������������ŠY���������������������m[���������������������WW����������������������V���������������������ëZ���������������������H^���������������������]���������������������Ù—���h���������������P˜���j���������������y‰���l��������°����������������������������§Š���o��������°�������õ���s��������A������¨Á���������������������[ž���������������������eS���������������������«,���É��������<�������%���Ê���������������1f���������������������¿������������������������{���������������<l���������������������–�����������‡�������>—���‚��������‡�������;‹���…���������������Ï‹���‡���������������Ë���‰�������� �������e���Š���������������� T���������������������r~��������������������� i���Œ���������������Ì����������������������©e���Ž����������������¡i�������������������$£���”����������������»†���������������������Ì£���–����������������úc���˜���������������ec���������������������ãg���š���������������Ig���������������������ˆd���œ���������������vh���ž���������������Iq��� ��������Î�������3~���������������������&¾���������������������j¤���������������������±q���¢��������¸�������Û¡���¤���������������0¡���������������������¢���¦���������������Ș���ª���������������9™���¬���������������5š���®���������������ª™���°���������������_n���²��������`�������1 ���������������������Ín���´��������`�������t‘���¶��������8�������¯¸���·���������������î-���½��������������+/���À��������������lk���������������������ÞU���������������������‘���Ã��������8�������K¸���Ä��������������� Z���������������������HŸ���������������������m���������������������›l���������������������Jm���������������������Þ5���Õ���������������_3���×���������������Z5���Ù���������������ß2���Û�������������������Ý��������X��������m���å��������[�������÷m���ç��������[�������<u���é���������������³u���ë��������������� ���ï��������‡�������¬���������������������s���ô��������@������r���ö��������@������<o���ø��������O�������§o���ú��������O�������®P���þ��������R�������&Q������������R�������V����������������������ŸQ�����������^�������R�����������^�������Ûl���������������������Å�������������������ò·������������������J�������������������u·�����������@�������y������������������� ¶������������������Ð�������������������ù¶�����������=�������° ��������������������ÈŸ���������������������û���������������������>ÿ���������������������³J��������������������/É���������������������!Y���������������������ÄÈ���������������������M’���#���������������Œ¹���%��������.�������¨X���������������������¹“���'���������������þº���)��������F�������ב���-���������������¹���/��������+�������3”���1���������������z»���3��������F�������Ä’���5���������������º���7��������3�������>“���9����������������º���;��������3�������TÂ���������������������¬±���������������������U���������������������š��!æ���������������¡�������������������������������»���üÿÿÿÿÿÿÿ����������½���üÿÿÿÿÿÿÿ����������¾���üÿÿÿÿÿÿÿ����������¿���üÿÿÿÿÿÿÿB������� ���ß��üÿÿÿÿÿÿÿB������� ���á��üÿÿÿÿÿÿÿB������� ���ã��üÿÿÿÿÿÿÿB������� ���å��üÿÿÿÿÿÿÿw����������À���üÿÿÿÿÿÿÿw����������Ç���üÿÿÿÿÿÿÿw����������Ä���üÿÿÿÿÿÿÿw����������Ê���üÿÿÿÿÿÿÿI����������Â���üÿÿÿÿÿÿÿI����������È���üÿÿÿÿÿÿÿI����������Æ���üÿÿÿÿÿÿÿI����������Ë���üÿÿÿÿÿÿÿA����������ï��üÿÿÿÿÿÿÿX����������ï��üÿÿÿÿÿÿÿr������� ���ð��üÿÿÿÿÿÿÿ‰����������ï��üÿÿÿÿÿÿÿA����������ï��üÿÿÿÿÿÿÿX����������ï��üÿÿÿÿÿÿÿr������� ���ò��üÿÿÿÿÿÿÿ‰����������ï��üÿÿÿÿÿÿÿ£����������ï��üÿÿÿÿÿÿÿ»����������ï��üÿÿÿÿÿÿÿG����������ï��üÿÿÿÿÿÿÿ[����������ï��üÿÿÿÿÿÿÿf������� ���ô��üÿÿÿÿÿÿÿ‰����������®���üÿÿÿÿÿÿÿG����������ï��üÿÿÿÿÿÿÿ[����������ï��üÿÿÿÿÿÿÿf������� ���ö��üÿÿÿÿÿÿÿ‰����������°���üÿÿÿÿÿÿÿG����������ï��üÿÿÿÿÿÿÿ[����������ï��üÿÿÿÿÿÿÿf������� ���ø��üÿÿÿÿÿÿÿ‰����������¯���üÿÿÿÿÿÿÿG����������ï��üÿÿÿÿÿÿÿ[����������ï��üÿÿÿÿÿÿÿf������� ���ú��üÿÿÿÿÿÿÿ‰����������±���üÿÿÿÿÿÿÿ=����������ï��üÿÿÿÿÿÿÿT����������ï��üÿÿÿÿÿÿÿi����������}��üÿÿÿÿÿÿÿ=����������ï��üÿÿÿÿÿÿÿT����������ï��üÿÿÿÿÿÿÿi����������}��üÿÿÿÿÿÿÿ=����������ï��üÿÿÿÿÿÿÿT����������ï��üÿÿÿÿÿÿÿi����������}��üÿÿÿÿÿÿÿ=����������ï��üÿÿÿÿÿÿÿT����������ï��üÿÿÿÿÿÿÿi����������}��üÿÿÿÿÿÿÿ ������� ������üÿÿÿÿÿÿÿ ������� �����üÿÿÿÿÿÿÿ$������� �����üÿÿÿÿÿÿÿr������� �����üÿÿÿÿÿÿÿ‡������� �����üÿÿÿÿÿÿÿ·������� ��� ��üÿÿÿÿÿÿÿÙ������� ��� ��üÿÿÿÿÿÿÿñ����������ï��üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿ��������� ��üÿÿÿÿÿÿÿ)������� �����üÿÿÿÿÿÿÿ‡������� �����üÿÿÿÿÿÿÿ¢������� �����üÿÿÿÿÿÿÿÈ������� �����üÿÿÿÿÿÿÿè������� �����üÿÿÿÿÿÿÿ���������ï��üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿ(��������� ��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ*����������ï��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ*����������ï��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿy������� �����üÿÿÿÿÿÿÿ„����������~��üÿÿÿÿÿÿÿ‹����������€��üÿÿÿÿÿÿÿ’������� �����üÿÿÿÿÿÿÿÔ������� �����üÿÿÿÿÿÿÿî���������� ��üÿÿÿÿÿÿÿõ������� �����üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ~������� �����üÿÿÿÿÿÿÿ‰����������~��üÿÿÿÿÿÿÿ�����������€��üÿÿÿÿÿÿÿ—������� �����üÿÿÿÿÿÿÿè������� �����üÿÿÿÿÿÿÿ ��������� ��üÿÿÿÿÿÿÿ������ �����üÿÿÿÿÿÿÿ#������ ��� ��üÿÿÿÿÿÿÿB������� �����üÿÿÿÿÿÿÿS������� �����üÿÿÿÿÿÿÿf������� ��� ��üÿÿÿÿÿÿÿ"������ ���!��üÿÿÿÿÿÿÿ=������ ���"��üÿÿÿÿÿÿÿy������ ���#��üÿÿÿÿÿÿÿŒ������ ���$��üÿÿÿÿÿÿÿç������ ���%��üÿÿÿÿÿÿÿs������ ���&��üÿÿÿÿÿÿÿ™������ ���!��üÿÿÿÿÿÿÿÄ������ ���#��üÿÿÿÿÿÿÿ×������ ���'��üÿÿÿÿÿÿÿ ������ ���(��üÿÿÿÿÿÿÿ5������ ���)��üÿÿÿÿÿÿÿP������ ���*��üÿÿÿÿÿÿÿ~���������ï��üÿÿÿÿÿÿÿ…������ ���+��üÿÿÿÿÿÿÿö������ ���,��üÿÿÿÿÿÿÿ ������ ���-��üÿÿÿÿÿÿÿC������ ���.��üÿÿÿÿÿÿÿN������ ���"��üÿÿÿÿÿÿÿa������ ��� ��üÿÿÿÿÿÿÿ”������ ��� ��üÿÿÿÿÿÿÿ®���������4��üÿÿÿÿÿÿÿÁ������ ���/��üÿÿÿÿÿÿÿü������ ���0��üÿÿÿÿÿÿÿ������ ���ñ��üÿÿÿÿÿÿÿ:������ ���1��üÿÿÿÿÿÿÿ������� ���ï��üÿÿÿÿÿÿÿÉ������������üÿÿÿÿÿÿÿÐ������ ���2��üÿÿÿÿÿÿÿF������ ���/��üÿÿÿÿÿÿÿ¶������ ���3��üÿÿÿÿÿÿÿÞ������ ���4��üÿÿÿÿÿÿÿó������ ��� ��üÿÿÿÿÿÿÿú������ ���/��üÿÿÿÿÿÿÿ������ ���"��üÿÿÿÿÿÿÿ1���������4��üÿÿÿÿÿÿÿD������ ���5��üÿÿÿÿÿÿÿz������ ���6��üÿÿÿÿÿÿÿ•������ ���î��üÿÿÿÿÿÿÿ¸������ ���7��üÿÿÿÿÿÿÿ ������ ���ï��üÿÿÿÿÿÿÿE���������‚��üÿÿÿÿÿÿÿL������ ���2��üÿÿÿÿÿÿÿ‚������ ���5��üÿÿÿÿÿÿÿÒ������ ���8��üÿÿÿÿÿÿÿò������ ���9��üÿÿÿÿÿÿÿ ������ ���5��üÿÿÿÿÿÿÿ/ ������ ��� ��üÿÿÿÿÿÿÿA ��������� ��üÿÿÿÿÿÿÿ������� ���;��üÿÿÿÿÿÿÿj������� ���<��üÿÿÿÿÿÿÿ¹������� ���=��üÿÿÿÿÿÿÿÓ������� ���>��üÿÿÿÿÿÿÿ��������� ��üÿÿÿÿÿÿÿ)������� ���@��üÿÿÿÿÿÿÿ†����������ƒ��üÿÿÿÿÿÿÿ‹����������¹��üÿÿÿÿÿÿÿž����������„��üÿÿÿÿÿÿÿ£����������»��üÿÿÿÿÿÿÿ½����������…��üÿÿÿÿÿÿÿÂ����������½��üÿÿÿÿÿÿÿ ������ ���A��üÿÿÿÿÿÿÿ������ ���B��üÿÿÿÿÿÿÿk������ ���C��üÿÿÿÿÿÿÿ;���������†��üÿÿÿÿÿÿÿ@���������½��üÿÿÿÿÿÿÿX������ ��� ��üÿÿÿÿÿÿÿe��������� ��üÿÿÿÿÿÿÿ������� ���E��üÿÿÿÿÿÿÿ������� ���G��üÿÿÿÿÿÿÿ������� ���I��üÿÿÿÿÿÿÿ������� ���K��üÿÿÿÿÿÿÿ������� ���M��üÿÿÿÿÿÿÿ������� ���J��üÿÿÿÿÿÿÿ������� ���L��üÿÿÿÿÿÿÿ������� ���N��üÿÿÿÿÿÿÿ������� ���P��üÿÿÿÿÿÿÿ������� ���R��üÿÿÿÿÿÿÿ������� ���O��üÿÿÿÿÿÿÿ������� ���Q��üÿÿÿÿÿÿÿ������� ���V��üÿÿÿÿÿÿÿ������� ���V��üÿÿÿÿÿÿÿ������� ���X��üÿÿÿÿÿÿÿ������� ���Y��üÿÿÿÿÿÿÿ������� ���U��üÿÿÿÿÿÿÿ������� ���W��üÿÿÿÿÿÿÿ������� ���Z��üÿÿÿÿÿÿÿ������� ���D��üÿÿÿÿÿÿÿ������� ���Z��üÿÿÿÿÿÿÿ������� ���D��üÿÿÿÿÿÿÿ ������� ���\��üÿÿÿÿÿÿÿ������� ���]��üÿÿÿÿÿÿÿ!������� ���^��üÿÿÿÿÿÿÿ?������� ���^��üÿÿÿÿÿÿÿJ������� ��� ��üÿÿÿÿÿÿÿT���������� ��üÿÿÿÿÿÿÿ������� ���`��üÿÿÿÿÿÿÿ ������� ���a��üÿÿÿÿÿÿÿ0������� ���b��üÿÿÿÿÿÿÿ������� ���H��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ������� ���c��üÿÿÿÿÿÿÿ������� ���c��üÿÿÿÿÿÿÿ������� ���k��üÿÿÿÿÿÿÿ5������� ���l��üÿÿÿÿÿÿÿ������� ���n��üÿÿÿÿÿÿÿ5������� ���l��üÿÿÿÿÿÿÿ������� ���p��üÿÿÿÿÿÿÿ5������� ���l��üÿÿÿÿÿÿÿ������� ���r��üÿÿÿÿÿÿÿ5������� ���l��üÿÿÿÿÿÿÿ������� ���t��üÿÿÿÿÿÿÿ5������� ���l��üÿÿÿÿÿÿÿ������� ���u��üÿÿÿÿÿÿÿ5������� ���l��üÿÿÿÿÿÿÿ����������4��üÿÿÿÿÿÿÿ4������� ���l��üÿÿÿÿÿÿÿ������� ���v��üÿÿÿÿÿÿÿ5������� ���l��üÿÿÿÿÿÿÿ������� ���w��üÿÿÿÿÿÿÿ5������� ���l��üÿÿÿÿÿÿÿ������� ���x��üÿÿÿÿÿÿÿ5������� ���l��üÿÿÿÿÿÿÿ"������� ���z��üÿÿÿÿÿÿÿJ������� ���|��üÿÿÿÿÿÿÿH������� ���}��üÿÿÿÿÿÿÿ[������� ���J��üÿÿÿÿÿÿÿ{������� ���J��üÿÿÿÿÿÿÿ†������� ��� ��üÿÿÿÿÿÿÿ����������� ��üÿÿÿÿÿÿÿF������� ���~��üÿÿÿÿÿÿÿ[������� ���L��üÿÿÿÿÿÿÿz������� ���L��üÿÿÿÿÿÿÿ…������� ��� ��üÿÿÿÿÿÿÿ����������� ��üÿÿÿÿÿÿÿ)����������ˆ��üÿÿÿÿÿÿÿ.����������À��üÿÿÿÿÿÿÿJ������� �����üÿÿÿÿÿÿÿi������� ���S��üÿÿÿÿÿÿÿ‰������� ���S��üÿÿÿÿÿÿÿ¼����������‰��üÿÿÿÿÿÿÿÁ����������¾��üÿÿÿÿÿÿÿå������� ���€��üÿÿÿÿÿÿÿð������� ������üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿ ��������� ��üÿÿÿÿÿÿÿ)����������ˆ��üÿÿÿÿÿÿÿ.����������À��üÿÿÿÿÿÿÿJ������� �����üÿÿÿÿÿÿÿi������� ���T��üÿÿÿÿÿÿÿ‰������� ���T��üÿÿÿÿÿÿÿ¼����������‰��üÿÿÿÿÿÿÿÁ����������¾��üÿÿÿÿÿÿÿå������� ���‚��üÿÿÿÿÿÿÿð������� ������üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿ ��������� ��üÿÿÿÿÿÿÿ#������� ���ƒ��üÿÿÿÿÿÿÿ1������� ���„��üÿÿÿÿÿÿÿ������� ���…��üÿÿÿÿÿÿÿ������� ���†��üÿÿÿÿÿÿÿ?������� ���‡��üÿÿÿÿÿÿÿ�������� ���ˆ��üÿÿÿÿÿÿÿž���������� ��üÿÿÿÿÿÿÿ"������� ���y��üÿÿÿÿÿÿÿ"������� ���{��üÿÿÿÿÿÿÿ������� ���Š��üÿÿÿÿÿÿÿ������� ���Œ��üÿÿÿÿÿÿÿ,����������Š��üÿÿÿÿÿÿÿ1����������Ê��üÿÿÿÿÿÿÿX������� ���‰��üÿÿÿÿÿÿÿ,����������Š��üÿÿÿÿÿÿÿ1����������Ê��üÿÿÿÿÿÿÿX������� ���‹��üÿÿÿÿÿÿÿ������� ���x��üÿÿÿÿÿÿÿ8���������� ��üÿÿÿÿÿÿÿ^������� ���Ž��üÿÿÿÿÿÿÿ������� ���x��üÿÿÿÿÿÿÿ8���������� ��üÿÿÿÿÿÿÿ^������� ���Ž��üÿÿÿÿÿÿÿ/����������ï��üÿÿÿÿÿÿÿC������� ���’��üÿÿÿÿÿÿÿ,����������ï��üÿÿÿÿÿÿÿ@������� ���“��üÿÿÿÿÿÿÿ������� ������üÿÿÿÿÿÿÿe������� ���”��üÿÿÿÿÿÿÿ}���������� ��üÿÿÿÿÿÿÿ������� ������üÿÿÿÿÿÿÿe������� ���•��üÿÿÿÿÿÿÿ}���������� ��üÿÿÿÿÿÿÿ"������� ������üÿÿÿÿÿÿÿ"������� ���‘��üÿÿÿÿÿÿÿ ����������E��üÿÿÿÿÿÿÿ ����������E��üÿÿÿÿÿÿÿ ����������M��üÿÿÿÿÿÿÿ ����������M��üÿÿÿÿÿÿÿ����������Í���üÿÿÿÿÿÿÿ ����������(��üÿÿÿÿÿÿÿ ����������(��üÿÿÿÿÿÿÿ ����������(��üÿÿÿÿÿÿÿ ����������(��üÿÿÿÿÿÿÿ����������J��üÿÿÿÿÿÿÿ������� ���–��üÿÿÿÿÿÿÿ)����������Ã���üÿÿÿÿÿÿÿ4������� �����üÿÿÿÿÿÿÿA����������‹��üÿÿÿÿÿÿÿG������� �����üÿÿÿÿÿÿÿ����������R��üÿÿÿÿÿÿÿ������� ���–��üÿÿÿÿÿÿÿ)����������Ã���üÿÿÿÿÿÿÿ4������� �����üÿÿÿÿÿÿÿA����������Œ��üÿÿÿÿÿÿÿG������� �����üÿÿÿÿÿÿÿ����������J��üÿÿÿÿÿÿÿ������� ���—��üÿÿÿÿÿÿÿ)����������É���üÿÿÿÿÿÿÿ4������� ���˜��üÿÿÿÿÿÿÿA�������������üÿÿÿÿÿÿÿG������� �����üÿÿÿÿÿÿÿ����������R��üÿÿÿÿÿÿÿ������� ���—��üÿÿÿÿÿÿÿ)����������É���üÿÿÿÿÿÿÿ4������� ���˜��üÿÿÿÿÿÿÿA����������Ž��üÿÿÿÿÿÿÿG������� �����üÿÿÿÿÿÿÿ ������� ���š��üÿÿÿÿÿÿÿ.�������������üÿÿÿÿÿÿÿ3����������½��üÿÿÿÿÿÿÿN������� ���›��üÿÿÿÿÿÿÿ^������� ���œ��üÿÿÿÿÿÿÿk������� ���›��üÿÿÿÿÿÿÿ{������� ������üÿÿÿÿÿÿÿ¤����������Î���üÿÿÿÿÿÿÿ«����������Î����������Ô�������������üÿÿÿÿÿÿÿÙ����������½��üÿÿÿÿÿÿÿ ������������üÿÿÿÿÿÿÿ���������½��üÿÿÿÿÿÿÿn������� ���ž��üÿÿÿÿÿÿÿ…����������µ��üÿÿÿÿÿÿÿ¦����������‘��üÿÿÿÿÿÿÿ«����������¿��üÿÿÿÿÿÿÿ3����������—��üÿÿÿÿÿÿÿ8����������º��üÿÿÿÿÿÿÿV����������˜��üÿÿÿÿÿÿÿc����������Ã��üÿÿÿÿÿÿÿx������� ���Ÿ��üÿÿÿÿÿÿÿ������� ��� ��üÿÿÿÿÿÿÿ!������� ���¡��üÿÿÿÿÿÿÿ;������� ���_��üÿÿÿÿÿÿÿ—������� ���¢��üÿÿÿÿÿÿÿª������� ���_��üÿÿÿÿÿÿÿã������� ���£��üÿÿÿÿÿÿÿý������� ���¤��üÿÿÿÿÿÿÿT������ ��� ��üÿÿÿÿÿÿÿ^��������� ��üÿÿÿÿÿÿÿ������� ���¥��üÿÿÿÿÿÿÿ$����������à���üÿÿÿÿÿÿÿ.������� ���¦��üÿÿÿÿÿÿÿM������� ���§��üÿÿÿÿÿÿÿe������� ���¨��üÿÿÿÿÿÿÿm����������7��üÿÿÿÿÿÿÿ~������� ���¨��üÿÿÿÿÿÿÿ—����������=��üÿÿÿÿÿÿÿ­������� ���©��üÿÿÿÿÿÿÿÌ����������T��üÿÿÿÿÿÿÿØ������� ���ª��üÿÿÿÿÿÿÿ������ ���§��üÿÿÿÿÿÿÿB������ ���«��üÿÿÿÿÿÿÿS������ ���¬��üÿÿÿÿÿÿÿ\������ ���­��üÿÿÿÿÿÿÿh������ ���®��üÿÿÿÿÿÿÿ§������ ���§��üÿÿÿÿÿÿÿÅ���������T��üÿÿÿÿÿÿÿÑ������ ���ª��üÿÿÿÿÿÿÿú������ ���§��üÿÿÿÿÿÿÿ���������S��üÿÿÿÿÿÿÿ������ ���ª��üÿÿÿÿÿÿÿC������ ���§��üÿÿÿÿÿÿÿo������ ���§��üÿÿÿÿÿÿÿ‚������ ���¯��üÿÿÿÿÿÿÿ±������ ���§��üÿÿÿÿÿÿÿÎ������ ���«��üÿÿÿÿÿÿÿß������ ���¬��üÿÿÿÿÿÿÿè������ ���­��üÿÿÿÿÿÿÿô������ ���®��üÿÿÿÿÿÿÿ������ ���§��üÿÿÿÿÿÿÿ0������ ���¯��üÿÿÿÿÿÿÿ_������ ���§��üÿÿÿÿÿÿÿ{���������Þ���üÿÿÿÿÿÿÿŠ���������Þ���üÿÿÿÿÿÿÿ����������W��üÿÿÿÿÿÿÿ����������X��üÿÿÿÿÿÿÿ����������Y��üÿÿÿÿÿÿÿ����������]��üÿÿÿÿÿÿÿ����������^��üÿÿÿÿÿÿÿ ����������g��üÿÿÿÿÿÿÿ����������q��üÿÿÿÿÿÿÿ����������v��üÿÿÿÿÿÿÿ����������w��üÿÿÿÿÿÿÿ/������� ��� ��üÿÿÿÿÿÿÿB����������ï��üÿÿÿÿÿÿÿ����������x��üÿÿÿÿÿÿÿ ����������a��üÿÿÿÿÿÿÿ����������y��üÿÿÿÿÿÿÿ����������z��üÿÿÿÿÿÿÿ����������W��üÿÿÿÿÿÿÿ����������X��üÿÿÿÿÿÿÿ����������Y��üÿÿÿÿÿÿÿ����������]��üÿÿÿÿÿÿÿ����������^��üÿÿÿÿÿÿÿ ����������g��üÿÿÿÿÿÿÿ����������q��üÿÿÿÿÿÿÿ����������v��üÿÿÿÿÿÿÿ����������w��üÿÿÿÿÿÿÿ/������� ��� ��üÿÿÿÿÿÿÿB����������ï��üÿÿÿÿÿÿÿ����������x��üÿÿÿÿÿÿÿ ����������n��üÿÿÿÿÿÿÿ����������y��üÿÿÿÿÿÿÿ����������z��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ,������� ���Í��üÿÿÿÿÿÿÿ<������� ���e��üÿÿÿÿÿÿÿ±����������“��üÿÿÿÿÿÿÿ¸����������”��üÿÿÿÿÿÿÿ¿����������•��üÿÿÿÿÿÿÿÆ������� ���Î��üÿÿÿÿÿÿÿò������� ���[��üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿU������ ���e��üÿÿÿÿÿÿÿh������ ��� ��üÿÿÿÿÿÿÿu��������� ��üÿÿÿÿÿÿÿ������� ���Ï��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ,������� ���Ñ��üÿÿÿÿÿÿÿ<������� ���g��üÿÿÿÿÿÿÿ±����������“��üÿÿÿÿÿÿÿ¸����������”��üÿÿÿÿÿÿÿ¿����������–��üÿÿÿÿÿÿÿÆ������� ���Î��üÿÿÿÿÿÿÿò������� ���[��üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿU������ ���g��üÿÿÿÿÿÿÿh������ ��� ��üÿÿÿÿÿÿÿu��������� ��üÿÿÿÿÿÿÿ������� ���Ï��üÿÿÿÿÿÿÿ������� ���Ó��üÿÿÿÿÿÿÿ������� ���Ô��üÿÿÿÿÿÿÿ������� ���Ó��üÿÿÿÿÿÿÿ������� ���Ô��üÿÿÿÿÿÿÿ������������üÿÿÿÿÿÿÿ������������üÿÿÿÿÿÿÿ/����������—��üÿÿÿÿÿÿÿ4����������º��üÿÿÿÿÿÿÿf���������� ��üÿÿÿÿÿÿÿ‚������� ���×��üÿÿÿÿÿÿÿ������� ���¹��üÿÿÿÿÿÿÿ1������� ���»��üÿÿÿÿÿÿÿ<������� ���d��üÿÿÿÿÿÿÿf������� ���d��üÿÿÿÿÿÿÿy������� ��� ��üÿÿÿÿÿÿÿ†���������� ��üÿÿÿÿÿÿÿ������� ���Ç��üÿÿÿÿÿÿÿ1������� ���É��üÿÿÿÿÿÿÿ<������� ���f��üÿÿÿÿÿÿÿf������� ���f��üÿÿÿÿÿÿÿy������� ��� ��üÿÿÿÿÿÿÿ†���������� ��üÿÿÿÿÿÿÿ;����������Î���üÿÿÿÿÿÿÿB����������Î����������d����������™��üÿÿÿÿÿÿÿl����������Ã��üÿÿÿÿÿÿÿ‡����������Î���üÿÿÿÿÿÿÿŽ����������Î����������������� ���Ú��üÿÿÿÿÿÿÿ ������� ���Û��üÿÿÿÿÿÿÿ ������� ���Ú��üÿÿÿÿÿÿÿ������� ���Ü��üÿÿÿÿÿÿÿ1����������(��üÿÿÿÿÿÿÿE������� ���Ý��üÿÿÿÿÿÿÿQ������� ���Þ��üÿÿÿÿÿÿÿd������� ���ß��üÿÿÿÿÿÿÿ�������� ���à��üÿÿÿÿÿÿÿ����������>��üÿÿÿÿÿÿÿG������� ���Ú��üÿÿÿÿÿÿÿU����������š��üÿÿÿÿÿÿÿ[������� ���á��üÿÿÿÿÿÿÿk������������üÿÿÿÿÿÿÿ–����������(��üÿÿÿÿÿÿÿÎ����������›��üÿÿÿÿÿÿÿÔ������� ���â��üÿÿÿÿÿÿÿö����������œ��üÿÿÿÿÿÿÿü������� ���ã��üÿÿÿÿÿÿÿ������������üÿÿÿÿÿÿÿ������ ���ä��üÿÿÿÿÿÿÿH���������ž��üÿÿÿÿÿÿÿN������ ���ã��üÿÿÿÿÿÿÿ1����������:��üÿÿÿÿÿÿÿ?������� ���å��üÿÿÿÿÿÿÿ������� ���Ú��üÿÿÿÿÿÿÿ������� ���æ��üÿÿÿÿÿÿÿ������� ���ç��üÿÿÿÿÿÿÿ������� ���ç��üÿÿÿÿÿÿÿ����������F��üÿÿÿÿÿÿÿr����������Ÿ��üÿÿÿÿÿÿÿx������� ���è��üÿÿÿÿÿÿÿ����������N��üÿÿÿÿÿÿÿ2���������� ��üÿÿÿÿÿÿÿ9������� ���é��üÿÿÿÿÿÿÿ8����������Î���üÿÿÿÿÿÿÿ?����������Î����������(����������Î���üÿÿÿÿÿÿÿ/����������Î����������,������� ���ì��üÿÿÿÿÿÿÿ.������� ���í��üÿÿÿÿÿÿÿ$����������j��üÿÿÿÿÿÿÿ4������� ���î��üÿÿÿÿÿÿÿL������� ���^��üÿÿÿÿÿÿÿd����������ï��üÿÿÿÿÿÿÿq���������� ��üÿÿÿÿÿÿÿ›����������ï��üÿÿÿÿÿÿÿ,������� ���ï��üÿÿÿÿÿÿÿ$����������j��üÿÿÿÿÿÿÿ4������� ���ð��üÿÿÿÿÿÿÿG������� ���^��üÿÿÿÿÿÿÿ_����������ï��üÿÿÿÿÿÿÿl���������� ��üÿÿÿÿÿÿÿ–����������ï��üÿÿÿÿÿÿÿ/������� ���ê��üÿÿÿÿÿÿÿ>����������b��üÿÿÿÿÿÿÿQ����������b��üÿÿÿÿÿÿÿd����������¡��üÿÿÿÿÿÿÿj������� ���ñ��üÿÿÿÿÿÿÿ�����������j��üÿÿÿÿÿÿÿ�������� ���ò��üÿÿÿÿÿÿÿ­������� ���ó��üÿÿÿÿÿÿÿÒ����������ð��üÿÿÿÿÿÿÿÛ������� ���^��üÿÿÿÿÿÿÿ������ ���ô��üÿÿÿÿÿÿÿ0���������¢��üÿÿÿÿÿÿÿ7������ ���õ��üÿÿÿÿÿÿÿN���������Ó���üÿÿÿÿÿÿÿi���������ê��üÿÿÿÿÿÿÿž������ ���ö��üÿÿÿÿÿÿÿ±������ ���Z��üÿÿÿÿÿÿÿ÷������ ���ï��üÿÿÿÿÿÿÿ������ ���÷��üÿÿÿÿÿÿÿ[������ ���ø��üÿÿÿÿÿÿÿs������ ���ç��üÿÿÿÿÿÿÿŸ������ ���ù��üÿÿÿÿÿÿÿÊ������ ���ó��üÿÿÿÿÿÿÿê������ ���û��üÿÿÿÿÿÿÿ ������ ���ú��üÿÿÿÿÿÿÿ ������ ���ú��üÿÿÿÿÿÿÿ3������ ���Z��üÿÿÿÿÿÿÿE������ ��� ��üÿÿÿÿÿÿÿR��������� ��üÿÿÿÿÿÿÿ#����������j��üÿÿÿÿÿÿÿ6������� ���û��üÿÿÿÿÿÿÿI������� ���^��üÿÿÿÿÿÿÿa����������ï��üÿÿÿÿÿÿÿn���������� ��üÿÿÿÿÿÿÿ˜����������ï��üÿÿÿÿÿÿÿØ������� ���ü��üÿÿÿÿÿÿÿ/����������j��üÿÿÿÿÿÿÿ;������� ���ò��üÿÿÿÿÿÿÿ`������� ���ó��üÿÿÿÿÿÿÿ{������� ���ý��üÿÿÿÿÿÿÿ¦����������ð��üÿÿÿÿÿÿÿ¯������� ���^��üÿÿÿÿÿÿÿÛ������� ���ô��üÿÿÿÿÿÿÿ������ ���ë��üÿÿÿÿÿÿÿ&������ ���þ��üÿÿÿÿÿÿÿ]������ ���ö��üÿÿÿÿÿÿÿp������ ���D��üÿÿÿÿÿÿÿ¶������ ���ï��üÿÿÿÿÿÿÿÄ������ ���÷��üÿÿÿÿÿÿÿ������ ���ø��üÿÿÿÿÿÿÿ2������ ���Ï��üÿÿÿÿÿÿÿ^������ �����üÿÿÿÿÿÿÿ‰������ ���÷��üÿÿÿÿÿÿÿ©������ ���ý��üÿÿÿÿÿÿÿË������ ���ú��üÿÿÿÿÿÿÿß������ ���ú��üÿÿÿÿÿÿÿò������ ���D��üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿ��������� ��üÿÿÿÿÿÿÿ/������� ���ê��üÿÿÿÿÿÿÿ>����������b��üÿÿÿÿÿÿÿQ����������b��üÿÿÿÿÿÿÿd����������£��üÿÿÿÿÿÿÿj������� ���ñ��üÿÿÿÿÿÿÿ�����������j��üÿÿÿÿÿÿÿ�������� ���ò��üÿÿÿÿÿÿÿµ������� ���ó��üÿÿÿÿÿÿÿØ����������ð��üÿÿÿÿÿÿÿá������� ���^��üÿÿÿÿÿÿÿ ������ ���ô��üÿÿÿÿÿÿÿ9���������¤��üÿÿÿÿÿÿÿ@������ ���õ��üÿÿÿÿÿÿÿW���������Ó���üÿÿÿÿÿÿÿr���������ê��üÿÿÿÿÿÿÿ§������ ���ö��üÿÿÿÿÿÿÿº������ ���Z��üÿÿÿÿÿÿÿ������� ���ï��üÿÿÿÿÿÿÿ������ ���÷��üÿÿÿÿÿÿÿd������ ���ø��üÿÿÿÿÿÿÿ|������ ���ç��üÿÿÿÿÿÿÿ¦������ ���ù��üÿÿÿÿÿÿÿÑ������ ���õ��üÿÿÿÿÿÿÿñ������ ���ü��üÿÿÿÿÿÿÿ������ ���ú��üÿÿÿÿÿÿÿ'������ ���ú��üÿÿÿÿÿÿÿ:������ ���Z��üÿÿÿÿÿÿÿL������ ��� ��üÿÿÿÿÿÿÿY��������� ��üÿÿÿÿÿÿÿ,������� ���ÿ��üÿÿÿÿÿÿÿ,����������j��üÿÿÿÿÿÿÿ8������� ���ò��üÿÿÿÿÿÿÿU������� ���ó��üÿÿÿÿÿÿÿu������� ���ý��üÿÿÿÿÿÿÿš����������ð��üÿÿÿÿÿÿÿ£������� ���^��üÿÿÿÿÿÿÿÌ������� ���ô��üÿÿÿÿÿÿÿø������� ���ë��üÿÿÿÿÿÿÿ������ ���þ��üÿÿÿÿÿÿÿN������ ���ö��üÿÿÿÿÿÿÿa������ ���D��üÿÿÿÿÿÿÿ¤������ ���ï��üÿÿÿÿÿÿÿ²������ ���÷��üÿÿÿÿÿÿÿ������ ���ø��üÿÿÿÿÿÿÿ ������ ���Ï��üÿÿÿÿÿÿÿJ������ �����üÿÿÿÿÿÿÿu������ ���ù��üÿÿÿÿÿÿÿ•������ ���þ��üÿÿÿÿÿÿÿ·������ ���ú��üÿÿÿÿÿÿÿË������ ���ú��üÿÿÿÿÿÿÿÞ������ ���D��üÿÿÿÿÿÿÿð������ ��� ��üÿÿÿÿÿÿÿý��������� ��üÿÿÿÿÿÿÿ,������� ������üÿÿÿÿÿÿÿ,������� �����üÿÿÿÿÿÿÿ,������� �����üÿÿÿÿÿÿÿ,������� �����üÿÿÿÿÿÿÿ,������� �����üÿÿÿÿÿÿÿ����������W��üÿÿÿÿÿÿÿ����������X��üÿÿÿÿÿÿÿ����������Y��üÿÿÿÿÿÿÿ����������]��üÿÿÿÿÿÿÿ����������^��üÿÿÿÿÿÿÿ ����������g��üÿÿÿÿÿÿÿ����������q��üÿÿÿÿÿÿÿ����������v��üÿÿÿÿÿÿÿ����������w��üÿÿÿÿÿÿÿ����������x��üÿÿÿÿÿÿÿ ����������j��üÿÿÿÿÿÿÿ����������y��üÿÿÿÿÿÿÿ����������z��üÿÿÿÿÿÿÿ����������W��üÿÿÿÿÿÿÿ����������X��üÿÿÿÿÿÿÿ����������Y��üÿÿÿÿÿÿÿ����������]��üÿÿÿÿÿÿÿ����������^��üÿÿÿÿÿÿÿ ����������g��üÿÿÿÿÿÿÿ����������q��üÿÿÿÿÿÿÿ����������v��üÿÿÿÿÿÿÿ����������w��üÿÿÿÿÿÿÿ����������x��üÿÿÿÿÿÿÿ ����������r��üÿÿÿÿÿÿÿ����������y��üÿÿÿÿÿÿÿ����������z��üÿÿÿÿÿÿÿ����������2��üÿÿÿÿÿÿÿ|������� �����üÿÿÿÿÿÿÿ����������â���üÿÿÿÿÿÿÿ:������� ���Þ��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ;������� ���à��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ����������â���üÿÿÿÿÿÿÿ:������� ���â��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ;������� ���ä��üÿÿÿÿÿÿÿ������� ��� ��üÿÿÿÿÿÿÿ1������� ���"��üÿÿÿÿÿÿÿ<������� ���F��üÿÿÿÿÿÿÿ\������� ���F��üÿÿÿÿÿÿÿg������� ��� ��üÿÿÿÿÿÿÿq���������� ��üÿÿÿÿÿÿÿ����������¼��üÿÿÿÿÿÿÿC����������“��üÿÿÿÿÿÿÿJ����������’��üÿÿÿÿÿÿÿQ����������¥��üÿÿÿÿÿÿÿX������� ���Î��üÿÿÿÿÿÿÿ~���������� ��üÿÿÿÿÿÿÿ‘������� ���:��üÿÿÿÿÿÿÿA���������� ��üÿÿÿÿÿÿÿd������� ���#��üÿÿÿÿÿÿÿˆ������� ���$��üÿÿÿÿÿÿÿ¿������� ���%��üÿÿÿÿÿÿÿá������� ���&��üÿÿÿÿÿÿÿ���������‡��üÿÿÿÿÿÿÿ���������±��üÿÿÿÿÿÿÿ����������Á��üÿÿÿÿÿÿÿ����������Â��üÿÿÿÿÿÿÿ����������¸��üÿÿÿÿÿÿÿ$����������¦��üÿÿÿÿÿÿÿ0����������§��üÿÿÿÿÿÿÿ6������� �����üÿÿÿÿÿÿÿ�����������¶��!�����������������¶��>�����������������¶��D������� ����������¶��J�����������������¶��P�������o����������¨��üÿÿÿÿÿÿÿ|������� ���'��üÿÿÿÿÿÿÿ����������©��üÿÿÿÿÿÿÿ������� ���'��üÿÿÿÿÿÿÿ����������ª��üÿÿÿÿÿÿÿ+������� ���'��üÿÿÿÿÿÿÿo����������«��üÿÿÿÿÿÿÿu������� ���(��üÿÿÿÿÿÿÿ~����������Î���üÿÿÿÿÿÿÿ…����������Î����������¢����������¬��üÿÿÿÿÿÿÿ§����������»��üÿÿÿÿÿÿÿ����������­��üÿÿÿÿÿÿÿ������� ���'��üÿÿÿÿÿÿÿ����������®��üÿÿÿÿÿÿÿ)������� ���'��üÿÿÿÿÿÿÿ����������¯��üÿÿÿÿÿÿÿ������� ���'��üÿÿÿÿÿÿÿ����������°��üÿÿÿÿÿÿÿ"������� ���'��üÿÿÿÿÿÿÿ����������±��üÿÿÿÿÿÿÿ������� ���'��üÿÿÿÿÿÿÿ����������ª��üÿÿÿÿÿÿÿ&������� ���)��üÿÿÿÿÿÿÿ4������� ���*��üÿÿÿÿÿÿÿm����������²��üÿÿÿÿÿÿÿz������� ���'��üÿÿÿÿÿÿÿ&������� ���)��üÿÿÿÿÿÿÿ4������� ���*��üÿÿÿÿÿÿÿm����������³��üÿÿÿÿÿÿÿz������� ���'��üÿÿÿÿÿÿÿ����������´��üÿÿÿÿÿÿÿ������� ���'��üÿÿÿÿÿÿÿ������� ���n��üÿÿÿÿÿÿÿ������� ���u��üÿÿÿÿÿÿÿ����������4��üÿÿÿÿÿÿÿ;������� ���+��üÿÿÿÿÿÿÿf������� ���î��üÿÿÿÿÿÿÿ†����������µ��üÿÿÿÿÿÿÿ�������� ���ã��üÿÿÿÿÿÿÿ÷������� ���ð��üÿÿÿÿÿÿÿ���������¶��üÿÿÿÿÿÿÿ������ ���ã��üÿÿÿÿÿÿÿZ������ ���,��üÿÿÿÿÿÿÿ°������ ���ï��üÿÿÿÿÿÿÿ¹������ ���-��üÿÿÿÿÿÿÿÌ������ ���^��üÿÿÿÿÿÿÿ5���������ï��üÿÿÿÿÿÿÿs������ ��� ��üÿÿÿÿÿÿÿz������ ���]��üÿÿÿÿÿÿÿ–��������� ��üÿÿÿÿÿÿÿ������� ���^��üÿÿÿÿÿÿÿ­������ ���^��üÿÿÿÿÿÿÿÀ������ ���^��üÿÿÿÿÿÿÿ ����������?��üÿÿÿÿÿÿÿ#������� ���—��üÿÿÿÿÿÿÿ>����������Ò��üÿÿÿÿÿÿÿI������� ���/��üÿÿÿÿÿÿÿU����������•��üÿÿÿÿÿÿÿ ����������A��üÿÿÿÿÿÿÿ#������� ���—��üÿÿÿÿÿÿÿ>����������Ò��üÿÿÿÿÿÿÿI������� ���/��üÿÿÿÿÿÿÿU����������•��üÿÿÿÿÿÿÿ����������ï��üÿÿÿÿÿÿÿ2����������·��üÿÿÿÿÿÿÿ7����������Æ��üÿÿÿÿÿÿÿG������� ���"��üÿÿÿÿÿÿÿ†������� ���1��üÿÿÿÿÿÿÿ������� ���3��üÿÿÿÿÿÿÿ%������� ���¨��üÿÿÿÿÿÿÿ/����������8��üÿÿÿÿÿÿÿ=������� ���4��üÿÿÿÿÿÿÿM������� ���5��üÿÿÿÿÿÿÿ{������� ���6��üÿÿÿÿÿÿÿÅ����������—��üÿÿÿÿÿÿÿô������� ���7��üÿÿÿÿÿÿÿ’���������¸��üÿÿÿÿÿÿÿ¡���������º��üÿÿÿÿÿÿÿ§������ ���8��üÿÿÿÿÿÿÿÈ���������¸��üÿÿÿÿÿÿÿÏ���������Ú��üÿÿÿÿÿÿÿÖ���������¹��üÿÿÿÿÿÿÿÜ������ ���8��üÿÿÿÿÿÿÿ������� ���3��üÿÿÿÿÿÿÿ%������� ���¨��üÿÿÿÿÿÿÿ/����������8��üÿÿÿÿÿÿÿ=������� ���4��üÿÿÿÿÿÿÿM������� ���5��üÿÿÿÿÿÿÿ{������� ���6��üÿÿÿÿÿÿÿÅ�������������üÿÿÿÿÿÿÿô������� ���7��üÿÿÿÿÿÿÿ’���������»��üÿÿÿÿÿÿÿ¡���������¼��üÿÿÿÿÿÿÿ§������ ���8��üÿÿÿÿÿÿÿÈ���������»��üÿÿÿÿÿÿÿÏ���������Ú��üÿÿÿÿÿÿÿÖ���������¹��üÿÿÿÿÿÿÿÜ������ ���8��üÿÿÿÿÿÿÿ?������� ���–��üÿÿÿÿÿÿÿZ����������ß��üÿÿÿÿÿÿÿe������� ���;��üÿÿÿÿÿÿÿr����������•��üÿÿÿÿÿÿÿ‰����������`��üÿÿÿÿÿÿÿD������� ���=��üÿÿÿÿÿÿÿ ������� ���Ø��üÿÿÿÿÿÿÿ ������� ���Ù��üÿÿÿÿÿÿÿ ������� ���@��üÿÿÿÿÿÿÿ ������� ���A��üÿÿÿÿÿÿÿ����������H��üÿÿÿÿÿÿÿ����������C��üÿÿÿÿÿÿÿ-����������J��üÿÿÿÿÿÿÿe������� ���–��üÿÿÿÿÿÿÿx������� ���–��üÿÿÿÿÿÿÿ‹������� ���ÿ��üÿÿÿÿÿÿÿÝ����������ç��üÿÿÿÿÿÿÿè������� �����üÿÿÿÿÿÿÿõ����������•��üÿÿÿÿÿÿÿ����������P��üÿÿÿÿÿÿÿ����������K��üÿÿÿÿÿÿÿ-����������R��üÿÿÿÿÿÿÿe������� ���–��üÿÿÿÿÿÿÿx������� ���–��üÿÿÿÿÿÿÿ‹������� ���D��üÿÿÿÿÿÿÿÝ����������ç��üÿÿÿÿÿÿÿè������� �����üÿÿÿÿÿÿÿõ����������•��üÿÿÿÿÿÿÿ������� ���E��üÿÿÿÿÿÿÿ������� ���F��üÿÿÿÿÿÿÿ������� ���G��üÿÿÿÿÿÿÿO����������Ã��üÿÿÿÿÿÿÿZ������� ���I��üÿÿÿÿÿÿÿq����������Ä��üÿÿÿÿÿÿÿw������� ���J��üÿÿÿÿÿÿÿ€������� ���K��üÿÿÿÿÿÿÿ¢������� ���L��üÿÿÿÿÿÿÿ²������� ���M��üÿÿÿÿÿÿÿÃ������� ���N��üÿÿÿÿÿÿÿÔ����������ì��üÿÿÿÿÿÿÿÞ����������4��üÿÿÿÿÿÿÿñ������� ���\��üÿÿÿÿÿÿÿ-���������•��üÿÿÿÿÿÿÿD������ ���O��üÿÿÿÿÿÿÿd���������Â��üÿÿÿÿÿÿÿk������ ���P��üÿÿÿÿÿÿÿ}������ ���Q��üÿÿÿÿÿÿÿ¨���������í��üÿÿÿÿÿÿÿ¯������ ���R��üÿÿÿÿÿÿÿÜ���������•��üÿÿÿÿÿÿÿó������ ���O��üÿÿÿÿÿÿÿ���������Á��üÿÿÿÿÿÿÿ������ ���P��üÿÿÿÿÿÿÿ,������ ���S��üÿÿÿÿÿÿÿW���������í��üÿÿÿÿÿÿÿ^������ ���R��üÿÿÿÿÿÿÿ‹���������•��üÿÿÿÿÿÿÿ¢������ ���O��üÿÿÿÿÿÿÿÂ���������À��üÿÿÿÿÿÿÿÉ������ ���P��üÿÿÿÿÿÿÿÛ������ ���Q��üÿÿÿÿÿÿÿ���������í��üÿÿÿÿÿÿÿ ������ ���R��üÿÿÿÿÿÿÿ:���������•��üÿÿÿÿÿÿÿQ������ ���O��üÿÿÿÿÿÿÿq���������¿��üÿÿÿÿÿÿÿx������ ���P��üÿÿÿÿÿÿÿŠ���������½��üÿÿÿÿÿÿÿ”���������4��üÿÿÿÿÿÿÿ·���������•��üÿÿÿÿÿÿÿÎ������ ���O��üÿÿÿÿÿÿÿî���������¾��üÿÿÿÿÿÿÿõ������ ���P��üÿÿÿÿÿÿÿ������ ���\��üÿÿÿÿÿÿÿ?������ ���\��üÿÿÿÿÿÿÿƒ������ ��� ��üÿÿÿÿÿÿÿ���������� ��üÿÿÿÿÿÿÿ ������� ���Ø��üÿÿÿÿÿÿÿ ������� ���Ù��üÿÿÿÿÿÿÿ������� ���W��üÿÿÿÿÿÿÿ0������� ���h��üÿÿÿÿÿÿÿ¢������� ��� ��üÿÿÿÿÿÿÿ¬���������� ��üÿÿÿÿÿÿÿ������� ���W��üÿÿÿÿÿÿÿ0������� ���i��üÿÿÿÿÿÿÿ¢������� ��� ��üÿÿÿÿÿÿÿ¬���������� ��üÿÿÿÿÿÿÿ ������� ���%��üÿÿÿÿÿÿÿy������� ���Z��üÿÿÿÿÿÿÿž���������� ��üÿÿÿÿÿÿÿ������� ���[��üÿÿÿÿÿÿÿ ������� ���\��üÿÿÿÿÿÿÿ������� ���]��üÿÿÿÿÿÿÿ;������� ���^��üÿÿÿÿÿÿÿc������� ���_��üÿÿÿÿÿÿÿy���������� ��üÿÿÿÿÿÿÿ¬����������Å��üÿÿÿÿÿÿÿ³������� ���`��üÿÿÿÿÿÿÿ������� ���b��üÿÿÿÿÿÿÿ����������r��üÿÿÿÿÿÿÿ1������� ���\��üÿÿÿÿÿÿÿ[������� ���Ø��üÿÿÿÿÿÿÿi������� ���\��üÿÿÿÿÿÿÿy������� ��� ��üÿÿÿÿÿÿÿƒ���������� ��üÿÿÿÿÿÿÿ����������r��üÿÿÿÿÿÿÿ1������� ���\��üÿÿÿÿÿÿÿ[������� ���Ù��üÿÿÿÿÿÿÿi������� ���\��üÿÿÿÿÿÿÿy������� ��� ��üÿÿÿÿÿÿÿƒ���������� ��üÿÿÿÿÿÿÿ ����������!��üÿÿÿÿÿÿÿ ����������$��üÿÿÿÿÿÿÿ������� ���i��üÿÿÿÿÿÿÿ ������� ���ª��üÿÿÿÿÿÿÿ;������� ���%��üÿÿÿÿÿÿÿV����������&��üÿÿÿÿÿÿÿc������� ���j��üÿÿÿÿÿÿÿ������� ���l��üÿÿÿÿÿÿÿ������� ���i��üÿÿÿÿÿÿÿ ������� ���ª��üÿÿÿÿÿÿÿ;������� ���%��üÿÿÿÿÿÿÿV����������&��üÿÿÿÿÿÿÿc������� ���j��üÿÿÿÿÿÿÿ������� ���l��üÿÿÿÿÿÿÿ������� ���p��üÿÿÿÿÿÿÿ ������� ���ª��üÿÿÿÿÿÿÿ;������� ���%��üÿÿÿÿÿÿÿV����������&��üÿÿÿÿÿÿÿc������� ���j��üÿÿÿÿÿÿÿ������� ���p��üÿÿÿÿÿÿÿ ������� ���ª��üÿÿÿÿÿÿÿ;������� ���%��üÿÿÿÿÿÿÿV����������&��üÿÿÿÿÿÿÿc������� ���j��üÿÿÿÿÿÿÿ������� ���s��üÿÿÿÿÿÿÿ������� ���Ú��üÿÿÿÿÿÿÿ ������� ���u��üÿÿÿÿÿÿÿ������� ���s��üÿÿÿÿÿÿÿ������� ���Û��üÿÿÿÿÿÿÿ ������� ���u��üÿÿÿÿÿÿÿ����������Æ��üÿÿÿÿÿÿÿ������� ���y��üÿÿÿÿÿÿÿ1����������Ç��üÿÿÿÿÿÿÿ=����������Ä��üÿÿÿÿÿÿÿC������� ���z��üÿÿÿÿÿÿÿV����������È��üÿÿÿÿÿÿÿb����������Ä��üÿÿÿÿÿÿÿh������� ���z��üÿÿÿÿÿÿÿw����������J��üÿÿÿÿÿÿÿ¡����������É��üÿÿÿÿÿÿÿ²����������Ê��üÿÿÿÿÿÿÿ¸������� ���z��üÿÿÿÿÿÿÿÃ������� ���{��üÿÿÿÿÿÿÿ����������Æ��üÿÿÿÿÿÿÿ������� ���y��üÿÿÿÿÿÿÿ1����������Ç��üÿÿÿÿÿÿÿ=����������Ä��üÿÿÿÿÿÿÿC������� ���z��üÿÿÿÿÿÿÿV����������È��üÿÿÿÿÿÿÿb����������Ä��üÿÿÿÿÿÿÿh������� ���z��üÿÿÿÿÿÿÿw����������R��üÿÿÿÿÿÿÿ�����������Ë��üÿÿÿÿÿÿÿž����������Ì��üÿÿÿÿÿÿÿ¤������� ���z��üÿÿÿÿÿÿÿ­������� ���{��üÿÿÿÿÿÿÿ������� ���~��üÿÿÿÿÿÿÿ������� ���Ü��üÿÿÿÿÿÿÿ������� ���~��üÿÿÿÿÿÿÿ������� ���Ý��üÿÿÿÿÿÿÿ%����������ƒ��üÿÿÿÿÿÿÿ*����������¹��üÿÿÿÿÿÿÿ=����������„��üÿÿÿÿÿÿÿB����������»��üÿÿÿÿÿÿÿn����������>��üÿÿÿÿÿÿÿ����������J��üÿÿÿÿÿÿÿ����������R��üÿÿÿÿÿÿÿ����������F��üÿÿÿÿÿÿÿ����������N��üÿÿÿÿÿÿÿ ������������üÿÿÿÿÿÿÿ#������� �����üÿÿÿÿÿÿÿ>����������%��üÿÿÿÿÿÿÿI������� ���…��üÿÿÿÿÿÿÿU����������•��üÿÿÿÿÿÿÿ ������������üÿÿÿÿÿÿÿ#������� �����üÿÿÿÿÿÿÿ>����������%��üÿÿÿÿÿÿÿI������� ���…��üÿÿÿÿÿÿÿU����������•��üÿÿÿÿÿÿÿ����������Õ���üÿÿÿÿÿÿÿ ������� ���‰��üÿÿÿÿÿÿÿ ������� ���Š��üÿÿÿÿÿÿÿx����������Í��üÿÿÿÿÿÿÿ„������� ���‹��üÿÿÿÿÿÿÿ˜������� ���\��üÿÿÿÿÿÿÿÅ����������Î��üÿÿÿÿÿÿÿÌ����������Ï��üÿÿÿÿÿÿÿÓ������� ���Œ��üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿ��������� ��üÿÿÿÿÿÿÿx����������Í��üÿÿÿÿÿÿÿ„������� ���a��üÿÿÿÿÿÿÿ˜������� ���\��üÿÿÿÿÿÿÿÅ����������Î��üÿÿÿÿÿÿÿÌ����������Ï��üÿÿÿÿÿÿÿÓ������� ���Œ��üÿÿÿÿÿÿÿ������ ��� ��üÿÿÿÿÿÿÿ��������� ��üÿÿÿÿÿÿÿ������� ������üÿÿÿÿÿÿÿ����������¶��üÿÿÿÿÿÿÿ#������� ���!��üÿÿÿÿÿÿÿL����������¶��üÿÿÿÿÿÿÿ�����������ƒ��üÿÿÿÿÿÿÿ’����������¹��üÿÿÿÿÿÿÿ¥����������„��üÿÿÿÿÿÿÿª����������»��üÿÿÿÿÿÿÿÃ������� ������üÿÿÿÿÿÿÿ����������Ï���üÿÿÿÿÿÿÿ����������Õ���üÿÿÿÿÿÿÿ9������� ���‘��üÿÿÿÿÿÿÿP������� ���’��üÿÿÿÿÿÿÿg������� ���“��üÿÿÿÿÿÿÿ-������� ���1��üÿÿÿÿÿÿÿ������� ���n��üÿÿÿÿÿÿÿ������� ���u��üÿÿÿÿÿÿÿ������� ���r��üÿÿÿÿÿÿÿ������� ���v��üÿÿÿÿÿÿÿ"����������Ð��üÿÿÿÿÿÿÿ;����������r��üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ������� �����üÿÿÿÿÿÿÿ����������Ñ��üÿÿÿÿÿÿÿ������� ���I��üÿÿÿÿÿÿÿ&����������?��üÿÿÿÿÿÿÿA����������Ì��üÿÿÿÿÿÿÿG������� ���J��üÿÿÿÿÿÿÿP������� ���K��üÿÿÿÿÿÿÿ����������Ñ��üÿÿÿÿÿÿÿ������� ���I��üÿÿÿÿÿÿÿ&����������A��üÿÿÿÿÿÿÿA����������Ì��üÿÿÿÿÿÿÿG������� ���J��üÿÿÿÿÿÿÿP������� ���K��üÿÿÿÿÿÿÿ ������� ���Ì��üÿÿÿÿÿÿÿ ������� ���Ð��üÿÿÿÿÿÿÿ ������� ���Y��üÿÿÿÿÿÿÿ������� ���\��üÿÿÿÿÿÿÿL������� ���ž��üÿÿÿÿÿÿÿ������� ������üÿÿÿÿÿÿÿ½���������Ò��üÿÿÿÿÿÿÿÄ������ ���ä��üÿÿÿÿÿÿÿÏ������ ���\��üÿÿÿÿÿÿÿö������ ��� ��üÿÿÿÿÿÿÿ��������� ��üÿÿÿÿÿÿÿ������� ���–��üÿÿÿÿÿÿÿ9����������Ò��üÿÿÿÿÿÿÿD������� ���/��üÿÿÿÿÿÿÿQ����������•��üÿÿÿÿÿÿÿ^������� ���O��üÿÿÿÿÿÿÿt����������Ô��üÿÿÿÿÿÿÿz������� ���P��üÿÿÿÿÿÿÿÈ������� ���D��üÿÿÿÿÿÿÿã����������R��üÿÿÿÿÿÿÿî������� ���R��üÿÿÿÿÿÿÿû����������•��üÿÿÿÿÿÿÿ������ ���O��üÿÿÿÿÿÿÿ%���������Ó��üÿÿÿÿÿÿÿ+������ ���P��üÿÿÿÿÿÿÿ������� ���–��üÿÿÿÿÿÿÿ9����������Ò��üÿÿÿÿÿÿÿD������� ���/��üÿÿÿÿÿÿÿQ����������•��üÿÿÿÿÿÿÿ^������� ���O��üÿÿÿÿÿÿÿt����������Ö��üÿÿÿÿÿÿÿz������� ���P��üÿÿÿÿÿÿÿÈ������� ���D��üÿÿÿÿÿÿÿã����������R��üÿÿÿÿÿÿÿî������� ���R��üÿÿÿÿÿÿÿû����������•��üÿÿÿÿÿÿÿ������ ���O��üÿÿÿÿÿÿÿ%���������Õ��üÿÿÿÿÿÿÿ+������ ���P��üÿÿÿÿÿÿÿ����������U��üÿÿÿÿÿÿÿ������� ���I��üÿÿÿÿÿÿÿ5����������×��üÿÿÿÿÿÿÿ;������� ���J��üÿÿÿÿÿÿÿD������� ���K��üÿÿÿÿÿÿÿ����������U��üÿÿÿÿÿÿÿ������� ���I��üÿÿÿÿÿÿÿ5����������Ø��üÿÿÿÿÿÿÿ;������� ���J��üÿÿÿÿÿÿÿD������� ���K��üÿÿÿÿÿÿÿ������� ���<��üÿÿÿÿÿÿÿ#����������—��üÿÿÿÿÿÿÿ.������� ���æ��üÿÿÿÿÿÿÿB������� ���ê��üÿÿÿÿÿÿÿ#�������������üÿÿÿÿÿÿÿ.������� ���è��üÿÿÿÿÿÿÿB������� ���ì��üÿÿÿÿÿÿÿ����������Ù��üÿÿÿÿÿÿÿ������� ���¥��üÿÿÿÿÿÿÿ.����������™��üÿÿÿÿÿÿÿ:������� ���ç��üÿÿÿÿÿÿÿN������� ���ë��üÿÿÿÿÿÿÿ.����������Ÿ��üÿÿÿÿÿÿÿ:������� ���é��üÿÿÿÿÿÿÿN������� ���í��üÿÿÿÿÿÿÿ%������� ���g��üÿÿÿÿÿÿÿ$����������Ü��üÿÿÿÿÿÿÿ������� ���¨��üÿÿÿÿÿÿÿ3������� ���?��üÿÿÿÿÿÿÿ ����������|���üÿÿÿÿÿÿÿ����������¡��üÿÿÿÿÿÿÿ ����������z���üÿÿÿÿÿÿÿ����������Ó���üÿÿÿÿÿÿÿ7������� ���ª��üÿÿÿÿÿÿÿ ������� ���s��üÿÿÿÿÿÿÿ����������›��üÿÿÿÿÿÿÿ ����������v���üÿÿÿÿÿÿÿ����������Ó���üÿÿÿÿÿÿÿ4������� ���ª��üÿÿÿÿÿÿÿ>������� ���±��üÿÿÿÿÿÿÿ]������� ���²��üÿÿÿÿÿÿÿ£������� ���³��üÿÿÿÿÿÿÿÃ������� ���´��üÿÿÿÿÿÿÿÕ������� ���µ��üÿÿÿÿÿÿÿ ������ ���¶��üÿÿÿÿÿÿÿT������ ���¶��üÿÿÿÿÿÿÿ—������ ���·��üÿÿÿÿÿÿÿÞ������ ���²��üÿÿÿÿÿÿÿÿ������ ���²��üÿÿÿÿÿÿÿ������ ���¶��üÿÿÿÿÿÿÿO������ ���¶��üÿÿÿÿÿÿÿ‡������ ���²��üÿÿÿÿÿÿÿ¥������ ���²��üÿÿÿÿÿÿÿÃ������ ���²��üÿÿÿÿÿÿÿÞ������ ���¸��üÿÿÿÿÿÿÿ ������ ���·��üÿÿÿÿÿÿÿ|������ ��� ��üÿÿÿÿÿÿÿ‰��������� ��üÿÿÿÿÿÿÿ ������� ���o��üÿÿÿÿÿÿÿ������� ���»��üÿÿÿÿÿÿÿ%����������›��üÿÿÿÿÿÿÿ ����������t���üÿÿÿÿÿÿÿ������� ���•��üÿÿÿÿÿÿÿ=������� ���ª��üÿÿÿÿÿÿÿ ������� ���j��üÿÿÿÿÿÿÿ������� ���»��üÿÿÿÿÿÿÿ"����������›��üÿÿÿÿÿÿÿ ����������x���üÿÿÿÿÿÿÿ������� ���—��üÿÿÿÿÿÿÿ=������� ���ª��üÿÿÿÿÿÿÿ ������� ���m��üÿÿÿÿÿÿÿ������� ���”��üÿÿÿÿÿÿÿ*����������›��üÿÿÿÿÿÿÿ ������� ���q��üÿÿÿÿÿÿÿ������� ���–��üÿÿÿÿÿÿÿ*����������›��üÿÿÿÿÿÿÿ ������� ���Ö��üÿÿÿÿÿÿÿ����������ï��üÿÿÿÿÿÿÿ)����������Ú���üÿÿÿÿÿÿÿ����������������������������������M��������������������M��������������������°���������������������������������������S�������������������S���������������������������������������������������������������������������������������������������T�������������������Æ�������������������!�������������������Æ�������������������!�������������������’�������������������’�������������������������������������Z���������������������[��������������������H�����������������������ã�������������������A�������������������’������������������� �������������������ï�������������������;�������������������;�������������������;�������������������;�������������������;�������������������Æ�������������������!�������������������¡�������������������¡�������������������¡�������������������¡�������������������S�������������������ù���������������������������������������������������������¡�������������������¡�������������������S����������������Ÿ��������������������Æ��������������������B�������������������� ��������������������C�����������������������‰�������������������‰�������������������‰�������������������‰�������������������‰����������������<�����������������������Þ�������������������������������������Ç���������������������\��������������������:���������� ����������8����������(����������È�����������������������T������������������� �������������������Æ�������������������Æ�������������������!�������������������!����������������2��������������������9���������������������Ê���������� ���������������������8���������������������P���������������������h���������������������€���������� �����������˜���������� �����������°���������� �����������È���������� �����������à���������������������ø�����������������������������������������(��������������������@��������������������X��������������������p��������������������ˆ�������������������� ��������������������¼��������������������Ø��������� �����������ô���������"��������������������$�����������,���������&�����������H���������(�����������d���������*�����������€���������+�����������œ���������,�����������¸���������-�����������Ì���������.�����������à���������/�����������ô���������0��������������������7����������� ���������8�����������8���������L�����������P���������M�����������h���������N�����������€���������O�����������˜���������P�����������°���������Q�����������È���������R�����������à���������S�����������ø���������T��������������������U�����������(���������V�����������@���������W�����������X���������X�����������p���������Y�����������ˆ���������Z����������� ���������[�����������¸���������\�����������Ð���������]�����������è���������^���������������������_��������������������`�����������0���������a�����������H���������b�����������`���������f�����������x���������g���������������������h�����������¨���������i�����������À���������j�����������Ø���������k�����������ð���������l��������������������m����������� ���������n�����������8���������o�����������P���������p�����������h���������q�����������€���������r�����������˜���������s�����������°���������t�����������È���������v�����������à���������x�����������ø���������z��������������������|�����������(���������~�����������@��������������������X���������Ž�����������p���������������������ˆ���������“�����������œ���������”�����������°���������•�����������È���������–�����������à���������—�����������ø���������˜��������������������™�����������(���������›�����������@���������¢�����������T���������£�����������h���������¤�����������„���������¥����������� ���������¬�����������¸���������­�����������Ð���������®�����������ä���������¯�����������ø���������°����������� ���������±����������� ���������²�����������8 ���������´�����������P ���������µ�����������h ���������·�����������€ ���������¸�����������˜ ���������º�����������¬ ���������»�����������Ä ���������½�����������Ü ���������¾�����������ô ���������¿����������� ���������À�����������$ ���������Â�����������8 ���������Ä�����������P ���������Æ�����������d ���������Ç�����������| ���������È������������ ���������Ê�����������¨ ���������Ë�����������¼ ���������Ì�����������Ô ���������Í�����������ð ���������Ï����������� ���������Ó����������� ���������Õ�����������4 ���������Ù�����������L ���������Þ�����������d ���������à�����������x ���������â�����������˜ ���������è�����������° ���������ê�����������È ���������ì�����������à ���������î�����������ø ���������ð����������� ���������ò�����������( ���������ô�����������@ ���������ö�����������X ���������ø�����������p ���������ú�����������Œ ���������û�����������¤ ���������ý�����������¼ ���������ÿ�����������Ô �������������������ì ������������������� ������������������� �������������������4 �������������������L �������������������d �������������������| ��������� ����������” ��������� ����������¬ ��������� ����������Ä ��������� ����������à ��������� ����������ø ��������������������������������������(�������������������@�������������������X�������������������p�������������������„�������������������˜��������� ����������°���������!����������È���������#����������à���������$����������ø���������&�������������������(����������(���������2����������@���������4����������T���������6����������h���������7����������€���������8����������˜���������:����������´���������=����������Ì���������>����������ä���������?����������ü���������A�������������������C����������(���������E����������<���������F����������P���������H����������d���������J����������|���������K��������������������M����������¤���������N����������¸���������P����������Ì���������R����������ä���������S����������ø���������T���������� ���������U���������� ���������V����������4���������W����������L���������X����������d���������]����������|���������q����������”���������v����������¬���������w����������Ä���������x����������Ü���������y����������ô���������z���������� ���������{����������$���������|����������<���������}����������T���������~����������l�������������������„���������€����������œ��������������������´���������‚����������Ì���������ƒ����������ä���������„����������ü���������…�������������������†����������,���������‡����������D���������ˆ����������\���������‰����������t���������Š����������Œ���������‹����������¤���������Œ����������¼��������������������Ô���������Ž����������ì�������������������������������������������������‘����������4���������’����������L���������“����������d���������”����������|���������•����������”���������—����������¬���������™����������Ä���������›����������Ü��������������������ô���������Ÿ���������� ���������¡����������$���������¯����������8���������±����������L���������³����������d���������µ����������x���������¶����������˜���������¹����������´���������º����������Ì���������»����������ä���������¼����������ü���������½�������������������¾����������0���������¿����������H���������À����������`���������Á����������t���������Â����������Œ���������Ê����������¤���������Ë����������¼���������Ì����������Ô���������Í����������ì���������Ñ�������������������Ó�������������������Ô����������0���������Õ����������D���������Ö����������\���������×����������p���������Ø����������Œ���������Ù����������¬���������Û����������Ì���������Ü����������à���������Þ����������ø���������á�������������������â����������,���������ã����������D���������ä����������\���������å����������t���������æ��������������������è����������¬���������é����������Ä���������ê����������Ü���������ð����������ð���������ñ�������������������ò���������� ���������ù����������4���������ý����������L�������������������d�������������������x�������������������Œ��������� ����������¤��������� ����������¼��������� ����������Ð�������������������è����������������������������������������������������������0�������������������D�������������������X�������������������p�������������������ˆ������������������� �������������������¸�������������������Ð�������������������è����������������������������������������������������������0�������������������H�������������������d��������� ����������|���������!����������”���������"����������¬���������#����������Ä���������$����������Ü���������&����������ô���������'�������������������(���������� ���������)����������8���������*����������P���������1����������d���������2����������|���������3����������”���������4����������¨���������5����������¼���������6����������Ð���������7����������ì���������8�������������������:�������������������<����������4���������>����������P���������?����������h���������@����������€���������A����������˜���������B����������°���������C����������È���������D����������à���������E����������ø���������F���������� ���������G���������� ���������H����������8���������I����������P���������J����������h���������K����������€���������L����������˜���������M����������°���������Q����������Ì���������S����������è���������T��������������������V�������������������W����������0���������X����������H���������Y����������`���������Z����������x���������\��������������������]����������¨���������^����������À���������_����������Ø���������`����������ð���������a���������� ���������b���������� ���������c����������8 ���������d����������P ���������e����������h ���������f����������€ ���������g����������˜ ���������h����������° ���������i����������È ���������m����������à ���������n����������ø ���������o����������!���������p����������(!���������q����������<!���������r����������P!���������s����������h!���������t����������€!���������u����������˜!���������v����������°!���������w����������È!���������x����������à!���������y����������ø!���������z����������"���������{����������("���������|����������<"���������}����������_"���������É����������t"���������1�����������}"���������2�����������˜"���������4�����������¡"���������5�����������¼"���������9�����������Å"���������:�����������à"���������<�����������é"���������=�����������#���������?����������� #���������A�����������(#���������C�����������1#���������D�����������L#���������F�����������U#���������J�����������p#���������c�����������y#���������d������������#���������€�����������™#���������������������°#���������ƒ�����������¹#���������„�����������Ð#���������†�����������Ù#���������‰�����������ð#���������‹�����������ù#���������Œ�����������$���������������������$���������‘�����������0$���������œ�����������9$���������������������L$���������Ÿ�����������U$��������� �����������h$���������¦�����������q$���������§�����������ˆ$���������©�����������‘$���������ª�����������¨$���������Ú�����������±$���������Ü�����������Ì$�������������������Õ$�������������������ð$�������������������ù$�������������������%���������)����������%���������*����������0%���������,����������9%���������-����������T%���������/����������]%���������0����������x%���������Y�����������%���������[����������˜%���������^����������¡%���������_����������¸%���������a����������Á%���������e����������Ü%���������g����������å%���������h����������ü%���������j����������&���������l���������� &���������n����������)&���������o����������D&���������r����������M&���������t����������h&���������£����������q&���������¤����������ˆ&���������¦����������‘&���������¨����������¤&���������ª����������­&���������­����������Ä&���������Ã����������Í&���������Ä����������à&���������Æ����������é&���������È����������ü&���������Î����������'���������Ï���������� '���������ë����������)'���������î����������D'���������ó����������M'���������ô����������d'���������ö����������m'���������÷����������„'���������ú�����������'���������û����������¤'���������þ����������­'���������ÿ����������À'�������������������É'�������������������à'�������������������é'��������� �����������(���������+���������� (���������,����������$(���������.����������-(���������/����������H(���������N����������Q(���������O����������l(���������j����������u(���������k�����������_RNvMsi_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_6Config10utf8_empty�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8regexset5bytesNtB2_8RegexSet5empty�.gcc_except_table._RNvMNtNtCsiqedblvBLnu_5regex8regexset5bytesNtB2_8RegexSet5empty�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8regexset6stringNtB2_8RegexSet5empty�.gcc_except_table._RNvMNtNtCsiqedblvBLnu_5regex8regexset6stringNtB2_8RegexSet5empty�.rela.data.DW.ref.rust_eh_personality�_RNvMsi_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_6Config21hybrid_cache_capacity�_RNvMsc_NtNtCs7Z5tyTqKe52_14regex_automata4util6searchNtB5_10PatternSet8capacity�_RNvMs6_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_8DebugMap5entry�memcpy�.rela.text._RNvXsc_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtB7_6string6StringEINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5indexCsiqedblvBLnu_5regex�.rela.text._RNvXs0_NtNtCsgxBkk5gSRhY_4core5slice5indexjINtB5_10SliceIndexSNtNtCs6i54tJFfzR_5alloc6string6StringE5indexCsiqedblvBLnu_5regex�.text._RNvXs3_NtCs6i54tJFfzR_5alloc5sliceINtNtB7_3vec3VechEINtNtCsgxBkk5gSRhY_4core6borrow6BorrowShE6borrowCsiqedblvBLnu_5regex�.text._RNvXs0_NtCs6i54tJFfzR_5alloc3strNtNtB7_6string6StringINtNtCsgxBkk5gSRhY_4core6borrow6BorroweE6borrowCsiqedblvBLnu_5regex�.rela.text._RNvMsn_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringE9drop_slowCsiqedblvBLnu_5regex�.gcc_except_table._RNvMsn_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringE9drop_slowCsiqedblvBLnu_5regex�.text._RNvMs4_NtNtCsgxBkk5gSRhY_4core5slice4iterINtB5_4IterNtNtCs6i54tJFfzR_5alloc6string6StringE3newCsiqedblvBLnu_5regex�.text._RNvXs1_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3zipINtB5_3ZipINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtBb_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEIB28_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEEINtB5_7ZipImplBW_B3a_E3newCsiqedblvBLnu_5regex�.rela.text._RNvMs1g_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesINtB6_17WithPatternIDIterINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEE3newCsiqedblvBLnu_5regex�.gcc_except_table._RNvMs1g_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesINtB6_17WithPatternIDIterINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEE3newCsiqedblvBLnu_5regex�.rela.text._RNvXs1h_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesINtB6_17WithPatternIDIterINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtNtB1r_4iter6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex�.gcc_except_table._RNvXs1h_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesINtB6_17WithPatternIDIterINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtNtB1r_4iter6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex�.rela.text._RNvXs_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3zipINtB4_3ZipINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtBa_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEIB27_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEENtNtNtB8_6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex�.rela.text._RNvXs_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters6clonedINtB4_6ClonedINtNtNtBa_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtB8_6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex�.rela.text._RNvXs_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters9enumerateINtB4_9EnumerateINtNtB6_6cloned6ClonedINtNtNtBa_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEENtNtNtB8_6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex�.gcc_except_table._RNvXs_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters9enumerateINtB4_9EnumerateINtNtB6_6cloned6ClonedINtNtNtBa_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEENtNtNtB8_6traits8iterator8Iterator4nextCsiqedblvBLnu_5regex�.rela.text._RNvXs1_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3zipINtB5_3ZipINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtBb_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEIB28_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEEINtB5_7ZipImplBW_B3a_E4nextCsiqedblvBLnu_5regex�.gcc_except_table._RNvXs1_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3zipINtB5_3ZipINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtBb_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEIB28_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEEINtB5_7ZipImplBW_B3a_E4nextCsiqedblvBLnu_5regex�.rela.text._RNvMs5_NtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB5_9GroupInfo4slotCsiqedblvBLnu_5regex�.text._RNvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB5_8IntoIterReKj1_ENtNtNtNtB9_4iter6traits8iterator8Iterator9size_hintCsiqedblvBLnu_5regex�.text._RNvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB5_8IntoIterReKj0_ENtNtNtNtB9_4iter6traits8iterator8Iterator9size_hintCsiqedblvBLnu_5regex�.rela.text._RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter9write_fmtCsiqedblvBLnu_5regex�.rela.text._RNvXsq_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmtCsiqedblvBLnu_5regex�.rela.text._RNvXs1i_NtCsgxBkk5gSRhY_4core3fmtRNtNtCsgA2DnQ2VreH_12regex_syntax5error5ErrorNtB6_7Display3fmtCsiqedblvBLnu_5regex�.rela.text._RNvXsd_NtNtCsgxBkk5gSRhY_4core5alloc6layoutNtB5_11LayoutErrorNtNtB9_3fmt5Debug3fmtCsiqedblvBLnu_5regex�.rela.text._RNvXsZ_NtNtCsgxBkk5gSRhY_4core3fmt3numjNtB7_5Debug3fmtCsiqedblvBLnu_5regex�.rela.text._RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtRSNtNtCs6i54tJFfzR_5alloc6string6StringNtB6_5Debug3fmtCsiqedblvBLnu_5regex�.rela.text._RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesNtB2_11NonMaxUsize3getCsiqedblvBLnu_5regex�.rela.text._RNvMs5_NtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB5_9GroupInfo5slotsCsiqedblvBLnu_5regex�.rela.text._RNvMs5_NtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB5_9GroupInfo13pattern_namesCsiqedblvBLnu_5regex�.rela.text._RNvYINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringENtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives16IteratorIndexExt16with_pattern_idsCsiqedblvBLnu_5regex�.text._RNvMNtCs6i54tJFfzR_5alloc6stringNtB2_6String6as_strCsiqedblvBLnu_5regex�.rela.text._RNvMs4_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Arguments23as_statically_known_strCsiqedblvBLnu_5regex�.text._RNvMs4_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Arguments8from_strCsiqedblvBLnu_5regex�.rela.text._RNvMNtCs6i54tJFfzR_5alloc6stringNtB2_6String8push_strCsiqedblvBLnu_5regex�.rela.text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write9write_strCsiqedblvBLnu_5regex�.rela.text._RNvNtCs3y5OvzP2C6M_6memchr6memchr6memchrCsiqedblvBLnu_5regex�.gcc_except_table._RNvNtCs3y5OvzP2C6M_6memchr6memchr6memchrCsiqedblvBLnu_5regex�.text._RNvXs_NtNtCsgxBkk5gSRhY_4core5array4iterARej1_NtNtNtNtB8_4iter6traits7collect12IntoIterator9into_iterCsiqedblvBLnu_5regex�.text._RNvXs_NtNtCsgxBkk5gSRhY_4core5array4iterARej0_NtNtNtNtB8_4iter6traits7collect12IntoIterator9into_iterCsiqedblvBLnu_5regex�.rela.text._RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtB6_8adapters3zip3ZipINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtB8_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEEIB2o_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEENtB2_12IntoIterator9into_iterCsiqedblvBLnu_5regex�.text._RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtB8_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtB2_12IntoIterator9into_iterCsiqedblvBLnu_5regex�.rela.text._RNvMNtCsgxBkk5gSRhY_4core5sliceSNtNtCs6i54tJFfzR_5alloc6string6String4iterCsiqedblvBLnu_5regex�.rela.text._RNvNvMNtNtCsgxBkk5gSRhY_4core5alloc6layoutNtB4_6Layout5array5innerCsiqedblvBLnu_5regex�.rela.text._RNvXsZ_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write10write_charCsiqedblvBLnu_5regex�.rela.text._RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB2_8Captures9get_groupCsiqedblvBLnu_5regex�.rela.text._RNvXsO_NtCs6i54tJFfzR_5alloc4syncINtB5_4WeakSNtNtB7_6string6StringRNtNtB7_5alloc6GlobalENtNtNtCsgxBkk5gSRhY_4core3ops4drop4Drop4dropCsiqedblvBLnu_5regex�.rela.text._RNvXNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB8_3ArcSpE15from_iter_exactINtB2_5GuardNtNtBa_6string6StringENtNtNtCsgxBkk5gSRhY_4core3ops4drop4Drop4dropCsiqedblvBLnu_5regex�.rela.text._RNvXsE_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringENtNtNtCsgxBkk5gSRhY_4core3ops4drop4Drop4dropCsiqedblvBLnu_5regex�.rela.text._RNvXs8_NtCs6i54tJFfzR_5alloc5boxedINtB5_3BoxSbENtNtNtCsgxBkk5gSRhY_4core3ops4drop4Drop4dropCsiqedblvBLnu_5regex�.text._RNvXs4_NtNtCsgxBkk5gSRhY_4core5array4iterINtB5_8IntoIterReKj1_ENtNtNtB9_3ops4drop4Drop4dropCsiqedblvBLnu_5regex�.text._RNvXs4_NtNtCsgxBkk5gSRhY_4core5array4iterINtB5_8IntoIterReKj0_ENtNtNtB9_3ops4drop4Drop4dropCsiqedblvBLnu_5regex�.text._RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB2_8Captures7patternCsiqedblvBLnu_5regex�.rela.text._RNvMs5_NtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB5_9GroupInfo9group_lenCsiqedblvBLnu_5regex�.rela.text._RNvMs5_NtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB5_9GroupInfo11pattern_lenCsiqedblvBLnu_5regex�.text._RNvMs_NtCs6i54tJFfzR_5alloc3vecINtB4_3VecNtNtB6_6string6StringE3lenCsiqedblvBLnu_5regex�.rela.text._RNvXs18_NtCs6i54tJFfzR_5alloc4syncINtB6_3ArceEINtNtCsgxBkk5gSRhY_4core7convert4FromReE4fromCsiqedblvBLnu_5regex�.rela.text._RNvXs16_NtCs6i54tJFfzR_5alloc4syncINtB6_3ArcSNtNtB8_6string6StringEINtNtCsgxBkk5gSRhY_4core7convert4FromRBG_E4fromCsiqedblvBLnu_5regex�.rela.text._RNvMs9_NtCsgxBkk5gSRhY_4core3numj11checked_mulCsiqedblvBLnu_5regex�.text._RNvXsK_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionTNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDRNtNtCs6i54tJFfzR_5alloc6string6StringEEINtNtNtB7_3ops9try_trait12FromResidualIBy_NtNtB7_7convert10InfallibleEE13from_residualCsiqedblvBLnu_5regex�.rela.text._RNvNvNtNtCsgxBkk5gSRhY_4core5slice3raw18from_raw_parts_mut18precondition_checkCsiqedblvBLnu_5regex�.gcc_except_table._RNvNvNtNtCsgxBkk5gSRhY_4core5slice3raw18from_raw_parts_mut18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvNtNtCsgxBkk5gSRhY_4core5slice3raw14from_raw_parts18precondition_checkCsiqedblvBLnu_5regex�.gcc_except_table._RNvNvNtNtCsgxBkk5gSRhY_4core5slice3raw14from_raw_parts18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvMs_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecppE7set_len18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvMNtNtCsgxBkk5gSRhY_4core3ptr9const_ptrPp20offset_from_unsigned18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvMNtNtCsgxBkk5gSRhY_4core3mem9alignmentNtB4_9Alignment13new_unchecked18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvMs1_NtNtCsgxBkk5gSRhY_4core3ptr8non_nullINtB7_7NonNullpE13new_unchecked18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvNtCsgxBkk5gSRhY_4core4hint16assert_unchecked18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvMNtNtCsgxBkk5gSRhY_4core5alloc6layoutNtB4_6Layout29from_size_alignment_unchecked18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvXs0_NtNtCsgxBkk5gSRhY_4core5slice5indexjINtB7_10SliceIndexSpE13get_unchecked18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvNtCsgxBkk5gSRhY_4core4hint21unreachable_unchecked18precondition_checkCsiqedblvBLnu_5regex�.rela.text._RNvNvMs9_NtCsgxBkk5gSRhY_4core3numj13unchecked_add18precondition_checkCsiqedblvBLnu_5regex�.text._RNvNtCsgxBkk5gSRhY_4core10intrinsics9cold_pathCsiqedblvBLnu_5regex�.rela.text._RNvMNtCs6i54tJFfzR_5alloc6stringNtB2_6String4pushCsiqedblvBLnu_5regex�.text._RNvXsJ_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionRNtNtCs6i54tJFfzR_5alloc6string6StringENtNtNtB7_3ops9try_trait3Try6branchCsiqedblvBLnu_5regex�.rela.text._RNvXsC_NtCs6i54tJFfzR_5alloc6stringNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorNtB5_12SpecToString14spec_to_stringCsiqedblvBLnu_5regex�.gcc_except_table._RNvXsC_NtCs6i54tJFfzR_5alloc6stringNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorNtB5_12SpecToString14spec_to_stringCsiqedblvBLnu_5regex�.rela.text._RNvXsC_NtCs6i54tJFfzR_5alloc6stringRNtNtCsgA2DnQ2VreH_12regex_syntax5error5ErrorNtB5_12SpecToString14spec_to_stringCsiqedblvBLnu_5regex�.gcc_except_table._RNvXsC_NtCs6i54tJFfzR_5alloc6stringRNtNtCsgA2DnQ2VreH_12regex_syntax5error5ErrorNtB5_12SpecToString14spec_to_stringCsiqedblvBLnu_5regex�.rela.text._RNvXsB_NtCs6i54tJFfzR_5alloc6stringNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorNtB5_8ToString9to_stringCsiqedblvBLnu_5regex�.rela.text._RNvXsB_NtCs6i54tJFfzR_5alloc6stringRNtNtCsgA2DnQ2VreH_12regex_syntax5error5ErrorNtB5_8ToString9to_stringCsiqedblvBLnu_5regex�.text._RNvXsx_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtNtCsgxBkk5gSRhY_4core3ops5deref5Deref5derefCsiqedblvBLnu_5regex�.text._RNvXsx_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringENtNtNtCsgxBkk5gSRhY_4core3ops5deref5Deref5derefCsiqedblvBLnu_5regex�.text._RNvXsH_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringINtNtCsgxBkk5gSRhY_4core7convert5AsRefeE6as_refCsiqedblvBLnu_5regex�.rela.text._RNvXse_NtCs6i54tJFfzR_5alloc6borrowINtB5_3CoweEINtNtCsgxBkk5gSRhY_4core7convert5AsRefeE6as_refCsiqedblvBLnu_5regex�.rela.text._RNvXs_NtCsgxBkk5gSRhY_4core7convertQRINtNtCs6i54tJFfzR_5alloc6borrow3CoweEINtB4_5AsRefeE6as_refCsiqedblvBLnu_5regex�.rela.text._RNvXs_NtCsgxBkk5gSRhY_4core7convertQINtNtCs6i54tJFfzR_5alloc6borrow3CoweEINtB4_5AsRefeE6as_refCsiqedblvBLnu_5regex�.rela.text._RNvXNtCsgxBkk5gSRhY_4core7convertRNtNtCs6i54tJFfzR_5alloc6string6StringINtB2_5AsRefeE6as_refCsiqedblvBLnu_5regex�.rela.text._RNvXNtCsgxBkk5gSRhY_4core7convertRINtNtCs6i54tJFfzR_5alloc6borrow3CoweEINtB2_5AsRefeE6as_refCsiqedblvBLnu_5regex�.rela.text._RNvXse_NtCs6i54tJFfzR_5alloc6borrowINtB5_3CowShEINtNtCsgxBkk5gSRhY_4core7convert5AsRefBH_E6as_refCsiqedblvBLnu_5regex�.rela.text._RNvXs_NtCsgxBkk5gSRhY_4core7convertQRINtNtCs6i54tJFfzR_5alloc6borrow3CowShEINtB4_5AsRefB18_E6as_refCsiqedblvBLnu_5regex�.rela.text._RNvXs_NtCsgxBkk5gSRhY_4core7convertQINtNtCs6i54tJFfzR_5alloc6borrow3CowShEINtB4_5AsRefB17_E6as_refCsiqedblvBLnu_5regex�.rela.text._RNvXNtCsgxBkk5gSRhY_4core7convertRINtNtCs6i54tJFfzR_5alloc6borrow3CowShEINtB2_5AsRefB15_E6as_refCsiqedblvBLnu_5regex�.text._RNvMs0_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesNtB5_10SmallIndex8as_usizeCsiqedblvBLnu_5regex�.rela.text._RNvMs10_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesNtB6_9PatternID8as_usizeCsiqedblvBLnu_5regex�.text._RNvYINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters6cloned6ClonedINtNtNtBb_5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtB9_6traits8iterator8Iterator9enumerateCsiqedblvBLnu_5regex�.rela.text._RNvXs_NtCs6i54tJFfzR_5alloc5allocNtB4_6GlobalNtNtCsgxBkk5gSRhY_4core5alloc9Allocator10deallocateCsiqedblvBLnu_5regex�.rela.text._RNvXsw_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_6ConfigNtNtCsgxBkk5gSRhY_4core5clone5Clone5cloneCsiqedblvBLnu_5regex�.gcc_except_table._RNvXsw_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_6ConfigNtNtCsgxBkk5gSRhY_4core5clone5Clone5cloneCsiqedblvBLnu_5regex�.text._RNvXs1_NtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB5_6ConfigNtNtCsgxBkk5gSRhY_4core5clone5Clone5cloneCsiqedblvBLnu_5regex�.rela.text._RNvMNtCs6i54tJFfzR_5alloc5allocNtB2_6Global18alloc_impl_runtimeCsiqedblvBLnu_5regex�.rela.text._RNvNtNtCsgxBkk5gSRhY_4core4sync6atomic5fenceCsiqedblvBLnu_5regex�.rela.rodata._RNvNtNtCsgxBkk5gSRhY_4core4sync6atomic5fenceCsiqedblvBLnu_5regex�.text._RNvMs_NtCs6i54tJFfzR_5alloc3vecINtB4_3VecNtNtB6_6string6StringE8as_sliceCsiqedblvBLnu_5regex�.rela.text._RNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringE18allocate_for_sliceCsiqedblvBLnu_5regex�.gcc_except_table._RNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringE18allocate_for_sliceCsiqedblvBLnu_5regex�.rela.text._RNvXss_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcSNtNtB7_6string6StringEINtB5_12ArcFromSliceBG_E10from_sliceCsiqedblvBLnu_5regex�.text._RNvMs0_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesNtB5_10SmallIndex13new_uncheckedCsiqedblvBLnu_5regex�.rela.text._RNvMs10_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesNtB6_9PatternID13new_uncheckedCsiqedblvBLnu_5regex�.text._RNvNtNtCsgxBkk5gSRhY_4core4char7methods25encode_utf8_raw_uncheckedCsiqedblvBLnu_5regex�.rela.text._RNvNtCsgxBkk5gSRhY_4core4hint21unreachable_uncheckedCsiqedblvBLnu_5regex�.rela.text._RNvMs9_NtCsgxBkk5gSRhY_4core3numj11checked_addCsiqedblvBLnu_5regex�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search10PatternSetECsiqedblvBLnu_5regex�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorECsiqedblvBLnu_5regex�.rela.text._RINvMNtNtCsgxBkk5gSRhY_4core3fmt2rtNtB3_8Argument9new_debugNtNtNtCs7Z5tyTqKe52_14regex_automata4util6escape13DebugHaystackECsiqedblvBLnu_5regex�.rela.text._RINvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB6_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringECsiqedblvBLnu_5regex�.gcc_except_table._RINvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB6_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringECsiqedblvBLnu_5regex�.rela.text._RINvMNtNtCsgxBkk5gSRhY_4core3fmt2rtNtB3_8Argument9new_debugRSNtNtCs6i54tJFfzR_5alloc6string6StringECsiqedblvBLnu_5regex�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error14BuildErrorKindECsiqedblvBLnu_5regex�.text._RINvMs2_NtCsgxBkk5gSRhY_4core3fmtNtB6_9Arguments3newKj9_Kj3_ECsiqedblvBLnu_5regex�.text._RINvMs2_NtCsgxBkk5gSRhY_4core3fmtNtB6_9Arguments3newKj18_Kj1_ECsiqedblvBLnu_5regex�.rela.text._RINvYINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtNtB1l_4iter6traits8iterator8Iterator3zipIB1f_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEECsiqedblvBLnu_5regex�.gcc_except_table._RINvYINtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives17WithPatternIDIterINtNtNtCsgxBkk5gSRhY_4core5slice4iter4IterNtNtCs6i54tJFfzR_5alloc6string6StringEENtNtNtNtB1l_4iter6traits8iterator8Iterator3zipIB1f_NtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEECsiqedblvBLnu_5regex�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc4sync4WeakSNtNtBG_6string6StringRNtNtBG_5alloc6GlobalEECsiqedblvBLnu_5regex�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNvMsq_NtCs6i54tJFfzR_5alloc4syncINtBK_3ArcSpE15from_iter_exact5GuardNtNtBM_6string6StringEECsiqedblvBLnu_5regex�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc4sync3ArcSNtNtBG_6string6StringEECsiqedblvBLnu_5regex�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc5boxed3BoxSbEECsiqedblvBLnu_5regex�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtB4_5array4iter8IntoIterReKj1_EECsiqedblvBLnu_5regex�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtB4_5array4iter8IntoIterReKj0_EECsiqedblvBLnu_5regex�.rela.text._RINvMsq_NtCs6i54tJFfzR_5alloc4syncINtB6_3ArcSNtNtB8_6string6StringE15from_iter_exactINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters6cloned6ClonedINtNtNtB1t_5slice4iter4IterBH_EEECsiqedblvBLnu_5regex�.gcc_except_table._RINvMsq_NtCs6i54tJFfzR_5alloc4syncINtB6_3ArcSNtNtB8_6string6StringE15from_iter_exactINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters6cloned6ClonedINtNtNtB1t_5slice4iter4IterBH_EEECsiqedblvBLnu_5regex�.rela.text._RINvMso_NtCs6i54tJFfzR_5alloc4syncINtB6_3ArcSNtNtB8_6string6StringE19allocate_for_layoutNCNvMsq_B6_Bw_18allocate_for_slice0NCB1q_s_0ECsiqedblvBLnu_5regex�.gcc_except_table._RINvMso_NtCs6i54tJFfzR_5alloc4syncINtB6_3ArcSNtNtB8_6string6StringE19allocate_for_layoutNCNvMsq_B6_Bw_18allocate_for_slice0NCB1q_s_0ECsiqedblvBLnu_5regex�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtCsgA2DnQ2VreH_12regex_syntax3hir3HirNtBK_5ErrorE7map_errNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorNCINvMsj_NtB1K_5regexNtB2M_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringEs_0ECsiqedblvBLnu_5regex�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstNtBK_5ErrorE7map_errNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorNCINvMsj_NtB1K_5regexNtB2M_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringE0ECsiqedblvBLnu_5regex�.rela.text._RNCNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB7_3ArcSNtNtB9_6string6StringE18allocate_for_slice0CsiqedblvBLnu_5regex�.text._RNCNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB7_3ArcSNtNtB9_6string6StringE18allocate_for_slices_0CsiqedblvBLnu_5regex�.rela.text._RNCINvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB8_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringEs_0CsiqedblvBLnu_5regex�.rela.text._RNCINvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB8_7Builder10build_manyNtNtCs6i54tJFfzR_5alloc6string6StringE0CsiqedblvBLnu_5regex�.rela.text._RNvXsc_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5index�.rela.text._RNvXsc_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5index�.rela.text._RNvXsd_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexReE5index�.rela.text._RNvXsd_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexReE5index�_RNvXs2_NtNtCsgxBkk5gSRhY_4core3str6traitseINtNtNtB9_3ops5index5IndexINtNtBJ_5range5RangejEE5indexCsgA2DnQ2VreH_12regex_syntax�_RNvMNtCs6i54tJFfzR_5alloc3vecINtB2_3VecNtNtB4_6string6StringE3newCsgA2DnQ2VreH_12regex_syntax�_RNvXs2J_NtNtCsgxBkk5gSRhY_4core5slice4iterINtB6_4IterNtNtCs6i54tJFfzR_5alloc6string6StringENtNtNtNtBa_4iter6traits8iterator8Iterator4nextCsgA2DnQ2VreH_12regex_syntax�_RNvXs4_NtNtCsgxBkk5gSRhY_4core4iter5rangeINtNtNtB9_3ops5range5RangejENtNtNtB7_6traits8iterator8Iterator4nextCsgA2DnQ2VreH_12regex_syntax�_RNvXs_NtNtCsgxBkk5gSRhY_4core3ops9try_traitINtB4_17NeverShortCircuituENtB4_3Try11from_outputCsgA2DnQ2VreH_12regex_syntax�_RNvYNtNtCs6i54tJFfzR_5alloc6string6StringNtNtCsgxBkk5gSRhY_4core3fmt5Write9write_fmtCsgA2DnQ2VreH_12regex_syntax�_RNvMse_NtNtCsgxBkk5gSRhY_4core3num7nonzeroINtB5_7NonZerojE3getCsgA2DnQ2VreH_12regex_syntax�_RNvMNtCsgxBkk5gSRhY_4core6resultINtB2_6ResultuNtNtB4_3fmt5ErrorE6expectCsgA2DnQ2VreH_12regex_syntax�_RNvMs_NtCs6i54tJFfzR_5alloc3vecINtB4_3VechE15append_elementsCsgA2DnQ2VreH_12regex_syntax�_RNvXsq_NtCsgxBkk5gSRhY_4core6resultINtB5_6ResultuNtNtB7_3fmt5ErrorEINtNtNtB7_3ops9try_trait12FromResidualIBy_NtNtB7_7convert10InfallibleBL_EE13from_residualCsgA2DnQ2VreH_12regex_syntax�_RNvXsp_NtCsgxBkk5gSRhY_4core6resultINtB5_6ResultuNtNtB7_3fmt5ErrorENtNtNtB7_3ops9try_trait3Try6branchCsgA2DnQ2VreH_12regex_syntax�_RNvXs_NtNtCsgxBkk5gSRhY_4core3ops9try_traitINtB4_17NeverShortCircuituENtB4_3Try6branchCsgA2DnQ2VreH_12regex_syntax�_RNvXsB_NtCs6i54tJFfzR_5alloc6stringeNtB5_8ToString9to_stringCsgA2DnQ2VreH_12regex_syntax�_RNvXs7_NtCs6i54tJFfzR_5alloc3vecINtB5_3VechENtNtNtCsgxBkk5gSRhY_4core3ops5deref5Deref5derefCsgA2DnQ2VreH_12regex_syntax�_RNvXs4_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionjENtNtB7_5clone5Clone5cloneCsgA2DnQ2VreH_12regex_syntax�_RNvYINtNtNtNtCsgxBkk5gSRhY_4core4iter7sources6repeat6RepeatcENtNtNtB9_6traits8iterator8Iterator4takeCsgA2DnQ2VreH_12regex_syntax�_RNvMs1_NtCs6i54tJFfzR_5alloc3vecINtB5_3VechE17extend_from_sliceCsgA2DnQ2VreH_12regex_syntax�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs6i54tJFfzR_5alloc3vec15set_len_on_drop12SetLenOnDropECsgA2DnQ2VreH_12regex_syntax�_RINvMNtNtCsgxBkk5gSRhY_4core3fmt2rtNtB3_8Argument11new_displayNtNtCs6i54tJFfzR_5alloc6string6StringECsgA2DnQ2VreH_12regex_syntax�_RINvYINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters4take4TakeINtNtNtBa_7sources6repeat6RepeatcEENtNtNtBa_6traits8iterator8Iterator7collectNtNtCs6i54tJFfzR_5alloc6string6StringECsgA2DnQ2VreH_12regex_syntax�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCs6i54tJFfzR_5alloc6string6StringECsgA2DnQ2VreH_12regex_syntax�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueSNtNtCs6i54tJFfzR_5alloc6string6StringECsgA2DnQ2VreH_12regex_syntax�_RINvMNtNtCsgxBkk5gSRhY_4core3fmt2rtNtB3_8Argument11new_displayRNtNtCs6i54tJFfzR_5alloc6string6StringECsgA2DnQ2VreH_12regex_syntax�_RINvMNtNtCsgxBkk5gSRhY_4core3fmt2rtNtB3_8Argument11new_displayReECsgA2DnQ2VreH_12regex_syntax�_RINvNtNtNtCsgxBkk5gSRhY_4core4iter7sources6repeat6repeatcECsgA2DnQ2VreH_12regex_syntax�_RINvMs2_NtCsgxBkk5gSRhY_4core3fmtNtB6_9Arguments3newKj4_Kj1_ECsgA2DnQ2VreH_12regex_syntax�_RINvMs2_NtCsgxBkk5gSRhY_4core3fmtNtB6_9Arguments3newKj2_Kj1_ECsgA2DnQ2VreH_12regex_syntax�_RINvMs2_NtCsgxBkk5gSRhY_4core3fmtNtB6_9Arguments3newKj30_Kj1_ECsgA2DnQ2VreH_12regex_syntax�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc3vec3VecNtNtBG_6string6StringEECsgA2DnQ2VreH_12regex_syntax�_RNvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_7Builder6syntax�_RNvNtNtCsgxBkk5gSRhY_4core9panicking11panic_const24panic_const_mul_overflow�_RNvNtNtCsgxBkk5gSRhY_4core9panicking11panic_const24panic_const_add_overflow�_RNvNtNtCsgxBkk5gSRhY_4core9panicking11panic_const24panic_const_sub_overflow�.rela.text._RNvMs3_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5Regex3new�.gcc_except_table._RNvMs3_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5Regex3new�.rela.text._RNvMs3_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5Regex3new�.gcc_except_table._RNvMs3_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5Regex3new�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder3new�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder3new�_RNvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_7Builder3new�_RNvMsi_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_6Config3new�.text�_RNvXsf_NtNtCs7Z5tyTqKe52_14regex_automata4util6searchNtB5_14PatternSetIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next�.rela.text._RNvXs6_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next�.rela.text._RNvXs6_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next�.rela.text._RNvXs3_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next�.rela.text._RNvXs3_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next�_RNvXs1f_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesNtB6_13PatternIDIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next�_RNvNtCs6i54tJFfzR_5alloc4sync32arcinner_layout_for_value_layout�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4meta5errorNtB2_10BuildError3ast�_RNvXsf_NtNtCs7Z5tyTqKe52_14regex_automata4util6searchNtB5_14PatternSetIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9size_hint�.rela.text._RNvXs6_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9size_hint�.rela.text._RNvXs6_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9size_hint�.rela.text._RNvXs3_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9size_hint�.rela.text._RNvXs3_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9size_hint�.comment�_RNvNtCsgxBkk5gSRhY_4core9panicking18panic_nounwind_fmt�_RNvNtCsgxBkk5gSRhY_4core9panicking9panic_fmt�.rela.text._RNvXNtNtCsiqedblvBLnu_5regex5regex5bytesNtB2_5RegexNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt�.rela.text._RNvXNtNtCsiqedblvBLnu_5regex5regex6stringNtB2_5RegexNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt�_RNvXs0_NtNtCs7Z5tyTqKe52_14regex_automata4meta5errorNtB5_10BuildErrorNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt�.rela.text._RNvXs0_NtCsiqedblvBLnu_5regex5errorNtB5_5ErrorNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt�_RNvXs1_NtCsgA2DnQ2VreH_12regex_syntax5errorNtB5_5ErrorNtNtCsgxBkk5gSRhY_4core3fmt7Display3fmt�_RNvXsi_NtNtNtCsgxBkk5gSRhY_4core3fmt3num3impjNtB9_7Display3fmt�_RNvXsi_NtCsgxBkk5gSRhY_4core3fmteNtB5_7Display3fmt�_RNvXs6_NtNtCsgxBkk5gSRhY_4core3fmt3numjNtB7_8LowerHex3fmt�_RNvXs8_NtNtCsgxBkk5gSRhY_4core3fmt3numjNtB7_8UpperHex3fmt�.rela.text._RNvXs_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB4_5RegexNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.rela.text._RNvXs_NtNtCsiqedblvBLnu_5regex5regex6stringNtB4_5RegexNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.rela.text._RNvXs9_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_8RegexSetNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.rela.text._RNvXs9_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_8RegexSetNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.rela.text._RNvXsb_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.rela.text._RNvXsb_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.rela.text._RNvXs1_NtCsiqedblvBLnu_5regex5errorNtB5_5ErrorNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.gcc_except_table._RNvXs1_NtCsiqedblvBLnu_5regex5errorNtB5_5ErrorNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�_RNvXs_NtNtCs7Z5tyTqKe52_14regex_automata4util6escapeNtB4_13DebugHaystackNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.rela.text._RNvXs7_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5MatchNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.rela.text._RNvXs7_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5MatchNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmt�.rela.text._RNvXs_NvXsb_NtNtCsiqedblvBLnu_5regex5regex6stringNtBa_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB4_3KeyBZ_3fmt�.rela.text._RNvXs0_NvXsb_NtNtCsiqedblvBLnu_5regex5regex5bytesNtBb_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB5_5ValueBZ_3fmt�.rela.text._RNvXs_NvXsb_NtNtCsiqedblvBLnu_5regex5regex5bytesNtBa_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB4_3KeyBY_3fmt�.rela.text._RNvXNvXsb_NtNtCsiqedblvBLnu_5regex5regex6stringNtB8_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB2_16CapturesDebugMapBX_3fmt�.rela.text._RNvXNvXsb_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB8_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB2_16CapturesDebugMapBW_3fmt�.rela.text._RNvXs0_NvXsb_NtNtCsiqedblvBLnu_5regex5regex6stringNtBb_8CapturesNtNtCsgxBkk5gSRhY_4core3fmt5Debug3fmtNtB5_5ValueB10_3fmt�.rela.text._RNvXs_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB4_8RegexSetNtNtCsgxBkk5gSRhY_4core7default7Default7default�.rela.text._RNvXs_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB4_8RegexSetNtNtCsgxBkk5gSRhY_4core7default7Default7default�.rela.text._RNvXNtCsiqedblvBLnu_5regex8buildersNtB2_7BuilderNtNtCsgxBkk5gSRhY_4core7default7Default7default�.gcc_except_table._RNvXNtCsiqedblvBLnu_5regex8buildersNtB2_7BuilderNtNtCsgxBkk5gSRhY_4core7default7Default7default�_RNvXs_NtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB4_6ConfigNtNtCsgxBkk5gSRhY_4core7default7Default7default�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder10nest_limit�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder10nest_limit�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder10nest_limit�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder10nest_limit�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder10nest_limit�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config10nest_limit�_RNvMsi_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_6Config14nfa_size_limit�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder14dfa_size_limit�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder14dfa_size_limit�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder14dfa_size_limit�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder14dfa_size_limit�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder14dfa_size_limit�.gcc_except_table._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder14dfa_size_limit�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4meta5errorNtB2_10BuildError10size_limit�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder10size_limit�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder10size_limit�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder10size_limit�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder10size_limit�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder10size_limit�.gcc_except_table._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder10size_limit�_RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter12debug_struct�_RNvMsc_NtNtCs7Z5tyTqKe52_14regex_automata4util6searchNtB5_10PatternSet8contains�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder16build_many_bytes�.gcc_except_table._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder16build_many_bytes�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder15build_one_bytes�.gcc_except_table._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder15build_one_bytes�_RNvMsi_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_6Config14which_captures�.rela.text._RNvXs0_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5RegexNtNtNtCsgxBkk5gSRhY_4core3str6traits7FromStr8from_str�.rela.text._RNvXs0_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5RegexNtNtNtCsgxBkk5gSRhY_4core3str6traits7FromStr8from_str�_RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter9write_str�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder15line_terminator�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder15line_terminator�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder15line_terminator�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder15line_terminator�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder15line_terminator�.gcc_except_table._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder15line_terminator�_RNvMsi_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_6Config15line_terminator�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config15line_terminator�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4meta5errorNtB2_10BuildError12syntax_error�.rela.text._RNvMNtCsiqedblvBLnu_5regex5errorNtB2_5Error21from_meta_build_error�.gcc_except_table._RNvMNtCsiqedblvBLnu_5regex5errorNtB2_5Error21from_meta_build_error�_RNvNtCs6i54tJFfzR_5alloc5alloc18handle_alloc_error�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4meta5errorNtB2_10BuildError3hir�_RNvMNtNtCsgxBkk5gSRhY_4core3ptr9const_ptrPu13is_aligned_toCs3y5OvzP2C6M_6memchr�_RNvXsK_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionjEINtNtNtB7_3ops9try_trait12FromResidualIBy_NtNtB7_7convert10InfallibleEE13from_residualCs3y5OvzP2C6M_6memchr�_RNvXs5_NtNtCsgxBkk5gSRhY_4core4iter5rangeINtNtNtB9_3ops5range5RangejENtNtNtB7_6traits12double_ended19DoubleEndedIterator9next_backCs3y5OvzP2C6M_6memchr�_RNvXsJ_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionjENtNtNtB7_3ops9try_trait3Try6branchCs3y5OvzP2C6M_6memchr�_RNvXsJ_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionPhENtNtNtB7_3ops9try_trait3Try6branchCs3y5OvzP2C6M_6memchr�_RNvXNtCsgxBkk5gSRhY_4core7convertRShINtB2_5AsRefBw_E6as_refCs3y5OvzP2C6M_6memchr�_RINvMNtNtCsgxBkk5gSRhY_4core3fmt2rtNtB3_8Argument11new_displayjECs3y5OvzP2C6M_6memchr�.rela.text._RNvXs1_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter�.gcc_except_table._RNvXs1_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter�.rela.text._RNvXs1_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter�.gcc_except_table._RNvXs1_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter�.rela.text._RNvXs2_NtNtCsiqedblvBLnu_5regex8regexset5bytesRNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter�.rela.text._RNvXs2_NtNtCsiqedblvBLnu_5regex8regexset6stringRNtB5_10SetMatchesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect12IntoIterator9into_iter�_RNvMsc_NtNtCs7Z5tyTqKe52_14regex_automata4util6searchNtB5_10PatternSet4iter�_RNvMs10_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesNtB6_9PatternID4iter�.group�_RNvNtCsgxBkk5gSRhY_4core9panicking16panic_in_cleanup�.rela.text._RNvNvNtCsiqedblvBLnu_5regex9find_byte9find_byte3imp�_RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter9debug_map�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB2_8Captures22interpolate_bytes_into�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB2_8Captures23interpolate_string_into�_RNvNtNtCsgxBkk5gSRhY_4core9panicking11panic_const23panic_const_div_by_zero�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB2_8Captures10group_info�.rela.text._RNvXs_NtCsiqedblvBLnu_5regex5errorNtB4_5ErrorNtNtCsgxBkk5gSRhY_4core5error5Error11description�.rela.text._RNvXsv_NtNtCsiqedblvBLnu_5regex5regex5bytesRShNtB5_8Replacer12no_expansion�.rela.text._RNvXsv_NtNtCsiqedblvBLnu_5regex5regex6stringNtNtCs6i54tJFfzR_5alloc6string6StringNtB5_8Replacer12no_expansion�.rela.text._RNvXsu_NtNtCsiqedblvBLnu_5regex5regex6stringRNtNtCs6i54tJFfzR_5alloc6string6StringNtB5_8Replacer12no_expansion�.rela.text._RNvXst_NtNtCsiqedblvBLnu_5regex5regex6stringReNtB5_8Replacer12no_expansion�.text._RNvXsC_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8NoExpandNtB5_8Replacer12no_expansion�.text._RNvXsA_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8NoExpandNtB5_8Replacer12no_expansion�.rela.text._RNvXsx_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtCs6i54tJFfzR_5alloc3vec3VechENtB5_8Replacer12no_expansion�.rela.text._RNvXsw_NtNtCsiqedblvBLnu_5regex5regex5bytesRINtNtCs6i54tJFfzR_5alloc3vec3VechENtB5_8Replacer12no_expansion�.rela.text._RNvXsy_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtCs6i54tJFfzR_5alloc6borrow3CowShENtB5_8Replacer12no_expansion�.rela.text._RNvXsz_NtNtCsiqedblvBLnu_5regex5regex5bytesRINtNtCs6i54tJFfzR_5alloc6borrow3CowShENtB5_8Replacer12no_expansion�.rela.text._RNvXsw_NtNtCsiqedblvBLnu_5regex5regex6stringINtNtCs6i54tJFfzR_5alloc6borrow3CoweENtB5_8Replacer12no_expansion�.rela.text._RNvXsx_NtNtCsiqedblvBLnu_5regex5regex6stringRINtNtCs6i54tJFfzR_5alloc6borrow3CoweENtB5_8Replacer12no_expansion�_RNvMs6_NtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB5_14GroupInfoInner9group_len�_RNvMs6_NtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB5_14GroupInfoInner11pattern_len�.rela.text._RNvXs2_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromNtNtCs6i54tJFfzR_5alloc6string6StringE8try_from�.gcc_except_table._RNvXs2_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromNtNtCs6i54tJFfzR_5alloc6string6StringE8try_from�.rela.text._RNvXs2_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromNtNtCs6i54tJFfzR_5alloc6string6StringE8try_from�.gcc_except_table._RNvXs2_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromNtNtCs6i54tJFfzR_5alloc6string6StringE8try_from�.rela.text._RNvXs1_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromReE8try_from�.rela.text._RNvXs1_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5RegexINtNtCsgxBkk5gSRhY_4core7convert7TryFromReE8try_from�.rela.text._RNvXs8_NtNtCsiqedblvBLnu_5regex5regex5bytesRShINtNtCsgxBkk5gSRhY_4core7convert4FromNtB5_5MatchE4from�.rela.text._RNvXs8_NtNtCsiqedblvBLnu_5regex5regex6stringReINtNtCsgxBkk5gSRhY_4core7convert4FromNtB5_5MatchE4from�.rela.text._RNvXs9_NtNtCsiqedblvBLnu_5regex5regex6stringINtNtNtCsgxBkk5gSRhY_4core3ops5range5RangejEINtNtBN_7convert4FromNtB5_5MatchE4from�.rela.text._RNvXs9_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtNtCsgxBkk5gSRhY_4core3ops5range5RangejEINtNtBM_7convert4FromNtB5_5MatchE4from�_RNvMsc_NtNtCs7Z5tyTqKe52_14regex_automata4util6searchNtB5_10PatternSet7is_full�.rela.text._RNvMs0_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_10SetMatches11matched_all�.rela.text._RNvMs0_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_10SetMatches11matched_all�_RNvNtNtCsgxBkk5gSRhY_4core5slice5index16slice_index_fail�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder5octal�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder5octal�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder5octal�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder5octal�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder5octal�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config5octal�_RNvXs4_NtNtCsgxBkk5gSRhY_4core4iter5rangeINtNtNtB9_3ops5range5RangejENtNtNtB7_6traits8iterator8Iterator9size_hintCsj6L05KnzktU_12aho_corasick�_RNvXsr_NtCsgxBkk5gSRhY_4core3fmtSNtNtCs6i54tJFfzR_5alloc6string6StringNtB5_5Debug3fmtCsj6L05KnzktU_12aho_corasick�_RNvXst_NtCs6i54tJFfzR_5alloc3vecINtB5_3VechEINtNtCsgxBkk5gSRhY_4core7convert5AsRefShE6as_refCsj6L05KnzktU_12aho_corasick�_RNvXs0_NtCsgxBkk5gSRhY_4core5allocRNtNtCs6i54tJFfzR_5alloc5alloc6GlobalNtB5_9Allocator10deallocateCsj6L05KnzktU_12aho_corasick�_RNvXs4_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionbENtNtB7_5clone5Clone5cloneCsj6L05KnzktU_12aho_corasick�_RINvMs2_NtCsgxBkk5gSRhY_4core3fmtNtB6_9Arguments3newKje_Kj1_ECsj6L05KnzktU_12aho_corasick�_RINvMs2_NtCsgxBkk5gSRhY_4core3fmtNtB6_9Arguments3newKj15_Kj1_ECsj6L05KnzktU_12aho_corasick�_RNvNtCsgxBkk5gSRhY_4core9panicking18panic_bounds_check�.note.GNU-stack�_RNvXsg_NtNtCs7Z5tyTqKe52_14regex_automata4util6searchNtB5_14PatternSetIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back�.rela.text._RNvXs7_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back�.rela.text._RNvXs7_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back�.rela.text._RNvXs4_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back�.rela.text._RNvXs4_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_18SetMatchesIntoIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back�_RNvMs1_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_11DebugStruct6finish�_RNvMs6_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_8DebugMap6finish�_RNvMs2_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_10DebugTuple6finish�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder17build_many_string�.gcc_except_table._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder17build_many_string�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder16build_one_string�.gcc_except_table._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder16build_one_string�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder4crlf�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder4crlf�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder4crlf�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder4crlf�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder4crlf�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config4crlf�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder16case_insensitive�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder16case_insensitive�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder16case_insensitive�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder16case_insensitive�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder16case_insensitive�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config16case_insensitive�.rela.text._RNvNtCsiqedblvBLnu_5regex9find_byte9find_byte�_RNvNtCsgxBkk5gSRhY_4core3fmt5write�_RNvMs0_NtNtCsgA2DnQ2VreH_12regex_syntax3hir9translateNtB5_10Translator9translate�_RNvMs1_NtNtCsgA2DnQ2VreH_12regex_syntax3ast5parseNtB5_6Parser5parse�_RNvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_7Builder9configure�.rela.text._RNvCsiqedblvBLnu_5regex6escape�_RNvCsgA2DnQ2VreH_12regex_syntax6escape�_RNvXs4_NtCs6i54tJFfzR_5alloc6stringNtB5_6StringNtNtCsgxBkk5gSRhY_4core5clone5Clone5clone�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder20dot_matches_new_line�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder20dot_matches_new_line�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder20dot_matches_new_line�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder20dot_matches_new_line�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder20dot_matches_new_line�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config20dot_matches_new_line�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder10multi_line�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder10multi_line�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder10multi_line�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder10multi_line�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder10multi_line�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config10multi_line�_RNvMs_NtCs6i54tJFfzR_5alloc3vecINtB4_3VechE7reserveCslgomAybRUiZ_9addr2line�_Unwind_Resume�.rela.eh_frame�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB2_8Captures17get_group_by_name�_RNvMsa_NtCsgxBkk5gSRhY_4core3fmtNtB5_9Formatter11debug_tuple�_RNvXs1g_NtCsgxBkk5gSRhY_4core3fmtReNtB6_5Debug3fmtCsdYdR3ONZpr2_14rustc_demangle�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder7unicode�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder7unicode�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder7unicode�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder7unicode�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder7unicode�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config7unicode�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder17ignore_whitespace�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder17ignore_whitespace�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder17ignore_whitespace�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder17ignore_whitespace�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder17ignore_whitespace�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config17ignore_whitespace�_RNvNtCsgxBkk5gSRhY_4core9panicking19panic_cannot_unwind�_RNvMsi_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_6Config10match_kind�.rela.text._RNvXsv_NtNtCsiqedblvBLnu_5regex5regex5bytesRShNtB5_8Replacer14replace_append�.rela.text._RNvXsv_NtNtCsiqedblvBLnu_5regex5regex6stringNtNtCs6i54tJFfzR_5alloc6string6StringNtB5_8Replacer14replace_append�.rela.text._RNvXsu_NtNtCsiqedblvBLnu_5regex5regex6stringRNtNtCs6i54tJFfzR_5alloc6string6StringNtB5_8Replacer14replace_append�.rela.text._RNvXst_NtNtCsiqedblvBLnu_5regex5regex6stringReNtB5_8Replacer14replace_append�.rela.text._RNvXsC_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8NoExpandNtB5_8Replacer14replace_append�.rela.text._RNvXsA_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8NoExpandNtB5_8Replacer14replace_append�.rela.text._RNvXsx_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtCs6i54tJFfzR_5alloc3vec3VechENtB5_8Replacer14replace_append�.rela.text._RNvXsw_NtNtCsiqedblvBLnu_5regex5regex5bytesRINtNtCs6i54tJFfzR_5alloc3vec3VechENtB5_8Replacer14replace_append�.rela.text._RNvXsy_NtNtCsiqedblvBLnu_5regex5regex5bytesINtNtCs6i54tJFfzR_5alloc6borrow3CowShENtB5_8Replacer14replace_append�.rela.text._RNvXsz_NtNtCsiqedblvBLnu_5regex5regex5bytesRINtNtCs6i54tJFfzR_5alloc6borrow3CowShENtB5_8Replacer14replace_append�.rela.text._RNvXsw_NtNtCsiqedblvBLnu_5regex5regex6stringINtNtCs6i54tJFfzR_5alloc6borrow3CoweENtB5_8Replacer14replace_append�.rela.text._RNvXsx_NtNtCsiqedblvBLnu_5regex5regex6stringRINtNtCs6i54tJFfzR_5alloc6borrow3CoweENtB5_8Replacer14replace_append�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder5build�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder5build�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder5build�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder5build�_RNvMs_NtNtCsgA2DnQ2VreH_12regex_syntax3hir9translateNtB4_17TranslatorBuilder5build�_RNvMs0_NtNtCsgA2DnQ2VreH_12regex_syntax3ast5parseNtB5_13ParserBuilder5build�_RNvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB5_7Builder5build�_RNvMs1_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_11DebugStruct5field�_RNvMs2_NtNtCsgxBkk5gSRhY_4core3fmt8buildersNtB5_10DebugTuple5field�_RNvCs1njKG4L9aB3_7___rustc19___rust_alloc_zeroed�_RNvNtCsgxBkk5gSRhY_4core6result13unwrap_failed�_RNvNtCsgxBkk5gSRhY_4core6option13unwrap_failed�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders5bytesNtB2_12RegexBuilder10swap_greed�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8builders6stringNtB2_12RegexBuilder10swap_greed�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB4_15RegexSetBuilder10swap_greed�.rela.text._RNvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB4_15RegexSetBuilder10swap_greed�.rela.text._RNvMs_NtCsiqedblvBLnu_5regex8buildersNtB4_7Builder10swap_greed�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config10swap_greed�_RNvCs1njKG4L9aB3_7___rustc14___rust_dealloc�_RNvCs1njKG4L9aB3_7___rustc12___rust_alloc�.strtab�.symtab�_RNvXs2J_NtNtCsgxBkk5gSRhY_4core5slice4iterINtB6_4IterNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstENtNtNtNtBa_4iter6traits8iterator8Iterator4nextCs7Z5tyTqKe52_14regex_automata�_RNvXsR_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionuENtNtB7_3fmt5Debug3fmtCs7Z5tyTqKe52_14regex_automata�_RNvMNtCsgxBkk5gSRhY_4core6optionINtB2_6OptionINtNtNtB4_5slice4iter4IterIBv_INtNtCs6i54tJFfzR_5alloc4sync3ArceEEEE9unwrap_orCs7Z5tyTqKe52_14regex_automata�_RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtB8_5slice4iter4IterNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstENtB2_12IntoIterator9into_iterCs7Z5tyTqKe52_14regex_automata�_RNvMNtCsgxBkk5gSRhY_4core5sliceSNtNtCsgA2DnQ2VreH_12regex_syntax3ast3Ast4iterCs7Z5tyTqKe52_14regex_automata�_RNvMNtCsgxBkk5gSRhY_4core5sliceSINtNtB4_6option6OptionINtNtCs6i54tJFfzR_5alloc4sync3ArceEE4iterCs7Z5tyTqKe52_14regex_automata�_RNvMsn_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArceE11from_raw_inCs7Z5tyTqKe52_14regex_automata�_RNvXsJ_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionTjjEENtNtNtB7_3ops9try_trait3Try6branchCs7Z5tyTqKe52_14regex_automata�_RNvXs7_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstENtNtNtCsgxBkk5gSRhY_4core3ops5deref5Deref5derefCs7Z5tyTqKe52_14regex_automata�_RNvXsx_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArceENtNtNtCsgxBkk5gSRhY_4core3ops5deref5Deref5derefCs7Z5tyTqKe52_14regex_automata�_RNvXs7_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecIBv_INtNtCsgxBkk5gSRhY_4core6option6OptionINtNtB7_4sync3ArceEEEENtNtNtBN_3ops5deref5Deref5derefCs7Z5tyTqKe52_14regex_automata�_RNvXNtCsgxBkk5gSRhY_4core7convertRINtNtCs6i54tJFfzR_5alloc3vec3VechEINtB2_5AsRefShE6as_refCs7Z5tyTqKe52_14regex_automata�_RNvXNtCsgxBkk5gSRhY_4core7convertReINtB2_5AsRefeE6as_refCs7Z5tyTqKe52_14regex_automata�_RNvMs_NtCs6i54tJFfzR_5alloc3vecINtB4_3VecNtNtB6_6string6StringE7reserveCs7Z5tyTqKe52_14regex_automata�_RNvXs4_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionhENtNtB7_5clone5Clone5cloneCs7Z5tyTqKe52_14regex_automata�_RNvXs4_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionIBy_jEENtNtB7_5clone5Clone5cloneCs7Z5tyTqKe52_14regex_automata�_RNvMsq_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcShE15copy_from_sliceCs7Z5tyTqKe52_14regex_automata�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsgA2DnQ2VreH_12regex_syntax5error5ErrorECs7Z5tyTqKe52_14regex_automata�_RINvMNtCsgxBkk5gSRhY_4core5sliceSINtNtCs6i54tJFfzR_5alloc3vec3VecINtNtB5_6option6OptionINtNtBA_4sync3ArceEEE3getjECs7Z5tyTqKe52_14regex_automata�_RINvMNtNtCsgxBkk5gSRhY_4core3fmt2rtNtB3_8Argument9new_debugReECs7Z5tyTqKe52_14regex_automata�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc4sync3ArceEECs7Z5tyTqKe52_14regex_automata�_RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtB6_8adapters9enumerate9EnumerateNtNtNtCs7Z5tyTqKe52_14regex_automata4util8captures21GroupInfoPatternNamesENtB2_12IntoIterator9into_iterB1u_�_RNvXsp_NtCsgxBkk5gSRhY_4core6resultINtB5_6ResultNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorENtNtNtB7_3ops9try_trait3Try6branchB1u_�_RNvXsp_NtCsgxBkk5gSRhY_4core6resultINtB5_6ResultNtNtCsgA2DnQ2VreH_12regex_syntax3hir3HirNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorENtNtNtB7_3ops9try_trait3Try6branchB1u_�_RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionRINtNtCs6i54tJFfzR_5alloc3vec3VecIBw_INtNtBO_4sync3ArceEEEE3mapINtNtNtB5_5slice4iter4IterB1f_ENCNvMs5_NtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB2m_9GroupInfo13pattern_names0EB2q_�.text._RINvYINtNtNtCsgxBkk5gSRhY_4core5array4iter8IntoIterReKj1_ENtNtNtNtBa_4iter6traits8iterator8Iterator3mapNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2m_7Builder3newABN_BQ_BN_E0EB2o_�.text._RINvYINtNtNtCsgxBkk5gSRhY_4core5array4iter8IntoIterReKj0_ENtNtNtNtBa_4iter6traits8iterator8Iterator3mapNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2m_7Builder3newABN_BQ_BN_E0EB2o_�_RNvXs7_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecINtNtCsgxBkk5gSRhY_4core6option6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives11NonMaxUsizeEENtNtNtBJ_3ops5deref5Deref5derefB1m_�.rela.text._RINvXsi_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringEINtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect6ExtendBF_E6extendINtNtNtB18_8adapters3map3MapINtNtNtB1a_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3h_7Builder3newAB32_B35_B32_E0EEB3j_�.rela.text._RINvXsi_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringEINtNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collect6ExtendBF_E6extendINtNtNtB18_8adapters3map3MapINtNtNtB1a_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3h_7Builder3newAB32_B35_B32_E0EEB3j_�.rela.text._RINvXs_NtNtCsgxBkk5gSRhY_4core3ops11index_rangeNtB5_10IndexRangeNtNtNtNtB9_4iter6traits8iterator8Iterator8try_folduNCINvMs8_NtNtNtB9_5array4iter10iter_innerINtB1Y_15PolymorphicIterSINtNtNtB9_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtB7_9try_traitINtB3S_17NeverShortCircuituE10wrap_mut_2uB3y_NCINvNtNtB16_8adapters3map8map_foldB3y_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB6d_7Builder3newAB3y_j1_B3y_E0NCINvNvB10_8for_each4callB5t_NCINvMsj_NtB5x_3vecINtB7Q_3VecB5t_E14extend_trustedINtB4V_3MapINtB20_8IntoIterB3y_KB75_EB65_EE0E0E0E0B47_E0B47_EB6f_�.gcc_except_table._RINvXs_NtNtCsgxBkk5gSRhY_4core3ops11index_rangeNtB5_10IndexRangeNtNtNtNtB9_4iter6traits8iterator8Iterator8try_folduNCINvMs8_NtNtNtB9_5array4iter10iter_innerINtB1Y_15PolymorphicIterSINtNtNtB9_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtB7_9try_traitINtB3S_17NeverShortCircuituE10wrap_mut_2uB3y_NCINvNtNtB16_8adapters3map8map_foldB3y_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB6d_7Builder3newAB3y_j1_B3y_E0NCINvNvB10_8for_each4callB5t_NCINvMsj_NtB5x_3vecINtB7Q_3VecB5t_E14extend_trustedINtB4V_3MapINtB20_8IntoIterB3y_KB75_EB65_EE0E0E0E0B47_E0B47_EB6f_�.rela.text._RINvXs_NtNtCsgxBkk5gSRhY_4core3ops11index_rangeNtB5_10IndexRangeNtNtNtNtB9_4iter6traits8iterator8Iterator8try_folduNCINvMs8_NtNtNtB9_5array4iter10iter_innerINtB1Y_15PolymorphicIterSINtNtNtB9_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtB7_9try_traitINtB3S_17NeverShortCircuituE10wrap_mut_2uB3y_NCINvNtNtB16_8adapters3map8map_foldB3y_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB6d_7Builder3newAB3y_j0_B3y_E0NCINvNvB10_8for_each4callB5t_NCINvMsj_NtB5x_3vecINtB7Q_3VecB5t_E14extend_trustedINtB4V_3MapINtB20_8IntoIterB3y_KB75_EB65_EE0E0E0E0B47_E0B47_EB6f_�.gcc_except_table._RINvXs_NtNtCsgxBkk5gSRhY_4core3ops11index_rangeNtB5_10IndexRangeNtNtNtNtB9_4iter6traits8iterator8Iterator8try_folduNCINvMs8_NtNtNtB9_5array4iter10iter_innerINtB1Y_15PolymorphicIterSINtNtNtB9_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtB7_9try_traitINtB3S_17NeverShortCircuituE10wrap_mut_2uB3y_NCINvNtNtB16_8adapters3map8map_foldB3y_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB6d_7Builder3newAB3y_j0_B3y_E0NCINvNvB10_8for_each4callB5t_NCINvMsj_NtB5x_3vecINtB7Q_3VecB5t_E14extend_trustedINtB4V_3MapINtB20_8IntoIterB3y_KB75_EB65_EE0E0E0E0B47_E0B47_EB6f_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtBK_3VecNtNtBM_6string6StringE14extend_trustedINtNtNtNtB4_4iter8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3c_7Builder3newAB2X_B30_B2X_E0EE0EB3e_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtBK_3VecNtNtBM_6string6StringE14extend_trustedINtNtNtNtB4_4iter8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3c_7Builder3newAB2X_B30_B2X_E0EE0EB3e_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionRShE14unwrap_or_elseNCNvXsc_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB1a_8CapturesINtNtNtB5_3ops5index5IndexjE5indexs_0EB1e_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionRShE14unwrap_or_elseNCNvXsd_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB1a_8CapturesINtNtNtB5_3ops5index5IndexReE5indexs_0EB1e_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvNvNtNtNtNtB4_4iter6traits8iterator8Iterator8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB1F_3vecINtB2l_3VecB1B_E14extend_trustedINtNtNtBO_8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB4b_7Builder3newAB3W_B3Z_B3W_E0EE0E0EB4d_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvNvNtNtNtNtB4_4iter6traits8iterator8Iterator8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB1F_3vecINtB2l_3VecB1B_E14extend_trustedINtNtNtBO_8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB4b_7Builder3newAB3W_B3Z_B3W_E0EE0E0EB4d_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMNtNtB4_3ops9try_traitINtBH_17NeverShortCircuituE10wrap_mut_2uReNCINvNtNtNtB4_4iter8adapters3map8map_foldB1G_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3b_7Builder3newAB1G_j1_B1G_E0NCINvNvNtNtNtB1R_6traits8iterator8Iterator8for_each4callB2r_NCINvMsj_NtB2v_3vecINtB5j_3VecB2r_E14extend_trustedINtB1N_3MapINtNtNtB4_5array4iter8IntoIterB1G_KB43_EB33_EE0E0E0E0EB3d_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMNtNtB4_3ops9try_traitINtBH_17NeverShortCircuituE10wrap_mut_2uReNCINvNtNtNtB4_4iter8adapters3map8map_foldB1G_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3b_7Builder3newAB1G_j0_B1G_E0NCINvNvNtNtNtB1R_6traits8iterator8Iterator8for_each4callB2r_NCINvMsj_NtB2v_3vecINtB5j_3VecB2r_E14extend_trustedINtB1N_3MapINtNtNtB4_5array4iter8IntoIterB1G_KB43_EB33_EE0E0E0E0EB3d_�_RNvXs_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters9enumerateINtB4_9EnumerateNtNtNtCs7Z5tyTqKe52_14regex_automata4util8captures21GroupInfoPatternNamesENtNtNtB8_6traits8iterator8Iterator4nextB1d_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionReE14unwrap_or_elseNCNvXsc_NtNtCsiqedblvBLnu_5regex5regex6stringNtB19_8CapturesINtNtNtB5_3ops5index5IndexjE5indexs_0EB1d_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionReE14unwrap_or_elseNCNvXsd_NtNtCsiqedblvBLnu_5regex5regex6stringNtB19_8CapturesINtNtNtB5_3ops5index5IndexBI_E5indexs_0EB1d_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMs8_NtNtNtB4_5array4iter10iter_innerINtBK_15PolymorphicIterSINtNtNtB4_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtNtB4_3ops9try_traitINtB2D_17NeverShortCircuituE10wrap_mut_2uB2j_NCINvNtNtNtB4_4iter8adapters3map8map_foldB2j_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5a_7Builder3newAB2j_j1_B2j_E0NCINvNvNtNtNtB3Q_6traits8iterator8Iterator8for_each4callB4q_NCINvMsj_NtB4u_3vecINtB7i_3VecB4q_E14extend_trustedINtB3M_3MapINtBM_8IntoIterB2j_KB62_EB52_EE0E0E0E0B2Y_E0EB5c_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvMs8_NtNtNtB4_5array4iter10iter_innerINtBK_15PolymorphicIterSINtNtNtB4_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtNtB4_3ops9try_traitINtB2D_17NeverShortCircuituE10wrap_mut_2uB2j_NCINvNtNtNtB4_4iter8adapters3map8map_foldB2j_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5a_7Builder3newAB2j_j0_B2j_E0NCINvNvNtNtNtB3Q_6traits8iterator8Iterator8for_each4callB4q_NCINvMsj_NtB4u_3vecINtB7i_3VecB4q_E14extend_trustedINtB3M_3MapINtBM_8IntoIterB2j_KB62_EB52_EE0E0E0E0B2Y_E0EB5c_�.rela.text._RNCNvXsc_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB7_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5index0Bb_�.rela.text._RNCNvXsc_NtNtCsiqedblvBLnu_5regex5regex6stringNtB7_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5index0Bb_�.rela.text._RNCNvXsd_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB7_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexReE5index0Bb_�.rela.text._RNCNvXsd_NtNtCsiqedblvBLnu_5regex5regex6stringNtB7_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexReE5index0Bb_�.rela.text._RNCNvXs6_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB7_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next0Bb_�.rela.text._RNCNvXs6_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB7_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator4next0Bb_�.rela.text._RNCNvMsa_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB7_8Captures3get0Bb_�.rela.text._RNCNvMsa_NtNtCsiqedblvBLnu_5regex5regex6stringNtB7_8Captures3get0Bb_�.rela.text._RNCNvXs7_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB7_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back0Bb_�.rela.text._RNCNvXs7_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB7_14SetMatchesIterNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits12double_ended19DoubleEndedIterator9next_back0Bb_�.rela.text._RNCNvMsa_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB7_8Captures4name0Bb_�.rela.text._RNCNvMsa_NtNtCsiqedblvBLnu_5regex5regex6stringNtB7_8Captures4name0Bb_�.rela.text._RNCNvXsc_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB7_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5indexs_0Bb_�.rela.text._RNCNvXsc_NtNtCsiqedblvBLnu_5regex5regex6stringNtB7_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexjE5indexs_0Bb_�.rela.text._RNCNvXsd_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB7_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexReE5indexs_0Bb_�.rela.text._RNCNvXsd_NtNtCsiqedblvBLnu_5regex5regex6stringNtB7_8CapturesINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexReE5indexs_0Bb_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc3vec3VecNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEEB1b_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtCs6i54tJFfzR_5alloc3vec3VecNtNtCsgA2DnQ2VreH_12regex_syntax3hir3HirEEB1b_�_RNvXs14_NtNtCs7Z5tyTqKe52_14regex_automata4util10primitivesINtNtCs6i54tJFfzR_5alloc3vec3VecTNtB6_10SmallIndexB1s_EEINtNtNtCsgxBkk5gSRhY_4core3ops5index5IndexNtB6_9PatternIDE5indexBa_�_RINvMsj_NtNtCs7Z5tyTqKe52_14regex_automata4meta5regexNtB6_7Builder19build_many_from_hirNtNtCsgA2DnQ2VreH_12regex_syntax3hir3HirEBa_�_RINvMNtCsgxBkk5gSRhY_4core5sliceSINtNtB5_6option6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives11NonMaxUsizeE3getjEBX_�.text._RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtB6_8adapters3map3MapINtNtNtB8_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1V_7Builder3newAB1G_B1J_B1G_E0ENtB2_12IntoIterator9into_iterB1X_�.text._RNvXNtNtNtCsgxBkk5gSRhY_4core4iter6traits7collectINtNtNtB6_8adapters3map3MapINtNtNtB8_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1V_7Builder3newAB1G_B1J_B1G_E0ENtB2_12IntoIterator9into_iterB1X_�_RNvMs1_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionRIBy_NtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives11NonMaxUsizeEE6copiedBV_�_RNvXsJ_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionIBy_NtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives11NonMaxUsizeEENtNtNtB7_3ops9try_trait3Try6branchBU_�_RNvXs4_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionIBy_NtNtNtCs7Z5tyTqKe52_14regex_automata4util9prefilter9PrefilterEENtNtB7_5clone5Clone5cloneBU_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtNtB4_4iter8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1S_7Builder3newAB1D_B1G_B1D_E0EEB1U_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtNtNtB4_4iter8adapters3map3MapINtNtNtB4_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1S_7Builder3newAB1D_B1G_B1D_E0EEB1U_�.text._RNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB8_3VecNtNtBa_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1s_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2R_7Builder3newAB2C_B2F_B2C_E0EE0B2T_�.text._RNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB8_3VecNtNtBa_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1s_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2R_7Builder3newAB2C_B2F_B2C_E0EE0B2T_�_RNvXs4_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionNtNtNtNtCs7Z5tyTqKe52_14regex_automata3nfa8thompson8compiler13WhichCapturesENtNtB7_5clone5Clone5cloneBS_�.rela.text._RNCINvNvNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB1j_3vecINtB1Z_3VecB1f_E14extend_trustedINtNtNtBc_8adapters3map3MapINtNtNtBe_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3P_7Builder3newAB3A_B3D_B3A_E0EE0E0B3R_�.rela.text._RNCINvNvNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB1j_3vecINtB1Z_3VecB1f_E14extend_trustedINtNtNtBc_8adapters3map3MapINtNtNtBe_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB3P_7Builder3newAB3A_B3D_B3A_E0EE0E0B3R_�.rela.text._RINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1q_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB2A_B2D_B2A_E0EEB2R_�.gcc_except_table._RINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1q_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB2A_B2D_B2A_E0EEB2R_�.rela.text._RINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1q_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB2A_B2D_B2A_E0EEB2R_�.gcc_except_table._RINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB6_3VecNtNtB8_6string6StringE14extend_trustedINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1q_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB2A_B2D_B2A_E0EEB2R_�.rela.text._RNCINvMNtNtCsgxBkk5gSRhY_4core3ops9try_traitINtB5_17NeverShortCircuituE10wrap_mut_2uReNCINvNtNtNtB9_4iter8adapters3map8map_foldB1k_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB1k_j1_B1k_E0NCINvNvNtNtNtB1v_6traits8iterator8Iterator8for_each4callB25_NCINvMsj_NtB29_3vecINtB4X_3VecB25_E14extend_trustedINtB1r_3MapINtNtNtB9_5array4iter8IntoIterB1k_KB3H_EB2H_EE0E0E0E0B2R_�.rela.text._RNCINvMNtNtCsgxBkk5gSRhY_4core3ops9try_traitINtB5_17NeverShortCircuituE10wrap_mut_2uReNCINvNtNtNtB9_4iter8adapters3map8map_foldB1k_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB2P_7Builder3newAB1k_j0_B1k_E0NCINvNvNtNtNtB1v_6traits8iterator8Iterator8for_each4callB25_NCINvMsj_NtB29_3vecINtB4X_3VecB25_E14extend_trustedINtB1r_3MapINtNtNtB9_5array4iter8IntoIterB1k_KB3H_EB2H_EE0E0E0E0B2R_�_RNvXsK_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search4SpanEINtNtNtB7_3ops9try_trait12FromResidualIBy_NtNtB7_7convert10InfallibleEE13from_residualBQ_�_RNvXsq_NtCsgxBkk5gSRhY_4core6resultINtB5_6ResultNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex5RegexNtNtBO_5error10BuildErrorEINtNtNtB7_3ops9try_trait12FromResidualIBy_NtNtB7_7convert10InfallibleB1B_EE13from_residualBQ_�_RNvXsJ_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives11NonMaxUsizeENtNtNtB7_3ops9try_trait3Try6branchBQ_�_RNvXsJ_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDENtNtNtB7_3ops9try_trait3Try6branchBQ_�_RNvXs4_NtCsgxBkk5gSRhY_4core6optionINtB5_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search9MatchKindENtNtB7_5clone5Clone5cloneBQ_�.rela.text._RNCINvMs8_NtNtNtCsgxBkk5gSRhY_4core5array4iter10iter_innerINtB8_15PolymorphicIterSINtNtNtBe_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtNtBe_3ops9try_traitINtB2h_17NeverShortCircuituE10wrap_mut_2uB1X_NCINvNtNtNtBe_4iter8adapters3map8map_foldB1X_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB4O_7Builder3newAB1X_j1_B1X_E0NCINvNvNtNtNtB3u_6traits8iterator8Iterator8for_each4callB44_NCINvMsj_NtB48_3vecINtB6W_3VecB44_E14extend_trustedINtB3q_3MapINtBa_8IntoIterB1X_KB5G_EB4G_EE0E0E0E0B2C_E0B4Q_�.rela.text._RNCINvMs8_NtNtNtCsgxBkk5gSRhY_4core5array4iter10iter_innerINtB8_15PolymorphicIterSINtNtNtBe_3mem12maybe_uninit11MaybeUninitReEE8try_folduNCINvMNtNtBe_3ops9try_traitINtB2h_17NeverShortCircuituE10wrap_mut_2uB1X_NCINvNtNtNtBe_4iter8adapters3map8map_foldB1X_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB4O_7Builder3newAB1X_j0_B1X_E0NCINvNvNtNtNtB3u_6traits8iterator8Iterator8for_each4callB44_NCINvMsj_NtB48_3vecINtB6W_3VecB44_E14extend_trustedINtB3q_3MapINtBa_8IntoIterB1X_KB5G_EB4G_EE0E0E0E0B2C_E0B4Q_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCsiqedblvBLnu_5regex5regex6string5RegexNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorE7map_errNtNtBO_5error5ErrorNvMB2z_B2x_21from_meta_build_errorEBO_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCsiqedblvBLnu_5regex5regex5bytes5RegexNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorE7map_errNtNtBO_5error5ErrorNvMB2y_B2w_21from_meta_build_errorEBO_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCsiqedblvBLnu_5regex8regexset6string8RegexSetNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorE7map_errNtNtBO_5error5ErrorNvMB2F_B2D_21from_meta_build_errorEBO_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCsiqedblvBLnu_5regex8regexset5bytes8RegexSetNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorE7map_errNtNtBO_5error5ErrorNvMB2E_B2C_21from_meta_build_errorEBO_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCsiqedblvBLnu_5regex5regex5bytes5MatchE3mapRShNCNvXsc_BK_NtBK_8CapturesINtNtNtB5_3ops5index5IndexjE5index0EBO_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCsiqedblvBLnu_5regex5regex6string5MatchE3mapReNCNvXsc_BK_NtBK_8CapturesINtNtNtB5_3ops5index5IndexjE5index0EBO_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCsiqedblvBLnu_5regex5regex5bytes5MatchE3mapRShNCNvXsd_BK_NtBK_8CapturesINtNtNtB5_3ops5index5IndexReE5index0EBO_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCsiqedblvBLnu_5regex5regex6string5MatchE3mapReNCNvXsd_BK_NtBK_8CapturesINtNtNtB5_3ops5index5IndexB1w_E5index0EBO_�_RNvXsx_NtCs6i54tJFfzR_5alloc4syncINtB5_3ArcNtNtNtCs7Z5tyTqKe52_14regex_automata4util8captures14GroupInfoInnerENtNtNtCsgxBkk5gSRhY_4core3ops5deref5Deref5derefBL_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtBI_7Builder16build_many_bytes0EBK_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtBI_7Builder15build_one_bytes0EBK_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtBI_7Builder17build_many_string0EBK_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtBI_7Builder16build_one_string0EBK_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search4SpanE3mapNtNtNtCsiqedblvBLnu_5regex5regex5bytes5MatchNCNvMsa_B1G_NtB1G_8Captures3get0EB1K_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search4SpanE3mapNtNtNtCsiqedblvBLnu_5regex5regex6string5MatchNCNvMsa_B1G_NtB1G_8Captures3get0EB1K_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search4SpanE3mapNtNtNtCsiqedblvBLnu_5regex5regex5bytes5MatchNCNvMsa_B1G_NtB1G_8Captures4name0EB1K_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util6search4SpanE3mapNtNtNtCsiqedblvBLnu_5regex5regex6string5MatchNCNvMsa_B1G_NtB1G_8Captures4name0EB1K_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtNtCs7Z5tyTqKe52_14regex_automata3nfa8thompson5error10BuildErrorEBJ_�_RNvMsF_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstE4pushBI_�_RNvMsF_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtCsgA2DnQ2VreH_12regex_syntax3hir3HirE4pushBI_�_RNvXs7_NtCs6i54tJFfzR_5alloc3vecINtB5_3VecNtNtCsgA2DnQ2VreH_12regex_syntax3hir3HirENtNtNtCsgxBkk5gSRhY_4core3ops5deref5Deref5derefBI_�.rela.text._RINvXs0_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3mapINtB6_3MapINtNtNtBc_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newAB1r_B1u_B1r_E0ENtNtNtBa_6traits8iterator8Iterator4folduNCINvNvB2J_8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB3Q_3vecINtB4w_3VecB3M_E14extend_trustedBN_E0E0EB1I_�.rela.text._RINvXs0_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3mapINtB6_3MapINtNtNtBc_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newAB1r_B1u_B1r_E0ENtNtNtBa_6traits8iterator8Iterator4folduNCINvNvB2J_8for_each4callNtNtCs6i54tJFfzR_5alloc6string6StringNCINvMsj_NtB3Q_3vecINtB4w_3VecB3M_E14extend_trustedBN_E0E0EB1I_�.rela.text._RNCINvNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newABU_j1_BU_E0NCINvNvNtNtNtB8_6traits8iterator8Iterator8for_each4callBW_NCINvMsj_NtB10_3vecINtB3K_3VecBW_E14extend_trustedINtB4_3MapINtNtNtBa_5array4iter8IntoIterBU_KB2x_EB1y_EE0E0E0B1I_�.gcc_except_table._RNCINvNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newABU_j1_BU_E0NCINvNvNtNtNtB8_6traits8iterator8Iterator8for_each4callBW_NCINvMsj_NtB10_3vecINtB3K_3VecBW_E14extend_trustedINtB4_3MapINtNtNtBa_5array4iter8IntoIterBU_KB2x_EB1y_EE0E0E0B1I_�.rela.text._RNCINvNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newABU_j0_BU_E0NCINvNvNtNtNtB8_6traits8iterator8Iterator8for_each4callBW_NCINvMsj_NtB10_3vecINtB3K_3VecBW_E14extend_trustedINtB4_3MapINtNtNtBa_5array4iter8IntoIterBU_KB2x_EB1y_EE0E0E0B1I_�.gcc_except_table._RNCINvNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1G_7Builder3newABU_j0_BU_E0NCINvNvNtNtNtB8_6traits8iterator8Iterator8for_each4callBW_NCINvMsj_NtB10_3vecINtB3K_3VecBW_E14extend_trustedINtB4_3MapINtNtNtBa_5array4iter8IntoIterBU_KB2x_EB1y_EE0E0E0B1I_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8regexset5bytes10SetMatchesEBH_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8regexset6string10SetMatchesEBH_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsgA2DnQ2VreH_12regex_syntax3hir9translate10TranslatorEBH_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsgA2DnQ2VreH_12regex_syntax3ast5parse6ParserEBH_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8builders5bytes12RegexBuilderEBH_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8builders6string12RegexBuilderEBH_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8builders5bytes15RegexSetBuilderEBH_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCsiqedblvBLnu_5regex8builders6string15RegexSetBuilderEBH_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex7BuilderEBH_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex6ConfigEBH_�.rela.text._RNvXs0_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3mapINtB5_3MapINtNtNtBb_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1F_7Builder3newAB1q_B1t_B1q_E0ENtNtNtB9_6traits8iterator8Iterator9size_hintB1H_�.rela.text._RNvXs0_NtNtNtCsgxBkk5gSRhY_4core4iter8adapters3mapINtB5_3MapINtNtNtBb_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1F_7Builder3newAB1q_B1t_B1q_E0ENtNtNtB9_6traits8iterator8Iterator9size_hintB1H_�_RNvMNtCs6i54tJFfzR_5alloc3vecINtB2_3VecNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstE3newBF_�_RNvMNtCs6i54tJFfzR_5alloc3vecINtB2_3VecNtNtCsgA2DnQ2VreH_12regex_syntax3hir3HirE3newBF_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsgA2DnQ2VreH_12regex_syntax3ast3AstEBF_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsiqedblvBLnu_5regex5error5ErrorEBF_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsgA2DnQ2VreH_12regex_syntax3hir3HirEBF_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsiqedblvBLnu_5regex8builders7BuilderEBF_�.gcc_except_table._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNtNtCsiqedblvBLnu_5regex8builders7BuilderEBF_�.rela.text._RINvYINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtBc_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1A_7Builder3newAB1l_B1o_B1l_E0ENtNtNtBa_6traits8iterator8Iterator8for_eachNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB3t_3VecNtNtB3v_6string6StringE14extend_trustedB3_E0EB1C_�.rela.text._RINvYINtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtBc_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB1A_7Builder3newAB1l_B1o_B1l_E0ENtNtNtBa_6traits8iterator8Iterator8for_eachNCINvMsj_NtCs6i54tJFfzR_5alloc3vecINtB3t_3VecNtNtB3v_6string6StringE14extend_trustedB3_E0EB1C_�.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5Match3newB9_�.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5Match3newB9_�.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5Match5startB9_�.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5Match5startB9_�.rela.text._RNvMsa_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8Captures3getB9_�.rela.text._RNvMsa_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8Captures3getB9_�.rela.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5Match8as_bytesB9_�.rela.text._RNvMs5_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5Regex6as_strB9_�.rela.text._RNvMs5_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5Regex6as_strB9_�.rela.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5Match6as_strB9_�.rela.text._RNvMs0_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB5_10SetMatches4iterB9_�.rela.text._RNvMs0_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB5_10SetMatches4iterB9_�.rela.text._RNvMsa_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8Captures4nameB9_�.rela.text._RNvMsa_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8Captures4nameB9_�.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5Match5rangeB9_�.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5Match5rangeB9_�.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_5Match3endB9_�.text._RNvMs6_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_5Match3endB9_�.rela.text._RNvMsa_NtNtCsiqedblvBLnu_5regex5regex5bytesNtB5_8Captures6expandB9_�.rela.text._RNvMsa_NtNtCsiqedblvBLnu_5regex5regex6stringNtB5_8Captures6expandB9_�.rela.text._RINvMs_NtNtCsiqedblvBLnu_5regex8builders6stringNtB5_15RegexSetBuilder3newARej0_B1a_EB9_�.rela.text._RINvMs_NtNtCsiqedblvBLnu_5regex8builders5bytesNtB5_15RegexSetBuilder3newARej0_B19_EB9_�.rela.text._RNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB7_7Builder3newARej1_BU_E0B9_�.gcc_except_table._RNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB7_7Builder3newARej1_BU_E0B9_�.rela.text._RNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB7_7Builder3newARej0_BU_E0B9_�.gcc_except_table._RNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB7_7Builder3newARej0_BU_E0B9_�.rela.text._RNvXs_NtNtCs6i54tJFfzR_5alloc3vec11spec_extendINtB6_3VecNtNtB8_6string6StringEINtB4_10SpecExtendBS_INtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1I_5array4iter8IntoIterReKj1_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newAB2S_B2V_B2S_E0EE11spec_extendB39_�.rela.text._RNvXs_NtNtCs6i54tJFfzR_5alloc3vec11spec_extendINtB6_3VecNtNtB8_6string6StringEINtB4_10SpecExtendBS_INtNtNtNtCsgxBkk5gSRhY_4core4iter8adapters3map3MapINtNtNtB1I_5array4iter8IntoIterReKj0_ENCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newAB2S_B2V_B2S_E0EE11spec_extendB39_�.rela.text._RINvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB6_8IntoIterReKj1_ENtNtNtNtBa_4iter6traits8iterator8Iterator4folduNCINvNtNtB16_8adapters3map8map_foldBT_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newABT_BW_BT_E0NCINvNvB10_8for_each4callB2n_NCINvMsj_NtB2r_3vecINtB4I_3VecB2n_E14extend_trustedINtB1Q_3MapBE_B2Z_EE0E0E0EB39_�.gcc_except_table._RINvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB6_8IntoIterReKj1_ENtNtNtNtBa_4iter6traits8iterator8Iterator4folduNCINvNtNtB16_8adapters3map8map_foldBT_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newABT_BW_BT_E0NCINvNvB10_8for_each4callB2n_NCINvMsj_NtB2r_3vecINtB4I_3VecB2n_E14extend_trustedINtB1Q_3MapBE_B2Z_EE0E0E0EB39_�.rela.text._RINvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB6_8IntoIterReKj0_ENtNtNtNtBa_4iter6traits8iterator8Iterator4folduNCINvNtNtB16_8adapters3map8map_foldBT_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newABT_BW_BT_E0NCINvNvB10_8for_each4callB2n_NCINvMsj_NtB2r_3vecINtB4I_3VecB2n_E14extend_trustedINtB1Q_3MapBE_B2Z_EE0E0E0EB39_�.gcc_except_table._RINvXs2_NtNtCsgxBkk5gSRhY_4core5array4iterINtB6_8IntoIterReKj0_ENtNtNtNtBa_4iter6traits8iterator8Iterator4folduNCINvNtNtB16_8adapters3map8map_foldBT_NtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB37_7Builder3newABT_BW_BT_E0NCINvNvB10_8for_each4callB2n_NCINvMsj_NtB2r_3vecINtB4I_3VecB2n_E14extend_trustedINtB1Q_3MapBE_B2Z_EE0E0E0EB39_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex5RegexNtNtBM_5error10BuildErrorE3mapNtNtNtCsiqedblvBLnu_5regex8regexset5bytes8RegexSetNCNvMs_NtB29_8buildersNtB2Y_7Builder16build_many_bytes0EB29_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex5RegexNtNtBM_5error10BuildErrorE3mapNtNtNtCsiqedblvBLnu_5regex5regex5bytes5RegexNCNvMs_NtB29_8buildersNtB2S_7Builder15build_one_bytes0EB29_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex5RegexNtNtBM_5error10BuildErrorE3mapNtNtNtCsiqedblvBLnu_5regex8regexset6string8RegexSetNCNvMs_NtB29_8buildersNtB2Z_7Builder17build_many_string0EB29_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6resultINtB3_6ResultNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5regex5RegexNtNtBM_5error10BuildErrorE3mapNtNtNtCsiqedblvBLnu_5regex5regex6string5RegexNCNvMs_NtB29_8buildersNtB2T_7Builder16build_one_string0EB29_�_RNvYNtNtNtCs7Z5tyTqKe52_14regex_automata4util8captures21GroupInfoPatternNamesNtNtNtNtCsgxBkk5gSRhY_4core4iter6traits8iterator8Iterator9enumerateB8_�.text._RNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtB6_7Builder16build_many_bytes0B8_�.text._RNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtB6_7Builder15build_one_bytes0B8_�.text._RNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtB6_7Builder17build_many_string0B8_�.text._RNCNvMs_NtCsiqedblvBLnu_5regex8buildersNtB6_7Builder16build_one_string0B8_�.rela.text._RNvYNvMNtCsiqedblvBLnu_5regex5errorNtB5_5Error21from_meta_build_errorINtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceTNtNtNtCs7Z5tyTqKe52_14regex_automata4meta5error10BuildErrorEE9call_onceB7_�.rela.text._RINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5_7Builder3newARej1_BS_EB7_�.gcc_except_table._RINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5_7Builder3newARej1_BS_EB7_�.rela.text._RINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5_7Builder3newARej0_BS_EB7_�.gcc_except_table._RINvMs_NtCsiqedblvBLnu_5regex8buildersNtB5_7Builder3newARej0_BS_EB7_�_RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueINtNtB4_6option6OptionIBC_NtNtNtCs7Z5tyTqKe52_14regex_automata4util9prefilter9PrefilterEEEB17_�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8regexset5bytesNtB2_8RegexSet8patternsB6_�.rela.text._RNvMNtNtCsiqedblvBLnu_5regex8regexset6stringNtB2_8RegexSet8patternsB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionRShEB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex6string12no_expansionNtNtCs6i54tJFfzR_5alloc6string6StringEB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex6string12no_expansionRNtNtCs6i54tJFfzR_5alloc6string6StringEB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex6string12no_expansionReEB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionINtNtCs6i54tJFfzR_5alloc3vec3VechEEB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionRINtNtCs6i54tJFfzR_5alloc3vec3VechEEB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionINtNtCs6i54tJFfzR_5alloc6borrow3CowShEEB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex5bytes12no_expansionRINtNtCs6i54tJFfzR_5alloc6borrow3CowShEEB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex6string12no_expansionINtNtCs6i54tJFfzR_5alloc6borrow3CoweEEB6_�.rela.text._RINvNtNtCsiqedblvBLnu_5regex5regex6string12no_expansionRINtNtCs6i54tJFfzR_5alloc6borrow3CoweEEB6_�_RNCNvNtCs3y5OvzP2C6M_6memchr6memchr6memchr0B5_�_RNvXNtCs3y5OvzP2C6M_6memchr3extPhNtB2_7Pointer8distanceB4_�_RINvNtCsgxBkk5gSRhY_4core9panicking13assert_failedjjEB4_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvNtNtNtB4_4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB22_7Builder3newAB1g_j1_B1g_E0NCINvNvNtNtNtBK_6traits8iterator8Iterator8for_each4callB1i_NCINvMsj_NtB1m_3vecINtB49_3VecB1i_E14extend_trustedINtBG_3MapINtNtNtB4_5array4iter8IntoIterB1g_KB2U_EB1U_EE0E0E0EB24_�.rela.text._RINvNtCsgxBkk5gSRhY_4core3ptr9drop_glueNCINvNtNtNtB4_4iter8adapters3map8map_foldReNtNtCs6i54tJFfzR_5alloc6string6StringuNCINvMs_NtCsiqedblvBLnu_5regex8buildersNtB22_7Builder3newAB1g_j0_B1g_E0NCINvNvNtNtNtBK_6traits8iterator8Iterator8for_each4callB1i_NCINvMsj_NtB1m_3vecINtB49_3VecB1i_E14extend_trustedINtBG_3MapINtNtNtB4_5array4iter8IntoIterB1g_KB2U_EB1U_EE0E0E0EB24_�_RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionjE3mapTjjENCNvMs5_NtNtCs7Z5tyTqKe52_14regex_automata4util8capturesNtB10_9GroupInfo5slots0EB14_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDE3mapjNCNvXs6_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB1X_14SetMatchesIterNtNtNtNtB5_4iter6traits8iterator8Iterator4next0EB21_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDE3mapjNCNvXs6_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB1X_14SetMatchesIterNtNtNtNtB5_4iter6traits8iterator8Iterator4next0EB21_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDE3mapjNCNvXs7_NtNtCsiqedblvBLnu_5regex8regexset5bytesNtB1X_14SetMatchesIterNtNtNtNtB5_4iter6traits12double_ended19DoubleEndedIterator9next_back0EB21_�.rela.text._RINvMNtCsgxBkk5gSRhY_4core6optionINtB3_6OptionNtNtNtCs7Z5tyTqKe52_14regex_automata4util10primitives9PatternIDE3mapjNCNvXs7_NtNtCsiqedblvBLnu_5regex8regexset6stringNtB1X_14SetMatchesIterNtNtNtNtB5_4iter6traits12double_ended19DoubleEndedIterator9next_back0EB21_�GCC_except_table99�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.99�.Lanon.c946a17824dd70276867f9afb5e8d541.89�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.79�GCC_except_table169�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.69�GCC_except_table259�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.59�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.49�.Lanon.c946a17824dd70276867f9afb5e8d541.119�GCC_except_table309�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.109�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.9�.rodata.cst8�_RNvMNtNtCs7Z5tyTqKe52_14regex_automata4util6syntaxNtB2_6Config4utf8�GCC_except_table398�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.98�.Lanon.c946a17824dd70276867f9afb5e8d541.88�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.78�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.68�GCC_except_table258�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.58�GCC_except_table348�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.48�GCC_except_table38�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.38�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.28�GCC_except_table218�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.118�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.18�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.108�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.97�GCC_except_table87�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.87�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.77�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.67�GCC_except_table257�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.57�GCC_except_table347�GCC_except_table37�GCC_except_table137�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.127�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.27�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.17�GCC_except_table307�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.107�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.7�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.96�GCC_except_table86�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.86�GCC_except_table276�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.76�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.66�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.46�GCC_except_table36�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.36�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.126�.Lanon.c946a17824dd70276867f9afb5e8d541.26�.rodata.cst16�GCC_except_table316�GCC_except_table216�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.116�GCC_except_table306�GCC_except_table106�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.106�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.95�GCC_except_table85�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.85�GCC_except_table375�GCC_except_table275�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.75�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.65�.Lanon.c946a17824dd70276867f9afb5e8d541.55�GCC_except_table35�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.35�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.125�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.25�GCC_except_table315�GCC_except_table215�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.115�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.15�GCC_except_table105�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.105�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.5�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.94�GCC_except_table84�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.84�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.74�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.64�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.54�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.44�GCC_except_table34�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.34�.Lanon.c946a17824dd70276867f9afb5e8d541.124�GCC_except_table214�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.114�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.14�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.104�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.4�GCC_except_table183�.Lanon.c946a17824dd70276867f9afb5e8d541.83�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.73�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.53�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.33�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.123�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.23�GCC_except_table213�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.103�_RNvCs1njKG4L9aB3_7___rustc35___rust_no_alloc_shim_is_unstable_v2�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.92�GCC_except_table182�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.82�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.72�GCC_except_table62�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.62�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.52�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.42�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.32�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.122�GCC_except_table212�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.112�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.12�GCC_except_table302�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.102�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.2�.Lanon.c946a17824dd70276867f9afb5e8d541.91�GCC_except_table281�GCC_except_table181�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.81�GCC_except_table171�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.71�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.61�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.51�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.41�GCC_except_table31�.Lanon.c946a17824dd70276867f9afb5e8d541.31�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.121�.Lanon.c946a17824dd70276867f9afb5e8d541.21�GCC_except_table311�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.111�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.11�.rodata.str1.1�GCC_except_table90�.Lanon.c946a17824dd70276867f9afb5e8d541.90�.Lanon.c946a17824dd70276867f9afb5e8d541.80�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.70�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.60�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.50�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.40�GCC_except_table30�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.30�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.120�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.20�GCC_except_table210�.Lanon.c946a17824dd70276867f9afb5e8d541.110�GCC_except_table100�.rela.data.rel.ro..Lanon.c946a17824dd70276867f9afb5e8d541.100�regex.d695add442a8bed6-cgu.0�.rodata..Lanon.c946a17824dd70276867f9afb5e8d541.0�����������������������������������������������������������������˜Á���������������������ˆ�����ès����������������������������_c��������������������@��������������������������������������T�������������������@�������G������������������������������T����@���������������8e������������ì�������������������U���������������������������G������������������������������üT����@���������������Pe������������ì�������������������ûU�������������������à�������G������������������������������öU����@���������������he������������ì������������������� W�������������������0������G������������������������������W����@���������������€e������������ì�� �����������������z�������������������€������†������������������������������u����@���������������˜e������������ì�� ������������������������������������������†����������������������������������@���������������°e������������ì�� �����������������@������������������� ������†������������������������������;����@���������������Èe������������ì�������������������Î�������������������0������†������������������������������É����@���������������àe������������ì������������������� �������������������À������Ÿ����������������������������������@���������������øe������������ì�������������������~�������������������`������Ÿ������������������������������y����@���������������f������������ì�������������������Ï��������������������������Ÿ������������������������������Ê����@���������������(f������������ì�������������������.������������������� ������Ÿ������������������������������)����@���������������@f������������ì�������������������wß��������������������@������f������������������������������rß�����@���������������Xf������������ì�������������������+à��������������������°������f������������������������������&à�����@���������������pf������������ì�������������������äç�������������������� ������f������������������������������ßç�����@���������������ˆf������������ì�������������������˜è���������������������������f������������������������������“è�����@��������������� f������������ì��!�����������������hM���������������������������½������������������������������cM�����@���������������¸f�����`�������ì��#�����������������IL��������������������À������Ø������������������������������DL�����@���������������g�������������ì��%�����������������ÔC�������������������  ������Ê������������������������������ÏC����@���������������¨g�����`�������ì��'�����������������ÇE�������������������p ������Ê������������������������������ÂE����@���������������h�����`�������ì��)�����������������ØB�������������������@ ������Ê������������������������������ÓB����@���������������hh�����`�������ì��+�����������������ÉD������������������� ������Ê������������������������������ÄD����@���������������Èh�����`�������ì��-�����������������g�������������������à ������ý������������������������������b����@���������������(i�����H�������ì��/�����������������‚�������������������à ������ý������������������������������}����@���������������pi�����H�������ì��1�����������������6�������������������à������ý������������������������������1����@���������������¸i�����H�������ì��3�����������������K�������������������à������ý������������������������������F����@����������������j�����H�������ì��5�����������������~@��������������������à������&������������������������������y@�����@���������������Hj������������ì��7�����������������KB��������������������������&������������������������������FB�����@���������������`j������������ì��9�����������������«C��������������������@������������������������������������RC��������������������P������������������������������������J�������������������`����������������������������������� J����@���������������xj�����À�������ì��=�����������������[J�������������������x������(������������������������������fI������������������� ������.�����������������������������aI����@���������������8k�����À�������ì��@�����������������²I�������������������Ð������(������������������������������×8��������������������������;������������������������������Ò8����@���������������øk�����0�������ì��C�����������������s8�������������������@������;������������������������������n8����@���������������(l�����0�������ì��E�����������������v�������������������€�����������������������������������q����@���������������Xl�����Ø�������ì��G�����������������u�������������������ˆ������������������������������������g�������������������°������'�����������������������������b����@���������������0m�����Ø�������ì��J�����������������f�������������������Ø������������������������������������A���������������������������E �����������������������������A�����@���������������n�����È������ì��M�����������������ªA��������������������H ������´������������������������������öJ���������������������!������%�����������������������������ñJ�����@���������������Ðr�����x�������ì��P�����������������—K��������������������("������������������������������������SI��������������������@"������k�����������������������������NI�����@���������������Hs�����P������ì��S�����������������J��������������������¬$������(������������������������������ˆG��������������������à$������ ������������������������������ƒG�����@���������������˜t������������ì��V�����������������KF��������������������ð$������ ������������������������������FF�����@���������������°t������������ì��X����������������� H���������������������%������������������������������������H�����@���������������Èt������������ì��Z�����������������åH�������������������� %������ ������������������������������àH�����@���������������àt������������ì��\�����������������wH��������������������0%������ ������������������������������rH�����@���������������øt������������ì��^�����������������vü��������������������@%������ ������������������������������qü�����@���������������u������������ì��`�����������������­û��������������������P%������ ������������������������������¨û�����@���������������(u������������ì��b�����������������âF��������������������`%������ ������������������������������ÝF�����@���������������@u������������ì��d�����������������_å��������������������p%������ ������������������������������Zå�����@���������������Xu������������ì��f�����������������˜ã��������������������€%������ ������������������������������“ã�����@���������������pu������������ì��h�����������������‡ë���������������������%������ ������������������������������‚ë�����@���������������ˆu������������ì��j�����������������Né�������������������� %������ ������������������������������Ié�����@��������������� u������������ì��l�����������������ZÞ��������������������°%������ ������������������������������UÞ�����@���������������¸u������������ì��n�����������������=Ý��������������������À%������ ������������������������������8Ý�����@���������������Ðu������������ì��p�����������������þQ�������������������Ð%������ ������������������������������ùQ����@���������������èu������������ì��r�����������������‚P�������������������à%������ ������������������������������}P����@����������������v������������ì��t�����������������<â��������������������ð%������ ������������������������������7â�����@���������������v������������ì��v�����������������àà���������������������&������ ������������������������������Ûà�����@���������������0v������������ì��x�������������������������������������&������ ������������������������������û����@���������������Hv������������ì��z�����������������‚������������������� &������ ������������������������������}����@���������������`v������������ì��|�����������������ü�������������������0&������ ������������������������������÷����@���������������xv������������ì��~�����������������}�������������������@&������ ������������������������������x����@����������������v������������ì��€�����������������•.�������������������P&������&�������������������������������.����@���������������¨v������������ì��‚�����������������F/�������������������€&������X������������������������������A/����@���������������Àv�����x�������ì��„�����������������¢/�������������������Ø&������������������������������������ú?��������������������ð&������ ������������������������������õ?�����@���������������8w������������ì��‡�����������������ÏB���������������������'������6������������������������������ÊB�����@���������������Pw�����0�������ì��‰�����������������u?��������������������@'������ ������������������������������p?�����@���������������€w������������ì��‹�����������������5)�������������������P'������ ������������������������������0)����@���������������˜w������������ì��������������������*�������������������`'������ ������������������������������*����@���������������°w������������ì��������������������¤)�������������������p'������ ������������������������������Ÿ)����@���������������Èw������������ì��‘�����������������†*�������������������€'������ �������������������������������*����@���������������àw������������ì��“�����������������‘'��������������������'������ ������������������������������Œ'����@���������������øw������������ì��•�����������������þ'������������������� '������ ������������������������������ù'����@���������������x������������ì��—�����������������SM�������������������°'������•������������������������������NM����@���������������(x�����0�������ì��™�����������������&N�������������������P(������•������������������������������!N����@���������������Xx�����0�������ì��›�����������������¼M�������������������ð(������•������������������������������·M����@���������������ˆx�����0�������ì��������������������“N��������������������)������•������������������������������ŽN����@���������������¸x�����0�������ì��Ÿ�����������������äK�������������������0*������•������������������������������ßK����@���������������èx�����0�������ì��¡�����������������O�������������������Ð*������•������������������������������üN����@���������������y�����0�������ì��£�����������������.L�������������������p+������”������������������������������)L����@���������������Hy�����0�������ì��¥�����������������nO�������������������,������•������������������������������iO����@���������������xy�����0�������ì��§�����������������›L�������������������°,������•������������������������������–L����@���������������¨y�����0�������ì��©����������������� M�������������������P-������•������������������������������M����@���������������Øy�����0�������ì��«�����������������¦ �������������������ð-������+������������������������������¡ ����@���������������z������������ì��­�����������������I������������������� .������S������������������������������D����@��������������� z������������ì��¯�����������������Û?�������������������€.������”������������������������������Ö?����@���������������8z�����x�������ì��±�����������������QA�������������������/������������������������������������Þ<�������������������0/������“������������������������������Ù<����@���������������°z�����x�������ì��´�����������������T>�������������������Ä/������������������������������������vØ��������������������à/�����������������������������������qØ�����@���������������({�����������ì��·�����������������ÑÚ��������������������ô0������$������������������������������¯Ó�������������������� 1�����������������������������������ªÓ�����@���������������0|�����������ì��º����������������� Ö��������������������42������$�������������������������������Ò��������������������`2������:������������������������������ŠÒ�����@���������������8}�����0�������ì��½�����������������oÑ�������������������� 2������'������������������������������jÑ�����@���������������h}�����0�������ì��¿����������������� D��������������������Ð2������¤������������������������������D�����@���������������˜}�����H�������ì��Á�����������������"E��������������������t3������������������������������������ÓÏ���������������������3������������������������������������õÎ�������������������� 3������"������������������������������J1�������������������Ð3������+������������������������������E1����@���������������à}������������ì��Æ�����������������0��������������������4������+������������������������������ 0����@���������������ø}������������ì��È�����������������5�������������������04������ ������������������������������0����@���������������~������������ì��Ê�����������������…�������������������@4������ ������������������������������€����@���������������(~������������ì��Ì�����������������`�������������������P4������a������������������������������[����@���������������@~�����H�������ì��Î�����������������> �������������������À4������a������������������������������9 ����@���������������ˆ~�����H�������ì��Ð�����������������é9�������������������05������p������������������������������ä9����@���������������Ð~�����H�������ì��Ò�����������������8:������������������� 5������������������������������������:9�������������������°5������p������������������������������59����@��������������������H�������ì��Õ�����������������‰9������������������� 6������������������������������������<þ��������������������06������/������������������������������:ý��������������������`6������/������������������������������P���������������������6������T������������������������������ P�����@���������������`�����0�������ì��Ú�����������������vO��������������������ð6������N������������������������������qO�����@���������������������0�������ì��Ü�����������������Ê$�������������������@7������ƒ������������������������������Å$����@���������������À�����H�������ì��Þ�����������������%&�������������������Ä7������ ������������������������������"�������������������Ð7������ƒ������������������������������þ!����@���������������€�����H�������ì��á�����������������^#�������������������T8������ ������������������������������"�������������������`8������+����������������������������������@���������������P€������������ì��ä�����������������Ýÿ���������������������8������+������������������������������Øÿ�����@���������������h€������������ì��æ����������������� G�������������������À8������������������������������������NG�������������������à8������������������������������������DH��������������������9������������������������������������ñG������������������� 9������������������������������������åð��������������������@9������������������������������������àð�����@���������������€€������������ì��ì�����������������Ûò��������������������`9������������������������������������Öò�����@���������������˜€������������ì��î�����������������5ñ��������������������€9������������������������������������0ñ�����@���������������°€������������ì��ð�����������������,ó�������������������� 9������������������������������������'ó�����@���������������È€������������ì��ò�����������������…N��������������������À9������ ������������������������������€N�����@���������������à€������������ì��ô�����������������úN��������������������Ð9������������������������������������¼ï��������������������à9������������������������������������·ï�����@���������������ø€������������ì��÷�����������������Pð���������������������:������������������������������������Kð�����@����������������������������ì��ù�����������������†ñ�������������������� :�������������������������������������ñ�����@���������������(�������������ì��û�����������������0ò��������������������@:������������������������������������+ò�����@���������������@�������������ì��ý�����������������Àí��������������������`:������������������������������������»í�����@���������������X�������������ì��ÿ�����������������~ó��������������������p:������K������������������������������yó�����@���������������p������x�������ì������������������>î��������������������À:������������������������������������9î�����@���������������è�������������ì������������������þó��������������������Ð:������K������������������������������ùó�����@����������������‚�����x�������ì������������������½î�������������������� ;������������������������������������¸î�����@���������������x‚������������ì������������������ô��������������������0;������K������������������������������zô�����@����������������‚�����x�������ì�� ����������������<ï��������������������€;������������������������������������7ï�����@���������������ƒ������������ì�� �����������������õ���������������������;������K������������������������������ûô�����@��������������� ƒ�����x�������ì�� ����������������Ê«��������������������à;������������������������������������Å«�����@���������������˜ƒ������������ì������������������§:���������������������<������/�����������������������������¢:�����@���������������°ƒ����� ������ì������������������X,��������������������0=������Á������������������������������S,�����@���������������Є�����`�������ì������������������U���������������������>������ ������������������������������f��������������������>�������������������������������������a�����@���������������0…�����x�������ì������������������ �������������������� >������ �����������������������������������@���������������¨…������������ì������������������¯„��������������������°>������b�����������������������������ª„�����@���������������À…�����À�������ì������������������ù„��������������������@������(������������������������������;��������������������@@������ ������������������������������6�����@���������������€†������������ì������������������ "��������������������P@������������������������������������T��������������������`@������¯�����������������������������O�����@���������������˜†�����0������ì�� ����������������²®��������������������D������������������������������������­®�����@���������������ȉ������������ì��"����������������uw��������������������0D������������������������������������pw�����@���������������à‰������������ì��$����������������3|��������������������@D������������������������������������.|�����@���������������ø‰������������ì��&����������������F¿��������������������PD������������������������������������A¿�����@���������������Š������������ì��(����������������Æy��������������������pD������������������������������������Áy�����@���������������(Š������������ì��*����������������–���������������������€D������������������������������������‘������@���������������@Š������������ì��,����������������e¨�������������������� D������������������������������������`¨�����@���������������XŠ������������ì��.����������������ê³��������������������ÀD������������������������������������å³�����@���������������pŠ������������ì��0����������������w¬��������������������àD������������������������������������r¬�����@���������������ˆŠ������������ì��2����������������8b���������������������E������S������������������������������3b�����@��������������� Š�����0�������ì��4�����������������¦��������������������`E������������������������������������‹¦�����@���������������Њ������������ì��6����������������ñ»��������������������€E������������������������������������ì»�����@���������������èŠ������������ì��8����������������ö›�������������������� E������������������������������������ñ›�����@����������������‹������������ì��:����������������²��������������������ÀE������������������������������������þ±�����@���������������‹������������ì��<���������������� ¯��������������������àE������������������������������������¯�����@���������������0‹������������ì��>����������������Ìw���������������������F������������������������������������Çw�����@���������������H‹������������ì��@����������������Š|��������������������F������������������������������������…|�����@���������������`‹������������ì��B�����������������¿�������������������� F������������������������������������˜¿�����@���������������x‹������������ì��D����������������!z��������������������@F������������������������������������z�����@����������������‹������������ì��F����������������ò���������������������PF������������������������������������í������@���������������¨‹������������ì��H����������������¨��������������������pF������������������������������������½¨�����@���������������À‹������������ì��J����������������H´���������������������F������������������������������������C´�����@���������������Ø‹������������ì��L����������������ج��������������������°F������������������������������������Ó¬�����@���������������ð‹������������ì��N����������������‡b��������������������ÐF������S������������������������������‚b�����@���������������Œ�����0�������ì��P����������������à¦��������������������0G������������������������������������Û¦�����@���������������8Œ������������ì��R����������������B¼��������������������PG������������������������������������=¼�����@���������������PŒ������������ì��T����������������Gœ��������������������pG������������������������������������Bœ�����@���������������hŒ������������ì��V����������������V²���������������������G������������������������������������Q²�����@���������������€Œ������������ì��X����������������T���������������������°G������y�����������������������������O������@���������������˜Œ����� ������ì��Z����������������›���������������������,I������0������������������������������?K�������������������`I������������������������������������:K����@���������������¸�������������ì��]����������������ó���������������������pI������y�����������������������������î������@���������������Ð������ ������ì��_����������������;��������������������ìJ������0������������������������������‘K������������������� K������������������������������������ŒK����@���������������ðŽ������������ì��b����������������~=��������������������0K������������������������������������×6��������������������@K������������������������������������ ›��������������������PK������ ������������������������������›�����@����������������������������ì��f����������������r5�������������������`K������@������������������������������m5����@��������������� �������������ì��h����������������b›�������������������� K������ ������������������������������]›�����@���������������8�������������ì��j����������������Æ5�������������������°K������@������������������������������Á5����@���������������P�������������ì��l����������������ù=��������������������ðK������������������������������������ô=�����@���������������h�������������ì��n����������������L7���������������������L������������������������������������G7�����@���������������€�������������ì��p����������������P��������������������L������Æ������������������������������K�����@���������������˜������`�������ì��r������������������������������������ØL������ ������������������������������ a��������������������ðL������Š������������������������������a�����@���������������ø��������������ì��u����������������Na��������������������|M������������������������������������¡a�������������������� M������Š������������������������������œa�����@���������������ˆ��������������ì��x����������������äa��������������������,N������������������������������������©��������������������PN������«������������������������������¤�����@���������������‘�������������ì��{���������������� ���������������������O������ ������������������������������¦��������������������O������+������������������������������ç"��������������������@O������������������������������������â"�����@���������������¨‘�����0�������ì��������������������������������������`O������˜�����������������������������������@���������������Ø‘�����¨�������ì������������������� ���������������������P������R����������������������������������@���������������€’�����P������ì��ƒ����������������©��������������������`Q������M������������������������������¤�����@���������������Г�����0�������ì��…����������������v"��������������������°Q������������������������������������q"�����@����������������”�����0�������ì��‡����������������‰4�������������������ÐQ������������������������������������„4����@���������������0”������������ì��‰����������������Ö4�������������������àQ������������������������������������Ñ4����@���������������H”������������ì��‹����������������B7�������������������ðQ������������������������������������€2��������������������R������������������������������������³6������������������� R������ ������������������������������ 3�������������������0R������������������������������������:4�������������������@R������’������������������������������54����@���������������`”�����H�������ì��‘����������������‡7�������������������àR������������������������������������Å2�������������������ðR������������������������������������ú6�������������������S������ ������������������������������R3������������������� S������������������������������������$5�������������������0S������D������������������������������5����@���������������¨”�����H�������ì��—����������������&?��������������������€S������X������������������������������!?�����@���������������ð”�����0�������ì��™����������������É$��������������������àS������H������������������������������Ä$�����@��������������� •�����0�������ì��›����������������V#��������������������0T������������������������������������ž;��������������������@T������ ������������������������������°��������������������PT������]������������������������������°�����@���������������P•������������ì��Ÿ����������������Ýx��������������������°T������S������������������������������Øx�����@���������������h•������������ì��¡����������������›}��������������������U������¬������������������������������–}�����@���������������€•�������������ì��£����������������á}��������������������¼U������������������������������������®À��������������������ÐU������]������������������������������©À�����@���������������–������������ì��¦����������������>{��������������������0V������§������������������������������9{�����@���������������(–�������������ì��¨����������������ˆ{��������������������ØV������������������������������������q��������������������ðV������V�����������������������������l�����@���������������¸–�����¸������ì��«����������������¼��������������������HZ������L������������������������������ƒ�������������������� Z����������������������������������� ƒ�����@���������������p™�����¨�������ì��®����������������]ƒ��������������������¨[������������������������������������È~��������������������À[�����������������������������������Ã~�����@���������������š�����(������ì��±������������������������������������Ø^������L������������������������������ç¥��������������������0_������]�����������������������������â¥�����@���������������@œ�����¸������ì��´����������������3¦���������������������b������L������������������������������å©��������������������àb������]������������������������������à©�����@���������������øž������������ì��·����������������<¥��������������������@c�����������������������������������7¥�����@���������������Ÿ�����(������ì��¹����������������‰¥��������������������Df������L������������������������������nµ���������������������f������]������������������������������iµ�����@���������������8¡������������ì��¼����������������®��������������������ðf������]������������������������������®�����@���������������P¡������������ì��¾����������������ܧ��������������������Pg������]������������������������������×§�����@���������������h¡������������ì��À����������������F���������������������°g������]������������������������������A������@���������������€¡������������ì��Â����������������[³��������������������h������]������������������������������V³�����@���������������˜¡������������ì��Ä����������������a¯��������������������ph������������������������������������\¯�����@���������������°¡������������ì��Æ����������������$x���������������������h������������������������������������x�����@���������������È¡������������ì��È����������������â|�������������������� h������������������������������������Ý|�����@���������������à¡������������ì��Ê����������������õ¿��������������������°h������������������������������������ð¿�����@���������������ø¡������������ì��Ì����������������}z��������������������Ðh������������������������������������xz�����@���������������¢������������ì��Î����������������O‚��������������������àh������������������������������������J‚�����@���������������(¢������������ì��Ð���������������� ©���������������������i������������������������������������©�����@���������������@¢������������ì��Ò����������������§´�������������������� i������������������������������������¢´�����@���������������X¢������������ì��Ô����������������:­��������������������@i������������������������������������5­�����@���������������p¢������������ì��Ö����������������1§��������������������`i������������������������������������,§�����@���������������ˆ¢������������ì��Ø����������������”¼��������������������€i�������������������������������������¼�����@��������������� ¢������������ì��Ú����������������™œ�������������������� i������������������������������������”œ�����@���������������¸¢������������ì��Ü����������������ª²��������������������Ài������������������������������������¥²�����@���������������Т������������ì��Þ����������������½¯��������������������ài������������������������������������¸¯�����@���������������è¢������������ì��à����������������€x���������������������j������������������������������������{x�����@����������������£������������ì��â����������������>}��������������������j������������������������������������9}�����@���������������£������������ì��ä����������������QÀ�������������������� j������������������������������������LÀ�����@���������������0£������������ì��æ����������������Ýz��������������������@j������������������������������������Øz�����@���������������H£������������ì��è����������������°‚��������������������Pj������������������������������������«‚�����@���������������`£������������ì��ê����������������‚©��������������������pj������������������������������������}©�����@���������������x£������������ì��ì���������������� µ���������������������j������������������������������������µ�����@����������������£������������ì��î���������������� ­��������������������°j������������������������������������›­�����@���������������¨£������������ì��ð����������������†§��������������������Ðj�������������������������������������§�����@���������������À£������������ì��ò����������������ê¼��������������������ðj������������������������������������å¼�����@���������������Ø£������������ì��ô����������������ïœ��������������������k������������������������������������êœ�����@���������������ð£������������ì��ö����������������³��������������������0k������������������������������������ý²�����@���������������¤������������ì��ø����������������¨��������������������Pk������‘������������������������������£�����@��������������� ¤�����0�������ì��ú����������������Ÿ3�������������������ðk������H������������������������������š3����@���������������P¤�����0�������ì��ü����������������6�������������������@l������I������������������������������6����@���������������€¤�����0�������ì��þ����������������Ò7��������������������l������$������������������������������Í7����@���������������°¤������������ì�������������������ì3�������������������Àl������H������������������������������ç3����@���������������Ȥ�����0�������ì������������������i6�������������������m������I������������������������������d6����@���������������ø¤�����0�������ì������������������"8�������������������`m������$������������������������������8����@���������������(¥������������ì������������������Ê���������������������m������u������������������������������Å�����@���������������@¥�����x�������ì������������������2��������������������n������������������������������������<�������������������� n������¡������������������������������<�����@���������������¸¥�����¨�������ì�� ����������������y<��������������������Än������������������������������������7��������������������àn������H�����������������������������2�����@���������������`¦�����¨�������ì������������������{��������������������(p������������������������������������ ,��������������������@p������������������������������������Ñ>��������������������Pp������������������������������������Ì>�����@���������������§������������ì������������������ˆª��������������������`p������������������������������������ƒª�����@��������������� §������������ì������������������n>��������������������pp�����������������������������������;���������������������q������H������������������������������;�����@���������������8§�����`�������ì������������������T;��������������������Øq������������������������������������O;�����@���������������˜§�����x�������ì������������������Ç(��������������������ðq������€������������������������������Â(�����@���������������¨�����0�������ì������������������O(��������������������pr������$������������������������������J(�����@���������������@¨�����0�������ì������������������,*�������������������� r������1������������������������������'*�����@���������������p¨�����0�������ì������������������t��������������������àr������Î������������������������������o�����@��������������� ¨�������������ì��!����������������E)��������������������°s������%������������������������������@)�����@���������������0©�����0�������ì��#����������������§+��������������������às������-������������������������������¢+�����@���������������`©�����0�������ì��%����������������ä'��������������������t������$������������������������������ß'�����@����������������©�����0�������ì��'����������������Æ)��������������������@t������(������������������������������Á)�����@���������������À©�����0�������ì��)����������������<+��������������������pt������������������������������������7+�����@���������������ð©�����0�������ì��+����������������9����������������������t������������������������������������4������@��������������� ª������������ì��-����������������'�������������������� t������µ������������������������������'�����@���������������8ª�����`�������ì��/����������������m'��������������������Xu������������������������������������"&��������������������pu������µ������������������������������&�����@���������������˜ª�����`�������ì��2����������������Œ&��������������������(v������������������������������������¶*��������������������@v������$������������������������������±*�����@���������������øª�����0�������ì��5����������������[6��������������������pv������������������������������������V6�����@���������������(«������������ì��7����������������U4��������������������€v������������������������������������P4�����@���������������@«������������ì��9����������������Ø3���������������������v������ ������������������������������Ó3�����@���������������X«������������ì��;����������������%v�������������������� v������Ð����������������������������� v�����@���������������p«�����°������ì��=����������������Œv��������������������py������H������������������������������¢j��������������������Ày������`�������������������������������j�����@��������������� ­�����x�������ì��@���������������� k�������������������� z������`������������������������������k�����@���������������˜­�����x�������ì��B����������������ù��������������������€z������������������������������������-ø���������������������z������"������������������������������Ò��������������������Àz������������������������������������Í�����@���������������®������������ì��F������������������������������������àz������"������������������������������f��������������������{������Œ������������������������������a�����@���������������(®�����`�������ì��I����������������%t�������������������� {������í����������������������������� t�����@���������������ˆ®�����h������ì��K����������������˜s���������������������}������í�����������������������������“s�����@���������������ð¯�����h������ì��M����������������E��������������������€������ ������������������������������ßk���������������������������ž������������������������������Úk�����@���������������X±�����x�������ì��P����������������?��������������������0€������H������������������������������:�����@���������������б������������ì��R����������������j€��������������������€€������������������������������������e€�����@���������������è±������������ì��T����������������â€�������������������� €������������������������������������Ý€�����@����������������²������������ì��V����������������§,�������������������À€������������������������������������¢,����@���������������²������������ì��X����������������À+�������������������à€������������������������������������»+����@���������������0²������������ì��Z����������������•r����������������������������������������������������������r�����@���������������H²�����Ø�������ì��\����������������±t��������������������‚�����������������������������������¬t�����@��������������� ³�����Ø�������ì��^����������������6$�������������������� ƒ������ ������������������������������1$�����@���������������ø³������������ì��`����������������º#��������������������0ƒ������������������������������������µ#�����@���������������´�����0�������ì��b���������������� p��������������������Pƒ������”�����������������������������p�����@���������������@´�����P������ì��d����������������hp��������������������ä‡������,������������������������������:��������������������ˆ������������������������������������Ó—��������������������0ˆ������������������������������������Η�����@����������������¸������������ì��h����������������J˜��������������������Pˆ������������������������������������E˜�����@���������������¨¸������������ì��j����������������Ùˆ��������������������pˆ������°������������������������������Ôˆ�����@���������������À¸�����`�������ì��l����������������g‰�������������������� ‰������������������������������������Š��������������������@‰������°������������������������������Š�����@��������������� ¹�����`�������ì��o����������������•Š��������������������ð‰������������������������������������ ��������������������Š������:������������������������������·��������������������PŠ������A�����������������������������²�����@���������������€¹�����H�������ì��s����������������ã��������������������”‹������������������������������������Ã��������������������°‹������������������������������������¾�����@���������������ȹ������������ì��v����������������ë��������������������Ћ������å������������������������������æ�����@���������������à¹�����¨�������ì��x����������������Û ��������������������¸Œ������������������������������������y��������������������ÐŒ������������������������������������t�����@���������������ˆº������������ì��{������������������������������������àŒ������������������������������������‡����������������������������������������������������������[•�������������������� �������‡������������������������������V•�����@��������������� º�������������ì������������������ð•��������������������¨�������������������������������������––��������������������Ð�������‡������������������������������‘–�����@���������������0»�������������ì��‚����������������,—��������������������XŽ������������������������������������5‹��������������������€Ž������������������������������������0‹�����@���������������À»������������ì��…����������������É‹�������������������� Ž������������������������������������Ä‹�����@���������������Ø»������������ì��‡����������������Å��������������������ÀŽ������ ������������������������������e��������������������ÐŽ������������������������������������� e�����@���������������ð»�����x�������ì��Š����������������i��������������������`�������������������������������������ÿh�����@���������������h¼������������ì��Œ����������������£e��������������������€��������������������������������������že�����@���������������€¼�����x�������ì��Ž����������������›i���������������������������������������������������������–i�����@���������������ø¼������������ì�������������������”!��������������������0�������������������������������������!��������������������@�������������������������������������£��������������������P��������������������������������������£�����@���������������½�����x�������ì��”����������������Æ£��������������������à��������������������������������������Á£�����@���������������ˆ½�����x�������ì��–����������������ôc��������������������p‘������������������������������������ïc�����@����������������¾�����0�������ì��˜����������������Ýg���������������������‘������������������������������������Øg�����@���������������0¾������������ì��š����������������‚d��������������������°‘������������������������������������}d�����@���������������H¾�����0�������ì��œ����������������ph��������������������Б������������������������������������kh�����@���������������x¾������������ì��ž����������������Cq��������������������ð‘������Î������������������������������>q�����@����������������¾�����8������ì�� ����������������«q��������������������À’������¸������������������������������¦q�����@���������������È¿�����8������ì��¢����������������Õ¡��������������������€“������������������������������������С�����@����������������Á�����0�������ì��¤����������������y¢�������������������� “������������������������������������t¢�����@���������������0Á�����0�������ì��¦����������������¦ ��������������������À“������t������������������������������¡ �����@���������������`Á�����x�������ì��¨����������������˜��������������������@”������������������������������������½˜�����@���������������ØÁ������������ì��ª����������������3™��������������������P”������������������������������������.™�����@���������������ðÁ������������ì��¬����������������/š��������������������`”������������������������������������*š�����@���������������Â������������ì��®����������������¤™��������������������p”������������������������������������Ÿ™�����@��������������� Â������������ì��°����������������Yn��������������������€”������`������������������������������Tn�����@���������������8Â�����x�������ì��²����������������Çn��������������������à”������`������������������������������Ân�����@���������������°Â�����x�������ì��´����������������n‘��������������������@•������8������������������������������©¸��������������������€•������������������������������������¤¸�����@���������������(Ã������������ì��·����������������¹/�������������������� •������������������������������������´/�����@���������������@Ã������������ì��¹����������������P0��������������������À•������������������������������������K0�����@���������������XÃ������������ì��»����������������?-��������������������à•�����������������������������������:-�����@���������������pÃ�����À�������ì��½����������������Ü-��������������������ü–������$������������������������������Š.�������������������� —�����������������������������������….�����@���������������0Ä�����À�������ì��À����������������/��������������������<˜������$������������������������������‘��������������������`˜������8������������������������������E¸�������������������� ˜������������������������������������@¸�����@���������������ðÄ������������ì��Ä���������������� ��������������������À˜������-������������������������������ �����@���������������Å�����0�������ì��Æ����������������Û1��������������������ð˜������ ������������������������������¥,���������������������™������<������������������������������%��������������������@™������������������������������������Á��������������������P™������Ì������������������������������¼�����@���������������8Å�������������ì��Ë����������������×�������������������� š������ ������������������������������Ò�����@���������������ÈÅ������������ì��Í����������������¼��������������������0š������ ������������������������������·�����@���������������àÅ������������ì��Ï����������������l��������������������@š������~������������������������������g�����@���������������øÅ�����H�������ì��Ñ����������������…8��������������������Àš������3������������������������������€8�����@���������������@Æ������������ì��Ó����������������Ø5���������������������›������������������������������������Ó5�����@���������������XÆ������������ì��Õ����������������Y3��������������������›������������������������������������T3�����@���������������pÆ������������ì��×����������������T5�������������������� ›������������������������������������O5�����@���������������ˆÆ������������ì��Ù����������������Ù2��������������������0›������������������������������������Ô2�����@��������������� Æ������������ì��Û���������������� ���������������������@›������X������������������������������������@���������������¸Æ�����0�������ì��Ý����������������»;������������������� ›������ ������������������������������¶;����@���������������èÆ������������ì��ß����������������˜:�������������������°›������ ������������������������������“:����@����������������Ç������������ì��á����������������L��������������������À›������������������������������������Ë��������������������Л������®������������������������������Šm��������������������€œ������[������������������������������…m�����@���������������Ç�������������ì��å����������������ñm��������������������àœ������[������������������������������ìm�����@���������������¨Ç�������������ì��ç����������������6u��������������������@�������������������������������������1u�����@���������������8È������������ì��é����������������­u��������������������`�������������������������������������¨u�����@���������������PÈ������������ì��ë����������������Ü ��������������������€�������������������������������������× �����@���������������hÈ������������ì��í���������������� �������������������� �������‡������������������������������ �����@���������������€È�����0�������ì��ï����������������â ��������������������0ž�����������������������������������Ý �����@���������������°È�������������ì��ñ����������������Ä ��������������������8 ������$������������������������������s��������������������` ������@�����������������������������s�����@���������������@É�����P������ì��ô����������������r�������������������� ¡������@�����������������������������r�����@����������������Ê�����P������ì��ö����������������6o��������������������à¢������O������������������������������1o�����@���������������àË�����x�������ì��ø����������������¡o��������������������0£������O������������������������������œo�����@���������������XÌ�����x�������ì��ú����������������¬��������������������€£������������������������������������§�����@���������������ÐÌ������������ì��ü����������������¨P�������������������� £������R������������������������������£P�����@���������������èÌ�����H�������ì��þ���������������� Q���������������������¤������R������������������������������Q�����@���������������0Í�����H�������ì�������������������ù��������������������`¤������"������������������������������ô�����@���������������xÍ�����0�������ì������������������™Q���������������������¤������^������������������������������”Q�����@���������������¨Í�����H�������ì������������������R��������������������ð¤������^������������������������������ R�����@���������������ðÍ�����H�������ì������������������Ò4��������������������P¥������Z������������������������������Í4�����@���������������8Î������������ì������������������Z2��������������������°¥������Y������������������������������U2�����@���������������PÎ������������ì�� ������������������������������������¦������������������������������������ý�����@���������������hÎ������������ì�� ����������������ü<��������������������0¦������>������������������������������÷<�����@���������������€Î������������ì������������������¿���������������������p¦������������������������������������º������@���������������˜Î������������ì������������������ì·���������������������¦������������������������������������ç·�����@���������������°Î������������ì������������������D���������������������°¦������������������������������������?������@���������������ÈÎ������������ì������������������o·��������������������Ц������@������������������������������j·�����@���������������àÎ�����0�������ì������������������s���������������������§������������������������������������n������@���������������Ï������������ì������������������š¶��������������������0§������������������������������������•¶�����@���������������(Ï������������ì������������������Ê���������������������P§������������������������������������Å������@���������������@Ï������������ì������������������ó¶��������������������p§������=������������������������������î¶�����@���������������XÏ�����0�������ì������������������9��������������������°§������������������������������������9�����@���������������ˆÏ�����È������ì�� ����������������‹9��������������������@¬������,������������������������������G’��������������������p¬������������������������������������B’�����@���������������PÑ������������ì��#����������������†¹���������������������¬������.�������������������������������¹�����@���������������hÑ�����0�������ì��%����������������³“��������������������À¬������������������������������������®“�����@���������������˜Ñ������������ì��'����������������øº��������������������à¬������F������������������������������óº�����@���������������°Ñ�����0�������ì��)����������������N1��������������������0­������ ������������������������������Ô0��������������������@­������ ������������������������������Ñ‘��������������������P­������������������������������������Ì‘�����@���������������àÑ������������ì��-����������������¹��������������������p­������+������������������������������ ¹�����@���������������øÑ�����0�������ì��/����������������-”�������������������� ­������������������������������������(”�����@���������������(Ò������������ì��1����������������t»��������������������À­������F������������������������������o»�����@���������������@Ò�����0�������ì��3����������������¾’��������������������®������������������������������������¹’�����@���������������pÒ������������ì��5����������������ÿ¹��������������������0®������3������������������������������ú¹�����@���������������ˆÒ�����0�������ì��7����������������8“��������������������p®������������������������������������3“�����@���������������¸Ò������������ì��9����������������{º���������������������®������3������������������������������vº�����@���������������ÐÒ�����0�������ì��;����������������Œ��������������������Ю������������������������������������‡�����@����������������Ó������������ì��=����������������»7��������������������ð®������������������������������������›H�������������������¯������:������������������������������–H����@���������������Ó�����0�������ì��@����������������¶s�������������������J¯������������������������������������Úp����2���������������[¯�����������������������������������ßm�������������������`·������������������������������������Úm����@���������������HÓ������������ì��D����������������óh�������������������x·������������������������������������îh����@���������������`Ó������������ì��F����������������f��������������������·������������������������������������üe����@���������������xÓ������������ì��H����������������`�������������������¨·������������������������������������`����@����������������Ó������������ì��J����������������%Z�������������������À·������������������������������������ Z����@���������������¨Ó������������ì��L����������������¢p�������������������Ø·�������������������������������������p����@���������������ÀÓ������������ì��N����������������Pm�������������������ð·������������������������������������Km����@���������������ØÓ������������ì��P����������������‚h�������������������¸������������������������������������}h����@���������������ðÓ������������ì��R����������������|e������������������� ¸������������������������������������we����@���������������Ô������������ì��T����������������‹_�������������������8¸������������������������������������†_����@��������������� Ô������������ì��V����������������*]�������������������P¸������������������������������������%]����@���������������8Ô������������ì��X����������������Ïr�������������������h¸������������������������������������Êr����@���������������PÔ������������ì��Z����������������Yj�������������������€¸������������������������������������Tj����@���������������hÔ������������ì��\����������������ãd�������������������˜¸������������������������������������Þd����@���������������€Ô������������ì��^����������������N_�������������������°¸������������������������������������I_����@���������������˜Ô������������ì��`����������������›\�������������������ȸ������������������������������������–\����@���������������°Ô������������ì��b����������������Tr�������������������à¸������������������������������������Or����@���������������ÈÔ������������ì��d����������������Nb�������������������ø¸������������������������������������l�������������������¹������������������������������������ˆl����@���������������àÔ������������ì��g����������������Þi������������������� ¹������������������������������������Ùi����@���������������øÔ������������ì��i����������������Çg�������������������8¹������ ������������������������������Âg����@���������������Õ������������ì��k����������������md�������������������X¹������+������������������������������­a�������������������ˆ¹������ ������������������������������¨a����@���������������(Õ�����0�������ì��n����������������^\�������������������¨¹������������������������������������Y\����@���������������XÕ������������ì��p����������������r�������������������À¹������������������������������������ÿq����@���������������pÕ������������ì��r����������������lo�������������������ع������������������������������������go����@���������������ˆÕ������������ì��t����������������Ul�������������������ð¹������I������������������������������wg�������������������@º������������������������������������rg����@��������������� Õ������������ì��w����������������]a�������������������Xº������������������������������������Xa����@���������������¸Õ������������ì��y����������������\�������������������pº������������������������������������ \����@���������������ÐÕ������������ì��{����������������jY�������������������ˆº������������������������������������eY����@���������������èÕ������������ì��}����������������Çq������������������� º������������������������������������Âq����@����������������Ö������������ì������������������/o�������������������¸º������������������������������������*o����@���������������Ö������������ì�������������������l�������������������к������������������������������������l����@���������������0Ö������������ì��ƒ����������������¡i�������������������èº������������������������������������œi����@���������������HÖ������������ì��…����������������:g��������������������»������������������������������������5g����@���������������`Ö������������ì��‡����������������\Z�������������������»�����������������������������������¢^�������������������0»�������������������������������������^����@���������������xÖ������������ì��Š����������������½[�������������������H»������������������������������������¸[����@����������������Ö������������ì��Œ����������������-Y�������������������`»������������������������������������(Y����@���������������¨Ö������������ì��Ž����������������Šq�������������������x»������������������������������������…q����@���������������ÀÖ������������ì�������������������òn��������������������»������������������������������������ín����@���������������ØÖ������������ì��’����������������åk�������������������¨»������)������������������������������ýf�������������������Ø»������������������������������������øf����@���������������ðÖ������������ì��•����������������üc�������������������ð»������Æ������������������������������%a�������������������¶¼������É������������������������������V^�������������������½�����������������������������������l[�������������������ˆ¾������������������������������������g[����@���������������×������������ì��š����������������ÜX������������������� ¾������������������������������������×X����@��������������� ×������������ì��œ����������������Rq�������������������¸¾������Ò������������������������������ºn�������������������Š¿������º������������������������������Ÿk�������������������DÀ������Æ������������������������������ii������������������� Á������Ý������������������������������Åf�������������������çÁ������Ç������������������������������Éc�������������������®Â�����������������������������������ò`�������������������ÅÃ�����������������������������������#^�������������������àÄ������Ö������������������������������/[�������������������¸Å������������������������������������*[����@���������������8×������������ì��¦����������������‹X�������������������ÐÅ������������������������������������†X����@���������������P×������������ì��¨����������������nn�������������������èÅ������������������������������������in����@���������������h×������������ì��ª����������������gk��������������������Æ������ ������������������������������bk����@���������������€×������������ì��¬�����������������f������������������� Æ������ ������������������������������ˆf����@���������������˜×������������ì��®����������������ic�������������������@Æ������ ������������������������������dc����@���������������°×������������ì��°����������������¦`�������������������`Æ������ ������������������������������¡`����@���������������È×������������ì��²����������������ë]�������������������€Æ������ ������������������������������æ]����@���������������à×������������ì��´����������������k������������������� Æ������������������������������������=f�������������������¨Æ������������������������������������8f����@���������������ø×������������ì��·����������������c�������������������ÀÆ������������������������������������c����@���������������Ø������������ì��¹����������������V`�������������������ØÆ������������������������������������Q`����@���������������(Ø������������ì��»����������������›]�������������������ðÆ������������������������������������–]����@���������������@Ø������������ì��½����������������ÇZ�������������������Ç������������������������������������ÂZ����@���������������XØ������������ì��¿����������������(X������������������� Ç������������������������������������`s�������������������0Ç������ ������������������������������[s����@���������������pØ������������ì��Â����������������¡m�������������������PÇ������������������������������������œm����@���������������ˆØ������������ì��Ä����������������¥j�������������������hÇ������������������������������������ºh�������������������mÇ������������������������������������Èe�������������������rÇ������������������������������������àb�������������������uÇ������������������������������������Ü_�������������������€Ç������ ������������������������������×_����@��������������� Ø������������ì��Ê����������������b]������������������� Ç������������������������������������çY�������������������¨Ç������ ������������������������������âY����@���������������¸Ø������������ì��Í����������������dp�������������������ÈÇ������0������������������������������_p����@���������������ÐØ�����`�������ì��Ï����������������m�������������������øÇ������7������������������������������Dh�������������������0È������������������������������������?h����@���������������0Ù������������ì��Ò����������������Ce�������������������HÈ������������������������������������„b�������������������`È������������������������������������ì\�������������������hÈ������������������������������������ç\����@���������������HÙ������������ì��Ö����������������‘r�������������������€È������������������������������������Œr����@���������������`Ù������������ì��Ø����������������ço�������������������˜È������������������������������������âo����@���������������xÙ������������ì��Ú����������������Êl�������������������°È������������������������������������Ål����@����������������Ù������������ì��Ü����������������j�������������������ÈÈ������������������������������������j����@���������������¨Ù������������ì��Þ����������������¥d�������������������àÈ������ ������������������������������ d����@���������������ÀÙ������������ì��à����������������êa��������������������É������ ������������������������������åa����@���������������ØÙ������������ì��â����������������_������������������� É������ ������������������������������÷Œ��������������������� ò������ �������ì��É����������������”�������������������0É���������������������������������������������������������ðÙ������������ì��æ����������������.j�����0���������������8É������-����������������������������� ¡���������������������eÉ������������������������������������� ±����p���������������hÉ������¸(�����������������������������±�����@���������������Ú�����€+������ì��ê���������������� Á���������������������0ò������s���������Ú����������������