Files
boc/aamos-ledger-rust/target/debug/deps/libbigdecimal-a355462b4ab0de74.rmeta
T

3955 lines
1.0 MiB
Plaintext
Raw Normal View History

rust
ï#rustc 1.96.0 (ac68faa20 2026-05-25)ÁÀ뉊]!ÜÛê(¹Þ—šên-5be7b69c3ff7b5b8ÁíàÄTËŸ ÜJîÄ)'ß\¥!-3d1337db07d0b3aeÁ¤²XctÔ'ÐÓ©z¨ɽÓ-a4945860e1c53b00Á¤°ð ¾ä-±($²ï=©Ã-7e98a21bfd32b0edÁòÖÀH•‘PIÓHã#£-055f30b747f859b6Árustc_std_workspace_coreÁ­Cçß^ò½èÝ$­Çÿ+Cé-c4878ee60b2242c9ÁŸÃï+Ñ]ŠqB<ÏïW#-8dd1dd90e70d0b6aÁ miniz_oxideÁ€š»J(P>àö÷g\K-1eb618da2918ab7fÁadler2ÁÆ;+Þ®5¥Ìýݰ¦ÛLˆ-f7919172d268e069Á hashbrownÁPäV9ÒÆèÜ"ÊÖVŽ\-0fc2184a5da6723aÁrustc_std_workspace_allocÁs&ØòØy¯s•bæ!‰ýŠ-97e4bf30be240674Á
std_detectÁhŠBîÙºÌI®ËÅš-9dbbf8346ba7ac8bÁrustc_demangleÁûë9´Ç×@Œ’ùXFº-f33013f239bf9f14Ácfg_ifÁÜLhž§Œaã¯>­-0a71c8f33a838301Á addr2lineÁ׎Þ!]8V$É@@-e618e6be60e87ba2ÁgimliÁ¸
°µ~Î1‹Ñt ðÁ€w-1f7768a68858f670ÁobjectÁ
áPÃ?­À¶¼QHJ¥-914cd6a4dbe590d1ÁmemchrÁ›º«8Ór­2Ù $¨ûib-cf21ca6f2bb15dcdÁë
‹ás«LÖ€îâƒ×ɯŒ-ee6f3747e38367f0Á
num_bigintÁƱ‘¡°¹ŽEŸü-%þä-1c9fb314b9c73ca9Á num_integerÁ¢úÍI™Ý@ià‹1Hæ²-7dc02ec4196ef545Á
num_traitsÁËßM6@eg^…RžºQ®–•-cec9984d90a4582aÁserdeÁFVæ¸Û•IÄÀzÍ-9c8ce3cf08540cc3Á serde_deriveÁ,w|êñ]ù¿¥­C£ð-975c43f96d83014eÁ
serde_coreÁ²€Ãb˜cÐòžÇÇ
-7a42419d8e43b208ÁlibmÁVæ¿]ïa}cNª7&¸-247d9ea7ac74fdbcÁpasteÁ,Á$­
serde_testÁTÖ$
serde_jsonÁTš=$…1$ú0I$$„Y$øˆ$툰  ³»test_make_inv_guessÁœÏ»$é+$Þ+Ç unsigned_absÁdÙ;has_unsigned_absÁ„Â;”Á;Ç$ëP$àP9funcsÁ,Í»ÀŒµ9abs_diffÁD!
rustc_1_60ÁŒ$œp $éo Ìtest_from_biguint_using_tmpÁÜ¡”
$–”
Ìfill_slice_with_zeroÁ¤±²

rustc_1_50ÁTŒ²
d‹²
þBoxÁÃ 
rustc_1_75Á  þLittleEndianBigDigitIterÁÄóf ±TÓf dÒf ˜
test_validateÁlþK $óK ˜testsÁ,_ $_ ,­

 test_invalidÁdó

šØ$§)$œ)bigdecimal_testsÁ„/$Ý.Ðà$¤\$™\ FloatCoreÁLÆ»ÀŒ›powiÁ$¦»ÀŒÓ$ÂJ$·J proptestsÁL±^$•^¼
fill_sliceÁTéq rust_1_50ÁLÚq¼$Û¶$·¶¼·LÑ”$µ”ò$˜òarbitrary_precisionÁœôG»×
´ÓGòarbitrary_precision_optionÁÔ¬V»×
´‹Vòtest_jsonificationÁ”Û]$·]Þ»×
´Ø š test_parse_from_f32ÁœÙš test_parse_from_f64Áœ†:$â9Ù test_contextÁdÇ5$¼5„܇$¸‡test_with_scale_roundÁ¬»Ô$—ÔproptestÁDÞÕ$¹Õ·LÖ$óÕ£
DefaultHasherÁlõÀÄ«÷ serde_crateÁ 
  
 !"#$%&'()*+,-./macrosÁ6forward_ref_val_binopÁ6forward_communative_binopÁ
arithmeticÁ9999decimalÁ=dec_shift_right_u32Á=dec_shift_right_u64Á= count_digitsÁ=count_digits_u32Á=count_digits_u64Á=count_digits_u128Á=count_digits_bigintÁ=count_digits_biguintÁE=get_power_of_ten_u64ÁG 9additionÁIIadd_bigdecimalsÁIadd_aligned_bigdecimalsÁIadd_bigdecimal_refsÁM'aÁM'bÁMLhsÁMRhsÁMIaddassign_bigdecimalsÁIaddassign_bigdecimal_refÁTþT¥Iadd_aligned_bigdecimal_ref_refÁI add_unaligned_bigdecimal_ref_refÁ9multiplicationÁYYYYYYYYYY Y
Y Y Y
YYYYYYYY BigDigitVecÁY
BigDigitVecBeÁYBigDigitSliceU64ÁqþYBigDigitVecP19ÁYBigDigitSliceP19ÁtþY
SmallDigitVecÁYBASE2_BIGINT_MUL_THRESHOLDÁYmultiply_decimals_with_contextÁxþxxY#impl_multiply_decimals_with_contextÁY multiply_scaled_u64_into_decimalÁ}Ymultiply_at_product_indexÁ£EAÁEBÁYmultiply_at_idx_intoÁ£Ymultiply_big_int_with_ctxÁY"multiply_slices_with_prec_into_p19ÁY$multiply_slices_with_prec_into_p19_zÁˆˆˆ£Y)multiply_scaled_u64_slices_with_prec_intoÁY(calculate_partial_product_trailing_zerosÁ£ Y!mul_scaled_slices_truncating_intoÁ£ ˜ £Y split_u64ÁYmul_split_u64_u64Á Ymul_split_u128_to_u32x4Á Y_apply_carry_u64ÁYmultiply_2_u64_into_u32ÁY_multiply_into_4_u64ÁY_multiply_1_u64_into_u32ÁY_multiply_2_u64_into_u32ÁY_multiply_3_u64_into_u32ÁYmultiply_thrup_spread_intoÁY"multiply_thrup_spread_into_wrappedÁYmultiply_quad_spread_intoÁY"multiply_quad_spread_into_wrappingÁ9moduloÁ§§ mod_ten_uintÁ§mod_ten_2p64_leÁªimpl Iterator<Item = u64>Áª § mod_100_uintÁ§mod_100_2p64_leÁ®Þ&9sqrtÁ°° impl_sqrtÁ9cbrtÁ³³³³³impl_cbrt_int_scaleÁ³impl_cbrt_uint_scaleÁ¹ 9inverseÁ»»»»impl_inverse_uint_scaleÁ¿ ¿ ¿ ¿ ¿ ¿ »make_inv_guessÁ9powÁÇÇÇÇÇÇÇÇÇÇ Ç
Ç Ç Ç
ÇÇÇÇÇimpl_powi_with_contextÁÚþÚimpl Into<BigDecimalRef<'a>>ÁÇpowi_with_contextÁÇpow_u64_with_contextÁÞ£Çpow_u64_no_contextÁÇ ÇRunningPrecisionÁâminÁâmarginÁâmargin_per_mulÁÇææ çþç£çæó 9999Û ïexp2Áïlog10Á99
ten_to_theÁ9ten_to_the_u64Á9 ten_to_the_tÁõ¥9ten_to_the_uintÁ9multiply_by_ten_to_the_uintÁø¥ø¡9diffÁû¥û9 checked_diffÁþ¥þþ  9
diff_usizeÁƒ¥ƒ9û 9 add_carryÁ9 store_carryÁ9extend_adding_with_carryÁbigdigitÁ¢ŒŒŒŒŒ¦£Œfrom_lengths_and_scalesÁfrom_lengths_and_icountÁŒ£šæ from_shifter_and_iterÁmaskÁshift_minus_oneÁ
extend_vectorÁextend_vector_adding_carryÁextend_vector_with_carry_borrowÁ  advance_by_nÁ
on_next_digitÁ
on_last_digitÁŒ¥£¥š¥¥ó © © ŒCopiedDigitSliceÁ¬þ¬£ŒBigDigitSliceSplitterIterÁ¯þ¯£Œ²þ²£²comp_nÁ²
from_sliceÁ²from_slice_shifting_leftÁ²from_slice_shifting_rightÁ²from_slice_starting_bottomÁ²from_slice_starting_topÁ² is_exhaustedÁ² peek_nextÁŒ½£½starting_with_bottomÁ½starting_with_topÁÀšÀ ŒÃ£Ãmask_lowÁÅà mask_highÁÃsplitÁÃsplit_and_shiftÁÃdiv_remÁÃÎdigitvecÁÌÌÌÌÌÌÌÓ£ÓÓæ Ó
with_capacityÁÓfrom_vecÁÓfrom_zero_countÁÓÓclearÁÓresizeÁÓtruncateÁÓ from_u128ÁÓfill_with_u128ÁÓremove_insignificant_digitsÁÓas_digit_sliceÁÓas_digit_slice_atÁÓas_digit_slice_mutÁÓ split_le_atÁÓsplit_le_at_mutÁÓcount_significant_zerosÁÓ is_all_zerosÁç Óleast_n_are_zeroÁÓinto_vecÁÓ add_valueÁÓ add_value_atÁÓpush_significant_digitÁÓremove_leading_zerosÁÓiter_leÁïÓ iter_le_mutÁñÌó£óócount_decimal_digitsÁÌ÷£÷remove_significant_digitsÁù Ìû£ûÏ;ý Ìÿÿ
mulassign_u64ÁÌ into_bigintÁfrom_10p19_digitsÁšR2p64ÁR10p19Á Ì÷Ì÷Ì÷Ì from_biguint_using_tmpÁshift_n_digits_returning_highÁSplitterÁfrom_2p64le_vecÁ£  ¶< into_biguintÁÌ
÷Ì ÷ž£Ì  ÷Ì
¢÷£ê<Ì¥÷̧get_rounding_digits_at_precÁ§round_at_prec_inplaceÁ© © Ìë
¬Ì®þ®£®®¹3®from_sig_sliceÁ®®without_leading_zerosÁ®ü8®¦9®Å9¸ ®Þ9®å:»Ì½£½trim_insignificantÁ½find_least_significant_nonzeroÁÀ ÌÂþÂÂ÷ÌÆþÆ£ÆÆ¦;ÊÌÌ fill_vec_u64ÁÌ
DigitSliceMutÁÎþΣÎÎdigitsÁÎ_radixÁÎ_endianÁÌÕþÕ£ÕÕ¹3ÕÕfrom_vec_offsetÁÕ³8Õü8Õ9Õ—:Õaddassign_carryÁÕå:áÕù:ãÌå£åå¦;Ìéþé£éé÷Ìî£îî×Ìò£òò×Ìö£öö×Ìú£úú³8endianÁþþþþþþþþþ
EndiannessÁNAMEÁêþ
iter_sliceÁiter_slice_mutÁaddassign_carry_into_slice_atÁ£«:split_most_significant_digitÁsplit_significant_zerosÁsplit_least_significantÁsplit_least_significant_mutÁstrip_significant_zerosÁŸ¦9¡¡ 8¤reorder_le_digitsÁ¦reorder_be_vecÁ¨rotate_trailing_le_digits_atÁªbigint_to_digitsÁbiguint_from_digitsÁfill_vec_with_u128Á®£þ°·F°ê²þ²²°àF°ÿF¹¹°«:¼°²H¾°ÙHÀ°ßG °„IÅÅ °‹HÈÈ °8˰ÐIͰñIÏÏ °JÒ°»J°ÓJ°îJÖ£þØ·FØêÚþÚÚØàFÞÞØÿFááØ«:䨲HæØÙHèØßGêê Ø„Iíí Ø‹Hðð Ø8óó ØñIöö ØÐIùØJûØ»JØÓJØîJÿ£þLeBigDigitIteratorÁþþþþþþˆþˆþþþŽþŽþþþþ radixÁ˜˜˜˜˜˜˜ RadixTypeÁŸBaseÁŸ
BaseDoubleÁŸ
SignedBaseÁŸRADIXÁŸvalidate_digitsÁ¤þ¤š¤ ¤ ŸmaxÁŸis_maxÁŸ split_singleÁŸsplit_doublewideÁŸsplit_wide_digitÁŸÃ.ŸˆDŸaddassign_with_carryÁŸadd_expand_doublewideÁŸ
expanding_addÁŸ
expanding_mulÁŸ
fused_mul_addÁŸÙŸcarrying_mul_add_inplaceÁŸadd_carry_into_sliceÁŸadd_carry_intoÁ¸þ¸šŸmulassign_add_carryÁŸsub_with_carry_borrowÁ˜RadixPowerOfTenÁ½DIGITSÁ½divceil_digit_countÁ¿½divmod_digit_countÁÁ˜ÃßU˜ÅßU˜ÇßU˜ÉßU˜Ërotating_div_u64_radixÁÌÌßQ˜ÏÓQÏßQÏñQσRÏRÔþÔšÏçS˜ØÓQØßQØñQ؃RØRÝþÝšØçS˜áÓQáßQáñQáƒR˜æÓQæßQæñQæƒR˜ ëÓQëßQëñQëƒR˜
ðÓQðßQðñQðƒR impl_convertÁõõõõimpl_from_int_primitiveÁõúErrorÁúªõýôYýªõ÷õ¥÷impl_trait_from_strÁˆˆþimpl_opsÁimpl_add_for_primitiveÁimpl_sub_for_primitiveÁimpl_mul_for_primitiveÁimpl_div_for_primitiveÁ°Ü °Ü °Ü  impl_ops_addÁššš°š þ ¥ ° š¥°¥š¨°¨š«þ«¥«°«š°°°š³°³šþ¥°š»°»š ¾°¾š
Á°Áš İĚ ǰǚ
ʰʚͰ͚КÒþÒŸÒšÖ impl_ops_subÁØØÚ°ÚÚØÝ°ÝÚØà°àÚØãþã¥ã°ãÚØèþè¥è°èÚØíþí¥í°íÚØò°òÚØõ°õÚØø°øÚØ û°ûÚØ
þ°þÚØ þ°ÚØ þ°ÚØ
ÛØ'rhsÁ¥ÛØÛ impl_ops_mulÁ°Â °Â š°šÂ °Â  ° Â £°£Â ¦°¦Â ©°©Â ¬°¬Â  ¯°¯Â 
²°²Â  µ°µÂ  ¸Ã 
ºÃ ¼Ã ¾Ã Àà Âà  impl_ops_divÁÄÄÆ°ÆÎÄÉþɰÉÎÄͰÍÎ impl_ops_remÁÐÐÒ°Òƒ ÐÕ°Õƒ ÐØ°Øƒ ÐÛ°Ûƒ ÐÞ impl_cmpÁààààäàæýbæ¥æàcheck_equality_bigdecimal_refÁê ê àíï
àïï
àñàóôàcompare_scaled_biguintsÁöàcompare_scalar_biguintsÁø àcompare_scaled_uintsÁúþú¥ú ý àhighest_bit_lessthan_scaledÁà
impl_prim_cmpÁimpl_numÁ 
  
ƒFromStrRadixErrÁfrom_str_radixÁ   Ÿto_i64ÁŸto_i128ÁŸto_u64ÁŸto_u128ÁŸto_f64Á¥l¦ ¥¤l¨ ¥³l¥Ál¥Ðl¬ ¬Ÿ¬ ¬¬ ¬ ³from_i64Á³from_u64Á³ from_i128Á³é7³from_f32Á³from_f64Áº to_bigintÁimpl_fmtÁ¼¼¼¼¼¼¼Ã×¼Å×¼Ç×¼É×¼Ë×¼Í×¼Ï×¼get_abs_int_scaleÁ¼dynamically_format_decimalÁÒ Ò Ò ¼FullScaleFormatterÁÖ
ÖþÖˆ¼Ú×¼format_full_scaleÁÜÜ ¼#zero_right_pad_integer_ascii_digitsÁ¼-format_ascii_digits_with_integer_and_fractionÁ¼format_ascii_digits_no_integerÁáá ã ¼Ô奼format_dotless_exponentialÁ¼format_exponentialÁ¼)format_exponential_bigendian_ascii_digitsÁ¼round_ascii_digitsÁê ë ê ¼write_scientific_notationÁwrite_engineering_notationÁð¨
impl_serdeÁòòòòòòòòú serializeÁû¤òBigDecimalVisitorÁý
òÿ'deÁÿValueÁÿ expectingÁÿ visit_strÁƒ ƒ ÿ visit_u64Áÿ visit_i64Áˆ ÿ
visit_u128ÁŠ ÿ
visit_i128ÁŒ ÿ visit_f32ÁŽ Ž ÿ visit_f64Á  ÿ visit_mapÁò Þt  deserializeÁ˜ parsingÁš š š š š š š š š š  š 
š  š try_parse_from_f32Á§ š split_f32_into_partsÁš parse_from_f32Áš parse_from_f32_subnormalÁš try_parse_from_f64Á¬ š split_f64_into_partsÁš parse_from_f64_subnormalÁš parse_from_f64ÁroundingÁ± ± ± ± ± ± ± ± ¹ 
round_pairÁº º ¹ round_pair_with_carryÁ¹  round_u32Á¹ round_bigint_to_precÁ¹ needs_trailing_zerosÁÀ ±  >± Ä ëyÄ ‡zÄ default_with_signÁÄ round_biguint_to_precÁ± É "from_digit_and_lazy_trailing_zerosÁÊ impl FnOnce() -> boolÁÉ from_digit_sliceÁÌ É $from_overlapping_digits_backward_sumÁÉ  round_digitÁÉ round_digit_with_carryÁÉ round_slice_intoÁÉ round_slice_into_with_carryÁ± round_biguint_inplaceÁÓ Ó Ó Ó 0contextÁÙ Ù Ù Ù Ù Þ æ Þ with_precisionÁÞ  with_precÁá ¥á Þ with_rounding_modeÁÞ new_truncatingÁÞ  precisionÁÞ 
rounding_modeÁÞ 
round_decimalÁÞ round_decimal_refÁé þé Þ  round_bigintÁÞ 
round_biguintÁÞ ëyÞ ‡zÞ multiplyÁð þð ð £ð Þ invertÁõ þõ ¥Ù ø >Ù ú add_refsÁû þû û û ú 
add_refs_intoÁ
þ


123456789get_rounding_termÁ
æ 
 from_bigintÁ
 from_biguintÁ
to_refÁ
decimal_digit_countÁ
order_of_magnitudeÁ
fractional_digit_countÁ
 parse_bytesÁ


with_scaleÁ
with_scale_roundÁš

take_and_scaleÁ
 set_scaleÁ
extend_scale_toÁ
take_with_signÁ
Ä~
with_precision_roundÁ¡
¡

signÁ
as_bigint_and_exponentÁ
into_bigint_and_scaleÁ
as_bigint_and_scaleÁ
into_bigint_and_exponentÁ
ùB
absÁ
doubleÁ
halfÁ
squareÁ
cubeÁ
ƒ
Ñ*
¶'
sqrt_with_contextÁ
×'
cbrt_with_contextÁ
²(
inverse_with_contextÁ
mul_with_contextÁ·
þ·
¥
roundÁ

is_integerÁ
is_one_quickcheckÁ
expÁ

normalizedÁ¾

to_plain_stringÁ
write_plain_stringÁÁ
¨
to_scientific_notationÁ
sÄ
¨
to_engineering_notationÁ
¿sÇ
¨É
×Ê
Ì
 descriptionÁÎ
÷Ð
÷Ò
÷Ô
§Õ
Õ
Ø
>Ú
zeroÁÚ
is_zeroÁ Ý
oneÁÝ
is_oneÁ
impl_divisionÁ
á
“†á
abs_subÁá
signumÁá
 is_positiveÁá
 is_negativeÁ ç
sumÁè
šè
 ë
þë
ô‹í
ší

ð
þð
to_ownedÁð
to_owned_with_scaleÁó
ð
to_cow_biguint_and_scaleÁð
‰…ð
¢ƒð
ìð
ˆƒð
count_trailing_zeroesÁú
ð
as_partsÁð
“†ð
round_with_contextÁð
ȇÿ
¥ð
²(ð
¬‡ð
ꆃ ð
sqrt_abs_with_contextÁð
sqrt_copysign_with_contextÁð
àŠð
þŠð
ˆð
is_abs_one_quickcheckÁŠ Š ð

clone_intoÁŽ þŽ ÷ þ ÷ ¥ × ¥ ÷š þš ÷ þ ÷  ¥  àŠstdlibÁ£ £ £ £ £ £ £ £ £ £  £ 
£  £  £ 
£ £ £ £ £ £ £ £ £ DEFAULT_PRECISIONÁˆ ˆ ŒAddAssignSliceAlignmentÁ¾  RightOverlapÁ¿ ü¾ 
RightDisjointÁÁ ü¾  LeftOverlapÁà ü¾  LeftDisjointÁÅ üŒŒÈ ƒŒŒ Ë ×Œ
Í ÖŒ Œ Ð ŒBigDigitSplitterIterÁÒ £Ò šÒ shiftÁÒ ùBŒ
× £× šŒÚ £Ú šÚ ƒŒÞ £Þ šÞ ׌
ShiftStateÁâ £â ZeroÁä
â ShiftedÁæ Ê0æ prevÁŒé £Œë £ë ƒŒî £î ׌BigDigitSplitterÁñ £ñ Ê0ñ ò“Œõ £Œ÷ £÷ ƒŒú £ú ׌ WithIntCountÁý ¥ý üý »Œ ¥ ƒŒ ¥Œ ¥ ׌ ¥ >ÌDigitVecÁŒ £Œ Œ ùBŒ ‡CŒ •CÌ £  ƒÌ £  >Ì
DigitSliceÁš þš £š š ùBš ‡Cš •CÌ¡ þ¡ £¡ ¡ ƒÌ¦ þ¦ £¦ þ BigEndianÁþ
þ þ ­ ƒþ
¯ ×þ± >þ LittleEndianÁþþþ ƒþ¸ ×þº >˜ RADIX_10_u8Á¼
˜ ˜ ˜
À ƒ˜Â ×˜Ä >˜RADIX_10p4_i16ÁÆ
˜˜˜Ê ƒ˜Ì טΠ>˜RADIX_10p9_u32ÁÐ
˜˜˜Ô ƒ˜Ö ×˜Ø >˜RADIX_10p19_u64ÁÚ
˜˜˜Þ ƒ˜à טâ >˜ RADIX_u32Áä
˜˜ ˜!è ƒ˜"ê ט#ì >˜ RADIX_u64Áî
˜$˜%˜&ò ƒ˜'ô ט(ö >õø ÷õú ÷õü ÷õþ ÷õ
÷õ 
÷õ

÷õ 
÷õ ˆ
÷õ
Š
÷õŒ
÷õŽ
÷õ
÷õ
÷õ
÷õ
÷õ˜
÷õš
÷õœ
÷õž
÷ 
° 
£
°£
¦
°¦
©
°©
¬
°¬
¯
 ±
°±

´
°´
 ·
°·
 º
°º

½
°½
À
Â
°Â
Å
°Å
È
°È
Ë
°Ë
Î
°Î
Ñ
Ó
°Ó
Ö
°Ö
Ù
°Ù
Ü
°Ü
ß
°ß
â
ä
°ä
ç
°ç
ê
°ê
í
°í
ð
°ð
 ó
!õ
°õ
"ø
°ø
#û
°û
$þ
°þ
%°&'°(°)Œ°Œ*°+°,-°.š°š/°0 ° 1£°£2¦3¨°¨4«°«5®°®6±°±7´°´8·9¹°¹:¼°¼;¿°¿<°Â=ŰÅ>È?ʰÊ@ͰÍAаÐBÓ°ÓCÖ°ÖDÙEÛ°ÛFÞ°ÞGá°áHä°äIç°çJêKì°ìLï°ïMò°òNõ°õOø°øPûQý°ýR°Sƒ°ƒT°U°VŒWްŽX°Y°Z°[š°š\]Ÿ°Ÿ^¢°¢_¥°¥`¨°¨a«°«b®c°°°d³°³e°f¹°¹g¼°¼h¿iÁ°ÁjİÄkǰÇlʰÊmͰÍnÐoÒ°ÒpÕ°ÕqذØrÛ°ÛsÞ°Þtáuã°ãvæ°æwé°éxì°ìyï°ïzò{ô°ôÚ|÷°÷Ú}ú°úÚ~ý°ýÚÛ°Ú°Úˆ°ˆÚƒ°ÚŽÛ°Ú°Ú°Úˆ°ÚœÛŠž°žÚ¡°¡ÚŒ¤°¤Ú§°§ÚŽªÛ¬°¬Ú¯°¯Ú²°²Úµ°µÚ¸Ûº°ºÚ½°½ÚÀ°ÀÚðÃÚ˜ÆÛȰÈښ˰ËÚΰÎڜѰÑÚÔÛžÖ°ÖÚŸÙ°ÙڠܰÜÚ¡ß°ßÚ¢âÛ£ä°äÚ¤ç°çÚ¥ê°êÚ¦í°íÚ§ðÛ¨ò°òÚ©õ°õÚªø°øÚ«û°ûÚ¬þÛ­°Ú®ƒ°ƒÚ¯°Ú°°Ú±ŒÛ²Ž°ŽÚ³°Ú´°Úµ°ÚšÛ·œ°œÚ¸Ÿ°ŸÚ¹¢°¢Úº¥°¥Ú»¨Û¼ª°ªÚ½­°­Ú¾°°°Ú¿³°³ÚÀÛÁ¸°¸Ú»°»Úþ°¾ÚÄÁ°ÁÚÅÄ󮮡ÆÚÇɰÉÚḚ̀ÌÚÉϰÏÚÊÒÛËÔ°ÔÚÌ×°×ÚÍÚ°ÚÚÎݰÝÚÏàÛÐâ°âÚÑå°åÚÒè°èÚÓë°ëÚÔîÛÕð°ðÚÖó°óÚ
àîàðï
à òï
à
ôà öà øï
à
úàüï
àþï
àààï
ààˆï
àŠï
àŒàŽàï
ààï
àï
à˜àšàœï
àžà  ï
à!¢ï
à"¤à#¦à$¨ï
à%ªà&¬ï
à'®ï
à(°à)²à*´ï
à+à,¸ï
à-ºï
à.¼à/¾à0Àï
à1Âà2Äï
à3Æï
à4Èà5Êà6Ìï
à7Îà8Ðï
à9Òï
à:Ôà;Öà<Øï
à=Úà>Üï
à?Þï
à@ààAâ¼)EXPONENTIAL_FORMAT_LEADING_ZERO_THRESHOLDÁ¼*EXPONENTIAL_FORMAT_TRAILING_ZERO_THRESHOLDÁ¼FMT_MAX_INTEGER_PADDINGÁ± DEFAULT_ROUNDING_MODEÁ±  RoundingModeÁèUpÁé
èDownÁë
èCeilingÁí
èFloorÁï
èHalfUpÁñ
èHalfDownÁó
èHalfEvenÁõ
± ± øƒ± ± û×± ý§þù±  ± 
±  ƒÖ± NonDigitRoundingDataÁmodeÁ‰…±  ˆ×± 
± ƒ± ±  InsigDataÁŽdigitÁŽtrailing_zerosÁŽ
rounding_dataÁ± ×± ± ƒ± ٠ё٠k³yÙ œ×Ù žƒ
BigDecimalÁ int_valÁ scaleÁ£ƒ¥ÖParseBigDecimalErrorÁ§ ParseDecimalÁ¨
¨ˆ§ParseIntÁ«
«ˆ§ ParseBigIntÁ®
®ˆ§EmptyÁ±
§¯³
³ˆ×¹»ƒ
BigDecimalRefÁ½þ½‰…½ùB½”ðÂþÄþăÇþÉþÉ×ÌþÌÖ WithScaleÁϥϻϔð Ó¥Óƒ!Ö¥"Ø¥Ø>D
E
M
S
T
W
W
X
X
X
x
x
|
|
|
|
}











ˆ
ˆ
ˆ
Œ
Œ
Œ







ž
Ÿ
 
¡
¢
£
¤
¥
¦
©
­
²
²
¸
¸
¹
¿
¿
Ú
Ý
Ý
Þ
Þ
à
ë
ø

ˆ


œ

ž
Ÿ
 
 
 
¢
£
¤
©
»
¼
À
È
É
Ê
Ë
Ú
Û
Ü
Ý
ß
à
á
â
ã
ä
å
æ
ç
é
ë
ì
í
î
ï
ñ
ö
ù
ý


Š

Ž




 
¡
¥
¦
¨
©
¬
´
µ
·
¸
º
»
½
¿
À
Ê
Ì
Í
Í
Ú
ß
à
à
á
ã
å
è
ñ
ñ
ñ
ò
õ
õ
õ
ö
ù
ù
ù
ý









Ÿ
¡
¤
¦
¨
ª
¬
­
®

¹
¼
¾
À
Â
Å
È
Ë
Í
Ï
Ò
Ô
Õ
Ö
Þ
á
ä
æ
è
ê
í
ð
ó
ö
ù
û
ý
þ
ÿ


®
¯
¯
°
°


·
·
¸
»
»
¼
¼
Ì
Š


¨
«
°
³

»
Á
Ã
Ä
Æ
Ç
Ê
Ê
Ì
Í
Í
Ï
Ñ
Õ
×
Ý
à
è
í
õ
ø
þ

Š
Ž



š


Ÿ
£
¥
¦
©
©
«
¯
±
²
µ
µ
·
¹
º
»
»
¼
½
½
¿
Á
Â
Ã
Ã
Í
Í
Ï
Õ
×
Ø
Û
Û
Ý
Þ
ß
ß
å
å
æ
é
é
ê
ê
î
î
ï
ð
ð
ð
ò
ò
ó
ô
ô
ô
ö
ö
ø
ø
ÿ
ÿ

 
¡
¢
£
¤
¥
¦
¨
ª
«
¬
»
Ä
Ä
Ä
Å
Æ
Æ
Æ
È
È
È
É
Ê
Ê
Ê
Ì
Ì
Ì
Í
Î
Î
Î
Ð
Ð
Ð
Ñ
Ò
Ò
Ò
Ú
Û
Û
Û
Ü
Ü
ß
ß
à
á
å
ç
ç
ç
è
è
è
é
é
é
ê
î
î
ð
ð
û



ƒ
º
½
½
¾
À
Å
Æ
Æ
Ì
Î
Î
Î
Ï
Ð
Ð
Ñ
Ñ
Ñ
Ò
Ò
Ò
Ò
Ó
à
á
ä
æ
ç
è
é
î
ï
ï
ð
õ
û


Ž






š

ž
 
¡
¤
¥
§
©
ª
«
¬
­
®
¯
°
°
±
²
²
³
´
´
µ


·
º
»
¼
½
¾
À
Á
Á
Ã
Ä
Ä
Æ
Ç
Ç
Ê
Ê
Ê
Í
Õ
Õ
Ü
ß
à
â
ã
ã
ä
å
æ
ò
ó
õ
ö
÷
ø
ù
ú
ü
ý
þ
þ
ÿ



ƒ
ƒ





ˆ

Š





 
¢
É
Ì
Ì
Ì
Î
Ñ
Ñ
Ý
á
á
á
í
ð
ð
ð
ù
ü
ü
ü
ƒ
ˆ
ˆ
ˆ

¥
®
°
°
°
·
¹
¹
¹
Á
Ã
Ã
Ã
Ë
Í
Í
Í
Õ
×
×
×
ß
á
á
á
é
ë
ë
ë
ó
õ
õ
õ
ú
û
þ
ÿ

ƒ


Š

Ž





š

ž
Ÿ
£
¦
¬
®
°
±
³
´
´

·
·
¹
º
½
½
¿
À
Á
Á
Å
È
Î
Ð
Ò
Ó
Õ
Ö
Ö
Ø
Ù
Ù
Û
Ü
ß
ß
á
â
ã
ã
ç
ê
ð
ò
ô
õ
÷
ø
ø
ú
û
û
ý
þ


ƒ




Œ





š
š
œ


Ÿ
 
£
£
¥
¦
§
§
«
®
´

¸
¹
»
¼
¼
¾
¿
¿
Á
Â
Å
Å
Ç
È
É
É
Í
Ð
Ö
Ø
Ú
Û
Ý
Þ
Þ
à
á
á
ã
ä
ç
ç
é
ê
ë
ë
ï
ò
ø
ú
ü
ý
ÿ



ƒ
ƒ





Œ




š
œ
ž
Ÿ
¡
¢
¢
¤
¥
¥
§
¨
«
«
­
®
¯
¯
³

¼
¾
À
Á
Ã
Ä
Ä
Æ
Ç
Ç
É
Ê
Í
Í
Ï
Ð
Ñ
Ñ
Õ
Ø
Þ
à
â
ã
å
æ
æ
è
é
é
ë
ì
ï
ï
ñ
ò
ó
ó
÷
ý
ÿ






ˆ



Ž






ž
 
¡
¡
£
¤
§
§
©
ª
«
«
¯
µ
·
¹
º
¼
½
½
¿
À
Ã
Ã
Å
Æ
Ç
Ç
Ë
Ñ
Ó
Õ
Ö
Ø
Ù
Ù
Û
Ü
ß
ß
á
â
ã
ã
ç
í
ï
ñ
ò
ô
õ
õ
÷
ø
û
û
ý
þ
ÿ
ÿ
ƒ



Ž








š


Ÿ
¥
§
©
ª
¬
­
­
¯
°
³
³
µ

·
·
»
Á
Ã
Å
Æ
È
É
É
Ë
Ì
Ï
Ï
Ñ
Ò
Ó
Ó
×
Ý
ß
á
â
ä
å
å
ç
è
ë
ë
í
î
ï
ï
ó
ù
û
ý
þ



ƒ




Š






š
œ


Ÿ
 
£
£
¥
¦
§
§
«
±
³
µ

¸
¹
¹
»
¼
¿
¿
Á
Â
Ã
Ã
Ç
Í
Ï
Ñ
Ò
Ô
Õ
Õ
×
Ø
Û
Û
Ý
Þ
ß
ß
ã
é
ë
í
î
ð
ñ
ñ
ó
ô
÷
÷
ù
ú
û
û
ÿ



Š
Œ











¡
£
¥
¦
¨
©
©
«
¬
¯
¯
±
²
³
³
·
½
¿
Á
Â
Ä
Å
Å
Ç
È
Ë
Ë
Í
Î
Ï
Ï
Ó
Ù
Û
Ý
Þ
à
á
á
ã
ä
ç
ç
é
ê
ë
ë
ï
õ
÷
ù
ú
ü
ý
ý
ÿ

ƒ
ƒ









˜



œ
Ÿ
Ÿ
¡
¢
£
£
§
­
¯
°
²
³


¸
¹
º
º
¼
À
Æ
È
É
Ë
Ì
Ï
Ï
Ñ
Ò
Ó
Ó
Õ
Ù
ß
á
â
ä
å
è
è
ê
ë
ì
ì
î
ò
ø
ú
û
ý
þ


ƒ










š
š
œ

ž
ž
 
¤
ª
¬
­
¯
°
³
³
µ

·
·
¹
½
Ã
Å
Æ
È
É
Ì
Ì
Î
Ï
Ð
Ð
Ò
Ö
Ü
Þ
ß
á
â
å
å
ç
è
é
é
ë
ï
õ
÷
ø
ú
û
þ
þ





ˆ
Ž







š



¡
§
©
«
¬
®
¯
²
²
´
µ


º
À
Â
Ä
Å
Ç
È
Ë
Ë
Í
Î
Ï
Ï
Ó
Õ
Ö
Ù
Ù
Û
ß
á
â
å
å
ç
í
í
ï
ï
ð
ñ
ñ
ò
ó
ó
ô
õ
õ
ö
÷
÷
ù
ù
û
û
ü
ý
ý
þ
ÿ
ÿ




ƒ
ƒ


next_is_loÁ #last_hi_is_zeroÁ ¸Õ[þþÄlÄlIterÁÇlµ ™lÈl
end_or_lenÁ™lÉl_markerÁ™lŒœjSžþþ þ·Ä‚®‚®RevÁ„®ùùBÿ=£“ Ž
ÖÃþÃÄÜlÜlIterMutÁßlµ ™làlù™lálÙlÚ½íDþïl%þ·Äþ þ·Ä‚®‚®áÄ®ùùBÿ=£“ Ž
žÅþýň?ˆ?IntoIterÁ?½÷<Œ?phantomÁ÷<?capÁ÷<Ž?¤÷<?µ ÷<?þ÷<µqS··Ä÷¾8·Ä‚®‚®áÄ®ùùBÿ=£“ Ž
ÖÆ8·ÄŠ Ž»ÛŽ»ØŽ»¿cŽ»³Ž»Š Æ Æ Ç üš y7ÌC¨¹ÜvÛèÈØèÈ¿cèȳèÈŠ Ð Ð Ñ Ç› C€S©î¯®hÛÂÉØÂÉ¿cÂɳÂÉŠ ­¹Û­¹Ø­¹¿c­¹³­¹Š ³¸Û³¸Ø³¸¿c³¸³³¸Š ·¶Û·¶Ø·¶¿c·¶³·¶½­¹½Âɽ޻½èÈŸ³¸Ÿ·¶ŸèÈŸÂÉŸ­¹ŸŽ»é  óï¡…ð¢”ðÌÙ NÛu¥'é¯Ì 8é¯Ìé¯Ì 8é¯Ìé¯Ì 8é¯Ìé¯Ì 8é¯Ìé¯Ì 8é¯Ìé¯Ì 8é¯Ìé¯Ì 8é¯Ìé¯Ì 8é¯Ìé¯Ì 8é¯Ìé¯Ì 8ð¯Ìð¯Ìé¯ÌííBigIntÁ,ï ¶,Z™É­­ [é¯Ìå´ïy¯ÌÄ ¯ÌÄ  8¯ÌÄ ½½€ò¿‰…ÀùBÁ”ðü¡)¼ag8Ä ¯ÌÄ ÍÐÙõ¯ÌÄ ¯ÌøÌÄ  8¯ÌøÌÄ ½½€ò¿‰…ÀùBÁ”ðü¡)¼ag8øÌÄ øÌ¯ÌÄ  8ÍÐÙõ¯ÌøÌÄ ¯ÌÄ ÍÐÄ áÐÄ ¯ÌÄ ÍÐÙõ¯ÌÄ ¯ÌšÍÄ ðÑšÍÄ …ÒšÍÄ šÍ¯ÌÄ  8ÍÐÙõ¯ÌšÍÄ ¯ÌÄ ÍÐÄ áÐÄ ¯ÌÄ ÍÐÙõ¯ÌÄ ¯Ì¼ÍÄ ðѼÍÄ …Ò¼ÍÄ ¼Í¯ÌÄ  8ÍÐÙõ¯Ì¼ÍÄ ¯ÌÄ ÍÐÄ áÐÄ ¯ÌÄ ÍÐÙõ¯ÌÄ ¯ÌÞÍÄ ðÑÞÍÄ …ÒÞÍÄ ÞͯÌÄ  8ÍÐÙõ¯ÌÞÍÄ ¯ÌÄ ÍÐÄ áÐÄ ¯ÌÄ ÍÐÙõ¯ÌÄ ¯Ì€ÎÄ ðÑ€ÎÄ …Ò€ÎÄ €Î¯ÌÄ  8ÍÐÙõ¯Ì€ÎÄ ¯ÌÄ ÍÐÄ áÐÄ ¯ÌÄ ÍÐÙõ¯ÌÄ ¯Ì¢ÎÄ ðÑ¢ÎÄ …Ò¢ÎÄ ¢Î¯ÌÄ  8ÍÐÙõ¯Ì¢ÎÄ ¯ÌÄ ÍÐÄ áÐÄ ¯ÌÄ ÍÐÙõ¯ÌÄ ¯ÌÄÎÄ ðÑÄÎÄ …ÒÄÎÄ ÄίÌÄ  8ÍÐÙõ¯ÌÄÎÄ ¯ÌÄ ÍÐÄ áÐÄ ¯ÌÄ ÍÐÙõ¯ÌÄ ¯ÌæÎÄ ðÑæÎÄ …ÒæÎÄ æÎ¯ÌÄ  8ÍÐÙõ¯ÌæÎÄ ¯ÌÄ ÍÐÄ áÐÄ ¯ÌÄ ÍÐÙõ¯ÌÄ ¯ÌˆÏÄ ðшÏÄ …ÒˆÏÄ ˆÏ¯ÌÄ  8ÍÐÙõ¯ÌˆÏÄ ¯ÌÄ ÍÐÄ áÐÄ ¯ÌÄ ÍÐÙõ¯ÌÄ ¯ÌªÏÄ ðѪÏÄ …ÒªÏÄ ªÏ¯ÌÄ  8ÍÐÙõ¯ÌªÏï¯ÌïÍÐï¯ÌïÍМö¯Ìï¯ÌøÌïðÑøÌïøÌ¯ÌïêÒÍМö¯ÌøÌï¯ÌïÍÐï¯ÌïÍМö¯Ìï¯ÌšÍïðÑšÍïšÍ¯ÌïŸÔÍМö¯ÌšÍï¯ÌïÍÐï¯ÌïÍМö¯Ìï¯Ì¼ÍïðѼÍï¼Í¯ÌïÔÕÍМö¯Ì¼Íï¯ÌïÍÐï¯ÌïÍМö¯Ìï¯ÌÞÍïðÑÞÍïÞͯÌï‰×ÍМö¯ÌÞÍï¯ÌïÍÐï¯ÌïÍМö¯Ìï¯Ì€ÎïðÑ€Îï€Î¯Ìï¾ØÍМö¯Ì€Îï¯ÌïÍÐï¯ÌïÍМö¯Ìï¯Ì¢ÎïðÑ¢Îï¢Î¯ÌïóÙÍМö¯Ì¢Îï¯ÌïÍÐï¯ÌïÍМö¯Ìï¯ÌÄÎïðÑÄÎïÄίÌï¨ÛÍМö¯
ö½ú 
½ Œ
޽ ˜
š½ž ¤
¦½ª °
²½ ¼
¾½Â È
ʽΠÔ
Ö½Ú à
â½è¹§¥Ò ý Œ ± ª º ³ Ä ¼ Î Æ Ø Ð â Ú ì ä ö î  èø Ø
 ØÏŒ ð ð ›ð ð  Œ ¢Œ ¥Œ š éÎø  ú  ü  þ  
 
 
 
 ˆ
 Š
 Œ
 Ž
 
 
 
 
 ˜
 š
 œ
 ž
   Î
§Ð
§Ò
§Ž ½ ½ Ïš ½ ½°ª س ’#†ý"ˆÄl‹‚®ŽÜl‘‚®ˆ?–‚®ÃÚ ÅРǼ ÉÆ Ïä Øî áÆ æÐ ëÚ ð¼ ú ý ˆ  
 £

¦
½©
¬
±
 ´

·
½º

½

Â
 Å

È
½Ë
Î
Ó
 Ö

Ù
½Ü

ß

ä
 ç

ê
½í
ð
õ
 ø

û
½þ


 
Œ½ š
½ 
£
¨ «
®½±´¹ ¼
¿½Â
Å
Ê Í
нÓÖÛ Þ
á½ä
ç
ì ï
ò½õøý 
ƒ½

Ž 
½šŸ ¢
¥½¨
«
° ³
½¹¼Á Ä
ǽÊ
Í
Ò Õ
ؽÛÞã æ
é½ì
ï
   ¥ ¨
«
°
³½½»½¾íÁíÄíÇ
Ê
Í
¯
 À
 Ñ
 â
 ó
   ¦ · È Ù ê û Œ  ® ¿ Ð á ò Ð Ò Ö ô ÷
úý 
ˆ

 
ž ¡
¤
§
¬ ¯
²µº ½
À
Ã
È Ë
ÎÑÖ Ù
Ü
ß
ä ç
êíò õ
ø
û
 ƒ
Ž 


œ Ÿ
¢¥ª ­
°
³
¸ »
¾ÁÆ É
Ì
Ï
Ô ×
ÚÝâ å
è
ë
ð ó
öùþ 


Ú Ý
à½ã è
í½ò õ
ø½ûíþ
í
 Ž œ ª ¸ Æ Ô â ð þ Œ š ¨  Ä Ò à î ü Š    Œ 
š 
 
£
¨ «
®± ¹
¼
¿
Ä Ç
ÊÍÒ Õ
Ø
Û
à ã
æéî ñ
ô
÷
ü ÿ
Š 


˜ 
ž¡¦ ©
¬
¯
´ ·
º½Â Å
È
Ë
РÓ
ÖÙÞ á
ä
ç
ì ï
òõú ý

ƒ
ˆ 
Ž 
œ
Ÿ
  š

  £ ¦
©
ÐíÓíÖ
Ù
¬ ¯ ²
µ
Üð ßð â
å
˜ ¦ ´ Â Ð Þ ì ú ˆ  ¤ ² À Î Ü ê ø   ¢ ¸ º ¼ ¾ À Â ¤ §
ª­° ³

½ À
ÃÆÉ Ì
Ï
Ö Ù
Üßâ å
è
ï ò
õøû þ

ˆ 
Ž 
š
¡ ¤
§ª­ °
³
º ½
ÀÃÆ É
Ì
Ó Ö
ÙÜß â
å
ì ï
òõø û
þ
 ˆ
Ž 

ž ¡
¤§¬ ¯
²
· º
½ÀÅ È
Ë
Æ É è
Í
¹ » Ò Ô ë í    Ÿ  ¸ Ï Ñ è ê  ƒ š œ ª µ Ã Î  
½Ò Õ Ø
Û
Þ í ï½ì ð
ò½ø ü
þ½ ˆ
н 
½œ  
¢½¨ ¬
®½´ ¸
º½À Ä
ƽ̠Ð
ҽؠÜ
Þ½ñ ó½ Ÿ ¥½³ º Ã Å½ÚÖÉ
§Ç É½Ë Í½ú ÿý ýèÔ
 Ì
§Ú
 Ý
 á
 ç
 ë
 Û
ú$Ø[Š ¡¿c¨Ðìµß#ùMá³é(b˜½;Ÿð*ïyÄ sÙõ¡ïœöÑðßö°•ò¢÷ìÏ ¨Ùóå÷íß ºÌµ¥ÒÄcÐcÒcÙAÌ<û;še¾ÄÓœš²d100Á128Á "BE"Á¢Ë"LE"Á19Á TŠT T  )@9 $ŠT M i.y üêS+ Ó„÷S ¹¿2\ÊW ÓW @)9 ,ÊW U@q6@üªW, Ü„·W ÉÏ2'10_000ÁÊš;
1_000_000_000Áè‰#ÇŠ10_000_000_000_000_000_000Á
10Á25ÁTº? º?®|µ?µ?2$ '2J Ã?c±q|¤¨®{ _ }Á15Áè1000Á´, èüCçИd$RoundingMode::HalfEvenÁd100ÁüÝ!( Ö×(ÖÖ×üoÙˆ ÅXÉ[Æa½½€ò¿‰…ÀùBÁ”ðü¡)¼ag­´d¹… §©&öœ2Ìž:ADÜ… §¬&öœ2—Ÿ:A\ù… §¯&öœ2àŸ:A,§† §´&öœ2úHúHßûHÁ‘4Ý­f‰úM÷dk69‹õšØÄÐà¼òš ± Ù Ž
à
£  ½§» ÏÀÄ«T€÷\™ö®¿ß í<ð
q<¥³ qµ Žše
Ž e
¢eØ»“£žlÿŽ“AddÁ¬Ä  AddAssignÁL±ÙõDivÁ¼•ò DivAssignÁLÁ¢÷MulÁÌÑð MulAssignÁLÑßöNegÁÜÏ SubÁáï SubAssignÁLæœöRemÁñÙó RemAssignÁLöå÷SumÁœš²FromStrÁ<¸ïyßúH!ToStringÁDä—6"פ,#¨ ö˜ªB$º o·»%äÎí'ð (êž„ßê&)SignÁ$ñ* IntegerTraitÁd”?+
FromPrimitiveÁl·¥-NumÁƵ.OneÁËÓ/PowÁÐÓ0SignedÁ4Õœ1 ToPrimitiveÁ\Ý2ð”Ä3LOG2_10Á< Ž4LOG10_2Á<­ 5‰ìdó#èØ k<¸$
Ó,TØ$ ó
”-|è$ ÷ˆ
ä,tý$ ô
Ü-$‘% ûŠ
ž.T›% ƒ
¦;¤«% DŒ
ícount_decimal_digits_uintÁÌÅ% E
îüå¢ÓŒå A Big DecimalÁ÷úüûMJ `BigDecimal` allows storing any real number to arbitrary precision; whichÁüÉJG avoids common floating point errors (such as 0.1 + 0.2 ≠ 0.3) at theÁ¼” cost of complexity.Á¬úü°IF Internally, `BigDecimal` uses a `BigInt` object, paired with a 64-bitÁüúJG integer which determines the position of the decimal point. Therefore,ÁüÅLI the precision *is not* actually arbitrary, but limited to 2<sup>63</sup>Áœ’ decimal places.Á¦úüªDA Common numerical operations are overloaded, so we can treat themÁüï(% the same way we treat other numbers.Á˜úüœIF It is not recommended to convert a floating point number to a decimalÁüæEB directly, as the floating point representation may be unexpected.Á¬ ú
# ExampleÁ¾ ú ```ÁüÊ  use bigdecimal::BigDecimal;ÁÔê  use std::str::FromStr;Á
ú´‰
 let input = "0.8";Áü 
41 let dec = BigDecimal::from_str(&input).unwrap();ÁüÕ
/, let float = f32::from_str(&input).unwrap();Á úü‰ JG println!("Input ({}) with 10 decimals: {} vs {})", input, dec, float);Á ºè69‹õšØÄÐà¼òš ± Ù Ž
à
£  ½§» ÏÀ
Ä
«
÷
ö

®
¿ß í
ð
q
³ q
µ Ž
še
Ž
 e

¢eØ
»“£žÿ Ž“ßÙü Ä õÙó Ùõ’Úð •ò©Úç ¢÷ÆÚä ÑðÝÚÛ ßöúÚØ Ï ÛÕ ï§ÛÌ œöÄÛÉ ÙóÛÛÀ å÷øÛ½ š²Üïyßµ úH!¼Ü­ —6"׬ ¤,#¨ ö« ªB$º oª »%äΩ í'¨ ð (êž§ ê&)ÓÝ£ *êÝ?+ˆÞŠ ¥-¦Þµ.ºÞÓ/ÎÞ Ó0âÞ{ œ1ùÞp 2ð”o Ä3§ßh Ž4Âßa 5‰ì` èØ k_ 
Ó,^ ó
”-] ÷ˆ
ä,\ ô
Ü-[ ûŠ
ž.Z ƒ
¦;Y DŒ
íüà@ E
îÜÒÜïÄŒüã!û
ŒÁð
Ïä
ç
ôêÚ
ôŽÏ
”²²
µ


ŒÚ
Œ
z
}
Œ“m
p
W
Z
F
I
/
2

!


ö ù æ é Ï Ò ¾ Á § ª ¼ˆš Ô¥ ¤Åz } e h Œó\ ŒŠL Ì¡= 0 3 " %     ¤üî Ö Ù È Ë º ½ ¬ ¯  ž  ˆ y | äök ä˜W ü‰"¬– ¬ ë ² Ý8, ¸8impÁ¹& ¼8¼8
Ã, Ç8resÁÈ& Ë8´Ì$ Î, Ð8methodÁ& ×8¼*ß â è8 ð:þñ ó, õ8çöö ù, ú8˜÷û þ8
 :þ, ˆ8˜÷  â8!$8°4  §, ©8˜÷ª% ­+ ¼ ½ Ä8Ý8 Ò, Õ8Æ÷ Ü î8$ á8¹
& è, ê8˜÷ë(ð, ó8˜÷ô ø Ø, °8çö±'´, 8Æ÷ ½ Ê8$  Ä8¹
% éüî&Ìû   
  Ï8, ¡8& §8¼ ­, ®8t1Á¯& ±8´² ´'µ, ·8Æ÷4¸& ¾8¼,¿8
Å, É8t2ÁÊ& Ì8´Í*Ñ Ô Ê8íÌÞ ÷ ø Ã8$†, 8 , 8­ü ', ˜8Æ÷4™8
 , ¤8ý¥% §8° ¯8óï% Ä% Ë Ñ ˜8, ×8& Ý8¼ ã, ä8­üå& ç8´è ê'ë, í8Æ÷& ô8¼8
û, ÿ8ý& 8´ƒ% 8°4‡ , Ž8»
4& 8´*š 
 8, ¬8,­ ², ³8­ü´ 8
¸, ¼8ý½ À
8!8° Ú, Ü8»
% ã+ ò ó ú8Ý8 ˆ , 8Æ÷  ¡ 8$“ $ 8rhsÁ& œ , ž 8­üŸ (£ 8'ª 8° ³ 
, æ 8'ì , î 8Æ÷ õ  ÿ 8–ƒö $ ù 8% ž
=IY§°³»Çïóôõ÷øûþƒˆ
CheckedSubÁT7³9; AsPrimitiveÁ\SÆ9<¦;¤Û DíüàÌ EîÀ9:Ä9:«9:÷9:ö9:äΨí9:'ªð 9:(Ɡê&9:)ÓÝ«9:*êÝ¢?9:+ˆÞ˜¥9:-¦Þšµ9:.ºÞœÓ9:/ÎÞžÓ9:0âÞœ9:1ùÞ9:2ð”Ä9:3Ä 69: 99:Œ/D§9:­YdÚõ9:¿Zœì9:÷ZD 9:Â\d®š9:`dÀØ9:¥cdÒ9:ŒfdäÄ9:ëfdöÐ9:ägDà9:ÊjDÆ9:©nD˜¼9:èsT ò9:‡w<¬#š 9:³yD×#± 9:þ}<ž$Ù 9:“‚ŒÇ' Ž
9:‹‹l˜ à
9:Ã,,ë ñò·,$5 ðòÑ4A£ 9:Ñ‘Œ » 9:óïT†, 9:¸ð¤ž…§9:€òl›¸½9:‰ìpè9:Ø kt9:
Y9:®[¿ß9: í]ð9:
q_³9: qsµ9: Žeše9:
Žz e9:
k¢e9:Øm»“9:£žoŽ“9:ßÙoÄ 9:õÙiÙõ9:’Úi•ò9:©Úc¢÷9:ÆÚcÑð9:ÝÚ]ßö9:úÚ]Ï 9:Û]ï9:§ÛWœö9:ÄÛWÙó9:ÛÛQå÷9:øÛQš²9:ÜMïy9:ßOúH9:!¼ÜJ—69:"×L¤,9:#¨ öNªB9:$º oP»9:%§ß< Ž9:4Âß8 9:5ŠóLÞÿÏ9:,´+ª¼G´a<p>?ABCDEGüô3œû
>à ¹ üŠ3œ‘
?Ã ¥¹ ­Ìï

  î!  Ÿ , 8¹ & 8¼,“ & 8à$ *¡  ¤  ¿8µ , ¸ 8¹ ¹ » 7'100000000000000000000000000000000000000Áü¾ ' æ  ÿ 739Áô 8$ 8 , 8¹ Š Œ 7&10000000000000000000000000000000000000Áü &  Ï 738ÁÄ 8 8Ö , Ù 8¹ Ú Ü 7%1000000000000000000000000000000000000Áüß %
 ž
737Á
8$ 
8¥
, ¨
8¹ ©
«
7$100000000000000000000000000000000000Áü®
$ Ó
 ì
736Áá
8
8ó
, ö
8¹ ÷
ù
7#10000000000000000000000000000000000Áüü
#   ¹735Á®88À, Ã8¹ ÄÆ7"1000000000000000000000000000000000ÁüÉ" ì 734Áú8$‡8Œ, 8¹ 7!100000000000000000000000000000000Áü•! · Ð733ÁÅ88×, Ú8¹ ÛÝ7 10000000000000000000000000000000Áüà   š732Á88¡, ¤8¹ ¥§71000000000000000000000000000000Áüª Ê ã731ÁØ88ê, í8¹ îð7100000000000000000000000000000Áôó  «730Á 8$­8², µ8¹ ¸710000000000000000000000000000Áì» Ù ò729Áç88ù, ü8¹ ýÿ71000000000000000000000000000Áä‚ Ÿ ¸728Á­88¿, Â8¹ ÃÅ7100000000000000000000000000ÁÜÈ ä ý727Áò8$ÿ8, 8¹ ˆŠ710000000000000000000000000ÁÔ ¨ Á726Á88È, Ë8¹ ÌÎ71000000000000000000000000ÁÌÑ ë 725Áù8$†8, Ž8¹ 7100000000000000000000000ÁÄ” ­ Æ724Á»88Í, Ð8¹ ÑÓ710000000000000000000000Á¼Ö î 723Áü8$‰8Ž, 8¹ 71000000000000000000000Á´— ® Ç722Á¼88Î, Ñ8¹ ÒÔ7100000000000000000000Á¬× í 721Áû8$ˆ  ¹8ìd› § ¨ ¯, ©8¹ ª& «8Ú¬% À Æ Õ, Ç8¹ È& É8¼& Ð8ÚÒ*× Ú N8ë, î8¹ ïñ710000000000000000000Á¤ô  ¢720Á88©, ¬8¹ ­¯71000000000000000000Áœ² Æ ß719ÁÔ88æ, é8¹ êì7100000000000000000Á”ï  718Á8$8¢, ¥8¹ ¦¨710000000000000000ÁŒ« ½ Ö717ÁË88Ý, à8¹ áã71000000000000000Á„æ ÷ 716Á8$8, š8¹ 7100000000000000Á|  ° É715Á¾88Ð, Ó8¹ ÔÖ710000000000000Á è 714Áö88ˆ, 8¹ ŒŽ7
1000000000000Ál Ÿ ¸713Á­88¿, Â8¹ ÃÅ7 100000000000Á Õ î712Áã88õ, ø8¹ ùû7 10000000000Á Š £711Á˜88ª, ­8¹ ®°7
1000000000Á ¾ ×710ÁÌ8 Þ Š8ì ø ù , ú8¹ û& ü8Ôý%   ¦, ˜8¹ & š8¼,& ¡8Ô£*¨ « ä$8¼, ¿8¹ ÀÂ7÷® Ð é7š¯Þ88ð, ó8¹ ôö7 100000000Á ƒ 7 8$8¢, ¥8¹ ¦¨710000000Á ´ Ì7 Â88Ó, Ö8¹ ×Ù71000000Á ä ü7 ò88ƒ, 8¹ 7100000Á  «7Ž ¡8 ² Þ8ì Ì Í Ô, Î8¹ Ï& Ð8ÎÑ% å ë ú, ì8¹ í& î8¼& õ8Î÷*ü ÿ Ë 8, 8¹ 7å³4™   ¸7Ž ®88¿, Â8¹ ÃÅ710000Á Î æ7 Ü88í, ð8¹ ñó71000Á û 7Œ 8$•  š  Å 8ì ´  µ  » , 8¹ · & ¸ 8ȹ % Ì  Ò  à , Ó 8¹ Ô & Õ 8¼& Ü 8ÈÞ *â  å  ë!8ö , ù 8¹ ú ü 7100Áÿ  ƒ! !7 !8$!8¢!, ¥!8¹ ¦!¨!7š¯«! ®! Æ!7Š ¼!8$È! Í! å!7 Û!% ì!ü£"/„±"
A¹ Â"ü¤#/„²#
B¹ Ã#üõ$1Œƒ%
C¹ •%üÈ&@œÖ&Û ÛÚÏ í&
D¹ ê&üþ'B¤Œ(Ü Ü†· ¤(
E¹ ¡(¼Ë(\×(ü˜,8¤¦,Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ
G¹ »,0G<closure_kind>ÁH<closure_signature>ÁH<upvars>ÁHHGH¼zD‰KLMSTWXÀÜ3IJÄà3IJ«ä3IJ÷è3IJöê3IJäÎu1íIJ'w1ð IJ(êžy1ê&IJ)ÓÝx1IJ*êÝo1?IJ+ˆÞe1¥IJ-¦Þg1µIJ.ºÞi1ÓIJ/ÎÞk1ÓIJ0âÞj1œIJ1ùÞd1IJ2ð”h1ÄIJ3Äê%6IJÙ9IJŒ/ÍIJ­YÌõIJ¿ZËIJ÷ZÊIJÂ\ÉšIJ`ÈØIJ¥cÇIJŒfÆÄIJëfÅÐIJägÄàIJÊjÃIJ©n¼IJèsÁòIJ‡wÀš IJ³y¿± IJþ}¾Ù IJ“‚½ Ž
IJ‹‹¼ à
IJÓ,z2 óIJ
”-|2 ÷IJˆ
ä,~2 ôIJ
Ü-€2 ûIJŠ
ž.2 ƒIJ
¦;„2 DIJŒ
íüàn2 EIJ
îÑ4£ IJÑ‘4 » IJóï4 IJ¸ð3§IJ€ò1½IJ‰ìŸ3èIJØ k£3IJ
ˆ7IJ®Š7¿ßIJ íŒ7ðIJ
qŽ7³IJ q¢7µIJ Ž”7šeIJ
Ž©7 eIJ
š7¢eIJØœ7»“IJ£žž7Ž“IJßÙž7Ä IJõÙ˜7ÙõIJ’Ú˜7•òIJ©Ú’7¢÷IJÆÚ’7ÑðIJÝÚŒ7ßöIJúÚŒ7Ï IJÛŒ7ïIJ§Û†7œöIJÄÛ†7ÙóIJÛÛ€7å÷IJøÛ€7š²IJÜ|7ïyIJß~7úHIJ!¼Üy7—6IJ"×{7¤,IJ#¨ ö}7ªBIJ$º o7»IJ%§ßk6 ŽIJ4Âßg6 IJ5Šó/ÏIJ,ü+\|9¯Ì¯Ì¯Ì
K¬ R­ iü¤Y¼§I¯Ì¯Ì¯Ì
L¬ È­ ßüÁÅœÏÝšÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ ÝŠœ¯ÌþNOPšQQOPN ¢Íì‘ÏëÍì–Ïðæ–Ϙ‰¼Ìæ‘Ͻ½€ò¿‰…ÀùBÁ”ðü¡)¼ag¼î
Mþ‘Ï–Ïú–ƒˆctxÁãçÅÇÁì‘üê
U¬ø
Þ Þ¯Ì¯Ì ˜
S–ƒ­üÖoÄäß ß¯ÌÓ…þU¥VVU §ÍìÓ… æÓ…˜‰¼„
TþÓ…¢–ƒ¼ý=?ü·]ôºIàá½½€ò¿‰…ÀùBÁ”ðü¡)¼agཽ€ò¿‰…ÀùBÁ”ðü¡)¼agá¯Ì
WÞ–ƒòüùxüü Iâãä½½€ò¿‰…ÀùBÁ”ðü¡)¼agâ½½€ò¿‰…ÀùBÁ”ðü¡)¼agãÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡z٠䊜¯Ì
X¢–ƒ_ctxÁ$Êì“opqstvwx|}ˆŒ˜žŸ ¡¢£¤¥¦
NonZeroU64ÁToÆ•YZ—…\‹ÆY[øí¤½Y^ÍîŽY_Ã,Ç& ñY`òÂQLŸYcÈU|¡½Yd¤î Ye¤ï Ye´š¼ Yf´š½ Yf’œÚ Yg’œÛ Yg¥FTéYi𙳠Yj¯™ª Ykº—Œ Ym«˜š YnÀÓAY\Ä×AY\«ÛAY\÷ßAY\öáAY\äÎl?íY\'n?ð Y\(êžp?ê&Y\)ÓÝo?Y\*êÝf??Y\+ˆÞ\?¥Y\-¦Þ^?µY\.ºÞ`?ÓY\/ÎÞb?ÓY\0âÞa?œY\1ùÞ[?Y\2ð”_?ÄY\3Äá36Y\Ð,9Y\Œ/Ä*Y\­YÃ*õY\¿ZÂ*Y\÷ZÁ*Y\Â\À*šY\`¿*ØY\¥c¾*Y\Œf½*ÄY\ëf¼*ÐY\äg»*àY\Êjº*Y\©n¹*¼Y\ès¸*òY\‡w·*š Y\³y¶*± Y\þ}µ*Ù Y\“‚´* Ž
Y\‹‹³* à
Y\Ó,q@ óY\
”-s@ ÷Y\ˆ
ä,u@ ôY\
Ü-w@ ûY\Š
ž.y@ ƒY\
¦;{@ DY\Œ
íüàe@ EY\
îÑ++£ Y\Ñ‘++ » Y\óï++ Y\¸ð*+§Y\€ò(+½Y\‰ìAèY\Ø kšAY\
EY\®E¿ßY\ íƒEðY\
q…E³Y\ q™EµY\ ŽEšeY\
Ž E eY\
‘E¢eY\Ø“E»“Y\£ž•EŽ“Y\ßÙ•EÄ Y\õÙEÙõY\’ÚE•òY\©Ú‰E¢÷Y\ÆÚ‰EÑðY\ÝÚƒEßöY\úÚƒEÏ Y\ÛƒEïY\§Û}EœöY\ÄÛ}EÙóY\ÛÛwEå÷Y\øÛwEš²Y\ÜsEïyY\ßuEúHY\!¼ÜpE—6Y\"×rE¤,Y\#¨ ötEªBY\$º ovE»Y\%§ßbD ŽY\4Âß^D Y\5Šó&+ÏY\¼b¼ ,òõ°.|÷ä÷ÞáÑÔÃÆ¡¤ü÷ocfUXGJü÷¤?B14„¹Yóµ”ïYŒ Œ º— ùB ‡CÌ •C̼Ö'Þ|·w·¶åÀ̤„©Yþrrš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sþ·¶Þ¶ºœêYé¸Ì©„®Yþuuš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sþ­¹Þ¶¿”õYʺü°%Ô¶YüßÁôíåæ å¯Ì 抜þyz{{yz ¡Íì™î Íìžî æ™î˜‰¼èæžî˜‰¼ˆ
xþ™îžîdestÁ$›¬ ­ ÀìÐÊŒz|vxüü” #çèéê ç¯Ì½½€ò¿‰…ÀùBÁ”ðü¡)¼agè½½€ò¿‰…ÀùBÁ”ðü¡)¼agé ꊜ à 
|Äî¬ Ø ­ î ìÐ
üݹüë ë ë¯ÌÏÏŠóѻҔð¶pŽåØ iÝòô ô õ ¨÷ ˆÐ  mjçítoéš 
}Äî$‘¬ ¬­ ÃprecÁ$Úïü¡-Œ½üº)îÌÈ)ìíî ì“µš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sí­² š š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sî­²˜ £ ˜ ƒƒ û)Íì­² â)ÍìÛµ å)Íì­õè)Íìƒöì)Ÿ­²Lã*ÛµTõ*­õT‰+ƒöT+
­²Ûµ­õƒöÄî$õ)¬ ”*­ ®*idxÁÈ*¯±«­§©£¥üÉ1µ¤×1ïðñ ïŒ Œ º— ùB ‡CÌ •C̼Ö'Þ|·w­²Þ¶š š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sð­²Þ¶š š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sñ­²Þ¶£ …2Øö ì1œ÷Lï1
­²Äî$ÿ1¬ ©2­ Í2Š÷ñ279ü¶6bÌÄ6òó òÚÏ óÚÏŠœÏÏŠóѻҔð¶pŽåØ iÚÏ á6
¬ Þ6­ ê6ìÐö6üù?Èü‡@"ôõö ôÏÏŠóѻҔð¶pŽåØ i鸚 š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sõ­¹Þ¶š š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sö­¹Þ¶˜óš µ@
Äî$¯@¬ Ù@­ ò@ÿò$‹A³yD¡AüâDìüðD$÷øù ÷Æýš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sø­¹Þ¶š š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sù­¹Þ¶˜óš  E
ˆÄî$šE¬ ÄE­ ÝEÿò$öE³yDŒFassume_trailing_zerosÁ¬°FüÙF,„õFüG5Ì«G4ÊG ÏGY­¹ü„lãü’l)úûü úÏÏŠóѻҔð¶pŽåØ ióµÏÏŠóѻҔð¶pŽåØ iš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sû·¶Þ¶ÏÏŠóѻҔð¶pŽåØ iš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sü·¶Þ¶˜óš Çl
ŒÄî$Ál¬ èl­ Œmÿò$°m³yDÆmüìw¹üïw(Yýþÿ ý鸚 š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sþ­¹Þ¶š š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sÿ­¹Þ¶  x
Á x¬ ¹x­ Òx product_idxÁ\ëxdigits_to_removeÁ„ƒy4¬y ±yY­¹$ÏŽ®¾ƾã¾ üŠŸ§ü˜Ÿ! ÏÏŠóѻҔð¶pŽåØ i“µÏÏŠóѻҔð¶pŽåØ iš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²S­²­õÏÏŠóѻҔð¶pŽåØ iš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²S­²ƒö£ ˜  ÓŸØö ºŸéö ½ŸúöÀŸ‹÷ÄŸœ÷Lì ¬÷Tþ ¼÷T’¡Ì÷T¦¡
­²Ûµ­õƒöÄî$ÍŸ¬ ÷Ÿ­   ÿò$É ƒü¼¡,„Ø¡üò¡5ÌŽ¢4­¢ ²¢Y­¹ü…¯"Lˆ¯Y
˜Ã ’¯üǯ0ŒÊ¯Y
¬ ܯ­ ä¯ õ¯üǰ/¼Ê°Y
¹ â° ô°ü²E²Yƒ ƒ
 §²
Äî$¡²Š÷·²carryÁ,Dzü¥¶]¼³¶ Ù‘ Ö¶
žÄî$жŠ÷涬 ò¶­ ú¶ü£Áf¤±Á Ù‘ ÑÁ
ŸÄî$ËÁŠ÷ÝÁ¬ éÁ­ ñÁÄ ùÁÅ ÂüþÍ^ČΠّ °Î
 Äî$ªÎŠ÷Äά ÔÎü±ÓkÄ¿Ó Ù‘ ãÓ
¡Äî$ÝÓŠ÷÷Ó¬ ‡Ô­ “ÔüØÞwÄæÞˆ ˆÙ‘ Šß
¢Äî$„ߊ÷žß¬ ®ß­ ºßÅ Æßü«çvÔ¹ç Ù‘ ßç
£Äî$Ùçidx0Á$ïç¬ €è­ ŒèÅ ˜èü©î~ü·î"Š ŠÙ‘ åî
¤Äî$ßîâ–$õî¬ †ï­ ’ïÅ žïü‘÷ÌŸ÷ Ù‘ Ä÷
¥Äî$¾÷â–$Ô÷¬ å÷­ ñ÷Ä ý÷Å ‰øüÝÿüëÿ"Œ ŒÙ‘ ™€
¦Äî$“€Š÷©€¬ ¹€­ Å€Ä Ñ€Å Ý€¬²©ª­®Àqa§¨Äwa§¨«}a§¨÷ƒa§¨ö‡a§¨äÎ_í§¨'_𠧨(êž_ê&§¨)ÓÝ_§¨*êÝ_?§¨+ˆÞ_¥§¨-¦Þ_µ§¨.ºÞ_Ó§¨/ÎÞ_Ó§¨0âÞ_œ§¨1ùÞ_§¨2ð”_ħ¨3Ä¡S6§¨’L9§¨Œ/ˆJ§¨­Y‰Jõ§¨¿ZŠJ§¨÷Z‹J§¨Â\ŒJš§¨`Jا¨¥cŽJ§¨ŒfJħ¨ëfJЧ¨äg‘J২Êj’J§¨©n“J¼§¨ès”Jò§¨‡w•J𠧍³y–J± §¨þ}—JÙ §¨“‚˜J Ž
§¨‹‹™J à
§¨Ó,Y` ó§¨
”-]` ÷§¨ˆ
ä,a` ô§¨
Ü-e` û§¨Š
ž.i` ƒ§¨
¦;m` D§¨Œ
íüàY` E§¨
îÑ!K£ §¨Ñ‘#K » §¨óï%K §¨¸ð&K§§¨€ò&K½§¨‰ì–aè§¨Ø kœa§¨
ƒe§¨®‡e¿ß§¨ í‹eð§¨
qe³§¨ q¥eµ§¨ Ž™eše§¨
ްe e§¨
£e¢e§¨Ø§e»“§¨£ž«eŽ“§¨ßÙ­eÄ §¨õÙ©eÙõ§¨’Ú«e•ò§¨©Ú§e¢÷§¨ÆÚ©eÑð§¨ÝÚ¥eßö§¨úÚ§eÏ §¨Û©e裡§Û¥eœö§¨ÄÛ§eÙó§¨ÛÛ£eå÷§¨øÛ¥e𲧍ܣeïy§¨ß§eúH§¨!¼Ü¤e—6§¨"רe¤,§¨#¨ ö¬eªB§¨$º o°e»§¨%§ßžd ާ¨4Âßœd §¨5ŠófKϧ¨,üG-dU †· e
©¹ büÇJÞ&Þ&««Íì«ÌñùM«¤ö«úMTÿ
ª«ùB4é79䪮¾¬ƾ¬ã¾¬¬ª¬«üÑ-Ž Ž†· ï
­¹ ìüšJ«Þ&¯¯£«ÌÄ´«¤ÉÄ«
®«ùB4¼%'œÉ²Àåj°±Äëj°±«ñj°±÷÷j°±öûj°±äΈhí°±'Œhð °±(êžhê&°±)ÓÝ‘h°±*êÝŠh?°±+ˆÞ‚h¥°±-¦Þ†hµ°±.ºÞŠhÓ°±/ÎÞŽhÓ°±0âÞhœ°±1ùÞ‹h°±2ð”‘hݱ3Ä]6°±V9°±Œ/üS°±­YýSõ°±¿ZþS°±÷ZÿS°±Â\Tš°±`Tذ±¥cT°±ŒfTݱëfTа±ägTà°±ÊjT°±©nT¼°±èsTò°±‡w Tš °±³y
T± °±þ} TÙ °±“‚ T Ž
°±‹‹
T à
°±Ó,Íi ó°±
”-Ñi ÷°±ˆ
ä,Õi ô°±
Ü-Ùi û°±Š
ž.Ýi ƒ°±
¦;ái D°±Œ
íüàÍi E°±
îÑ•T£ °±Ñ‘—T » °±óï™T °±¸ðšT§°±€òšT½°±‰ì
kè°±Ø kk°±
÷n°±®ûn¿ß°± íÿnð°±
qo³°± qoµ°± Ž
oše°±
Ž$o e°±
o¢e°±Øo»“°±£žoŽ“°±ßÙ!oÄ °±õÙoÙõ°±’Úo•ò°±©Úo¢÷°±ÆÚoÑð°±ÝÚoßö°±úÚoÏ °±Ûoï°±§Ûoœö°±ÄÛoÙó°±ÛÛoå÷°±øÛoš²°±Üoïy°±ßoúH°±!¼Üo—6°±"×o¤,°±#¨ ö oªB°±$º o$o»°±%§ßn ް±4Âßn °±5ŠóÚTϰ±,$ü0ML> †· Šœ¯Ì K
²¹ H”ð,UìÐaœÞ¸¹<Ið ³µøí¤`³¯ØT‡Æ•³·Àÿr³´Äs³´« s³´÷s³´ös³´ä΢pí³´'êžpê&³´)ÓÝ“p³´*êÝŒp?³´+ˆÞ„p¥³´-¦Þˆpµ³´.ºÞŒpÓ³´/ÎÞpÓ³´0âÞ‘pœ³´1ùÞp³´2ð”“pij´3Äe6³´^9³´Œ/þ[³´­Yÿ[õ³´¿Z\³´÷Z\³´Â\\š³´`\س´¥c\³´Œf\ij´ëf\г´äg\à³´Êj\³´©n \¼³´ès
\ò³´‡w \š ³´³y \± ³´þ}
\Ù ³´“‚\ Ž
³´‹‹\ à
³´Ó,Ïq ó³´
”-Óq ÷³´ˆ
ä,×q ô³´
Ü-Ûq û³´Š
ž.ßq ƒ³´
¦;ãq D³´Œ
íüàÏq E³´
îÑ—\£ ³´Ñ‘™\ » ³´óï›\ ³´¸ðœ\§³´€òœ\½³´‰ì sè³´Ø ks³´
ùv³´®ýv¿ß³´ íwð³´
qw³³´ qwµ³´ Žwše³´
Ž&w e³´
w¢e³´Øw»“³´£ž!wŽ“³´ßÙ#wÄ ³´õÙwÙõ³´’Ú!w•ò³´©Úw¢÷³´ÆÚwÑð³´ÝÚwßö³´úÚwÏ ³´Ûwï³´§Ûwœö³´ÄÛwÙó³´ÛÛwå÷³´øÛwš²³´Üwïy³´ßwúH³´!¼Üw—6³´"×w¤,³´#¨ ö"wªB³´$º o&w»³´%§ßv ޳´4Âßv ³´5ŠóÜ\ϳ´,/œ=ôVq¼zbü•Vœ£ ÚÏ Šœ¯Ì º
¸¹ ·”ðìÐÏü캤úÏÏŠóѻҔð¶pŽåØ i †·˜óš¯Ì ¡
¹¹ ï¼¹®¾ºƾºã¾ºº¹º  
´ó<‚¿Æ·,Ùa ð»½òþ¤T G»¾À
|»¼Ä|»¼«|»¼÷|»¼ö#|»¼äΰyí»¼'´yð »¼(Ꞹyê&»¼)Óݹy»¼*êݲy?»¼+ˆÞªy¥»¼-¦Þ®yµ»¼.ºÞ²yÓ»¼/ÎÞ¶yÓ»¼0âÞ·yœ»¼1ùÞ³y»¼2ð”¹yÄ»¼3Ä=n6»¼.g9»¼Œ/$e»¼­Y%eõ»¼¿Z&e»¼÷Z'e»¼Â\(eš»¼`)eØ»¼¥c*e»¼Œf+eÄ»¼ëf,eл¼äg-e໼Êj.e»¼©n/e¼»¼ès0eò»¼‡w1eš »¼³y2e± »¼þ}3eÙ »¼“‚4e Ž
»¼‹‹5e à
»¼Ó,õz ó»¼
”-ùz ÷»¼ˆ
ä,ýz ô»¼
Ü-{ û»¼Š
ž.{ ƒ»¼
¦; { D»¼Œ
íüàõz E»¼
îѽe£ »¼Ñ‘¿e » »¼óïÁe »¼¸ðÂe§»¼€òÂe½»¼‰ì2|è»¼Ø k8|»¼
»¼®#€¿ß»¼ í'€ð»¼
q+€³»¼ qA€µ»¼ Ž5€še»¼
ŽL€ e»¼
?€¢e»¼ØC€»“»¼£žG€Ž“»¼ßÙI€Ä »¼õÙE€Ùõ»¼’ÚG€•ò»¼©ÚC€¢÷»¼ÆÚE€Ñð»¼ÝÚA€ßö»¼úÚC€Ï »¼ÛE€ï»¼§ÛA€œö»¼ÄÛC€Ùó»¼ÛÛ?€å÷»¼øÛA€š²»¼Ü?€ïy»¼ßC€úH»¼!¼Ü@€—6»¼"×D€¤,»¼#¨ öH€ªB»¼$º oL€»»¼%§ß: Ž»¼4Âß8 »¼5ŠófÏ»¼, \.\iü?)rü[¼ž †· Šœ¯Ì ¹
¿¹ ”ðìÐÏá¿®¾ÀƾÀã¾ÀÀ¿À ¿®¾ÁƾÁã¾ÁÁ¿Á¿®¾ÂƾÂã¾Â¿Š΅¾ÃƾÃã¾ÃÃ¿Ã¯Ì¯Ì  ¿®¾ÄƾÄã¾ÄÄ¿Ä¯Ì  †·Éã¤ñ
¿®¾ÅƾÅã¾ÅſŸã¯Ì¯ÌüÒ;»¯Ì
Æ bit_countÁLä”𔋚ÚÝÞàáâ¯ØT)Æ•ÇÈÃ,,P ñÇÊòÒôx xÇÌ!üœ$ ˆÇͺ—Œ ÇÏ«˜š ÇÐÂQLŒŸÇÒÈU|—½ÇÓ¤î ÇÔ¤ï ÇÔ’œÚ ÇÕ’œÛ ÇÕ¥FTÜÇ×ð™³ ÇØ¶"ü˜! ÇÙÀˆÇÉÄ ˆÇÉ«ˆÇÉ÷ˆÇÉöˆÇÉäΨ…íÇÉ'¬…ð ÇÉ(êž°…ê&ÇÉ)Óݱ…ÇÉ*êݪ…?ÇÉ+ˆÞ¢…¥ÇÉ-¦Þ¦…µÇÉ.ºÞª…ÓÇÉ/ÎÞ®…ÓÇÉ0âÞ¯…œÇÉ1ùÞ«…ÇÉ2ð”±…ÄÇÉ3Ä5z6ÇÉ&s9ÇÉŒ/qÇÉ­YqõÇÉ¿ZqÇÉ÷ZqÇÉÂ\ qšÇÉ`!qØÇÉ¥c"qÇÉŒf#qÄÇÉëf$qÐÇÉäg%qàÇÉÊj&qÇÉ©n'q¼ÇÉès(qòÇɇw)qš Çɳy*q± ÇÉþ}+qÙ ÇÉ“‚,q Ž
ÇÉ‹‹-q à
ÇÉÓ,í† óÇÉ
”-ñ† ÷ÇɈ
ä,õ† ôÇÉ
Ü-ù† ûÇÉŠ
ž.ý† ƒÇÉ
¦; DÇÉŒ
íüàí† EÇÉ
îѵq£ ÇÉÑ‘·q » ÇÉóï¹q Çɸðºq§ÇÉ€òºq½ÇɉìèÇÉØ kÇÉ
ŒÇÉ®Œ¿ßÇÉ íŒðÇÉ
q³ÇÉ qµÇÉ ŽšeÇÉ
Ž eÇÉ
¢eÇÉØ»“ÇÉ£žŽ“ÇÉßÙÄ ÇÉõÙÙõÇÉ’Ú•òÇɩڢ÷ÇÉÆÚÑðÇÉÝÚßöÇÉúÚÏ ÇÉÛïÇɧۜöÇÉÄÛÙóÇÉÛÛå÷ÇÉøÛš²ÇÉÜïyÇÉßúHÇÉ!¼Ü—6ÇÉ"פ,ÇÉ#¨ öªBÇÉ$º o»ÇÉ%§ß2‹ ŽÇÉ4Âß0‹ ÇÉ5ŠóúqÏÇɼš,:dIެ[|or”ÊbeRUGJ8;(+„ÉáäÑÔüü=Çü¸´Æ­* Šœ¯ÌþÛ­*ÜÜÛ ŸÍì¯øäêæ¯ø˜‰¼ï
Úþ¯øbdÁ樈ŒìКÝIKüÉ]ŒÌǘ½½€ò¿‰…ÀùBÁ”ðü¡)¼ag ˜Šœ¯Ì
ݧøã¨ˆúìЈü®`¤±Çš½½€ò¿‰…ÀùBÁ”ðü¡)¼ag šŠœ¯Ì
Þ§øË¨ˆâìÐð4• šÇ­¹üÅ6@”È6ǽ½€ò¿‰…ÀùBÁ”ðü¡)¼ag¯Ìlß6
à§øÛ6¨ˆî6ô =¨ „é<Äã<d£=Ç
á¹ °=¼ó@„ú@Çââ°+ãÈ+ÇäÓ+Çåá+lj“XÓ
‰“XÓ
ãäåD«A«AÇââ\ÐA4ÐAÇâ✣Bt£BÇâ⬻BÞþçëüžC•¡CÇèš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sè­²Ûµ˜ó˜óÞþæ£éêéê¥CæØö ©Céö ½C½­²|¬C¬÷TÀC
ç­²ÛµùB4ÕC¨ˆûCÿò$”DXZOQTVÌÏO$ÒOÇœ œÞþæ ×Oæ
ë$ÜOœÄs~¤õf~Lš»À¼‚ñÔª
ðà Üã
ñà ðü¸,ÚÏ
ó¢)Ñü¥ ,
ô¢) ü¬
c
å´¥ööÍìå´ Ç
éå´
Óå´üð
å´Õå´T„ 
õå´¢)Ê
RTü˜ 2 †·
÷¢) ü“ˆÜ¡ å´¡¥ù¡úúù ƈ† ½Íìå‡ Àßöå´ßöå´†·”ôå‡\
øå´å‡¹ â)Îkmgiü‰n$—å´å´¿ßÀßÁßLessÁÂßÃßÄß~Å߯ßÇßGreaterÁÈßåºÝÈnûê7¥üüˆ† œå´³å´ºå´„æ
ûå´¬ Ÿ­ ¥MO¬‚üÇ~å´å´ˉÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ¥ÿÿˆ† âÒŠ\™âŠòŠ„´
þå´¬ å­ ë57¬Ðd†þ®¾ƾã¾þå´å´å´׋þ®¾ƾã¾þå´å´׋üÀå´å´ˉ¥ˆ† ÙÆå´”Šïå´å´äŸå´å´ïå´òŠ„¾
ƒå´¬ Ü­ âeg¬Úüƒ -Œ
”¸D‘ 
à š Ä ¢ ü·"4LÅ"ž ž Ý"
¹ Ï"Ž‘,Ö"ü¯%6\½%Ÿ Ÿ ×%
ˆ¹ É%Ž‘,Ð%ü¢(€İ( ¡  ªBªBö­B½÷<®B÷<9)
-ÜnL÷¾ ¡ŠŠ ì(Í쟓 É(ùMŸ“œÌ(Ÿ“úMLÕ(
Ÿ“Äî$æ(ùB4‚)Ž‘,)IKO…ŒÌþ˜Œ”¬¯ñ ¾ Ò â ý ÈU|m ½ŒŽð™d‘ ³ Œž.T¶ ƒŒÀŒÄŒ«Œ÷ŒöŒäÎø›íŒ'ü›ð Œ(êžœê&Œ)ÓÝœŒ*êÝú›?Œ+ˆÞò›¥Œ-¦Þö›µŒ.ºÞú›ÓŒ/ÎÞþ›ÓŒ0âÞÿ›œŒ1ùÞû›Œ2ð”œÄŒ3Ä6Œv‰9ŒŒ/l‡Œ­Ym‡õŒ¿Zn‡Œ÷Zo‡ŒÂ\p‡šŒ`q‡ØŒ¥cr‡ŒŒfs‡ÄŒëft‡ÐŒägu‡àŒÊjv‡Œ©nw‡¼Œèsx‡òŒ‡wy‡š Œ³yz‡± Œþ}{‡Ù Œ“‚|‡ Ž
Œ‹‹}‡ à
ŒÓ,= óŒ
”-A ÷Œˆ
ä,E ôŒ
Ü-I ûŒŠ
¦;9 DŒŒ
íüà% EŒ
îÑ퇣 ŒÑ‘ï‡ » Œq<¿n µŒ óï ˆ Œ¸ð
ˆ§Œ€ò
ˆ½Œ‰ìèŒØ k€žŒ
Œ®¿ßŒ íðŒ
q³Œ ŽšeŒ
Ž eŒ
¢eŒØ»“Œ£žŽ“ŒßÙÄ ŒõÙÙõŒ’Ú•òŒ©Ú¢÷ŒÆÚÑðŒÝÚßöŒúÚÏ ŒÛۜöŒÄÛÙóŒÛÛå÷ŒøÛš²ŒÜïyŒßúHŒ!¼Ü—6Œ"פ,Œ#¨ öªBŒ$º o»Œ%§ß ŽŒ4Âß Œ5ŠóÏŒ,Q ì_ Ü‚ rì£ dœÃ Œ£Øö Ô ù ä… ¬°ü© T ¼° ÏÏŠóѻҔð¶pŽåØ i椬°
È –ƒß lŒ
üÊZ ¼Ñ ý ý Öÿ üŒ »Œz.oôƒ]„°
é –ƒƒ üÓd £˜š˜³²úM­²  Íì³² Û ð|† ùM³²Äž Øö Ø ñ±šœžŸ ¢£¤&(SUÜå ì ³²ñ±
š­²³²ù üùE ¬€ á²³²ñ±
­²³²shifterÁ< ù ìÄ ¢ ¢ñ±‘§ Ð 
œ­²³² ü¸( |¿ £ £ñ±‘§ Ï 
­²³² ü²"5 l¹" ¤ñ± ¤ù Ó" 
ž­²³²$Ç" Äî$Í" üô%€ Ô‚& ¥ñ±‘§ ¥ù Ú& 
Ÿ­²³²$ª& Ž‘,¼& Äî$Ô& ü¾*¤ üÌ* ¦§¨ñ± ¦‘§ §‘§ ¨ù Ž+ 
 ­²³²$ù* Ž‘,‡+ borrowÁ4¤+ Äî$Â+ ¼ñ+ \ý+ üõ3( dü3 © ©ñ± ‰4 
¢­²³²$Ž4 ¹ ”4 üô56 l÷5 Œª ªñ±‘§‘§ …6 
£­²³²$Š6 Þî,6 ü²9. lµ9 Œ« «ñ±Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ‘§ Ã9 
¤­²³²$È9 ü–<q £¦š§§¦†§t÷<  § ž< ð|Ö< ¹§Äî< Øö < ñ±¨©úMûM©?ALŽ= $“= ¥¥‘§ü¨=( $«= ¬ ¬ñ±Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙñ±úM¥ °= ¥
©­²³²$µ= <Œ> ©®¾ªƾªã¾ªª©ª­²³²‘§‘§  ñ±Ä> ©®¾«ƾ«ã¾««©«­²³²°¸´äæ> „ë> Œþ­£®­®Íì޼ €? †­†­CopiedÁˆ­¤Áõ7E*tRÇÄlÄlàÂÇlµ ™lÈlù™lÉlÙlŒœjSžþì¾ü> üÞ?0 Ìî? þ°£±°±àµ Œ@ Ò Ò Æ“Õ ò“ŒÖ ùBŒɸÝiOÏrõ޼ðµˆ@ MOüÄ@= þ³£´´³àµ Í@ ½޼|Ð@ Ä·µ·¸¹º»¼É@ 68äµA 4¸A Œ²²
µþ޼¹ ¿A ü‚C/ T‰C  þ
ì¾Ä·²²
þ޼ž,”C üÛEN ÄéE û¹Ä·²²
·þ޼ž,‚F ¹ ˜F üêHO ÌøH û¹Ä·²²
¸þ޼ž,’I ¹ ¨I ü°KP Ô¾K û¹Ä·²²
¹þ޼ž,ÙK ¹ ïK üOM ¼O û¹Ä·²²
ºþ޼ž,§O ¹ ½O ü²Q" d¹Q ­ ­Ä·² ÆQ ²
»þ޼$ÇQ üÁS* LÈS ® ®Ä·Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙì¾² ÒS ²
¼þ޼$ÓS ü€V& £¾¾Øö …V ð|ˆV ᲿÀüŽX) ¤‘X Œá²½½
¿­²¹ ¦X üÅ[S ŒÈ[ Œ¯ ¯³²á²½šÁÁ ‰\ ½ § Ú[ ¹§ÄÝ[ †§tæ[
À­²³²¹ ÷[ ùB4\ 13¾] À®¾ÂƾÂã¾ÂÂÀ­²³²©´ ͳü¤a, £ÄÄØö ©a ð|¬a ͳÅÇÈÉÊË"$ôb D—b ͳÃÃ
Å­²¹  b ü½b dÐb üíd" Lôd ͳÃÃ
Ç­²¹ þd ü¯g5 ,¶g ° °ͳ‘§‘§‘§Ã ¼g Ã
È­²$½g ¹ Ãg üåj? |ìj ± ±ͳ‘§ÒÄÃ üj Ã
É­²$ýj ¹ ƒk üøk7 <ÿk ² ²ͳ‘§ÒÄÃ ‡l Ã
Ê­²$ˆl ¹ Žl üÛl( âl ³ ³ͳ‘§‘§Ã æl Ã
Ë­²$çl ¹ íl „§¬ÎŒ š PhantomDataÁ\e
ÌÎÊÆÌίØ
Æ•ÌÏøí¤Ñ
ÌÒÀà·ÌÍÄæ·ÌÍ«ì·ÌÍ÷ò·ÌÍöö·ÌÍä΃µíÌÍ'‡µð ÌÍ(êž‹µê&ÌÍ)ÓÝŒµÌÍ*êÝ…µ?ÌÍ+ˆÞ¥ÌÍ-¦ÞµµÌÍ.ºÞ…µÓÌÍ/ÎÞ‰µÓÌÍ0âÞеœÌÍ1ùÞ†µÌÍ2𔌵ÄÌÍ3Ī6ÌÍ£9ÌÍŒ/÷ ÌÍ­Yø õÌÍ¿Zù ÌÍ÷Zú ÌÍÂ\û šÌÍ`ü ØÌÍ¥cý ÌÍŒfþ ÄÌÍëfÿ ÐÌÍäg¡àÌÍÊj¡ÌÍ©n¡¼ÌÍès¡òÌ͇w¡š Ìͳy¡± ÌÍþ}¡Ù ÌÍ“‚¡ Ž
ÌÍ‹‹¡ à
ÌÍÂQLç ŸÌÐÈU|êA ½ÌÐ¥FTø ÌÑåO”Ûc ÌÑÓ,· óÌÍ
”- · ÷Ì͈
ä, ôÌÍ
Ü- ûÌÍŠ
ž. ƒÌÍ
¦; DÌÍŒ
íüà· EÌÍ
îÑä¡£ ÌÍÑ‘æ¡ » ÌÍq<•
µÌÍ ¯™Lñ" ª ÌÑð™dõ# ³ ÌÑ´š\Î= ¼ Ìдš½ ÌÐüšt¯> Æ ÌÐüšÇ ÌÐÇ›tš? Ð ÌÐÇ›Ñ ÌÐ’œ|’@ Ú ÌÐ’œÛ ÌÐÞœLò@ ä ÌÐÞœå ÌФLÌA î ÌФï ÌÐóï Ì͸ð§ÌÍ€ò½Ì͉쥹èÌÍØ k«¹ÌÍ
’½ÌÍ®–½¿ßÌÍ íš½ðÌÍ
qž½³ÌÍ Ž‘½šeÌÍ
ލ½ eÌÍ
›½¢eÌÍØŸ½»“ÌÍ£ž£½Ž“ÌÍßÙ¥½Ä ÌÍõÙ¡½ÙõÌÍ’Ú£½•òÌͩڟ½¢÷ÌÍÆÚ¡½ÑðÌÍÝÚ½ßöÌÍúÚŸ½Ï ÌÍÛ¡½ïÌͧ۽œöÌÍÄÛŸ½ÙóÌÍÛÛ›½å÷ÌÍøÛ½š²ÌÍÜ›½ïyÌÍߟ½úHÌÍ!¼Üœ½—6ÌÍ"× ½¤,ÌÍ#¨ ö¤½ªBÌÍ$º o¨½»ÌÍ%§ß–¼ ŽÌÍ4Âß”¼ ÌÍ5ŠóÏÌÍ,F
ÜU
8 ¼v
 d”

üÀ%
 üÇ0
£ÔÕÔÕØö Ì
éö Ú
œ÷
¬÷
“µÖרÙÚÛÜÝÞßàáâãäåæçéêëìíîïñnpsu¤˜
Ÿ
“µÓÓ
Ö­²Ûµü…&

“µÓÓ
×­²Ûµ¹ š
ü(
D
ªBªBö­B½÷<®B÷<9)
-ÜnL‘§÷¾“µÓÓ
Ø­²ÛµÁ Ÿ
ü´ (
“µÓÓ
Ù­²Ûµ¹ Ë
ÔÂ
É
´ ´“µÓ Í
Ó
Ú­²Ûµ
¼¡
µ µ“µÓ ®
Ó
Û­²Ûµ
üœ "
 “µÓ ª
Ó
Ü­²Ûµ
¹ µ
ü¡
$
· ·“µÓ ±
Ó
Ý­²Ûµ
¹ ¼
ü™(

“µÓÓ
Þ­²Ûµ¹ ±
üÄ0

¸ ¸“µÓ á
Ó
ß­²Ûµ
¹ ì
üÖ7
ÜÝ
¹ ¹“µÓ ù
Ó
à­²Ûµ
¹ 
ü¿4

º º“µš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sº­²ÛµÓ Õ
Ó
á­²Ûµ
üâA
Ύ
» »“µš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²S»­²ÛµÓ û
Ó
â­²Ûµ
¹ 
ü—?
”ž
¼ ¼“µÎÎÌBÒùBÓ‡CÌÔ•CÌQ5ÓvÊ&ļ­²ÛµÓ ±
Ó
ã­²Ûµ
üÒk

½ ½“µš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²S½­²Ûµ¾èÓ î
Ó
ä­²Ûµ
posÁý
üŒz
|“
¾ ¾“µÎÎÌBÒùBÓ‡CÌÔ•CÌQ5ÓvÊ&ľ­²Ûµ€êÓ ¬
Ó
å­²Ûµ
Àè¿
üæ.
¼í
¿ ¿“µÓ 
Ó
æ­²Ûµ$†
ü€"
d‡
À À“µÓ 
Ó
ç­²Ûµ$•

箾èƾèã¾èèçè­²Ûµ ‘§ü• 0
„œ
Á Á“µÓ ­
Ó
é­²Ûµ
¹ ´
ü¥!%
D¬!
“µÝÓÓ
ê­²Ûµ$µ!
ü”#'
L#
 “µ‘§Ó ¥#
Ó
ë­²Ûµ$ª#
¹ °#
ü’%6
d™%
à Óµ‘§Ó ¦%
Ó
ì­²Ûµ$«%
Š÷±%
¹ ½%
üœ(4
´£(
Ä Ä“µ‘§Ó º(
Ó
í­²Ûµ$¿(
¹ Å(
ü·)&
¤¾)
Å Å“µÓ Ó)
Ó
î­²Ûµ$Ø)
ü·*>
±T¦*
” *
<¾*
Æ Æ“µ­²ÛµÆðÓ Æ*
Ó
ï­²Ûµ$Ç*
ø‹Ð*%
ï8·$·$ïÛµ‘§8³$Íì­²Ûµ8ðTÍó8 8‘§üÕ*
ÅózäóïüÓ,J
±TÂ,
”¼,
\Ú,
Ç Ç“µ­²ÛµÇòÓ æ,
Ó
ñ­²Ûµ$ë,
øô,)
ñ8¸$¸$ñÛµ‘§8´$Íì­²Ûµ8òT×õ8 8‘§üù,$
Ïõzîõñüþ.6
£ôõõôØö ƒ/
éö —/
ð|†/
¬÷Tš/
“µö#%(*ü»/+
¤Â/
È È“µó ×/
ó
ö­²Ûµ$Ø/
ü»0,
£øøØö À0
œ÷LÃ0
ùùü¤1+
̫1
É Éù÷ Å1
÷
ù­²$Ê1
Š2
ù®¾úƾúã¾úúùú­²¡íüì2)
£üüØö ñ2
œ÷Lô2
Œ Œ º— ùB ‡CÌ •C̼Ö'Þ|·w­²åÀý[]üœ3+
Ì£3
Ê Ê“úû ½3
û
ý­²$Â3
4
ý®¾þƾþã¾þþýþ­²¡íüŸ5*
Íì ¤5
ÏüT§5
Œ Œ º— ùB ‡CÌ •C̼Ö'Þ|·w·¶Ïüceüô5#
l÷5
ÌË Ëéüÿ …6
ÿ
Ïü$Š6
¹ 6
ü³8&
óµƒü†9.
\9
óµŠMinusÁŒNoSignÁŽPlusÁ(ʱx9#1_ÚÏ
ƒ$™9
‰…$Ÿ9
üË:H
ŒÒ:
šóµšÍì‚€ ä:
ùM‚€¤ç:
‚€úMTð:
‚€ùB4;
79Tž;
,£;
Ì·¶\¾;
4Ã;
Ì­¹$¦L
®¾ˆƾˆã¾ˆˆˆ‚€Û‰üÿME
8ÌÌóµŠëŠüËN(
$ÎN
Í Í†·óµ ÖN

Š8¹ ÓN
üµOD
†·ŒëŒü€P5
$ƒP
󵆷
ŒÁ ˆP
üÊRE
8ÎΆ·ŽëŽü–S6
$™S
Ï Ï󵆷 ¡S

Ž8Á žS
ü¨U,
鸘ü Vp
´®V
ÐÑ Ð†· ѪBªBö­B½÷<®B÷<9)
-ÜnL÷¾é¸ ÑV

¹ ÎV
tmpÁïV
üºY?
ìÁY
Ò Òé¸ ßY

$äY
¹ êY
üˆZ%
Z
l·Z
D¼Z
Ìñ ñ Û•ó Ê0Œô ò“Œ ¾tÍÉ媭¹üÿc.
|d
ÌÓ ÓÖ…é¸ —d

srcÁd
4¸d
½d
Ì­¹$Ðk
®¾ƾã¾Û‰Dºl
®¾ƾã¾ ü‰n.
\n
é¸åþÚÏ
˜$œn
‰…$¢n
ü±o$
d¸o
鸆·
$Åo
¤äo
<ño
üäuD
†·œëœü¯v5
$²v
ï·†·
œÁ ·v
üwJ
†·žëžüÞw;
$áw
鸆·
žÁ æw
4¤x
©x
Ì­¹üè~^
8ÔÔ鸡ë¡üÍ;

Õš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²SÕ·¶Þ¶é¸ ã
 
¡8Á Õ
üç€X
óµ£ë£üÆA

é¸óµ¢¢
£Ó‡Ò
T’‚
,—‚
Ì·¶üä’G
8ÖÖʺ¦ë¦ü²“(
$µ“
× ×†·ʺ¥ ½“
¥
¦8¹ º“
ü‰(
ʺ¨©üŸ
܈Ÿ
Ø Øʺ˜óš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²SØŽ»Þ¶§ ­Ÿ
§
¨$®Ÿ
ÿò$¼Ÿ
üÅ¥®
¬Ì¥
Ù Ùʺ˜óšš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²SÙŽ»Þ¶§ ë¥
§
©$ð¥
ÿò$þ¥
³yD˜¦
$øª
©®¾ªƾªã¾ªª©ª $ج
©®¾«ƾ«ã¾««©«õ”ü­±5
Tè°
”â°
¤°±
ÌÚ Ú
Ÿ“­­ Ù±
ѓ ű
ÄŸ“$ȱ
ØŸ“,ϱ
¬Ÿ“¾ Ö±
9;üíµ:
þ¯£°±°¯±àµ öµ
Í씼 „¶
Ÿ޼Lùµ
”¼T‡¶
Ä»²³´µ·¸º»òµ
_aZ\ü£¸+
Tª¸
û¹Ä»®®
²þ޼”¼¯ µ¸
üº/
t–º
û¹Ä»®®
³þ޼”¼¯ ¥º
ÔÍ»
Ô»
Û ÛÄ»® Ø»
®
´þ޼”¼$Ù»
üü+
¬Ê¼
Ü ÜĻĻ® à¼
®
µþ޼”¼$á¼
ü«¾8
\²¾
 þĻĻĻ®®
þ޼”¼$¾
ÀèȾ
üšÀ.
¼¡À
Ý ÝÄ»® ¹À
®
·þ޼”¼$ºÀ
ü©Á"
d°Á
Þ ÞÄ»® ½Á
®
¸þ޼”¼$¾Á
$íÁ
¸®¾¹ƾ¹ã¾¹¹¸¹޼”¼ ì¾ü¾Â0
„ÅÂ
ß ßÄ»® ÖÂ
®
ºþ޼”¼$×Â
¹ ÝÂ
üÅÃ>
±T´Ã
”®Ã
<ÌÃ
à àÄ»þ޼”¼à¼® ÔÃ
®
»þ޼”¼$ÕÃ
øœÞÃ%
»8¹$¹$»”¼ì¾8³$Íìþ޼”¼8¼\Ì¡8 8ì¾üãÃ
Ä¡ƒé¡»üÒÅ2
8᣾¾áൠ×Å
î—LÚÅ
š š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²S8޼Þ¶¿ÀegüÞÆ2
”åÆ
â â×¢×¢½ øÆ
½
¿8޼$ùÆ
¹ ÿÆ
üÊÇ=
ôÑÇ
ã ã×¢Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ½ ðÇ
½
À8޼$ñÇ
$®È
À®¾ÁƾÁã¾ÁÁÀÁ޼ïžüÞÈY
þÃÄÄÃéö çÈ
¬÷TêÈ
¬¼ÅëÅãÈ
$&ü¾É.
$ÁÉ
þ¼¬¼ÂÂ
ÅþÛµÁ ÆÉ
ü“Ê@
þÇ£ÈÉÇÈÉൠœÊ
Ü— °Ê
θ|ŸÊ
ÿ—T³Ê
ĻʘÊ
.024üÚÊ+
¤áÊ
ä äÄ»Æ öÊ
Æ
Êþ޼”¼$÷Ê
ü”Ë,
„°Ë
üýÌ.
8ååš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²S8Ž»Þ¶Íü‰ÎH
dÎ
æç æÿ© çóµÌ Î
Ì
Í8$žÎ
Äî$¤Î
üíÏ@
lÿÏ
þÏ£ÐÑÐÏÑൠ‘Ð
Ü— ŸÐ
î—L”Ð
ÿ—T¢Ð
ì¾þì´Ð
ؽQ5ÓvÊ&ÄÒÓÔÐ
UWY[D4¸Ð
ÎÎ þº´×Ð
4×Ð
ÌÎÎÊÆFu\»Ÿ޼¼óÐ
<óÐ
ÌÎÎÊÆFu\»Ÿ”¼ü£Ñ=
þ֣ררÖൠ¬Ñ
Ü— ºÑ
î—L¯Ñ
ÿ—T½Ñ
ؽÙÚÛÜÝÞßàáã¨Ñ
IKMOü—Ò/
TžÒ
›­ؽÕÕ
Ùþ޼”¼Á ©Ò
ÔòÓ
ùÓ
è èؽÕ ýÓ
Õ
Úþ޼”¼$þÓ
ü‚ÕH
|‰Õ
 þŒ Œ º— ùB ‡CÌ •C̼Ö'Þ|·w޼”¼ؽÕÕ
Ûþ޼”¼Á ™Õ
ž
4´Õ
üªÖ7
t±Ö
 þؽÄ»ÕÕ
Üþ޼”¼$ÄÖ
üÈ×X
\Ï×
å²ÿ›ÕÕ
Ýþ޼”¼$ß×
Àèå×
üæÙ@
|íÙ
 þؽؽؽÕÕ
Þþ޼”¼$…Ú
Àè‹Ú
üïÛE
döÛ
é éؽì¾ì¾Õ ƒÜ
Õ
ßþ޼”¼$ˆÜ
Š÷ŽÜ
¹ žÜ
ü‹Þ2
|’Þ
êë êؽ ëì¾Õ ¢Þ
Õ
àþ޼”¼$§Þ
® ­Þ
ü¤ß>
±T“ß
ß
<«ß
ì ìؽþ޼”¼ìâÕ ³ß
Õ
áþ޼”¼$´ß
ø¢½ß%
á8º$º$á°¡Íìþ޼”¼8âL¼¸8ù¡üÂß
´¸mÙ¸áü¶áJ
±T¥á
”Ÿá
\½á
í íؽþ޼”¼íäÕ Éá
Õ
ãþ޼”¼$Îá
ø£×á)
ã8»$»$㔼ì¾8´$Íìþ޼”¼8ä\ܺ8 8ì¾üÜá$
Ôºƒùºãüãã?
8î£æççæîൠèã
Ü— üã
θ|ëã
ÿ—Tÿã
ŽÀè')+-ü©ä+
¤°ä
ï ïŽÀå Åä
å
è8޼”¼$Æä
ü–å\
þê£ëìêëìൠŸå
Ü— ­å
î—L¢å
ÿ—T°å
ؽíëí›å
68:<üùå-
$üå
©¾ؽéé
íþ޼”¼ùB4æ
üÜæ?
£ïððïØö áæ
éö ïæ
œ÷Läæ
¬÷Tòæ
“µñÀcñ/135ü¢ç4
¥ç
ðñò 𓵠ñ c cˆ¢cµ
 `£c½ `àB¤GS
òÖ¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
ŸÈŸÈ ÈôY éBLî ©ç
î
ñ­²Ûµ$ªç
± °ç
ü èE
8ó£óôóóôൠ¥è
Ü— ³è
î—L¨è
ÿ—T¶è
¶¿õÀcõ/135üìè4
ïè
ôõö ô¶¿ õ c cˆ¢cµ
 `£c½ `àB¤GS
öþÀò óè
ò
õ8޼”¼$ôè
± úè
üìéH
8÷£÷ø÷÷øàµ ñé
Ü— ÿé
î—Lôé
ÿ—T‚ê
ŽÀùÀcù/135ü»ê4
¾ê
øùú øŽÀ ù c cˆ¢cµ
 `£c½ `àB¤GS
úþÀö Âê
ö
ù8޼”¼$Ãê
± Éê
ü†ìB
£ûüüûØö ‹ì
éö ™ì
œ÷LŽì
¬÷Tœì
¬Šý')+-üÏìF
tÖì
û û¬ŠÏÏŠóѻҔð¶pŽåØ iš š «˜ž ùBŸ ‡CÌ  •CÌÑ4OI¿²Sû­²Ûµú åì
ú
ý­²Ûµ$æì
³ ª Ñ4f £ þ× ¤,þ¨ ö ªBþº ð” ÄþPrimIntÁ<à óþÂQLý ŸþÀÎëþÿÄÞëþÿ«îëþÿ÷þëþÿöìþÿäΚîíþÿ'®îð þÿ(êžÂîê&þÿ)ÓÝÙîþÿ*êÝøî?þÿ+ˆÞï¥þÿ-¦Þµþÿ.ºÞÓþÿ/ÎÞÓþÿ0âÞœþÿ1ùÞ†ïþÿ2Ä–ë6þÿ‡ä9þÿŒ/þÿ­Yõþÿ¿Zâþÿ÷Z€âþÿÂ\âšþÿ`‚âØþÿ¥cƒâþÿŒf„âÄþÿëf…âÐþÿäg†âàþÿÊj‡âþÿ©nˆâ¼þÿès‰âòþÿ‡wŠâš þÿ³y‹â± þÿþ}ŒâÙ þÿ“‚â Ž
þÿ‹‹Žâ à
þÿÓ,ð óþÿ
”-ð ÷þÿˆ
ä, ôþÿ
Ü- ûþÿŠ
ž. ƒþÿ
¦; DþÿŒ
íüà—ð Eþÿ
îё㠻 þÿq<Õ" µþÿ óïã þÿ¸ðã§þÿ€òã½þÿ‰ìàïèþÿØ kñïþÿ
þÿ®¿ßþÿ íðþÿ
q³þÿ Žìšeþÿ
Žì eþÿ
¤ì¢eþÿظ컓þÿ£žÍ쎓þÿßÙäìÄ þÿõÙíÙõþÿ’Úí•òþÿ©Ú¢÷þÿÆÚÑðþÿÝÚßöþÿúÚíÏ þÿÛ•íïþÿ§Û²íœöþÿÄÛÉíÙóþÿÛÛæíå÷þÿøÛýíš²þÿÜîïyþÿßúHþÿ!¼Ü—6þÿ"o†î»þÿ%§ß°ï Žþÿ4ÂßËï þÿ5ŠóãÏþÿ,P l_ ƒ”r u”Š c PS:=¼ï /üç@ {EÎìüç Š ”Ú$„ Ø”Ú,‹ ³”Ú<“ ¿c”ÚT ŒÚZ ÚN°ÚDÀÚ:ÐÚ0ŒÚx Úl°ÚbÀÚXÐÚŸ¡¤¦¨ª¬­®ˆ²$³$´$“Ÿ¡¤¦¨ª¬­®Íì”Úþþ²$ð«ô ‰Üþ–ÜÌù Ü$­ÜŒªBªBö­B½÷<®B÷<9)
-ÜnL–Ü÷¾ ”Úþ–Üþ²$ôô Íì”Ú·Ä8³$ø¬ ÈÝ8 8·ÄÔ ÀÝ*äÝ 8
·Ä$‚ ÈÝü‹ Íì”Ú·Ä8´$ø­»# ¶Þ8 8·ÄôÀ ®Þ*ÒÞ 8šÞ ¶Þü»# ¨³$®´$¦¡¬¤²$Ÿª­ÄÐ   üÉJ ± ”²  ÙÜŸÝþŠŠÍì–Ü Ú –ÜþÝ
”Úþ–ÜùB4á Ö 46Цþ¯$¯$þþEþþTÍì”Úþ–ÜþŒ
•âþ–Üâ*´âüéB ± ”Ò  ü üšÞ”Ú·Äü³$ŽŽ  Íì·Ä ÷
”Ú·ÄùB4ú 68µ$µ$Íì”Ú·Ä8s»ä8ôÝi³äÓäwü‘N ±T€ ”ú t” ý ýšÞ”Ú·Äý´$ ® àã £
”Ú·ÄùB4¦ Ý8¶$¶$Íì”Ú·Ä8Ðæ8âÞÈæ9èæü¿
 ±
Ӭ
ìÂ
þÿ þº ÿì¾£ ÿ
ൠà
î—
”Ú޼ùB4÷
Ž‘,— Š÷´ 35üú8 ´ý  ªBªBö­B½÷<®B÷<9)
-ÜnL·Ä÷¾·Ä Ÿ àã 
”Ú·ÄùB4— ¯ ¬ !#üºN ä½  šÞ·ÄËꘘ õ àã Ú Ä·Ä ó·Ä
”Ú·ÄùB4í 9;üÙB ¼Ü  šÞõëõëšš  àã ô ë
”Ú·ÄùB4ý !#üƒJ ¼† ƒ ƒšÞ‡í‡íœœ © àã ž
”Ú·ÄùB4¡ ü !#ü½Z ÜÀ  šÞ›î›îžž ç àã Ü
”Ú·ÄùB4ß ü !#ü@ ¼’  †é    àã ª Š ·Ä ë
Ÿ”Ú·ÄùB4º 13ü˜: ¼›  šÞ¢¢ Ä àã ³ ë
¡”Ú·ÄùB4¼ !# ¡®¾£ƾ£ã¾££¡£”Ú·Ä ·ÄüœN ÜŸ  †é¥¥ Ó àã » ë ëï
¤”Ú·ÄùB4Ë ¹ à 13üç0 Œê ˆ ˆšÞ§§  àã ü ëï$ÿ
¦”Ú·ÄùB4… !#üƒ7 t†  †é©© ­ àã  ë ëï
¨”Ú·ÄùB4¥ )+üÑG äÔ Š ŠšÞ««  àã ñ ëï
ª”Ú·ÄùB4ú Š÷Œ *,üÔ8 „×  †·Ý’ ë 
¬”Ú¹ è üÅ @ œÈ Œ Œ˜ÐÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙ†· ß 
­”Ú¹ Ü ü²!E ”µ!  ¯¾£¯¯ Û! ൠÈ! î—LË!
®”Ú޼ÁÖ! ¹ î! )+ì†$ åÀ±²À$¶Á$¹Â$¼¾ÀÂÅÈËÍÏÒÔÕÖˆ²$²³$´$¹Ÿ¤¦¨ª¬­®¾ÔÁ$¹Â$ϼÒÕÂÍŲÀ$ÈÀËÖĪ$ $°$ °°‘àüç$I ±TÖ$ ”Ð$ Lê$ †éþ·Äþµ°þ³´³´°àã ø$ ·Äþû$
²þ·ÄùB4ÿ$ ²$þ·Äþµô$ JL³ð¯’% ²þ°$°$²þþGþþVëÇÍìþ·Äþµeºþþ·ÄÌ—% ²þÔþ²üö%A ±Tå% ”ß% Tù% Ž Ž§–Ÿ“ޏ°·· & °Ñ“ „&
Ÿ“ùB4‡& ³$Ÿ“8¸(*ø°˜& 8¼$¼$‚®‚®áÄ®ùùBÿ=£“ Ž
ÄlÄlàÂÇlµ ™lÈlù™lÉlÙlŒœjSž8Ÿ“Íì–€³–€8 8Ÿ“Ô& ÙØèüø&M ±Tç& ”á& tû&  §–Ÿ“»°ºº •' °Ñ“ Š'
¹Ÿ“ùB4' ´$Ÿ“8»(*ø±¢'# ¹8½$½$¹‚®‚®áÄ®ùùBÿ=£“ Ž
ÜlÜl¨Äßlµ ™làlù™lálÙlÚ½íDþïl%8Ÿ“Í쯃³¯ƒ8 8Ÿ“ô§' ò„عüÚ/7 ´Ý/  ªBªBö­B½÷<®B÷<9)
-ÜnLŸ“÷¾Ÿ“°½½ ÿ/ °Ñ“ ô/
¼Ÿ“ùB4÷/ ¯ Œ0 ü¼0I ¼¿0  §– ‡ ‡°¿¿ â0 °Ñ“ ×0
¾Ÿ“ùB4Ú0 ü,è0 üâ1Y Üå1  §–¯ˆ¯ˆ°ÁÁ Œ2 °Ñ“ 2
ÀŸ“ùB4„2 ü,–2 üœ3J äŸ3  §–Ÿ“¾‰°Ãà Ô3 °Ñ“ ¼3 Š Ÿ“$¿3 ×–$Æ3
Ÿ“ùB4Ì3 -/LŠ4 ®¾ÄƾÄã¾ÄÄÂÄŸ“ Ÿ“ §–Ÿ“œ‹üÆ4? ¼É4  à…°ÆÆ ù4 °Ñ“ á4 €Š$ä4 ×–$ë4
ÅŸ“ùB4ñ4 %'º5 Å®¾ÇƾÇã¾ÇÇÅÇŸ“–‹üë6A ¼î6  §–ÎΰÉÉ —7 °Ñ“ †7 ×–$‰7
ÈŸ“ùB47 á7 È®¾ÊƾÊã¾ÊÊÈÊŸ“ü‘9M Ü”9  à…°ÌÌ È9 °Ñ“ °9 ×–$³9 €Š$º9
ËŸ“ùB4À9 ¹ Õ9 -/üÀ:/ ŒÃ:  §–°ÎÎ æ: °Ñ“ Õ: €Š$Ø:
ÍŸ“ùB4Þ: ü–;6 t™; ˜ ˜à…°ÐÐ À; °Ñ“ ¨; ×–$«; €Š$²;
ÏŸ“ùB4¸; %'$ô; Ï®¾ÑƾÑã¾ÑÑÏÑŸ“üè=F äë=  §–°ÓÓ ™> °Ñ“ ˆ> €Š$>
ÒŸ“ùB4> Š÷£> &(ü’?7 „•? š š†·Ý’° ©? °
Ô¹ ¦? üñ?? œô?  ˜Ð„ø° ‹@ °
Õ¹ ˆ@ üð@D ”ó@ œ œÝ°£×× ™A °Øö †A œ÷L‰A
Ö­²Á”A ¹ ¬A %'üB Þ¶ÙÚÃ$ÞÄ$áÅ$äæèêíðóöùûýþÿˆ²$Ú³$Þ´$៤¨¦ª¬­®ýêíÚÃ$ûðèóþöùæÞÄ$ÿáÅ$äĶB $¼B ØØ‘àüóBI ±TâB ”ÜB LöB †éþ·ÄþÝØþÛÜÛÜØàã „C —ý‡C
Úþ·ÄùB4‹C ²$þ·ÄþÝ€C CEÛð¸žC Úþ±$±$Ú‘þ> þDÖÆÍìþ·ÄþÝSþ·ÄÌ£C ‡›s©›ÚüüCA ±TëC ”åC TÿC  §–Ÿ“àØßß •D ØÑ“ ŠD
ÞŸ“ùB4D ³$Ÿ“8à(*ø¹žD Þ8¾$¾$ÞÍìëœ3ëœ8øÔ£D ®R½ÞüøDM ±TçD ”áD tûD ž ž§–Ÿ“žãØââ •E ØÑ“ ŠE
៓ùB4E ´$Ÿ“8ã(*øº¢E# á8¿$¿$á „Íìþž3þž8‘…ô§E ÁŸRПáü½M7 ´ÀM Ÿ Ÿà…Ÿ“Øåå âM ØÑ“ ×M
䟓ùB4ÚM ¯ ïM üšNI ¼N    §–ª¡ª¡Øçç ÀN ØÑ“ µN
染ùB4¸N ü,ÆN üOY Ü“O ¡ ¡§–¹¢¹¢Øéé ºO ØÑ“ ¯O
蟓ùB4²O ü,ÄO üšPJ äP ¢ ¢§–Ÿ“È£Øëë ÒP ØÑ“ ºP €Š$½P ×–$ÄP
ê
üâpQ 8­­àã çp ëÇ
Ÿ½î ï ¼ ½ Ú Û Æ Ç Ð Ñ ä å ׺ ¤,˜š¨ WrappingAddÁ\Ñ ­˜œ WrappingSubÁ\Þ ¯˜—… ƘžÀÎë˜ÄÞ똫îë˜÷þë˜öì˜äΚîí˜'®îð ˜(êžÂîê&˜)ÓÝÙî˜*êÝøî?˜+ˆÞ菱-¦Þµ˜.ºÞÓ˜/ÎÞÓ˜0âÞœ˜1ùÞ†ï˜2ð”˜ïĘ3Ä6˜M9˜Œ/j˜­Y}õ˜¿Z˜÷Z£˜Â\š˜`ÉØ˜¥cܘŒfïĘëfИägà˜Êj(˜©n;¼˜èsNò˜‡waš ˜³yt± ˜þ}Ù ˜“‚ Ž
˜‹‹¯ à
˜Ó,ð ó˜
”-ð ÷˜ˆ
ä, ô˜
Ü- û˜Š
ž. ƒ˜
¦; D˜Œ
íüà—ð E˜
îÑë£ ˜Ñ‘þ » ˜q<¹= µ˜ óï ˜¸ð&§˜€ò;½˜‰ìàïè˜Ø kñï˜
˜®¿ß˜ íð˜
q³˜ Žìše˜
Žì e˜
¤ì¢e˜Ø¸ì»“˜£žÍ쎓˜ßÙäìÄ ˜õÙíÙõ˜’Úí•ò˜©Ú¢÷˜ÆÚÑð˜ÝÚßö˜úÚíÏ ˜Û•í۲íœö˜ÄÛÉíÙó˜ÛÛæíå÷˜øÛýíš²˜Üîïy˜ßúH˜!¼Ü—6˜"öªB˜$º o†î»˜%§ß°ï Ž˜4ÂßËï ˜5Šó Ϙ, ”« È «®üÝ8 `|ŸŸŒÚüÝŸ:  Ú °Ú ÀÚ< ÐÚT‹ ŸŒÚ: Ú6°Ú4ÀÚ2ÐÚ0ŒÚX ÚT°ÚRÀÚPÐÚ¡¢£¤©ª«¬­®¯°±²³´µ·¸»¼ ¡¢£¤©ª«¬­®¯°±²³´µ·¸»¼Íì”Ú ü½ ¡É Š ¡É ¿c¡É ?¡É¤‡ ó¡Éœ¦ ¥¡ÉÌÄ Æ¡É”Ú¡üè) ġɄœ Ó¡É ¯¡É¼Ñ Ó¡Éüó( ¡ÉÕ¡Éœ‡ Ùõ¡É¡É é¡É é¡É ™É³É¾ÉÎÉüÞÉóíÉéýÉßÊʩʿ¹ÊµÉÊ«ÙÊžíʃË~˜ËrªËeÍì˜Êü®û ˜Ê Š ˜Ê ?˜Ê¤é ó˜Êœˆ ¥˜Ê̦ ƘʡÉüÊ# Ęʄø Ó˜Ê|“ ­˜Ê¼­ ¯˜Ê¼Ï Ùõ˜Ê˜Ê é˜ÊD…
é˜Ê¡É„˜
¡Ìå´ÌÞ¿ÌÔÏÌËÞÌÁîÌ·þÌ©“Íž£Í³ÍŠÃÍÓÍqèÍdûÍVÍì”Ú¢üß
ä ìÎ
Š ìÎ$‹ ?ìΤš óìΜ¹ ¥ìÎÌ× Äì΄û ÓìÎ|– œìΔ° äÎþÎ}‰Ïs™Ïj¨Ï`¸ÏVÈÏLØÏBèÏ8±¼©´¬·¤¯²µª­¸°»³«®ü½š  ŸŸü®ú  ŸŸüß
ã
ŸŸìä ŸŸ˜ÊüÏ
L
šŸþ¥š¦¦¥ŸÍì•Ò æ
ÇL•Òüé
# •ÒÈL þ¡É¬ö
¤”Úþ•Ò´ Ž â
PR$¸ ¤®¾§ƾ§ã¾§§¤§”Ú•Ò ¡É˜ÊË ¤®¾¨ƾ¨ã¾¨¨¤¨”Ú•Ò˜Ê´Î Ñ ¡ÉŸŸ
©”ÚüÝ  ¡ÉŸŸ
ª”Ú¹ ç ü„: d‡ ¡É¡É¡ÉŸŸ
«”Ú¹  ü„J „‡ ˜Ê˜Ê¡ÉŸŸ
¬”Ú¹ ˜ üñD „ô ˜ÊºÖŸŸ
­”Ú¹  üšA L ®¡É ®¡É¡ÉŸ ½ Ÿ
®”Ú¹ § Ž‘ üø>  ¯° ¯¡É °¡ÉŸ Ž Ÿ
¯”Ú¹  Ž‘ üÞR ¤á ±² ±¡É¡É ²¡ÉŸ ù Ÿ
°”Ú¹ ö ¬ Š Ž‘,™ üˆX ¬‹ ¡É˜ÊºÖŸŸ
±”Ú¬ ¡ ­ ° üý J l€! ¡É¡ÉºÖŸŸ
²”Ú¬ Ž! ­ ! ü#J l“# ¡É¡ÉºÖŸŸ
³”Ú¬ ¡# ­ °# ü§%Y lª% ¡É¡É¡ÉºÖŸŸ
´”Ú¬ ¸% ­ Ç% ® Ö% ü(’ „„( ¡É¡É¡É¡ÉºÖŸŸ
µ”Ú¬ ž( ­ µ( ® Ì( ¯ ã( ü¿+Œ ÄÂ+ ³´¡É¡É ³¡É ´¡ÉŸ •, Ÿ
”Ú¬ ä+ ­ û+ ® ’, Ž‘,®, ü§/D ¤ª/ µ µ
¡É ¡ÉŸ Å/ Ÿ
·”ÚÄî$¿/ ® Ø/ ü’2X t•2 ·•Ò ·¡ÉŸþ¹šº¹º Ú2 ŸÉÒ ¨2 ùM•Òü«2! •ÒúM þ¡É¼´2
¸”Úþ•ÒÄî$Î2 ® ×2 ¤2 Y[üí4p œð4 ¸¹ ¸¡É¡É ¹¡ÉŸ 5 Ÿ
»”Ú¬ 5 ­ ©5 Ž‘,À5 ü’7  ¬•7 º»¡É¡É º¡É »¡É¡ÉŸ í7 Ÿ
¼”Ú´7 –ƒÍ7 Ž‘,æ7 é¬4†8 üÙA+ ¢Š½½ŒÚüÙAõ Ÿ”ÚLûA ½ŒÚ*¨äŒÚ6¨ä¿Á¾¿Á¿Áœ‹B 4‘B ½½üÞB3 œáB ½½
¿”Ú digit_countÁ\õB ¤ C <­C ü±D; ”´D ½½
Á”ÚÒä\ÇD ¤ûD <ˆE üÐE( ­¹Ä¾œÿE 4…F ÃÃü›F' ÂÉÆ¾œÉF 4ÏF ÅÅüäF$ Ž»È¾œG 4•G ÇÇüªG' èÈʾœØG 4ÞG ÉɤôG ­¹ÌüIX ´I ¼ ¼­¹ Ë ³I Ë
ÌhiÁ¦I loÁ¯I ¤èI <õI |†J TJ ˜­¹¡äûR ³¸ÐÑÒÓÔ× ¡¢£¤²×ÔLžS $£S ÏÏ|³S T¸S ÏÏ|ÎS TÓS ÏÏìêS ,ðS Ïϳ¸¡üÂTL |ÅT ³²ÏþÕšÖÕÖÏ § ÙT ÇL³²üÜT# ³²ÈL þ³¸ ¬éT
Ôþ³² U ÕT RTü©U. l¬U ÏÏ
׬ ºU ­ ÂU äºV ·¶ÙÚÛÜÝà ¡¢£¤²àÝLÝV $âV ØØ|òV T÷V ØØ|ŽW T“W ØØìªW ,°W ØØ·¶¡üƒXL |†X ³²ØþÞšßÞߨ § šX ¿ëüX# ³²ÈL þ·¶ ¬ªX
Ýþ³² ÂX –X JLüêX. líX ÒØØ
ଠûX ­ ƒY üûY! èÈâãäå ¡¢£L£Z $¨Z áá|¸Z T½Z áá|ÓZ TØZ ááìïZ ,õZ ááèÈ¡üš[! ÂÉçèéê ¡¢£LÂ[ $Ç[ ææ|×[ TÜ[ ææ|ò[ T÷[ ææìŽ\ ,”\ ææÂÉ¡üÀ\" ­¹ìíîï ¡¢£Lé\ $î\ ëë|þ\ Tƒ] ëë|š] TŸ] ëëì¶] ,¼] ëëªéôõ] Ž»ñòóô ¡¢£Lš^ $Ÿ^ ðð|®^ T³^ ðð|È^ TÍ^ ððìã^ ,é^ ððŽ»¡„Ö}óïT: õöí<bðõ÷äÎ4|íõøŒ3=üJ/”pü†$¼“ « û ± ·, ²8¿ ³& ´8´µ*¹ ¼ ø88Š Ï, Ð8¿ Ñ Ò8
Ô8óï ã 8 ñ8÷ ø þ8¹ ù& ú, ü8¿ ý(8 ˆ Š8óï ¥ ü 8…ð& Â8¹ Ä Å8intoÁ Ê Ë$ Ì8”ð& ç7ˆ é$ ê88Š ¨ ©, ª8¿ « ¬8
®8óï ½ ò8 Ë8÷ Ò Ù8¹ Ó& Ô Ö, ×8¿ Ø(Û8 ã è8óï  Ú 8…ð<&  Ÿ ¢
 8¹ ¡ £8¦÷ ¨ ©$ ª8”ð& Å7ˆ Ç$ È% ùü¶ ¯Ìûüòóüúúöœüš0DÖ¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
¯Ì¯Ìòúú
ü¹ ¦ü„ ¯Ìþÿòóÿýýöœüè 0Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
¯Ì¯Ìòýý
ÿ¹ ô üÓ
¯Ìëüú

ÚϯÌ
…ð<‚ üÔ 3¥ƒƒˆ† Ù æå´ÚÏ ¯Ìë')üŽ
+$
¥Ð¯Ì
å´¼èÜ<
ïyÀÎëÄÞë«îë÷þëöìäΚîí'®îð (êžÂîê&)ÓÝÙî*êÝøî?+ˆÞï¥-¦Þµ.ºÞÓ/ÎÞÓ0âÞœ1ùÞ†ï2ð”˜ïÄ3Ä6M9Œ/j­Y}õ¿Z÷Z£Â\š`ÉØ¥cÜŒfïÄëfÐägàÊj(©n;¼èsNò‡waš ³yt± þ}Ù “‚ Ž
‹‹¯ à
Ó,ð ó
”-ð ÷ˆ
ä, ô
Ü- ûŠ
ž. ƒ
¦; DŒ
íüà—ð E
îÑë£ Ñ‘þ » óï ¸ð&§€ò;½‰ìàïèØ kñï
®¿ß íð
q³ qµ Žìše
Žì e
¤ì¢eظ컓£žÍ쎓ßÙäìÄ õÙíÙõ’Úí•ò©Ú¢÷ÆÚÑðÝÚßöúÚíÏ Û•íï§Û²íœöÄÛÉíÙóÛÛæíå÷øÛýíš²ßúH!¼Ü—6"פ,#¨ öªB$º o†î»%§ß°ï Ž4ÂßËï 5Šó Ï,
¤
mÜ)
¯ÌŠðyñyŠDK
P
ˆˆöœü@
D
½ ½Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
¯Ìöœˆ Ž
ˆ
о 
£ÀÎëŒÄÞ댫îëŒ÷þëŒöìŒäΚîíŒ'®îð Œ(êžÂîê&Œ)ÓÝÙîŒ*êÝøî?Œ+ˆÞ樓-¦ÞµŒ.ºÞÓŒ/ÎÞÓŒ0âÞœŒ1ùÞ†ïŒ2ð”˜ïÄŒ3Ä6ŒM9ŒŒ/jŒ­Y}õŒ¿ZŒ÷Z£ŒÂ\šŒ`ÉØŒ¥cÜŒŒfïÄŒëfÐŒägàŒÊj(Œ©n;¼ŒèsNòŒ‡waš Œ³yt± Œþ}Ù Œ“‚ Ž
Œ‹‹¯ à
ŒÓ,ð óŒ
”-ð ÷Œˆ
ä, ôŒ
Ü- ûŒŠ
ž. ƒŒ
¦; DŒŒ
íüà—ð EŒ
îÑë£ ŒÑ‘þ » Œóï Œ¸ð&§Œ€ò;½Œ‰ìàïèŒØ kñïŒ
Œ®¿ßŒ íðŒ
q³Œ qµŒ ŽìšeŒ
Žì eŒ
¤ì¢eŒØ¸ì»“Œ£žÍ쎓ŒßÙäìÄ ŒõÙíÙõŒ’Úí•òŒ©Ú¢÷ŒÆÚÑðŒÝÚßöŒúÚíÏ ŒÛ•í۲íœöŒÄÛÉíÙóŒÛÛæíå÷ŒøÛýíš²ŒÜîïyŒßúHŒ!¼Ü—6Œ"פ,Œ#¨ öªBŒ$º o†î»Œ%§ß°ï ŽŒ4ÂßËï Œ5Šó ÏŒ,1ü=#´J a ¥ g m, h8¿ i& j8´k*o r À8Œ[´|   Ÿ8IMPLÁ$”& ˜8ADDÁ, 8¿ ž%  8Œ[´ª À Á Ô8Õ  & Æ8ë  Ç Ê8ASSIGNÁ, Ò8¿ Ó% Õ8Œ[´ß õ ö ƒ8Õ  & û8ë  ü , 8¿ % 8Œ[´Ž ¤ ¥ ¹8Õ  & ª8ë  « ®8ס  , ·8¿ ¸% º% Á Ç Ö8Õ  & Ì8ë  Í, Ñ8¿ Ò& Ó8´Ô*Ø Û ¯
288ßÙê í, î8¿ ï ð8
ò8óï  ¨ 8!$8°4” 8óïT% §8 8¹ ¼ Î8½8$ Å8–ƒÇ& Ê, Ì8¿ Í(Ð8óï Þ ž8õ8–ƒø% û8$88ßÙ¸ », ¼8¿ ½ ¾8
À Ä8óï Ð å 8!8° ê8óï% ö8 8ˆ  8$ 8–ƒ& , 8¿ ˜(8óï © Û8 ¿8ß‚ Æ Ç É8–ƒË88ßÙõ ø, ù8¿ ú û8
ý8€òl Ž:8   ± 8!8° ­8óï% ¹8 È8Ë Î Ü8$ Ó8–ƒÕ& Ø, Ú8¿ Û(Þ8óï ì §8óï'ˆ8÷ Ž 8–ƒ 8$–88ßÙÁ Ä8óï Ï8
Ñ, Õ8¿ Ö Ø ì 8!8° ò8óï% þ8 8  ©8$”$ ˜8–ƒš& 8óï(«8óï ¹ â8–ƒË Ï888ßÙü ÿ 8óïT  8
 , 8¿   ©
 8!8° ® 8óï% º 8 É 8Ì  Ï  æ 8$ Ô 8–ƒÖ & Ù  Û 8óï(è 8óï ö  Ÿ
8–ƒˆ
 Œ
8
% °

 Í

8Õ 
& »
8ë  ¼
 ¿
8ס
 Ç
, È
8¿ É
& Ê
8´Ë
*Ï
 Ò
 
8$† 8õÙL‹   , 8¿  ˜ 8
š 8óï  ©  8 · 8  Ä  Ø   Å 8Æ 8 $ Î 8–ƒÐ & Ó  Õ , Ö 8¿ ×  Ú  
ì 8 ò 
õ 8–ƒö % ù % ˜  ž  ´  8Õ  & £ 8ë  ¤  § 8ס , ¯ 8¿ ° & ± 8´² *  ¹  ¢ 8 8õÙ  Ñ , Ò 8¿ Ó  Ô 8
Ö 8óï  å  œ8 ó 8 


8
8$†
$ Š
8–ƒŒ
&
,
8¿

 8§
8–ƒª
®
7ˆ ±
 ³
 â
8
8é
8
 ð
8”ð
÷
7ˆ ú
 ü
 ·8$’ 8…ð<—Ÿ8–ƒ¢% ¥8 ¾ 
Ô8Ú8óï'ç8÷ í ñ8–ƒî% ò% £üÖ#´ã ú À  , 8¿ & ƒ8´*ˆ  Ù8ª[´• « ¬ ¸8Õ  $­& ±8SUBÁ², 8¿ ·% ¹8ª[´Ã Ù Ú í8Õ  & ß8ò¹ à ã8ס , ë8¿ ì% î8ª[´ø Ž  œ8Õ  $& 8ò¹  , š8¿ % 8ª[´§ ½ ¾ Ò8Õ  $¿& Ã8ò¹ Ä Ç8ס  Ï, Ð8¿ Ñ% Ó% Ú à ï8Õ  & å8ò¹ æ, ê8¿ ë& ì8´í*ñ ô &88Ûƒ , 8¿ ˆ 8
8óïT š Á 8!8°4­ ´8óï% À8 Ï8ÚÒ Õ ç8Ö8$ Þ8–ƒà& ã, å8¿ æ(é8óï ÷ ·8$‰Ž8–ƒ% 888ÛÑ Ô, Õ8¿ Ö ×8
Ù Ý8óï é ¬ 8!8° ƒ8óïT…% 8 ž8Ú¡ ¤ ²8$ ©8–ƒ«& ®, °8¿ ±(´8óï  ¢8Ô8˜÷Ø Ü8óï'è8÷ î ò8–ƒï ó8Ü ô ÷ ø% ù8˜÷ 8$88Û¼ ¿8óï Ê8
Ì, Ð8¿ Ñ Ó í 8!8° í8óï% ù8 ˆ8Ú Ž ¤8$$ 8–ƒ& ˜8óï(¦8óï ´ ã8–ƒÆ É8Ü Ê Í Î Ð888Ûý  8óïT‚ Œ8
Ž, 8¿   ° 8!8° ¯8óï% »8 Ê8ÚÍ Ð ç8$ Õ8–ƒ×& Ú Ü8óï(é8óï ÷ ¦8–ƒ Œ8Ü    8$•% · ½ Ô
8Õ  & Â8ò¹ Ã Æ8ס  Î, Ï8¿ Ð& Ñ8´Ò*Ö Ù ô
88§Û ñ ò, ó8¿ ô õ8
÷8óï  î8 8ÛT— ¡ µ  ¢8£8$ «8–ƒ­& ° ², ³8¿ ´ · ä
É8Ï
Ò8–ƒÓ% Ö% õ û  8Õ  & 8ò¹  8ס 4…, Œ8¿ & Ž8´*  ½ 88§Û ®, ¯8¿ ° ±8
³8óï  ·8 Ð8Û Ý ð Þ8ß8$ ç8–ƒé& ì, î8¿ ï ò ­ 88$‡ 8”ð7ˆ   Ò8 ±8…ðº8–ƒ½% À8 Ù Ÿ
ï8õ8óï'8÷$„ ˆ Œ8–ƒ% % ¾üò #´ÿ  –! Ö,  œ! ¢!, !8¿ ž!& Ÿ!8´ !*¤! §! õ"8È[´±! Ç! È! Ô!8Õ  $É!& Í!8MULÁÎ!, Ò!8¿ Ó!% Õ!8È[´ß! õ! ö! ‰"8Õ  $÷!& û!8ìÐ ü! ÿ!8ס 4€", ‡"8¿ ˆ"% Š"8È[´”" ª" «" ¸"8Õ  $¬"& °"8ìÐ ±" µ", ¶"8¿ ·"% ¹"8È[´Ã" Ù" Ú" î"8Õ  $Û"& ß"8ìÐ à" ã"8ס 4ä" ë", ì"8¿ í"% ï"% ö" ü" #8Õ  $ý"& #8ìÐ #, †#8¿ ‡#& ˆ#8´‰#*# # À)&8$š#8ÆÚŸ# ¢#, £#8¿ ¤# ¥#8
§#8óïT«# ¶# Ý$ 8!$Ä#8°4É# Ð#8óïTÒ#% Ü#8 ë#8 î# ñ# ƒ$8ò#8$ö#$ ú#8–ƒü#& ÿ#, $8¿ $(…$8óïTˆ$ “$ Ó$8$¥$ª$8–ƒ­$% °$8$Â$8$è$8ÆÚí$ ð$, ñ$8¿ ò$ ó$8
õ$ ù$8óïTú$ …% Â& 8!$“%8°4˜% Ÿ%8óïT¡%% «%8 º%8 ½% À% Î%8$Á%$ Å%8–ƒÇ%& Ê%, Ì%8¿ Í%(Ð%8óïTÓ% Þ% ¸& 8ð%8˜÷ô% ø%8óïTú%'„&8÷$†& Š& Ž&8–ƒ&% &8˜÷¡&
¥&8$§&8$Í&8ÆÚÒ& Õ&8óïTÖ& à&8
â&, æ&8¿ ç& é& ý' 8!$÷&8°4ü& ƒ'8óïT…'% '8 ž'8 ¡' ¤' º'8$¥'$ ©'8–ƒ«'& ®'8óïT°'(¼'8óïT¿' Ê' ó'8–ƒÜ'
à'8$â'8$ˆ(8ÆÚ( ( ‘(8óïT( œ(8
ž(, ¢(8¿ £( ¥( º) 8!$³(8°4¸( ¿(8óïTÁ(% Ë(8 Ú(8 Ý( à( ÷(8$á($ å(8–ƒç(& ê( ì(8óïTí((ù(8óïTü( ‡) °)8–ƒ™)
)8$Ÿ)% Á) Ç) Ý) 8Õ  $È)& Ì)8ìÐ Í) Ð)8ס 4Ñ), Ø)8¿ Ù)& Ú)8´Û)*ß) â) Ó, 8$ì)8ÝÚLñ) ú), û)8¿ ü) ý)8
ÿ)8óïTƒ* Ž* Í,8 œ*8à TŸ* ©* ¼* ª*8«*8$¯*$ ³*8–ƒµ*& ¸*, º*8¿ »* ¾* Ã,8Ð*8–ƒÓ* Ö*8àŠ<×* Þ* ß* á* ¢+
÷*8$ø* ý*8óïTÿ*'‰+8ÔŠ$+ + +8$¤+8©+8–ƒ¬+ ¯+8þŠ4°+ ¶+ ·+ ¹+ è+8$ê+ ï+ µ,
…,8$†,,8óïTŽ,'˜,8÷$š, ž, ¢,8–ƒŸ,% £,% Ô,ü‡/#´”/ «/ òV ±/ µ/8®²/*·/ º/ ©08æ[´Ä/ Ú/ Û/ î/8Õ  $Ü/& à/8DIVÁá/& ä/8FLOATÁ,å/8®ë/% ï/8æ[´ù/ 0 0 ¢08Õ  $0& •08²ä 0& ™08REFÁš0 ž08®Ÿ0% £0% ª0 °0 ´08°±0*¶0 ¹0 ¨18æ[´Ã0 Ù0 Ú0 í08Õ  $Û0& ß08²ä à0& ã08Çä ,ä08°ê0% î08æ[´ø0 Ž1 1 ¡18Õ  $1& ”18²ä •1& ˜18®å ™1 18°ž1% ¢1% ©1 ¯1 µ1, °18¿ ±1& ²18´³1*·1 º1 Ö2 8æ[´Ä1 Ú1 Û1 ç18Õ  $Ü1& à18²ä á1, å18¿ æ1% è18æ[´ò1 ˆ2 ‰2 š
±I8µI, ¸I8¿ ¹I ¼I íI8$ÒI ÖI8Ü ×I ÚI ÛI8$ïI8ôI8ùì ,÷IýI €J ŠJ72.0ÁJ8…J, ˆJ8¿ ‰J ŒJ ¾J8$¢J ¦J8¬†$§J «J ¬J8$ÀJ8ÅJ8ùì ,ÈJÎJ ÑJ ÜJ ÒJ7—’
ÓJ8×J, ÚJ8¿ ÛJ ÞJ K8$ôJ øJ8¬†$ùJ ýJ þJ ÿJ8Ü €K ƒK „K8$˜K K ïK 8$³K ¸K8óïTºK'ÄK8ªDÆK ÎK ÔK8ùì ,ÏK ÕK8¢4ÖK ÜK ÝK8$’L8’Ú—L šL, ›L8¿ œL L8
ŸL £L8óïT¤L ¯L ÇM 8!$½L8°4ÂL ÉL8óïTËL% ÕL8 äL8ÎçL êL úL8$ëL$ ïL8ùì ,ñL& öL, øL8¿ ùL(üL8óïTÿL ŠM ½M8$œM  M8ƒ,¡M ¦M §M ©M8ùì ,«M8$ÒM8’Ú×M ÚM8óïTÛM åM8
çM, ëM8¿ ìM îM òP
8!$üM8°4N ˆN8óïTŠN% ”N8 £N8ΦN ©N ÁN8$ªN$ ®N8ùì ,°N& µN8óïT·N(ÃN8$ÆN'ÊN8°4ÌN ÓN èP8åN èN8$éN íN8øŽ
LîN ÷N øN úN ³O8óïTO'šO8ÔŠ$œO  O ¡O8$µO8ºO8$½O ÁO8þŠ4ÂO ÈO ÉO ËO P8ùì ,áO æO8²(<çO îO ïO8$ƒP ˆP ÚP 8óïTžP'¨P8ªDªP ²P ·P8$³P ¸P8¢4¹P ¿P ÀP ÂP8ùì ,ÄP8$ýP8’ÚQ …Q †Q8óïT‡Q Q8
“Q, —Q8¿ ˜Q šQ ŸT
8!$¨Q8°4­Q ´Q8óïT¶Q% ÀQ8 ÏQ8ÎÒQ ÕQ îQ8$ÖQ$ ÚQ8ùì ,ÜQ& áQ ãQ8óïTäQ(ðQ8$óQ'÷Q8°4ùQ €R •T8R •R8$R šR8øŽ
L›R ¤R ¥R §R àR8óïT½R'ÇR8ÔŠ$ÉR ÍR ÎR8$âR8çR8$êR îR8þŠ4ïR õR öR øR ®S8ùì ,ŽS “S8²(<”S S œS8$°S µS ‡T 8óïTËS'ÕS8ªD×S ßS äS8$àS åS8¢4æS ìS íS ïS8ùì ,ñS8$ªT8©ÚL¯T ¸T, ¹T8¿ ºT »T8
½T8óïTÁT ÌT éV8 ÚT8ÏTÝT çT üT èT8éT8$íT$ ñT8ùì ,óT& øT, úT8¿ ûT þT ßV
8U “U8ùì ,”U ™U8øŽ
LšU £U ¤U ¦U çU
¼U8$½U ÂU8óïTÄU'ÎU8ÔŠ$ÐU ÔU ÕU8$éU îU ÐV
„V8$…V ŠV8$ŒV V8ƒ,V V —V ™V8óïTV'¥V8ªD§V ¯V µV8ùì ,°V ¶V8¢4·V ½V ¾V% ÑV% ðV¼áY¯ÌÐ Ñ \ÿY4„Z¯Ìô¬Z¯Z¯Ì¯Ì
$·Zĉ[8¾¾ÍÐÐ Ñ \¨[4­[¯ÌÔÕ[Ø[ÍЯÌ
8$Ü[ô‘\8¿¿áÐ˜Ð Ñ \¶\4»\áÐäÏ\Ò\áÐáÐÐ 
8$Ö\„ªToOwnedÁ<R²šœÀÎëšÄÞëš«îëš÷þëšöìšäΚîíš'®îð š(êžÂîê&š)ÓÝÙîš*êÝøî?š+ˆÞ讀-¦Þµš.ºÞÓš/ÎÞÓš0âÞœš1ùÞ†ïš2ð”˜ïÄš3Ä6šM9šŒ/jš­Y}õš¿Zš÷Z£šÂ\šš`ÉØš¥cÜšŒfïÄšëfКägàšÊj(š©n;¼šèsNòš‡waš š³yt± šþ}Ù š“‚ Ž
š‹‹¯ à
šÓ,ð óš
”-ð ÷šˆ
ä, ôš
Ü- ûšŠ
ž. ƒš
¦; DšŒ
íüà—ð Eš
îÑë£ šÑ‘þ » šóï š¸ð&§š€ò;½š‰ìàïèšØ kñïš
š®¿ßš íðš
q³š qµš Žìšeš
Žì eš
¤ì¢ešØ¸ì»“š£žÍ쎓šßÙäìÄ šõÙíÙõš’Úí•òš©Ú¢÷šÆÚÑðšÝÚßöšúÚíÏ šÛ•íïš§Û²íœöšÄÛÉíÙóšÛÛæíå÷šøÛýíš²šÜîïyšßúHš!¼Ü—6š"פ,š#¨ öªBš$º o†î»š%§ß°ï Žš4ÂßËï š5Šó Ïš,4¼Bü]#¯ÌžŸÆ Ç Ÿ\‡¯Ìü´+·¯Ì¯Ì¯Ì
Ÿ–ƒÁü¤:þ¡¥¢¡¢ÛÓ ­ìÓ¼°¯Ì£¤Æ Ç ¤©(*  ¯Ìü„&¯ÌÓ…¯Ì  
¤þÓ…$–ƒüá¯Ì¦§Æ Ç §\‡¥¥¯Ìü´'·¯ÌÚϯ̥¥
§–ƒÁüŽ'8ÀÀÍЩªÆ Ç ª¨¨¯Ìüé+ìÍЯ̨̯¨
ª8–ƒöü³>þ¬8Á¥­Á­¬Í삆 ¼æ‚†˜‰¼¿ðÑ®¯Æ Ç ¯¸46««¯Ìü–"ðÑ‚†¯Ì««
¯þ8‚†$–ƒ£ü‡#8ÂÂÍб²Æ Ç ²°°¯ÌüÞ'áÍÐÚϯ̰°
²8–ƒëü® *8ÃÃáдµÆ Ç µ³³¯ÌüŒ
+
áЯ̯̳³
µ8$“
–ƒ
üÖ
Aþ·8Ä¥¸¸Ä·¿
ß
¡¿
¼â
…Ò¹ºÆ Ç ºÛ
(*  ¯Ìü¼ "¿ …Ò‚†¯Ì
ºþ8‚† –ƒÉ ü­ &8ÅÅáм½Æ Ç ½  »»¯Ìü‡
'Š
áÐÚϯ̻»
½8
–ƒ
üà
ÚÏ¿ÀÆ Ç À\†4‹¾¾¯Ìü³+Úϯ̯̾¾
À–ƒÀü 8ÆÆÚÏÂÃÆ Ç ÃÁÁ¯ÌüÕ,ØÇÚÏ Ç¯Ì¯ÌÁ çÁ
Ã8–ƒâü²&8ÈÈÚÏÅÆÆ Ç ÆÄįÌüþ2ÉÚϽ½€ò¿‰…ÀùBÁ”ðü¡)¼agɯÌÄžÄ
Æ8$…–ƒüâ 8ÊÊø†ÈÉÆ Ç É\‰ÇǯÌü¶+¹ø†¯Ì¯ÌÇÇ
É8–ƒÃü€!8Ë8ÌÌËËÌÆ Ç ÌÊʯÌüÕ,ØÍ ̯ͯÌÊ çÊ
Ì88–ƒâü '8Î8ÏÎÏÎÏÆ Ç ÏÍͯÌüû2þн½€ò¿‰…ÀùBÁ”ðü¡)¼agЯÌÍÍ
Ï88$‚–ƒˆüÍ)¯ÌÑÛõÑüý)T€Ñ ѯ̯ÌÐ Ð
Ñ$–ƒüñ@þÓŸÔÓÔÍìƇ úæƇ˜‰¼ý¯ÌÕÛõÕö.0üÆ Ò Ò¯ÌƇÒ ÔÒ
ÕþƇ–ƒßü´%¯Ì×Ûõ×üî%Ó Ó¯ÌÚÏÖ üÖ
×$–ƒ„¼ÉÀÎëØÙÄÞëØÙ«îëØÙ÷þëØÙöìØÙäΚîíØÙ'®îð ØÙ(êžÂîê&ØÙ)ÓÝÙîØÙ*êÝøî?ØÙ+ˆÞï¥ØÙ-¦ÞµØÙ.ºÞÓØÙ/ÎÞÓØÙ0âÞœØÙ1ùÞ†ïØÙ2ð”˜ïÄØÙ3Ä6ØÙM9ØÙŒ/jØÙ­Y}õØÙ¿ZØÙ÷Z£ØÙÂ\šØÙ`ÉØØÙ¥cÜØÙŒfïÄØÙëfÐØÙägàØÙÊj(ØÙ©n;¼ØÙèsNòØÙ‡waš ØÙ³yt± ØÙþ}Ù ØÙ“‚ Ž
ØÙ‹‹¯ à
ØÙÓ,ð óØÙ
”-ð ÷ØÙˆ
ä, ôØÙ
Ü- ûØÙŠ
ž. ƒØÙ
¦; DØÙŒ
íüà—ð EØÙ
îÑë£ ØÙÑ‘þ » ØÙóï ØÙ¸ð&§ØÙ€ò;½ØÙ‰ìàïèØÙØ kñïØÙ
ØÙ®¿ßØÙ íðØÙ
q³ØÙ qµØÙ ŽìšeØÙ
Žì eØÙ
¤ì¢eØÙظ컓ØÙ£žÍ쎓ØÙßÙäìÄ ØÙõÙíÙõØÙ’Úí•òØÙ©Ú¢÷ØÙÆÚÑðØÙÝÚßöØÙúÚíÏ ØÙÛ•íïØÙ§Û²íœöØÙÄÛÉíÙóØÙÛÛæíå÷ØÙøÛýíš²ØÙÜîïyØÙßúHØÙ!¼Ü—6ØÙ"פ,ØÙ#¨ öªBØÙ$º o†î»ØÙ%§ß°ï ŽØÙ4ÂßËï ØÙ5Šó ÏØÙ,;üG#¯ÌÛÜïïÜ\q4vÚÚ¯Ìüž+¡¯Ì¯Ì¯ÌÚÚ
Ü–ƒ«üÿ'8ÔÔÍÐÞßïïßÝݯÌüÚ+ÝÍЯ̯ÌÝÝ
ß8–ƒçü­*8ÕÕáÐáâïïâàà¯Ìü‹+ŽáЯ̯Ìàà
â8$’–ƒ˜üÝ:þä¥åäåÛÓ æìÓ¼é¯Ìæçïïçâ*,ãã¯Ìü½ &À ¯ÌÓ…¯Ìãã
çþÓ…–ƒÎ üš
>þé8Ö¥êÖéê¿
£
¡¿
¼¦
ðÑëìïïìŸ
*,

èè¯Ìüþ
" ðÑ‚†¯Ìèè
ìþ8‚†$… –ƒ üAþî8×¥ïîï׿
¦¡¿
¼©…Òðñïïñ¢*,íí¯Ìü„"…Ò‚†¯Ìíí
ñþ8‚†$‹–ƒüÒ¯Ìóôïïôòò¯Ìü—+š¯ÌÚϯÌòò
ô–ƒ¨üú#8ØØÍÐö÷ïï÷õõ¯ÌüÑ'ÔÍÐÚϯÌõõ
÷8–ƒÞü &8ÙÙáÐùúïïúøø¯Ìüú'ýáÐÚÏ¯Ìøø
ú8$–ƒüÒÚÏüýïïýûû¯Ìü¥+¨Úϯ̯Ìûû
ý–ƒ²ü÷ 8ÚÚø†ÿïïþþ¯ÌüË+Îø†¯Ì¯Ìþþ
8–ƒØü*þÚσïÌüû2þÚϘ‰¯Ì
þ$‚–ƒˆüÖ+þ8ÛÛˆïïˆÛ4¯Ìüµ2¸˜‰¯Ì
ˆþ8–ƒÂü)¯ÌŠžöŠüÍ)Ü Ü¯Ì¯Ì Û
Š–ƒæüÒ!DýbŒ¥ŒÛÓ Ý!æÓ…½½€ò¿‰…ÀùBÁ”ðü¡)¼agýbÌà!¯ÌŽžöŽ$×!vxü«" T®"Ý Ý¯ÌÓ… ¹"
ŽýbÓ…$¾"–ƒÄ"üù'%¯Ìžöü»(%T¾(Þ Þ¯ÌÚÏ É(
$Î(–ƒÔ(„ÎÜswapÁ$\ ×ÀÎëÄÞë«îë÷þëöìäΚîí'®îð (êžÂîê&)ÓÝÙî*êÝøî?+ˆÞï¥-¦Þµ.ºÞÓ/ÎÞÓ0âÞœ1ùÞ†ï2ð”˜ïÄ3Ä6M9Œ/j­Y}õ¿Z÷Z£Â\š`ÉØ¥cÜŒfïÄëfÐägàÊj(©n;¼èsNò‡waš ³yt± þ}Ù “‚ Ž
‹‹¯ à
Ó,ð ó
”-ð ÷ˆ
ä, ô
Ü- ûŠ
ž. ƒ
¦; DŒ
íüà—ð E
îÑë£ Ñ‘þ » óï ¸ð&§€ò;½‰ìàïèØ kñï
®¿ß íð
q³ qµ Žìše
Žì e
¤ì¢eظ컓£žÍ쎓ßÙäìÄ õÙíÙõ’Úí•ò©Ú¢÷ÆÚÑðÝÚßöúÚíÏ Û•íï§Û²íœöÄÛÉíÙóÛÛæíå÷øÛýíš²ÜîïyßúH!¼Ü—6"פ,#¨ öªB$º o†î»%§ß°ï Ž4ÂßËï 5Šó Ï,:ÄHüd#¯ÌÓðÔð4“¯Ìü»/¾¯Ì¯Ì¯Ì
–ƒÌüä$8ß̘߯ÓðÔð\4”¯Ìü¼0¿à¯Ì à¯Ì¯Ì Ò
8–ƒÍüµ$8ááÍМÓðÔ𜚚¯Ìü + ÍЯ̯̚š
œ8$” –ƒš ü× %8â8ãâãðÑžŸÓðÔðŸ
4ˆ
¯Ìü°
,³
äðÑ ä¯Ì¯Ì Â

Ÿ88
–ƒ½
ü
¯Ì¡¢ÓðÔð¢

  ¯Ìüð
+ó
¯ÌÚϯ̠ 
¢
–ƒüÑ 8åå¯Ì¤¥ÓðÔ𥣣¯Ìü¥,¨æ¯Ì æÚϯ̣ »£
¥8–ƒü‡ 8ççÍЧ¨ÓðÔ𨦦¯ÌüÛ+ÞÍÐÚϯ̦¦
¨8–ƒìüÙ!8è8éèéðѪ«ÓðÔð«\4†©©¯Ìü®(±êðÑ êÚϯ̩ À©
«88–ƒ»üà ¯Ì­®ÓðÔ𮬬¯Ìü—,š¯Ì†·¯Ì¬¬
®–ƒ¨üñ!8ëë¯Ì°±ÓðÔð±\™¯¯¯ÌüÆ-Éì¯Ì 솷¯Ì¯ ܯ
±8–ƒ×ü¡!8ííÍг´ÓðÔð´²²¯Ìüö(ùÍІ·¯Ì²²
´8–ƒƒüß"8î8ïïîðÑ·ÓðÔð·4µµ¯Ìüµ)¸ððÑ ð†·¯Ìµ ǵ
·88–ƒÂüâ")¯Ì¹áö¹ü #)T£#ñ ñ¯Ì¯Ì¸ ®#¸
¹$³#–ƒ¹#üç%*8òò¯Ì»áö»ü¦&*T©&óô ó¯Ì ô¯Ìº ´&º
»8$¹&–ƒ¿&üô'&8õõ¯Ì½áö½ü¯(&T²(ö÷ ö¯Ì ÷Úϼ ½(¼
½8$Â(–ƒÈ(ü¶)%¯Ì¿áö¿üð)%Tó)ø ø¯ÌÚϾ þ)¾
¿$ƒ*–ƒ‰*ü·*&¯ÌÁáöÁüò*&Tõ*ù ù¯Ì†·À €+À
Á$…+–ƒ+ü­,'8úú¯ÌÃáöÃüé,'Tì,ûü û¯Ì ü†·Â ÷,Â
Ã8$ü,–ƒ‚-„àïÀÎëÄÅÄÞëÄÅ«îëÄÅ÷þëÄÅöìÄÅäΚîíÄÅ'®îð ÄÅ(êžÂîê&ÄÅ)ÓÝÙîÄÅ*êÝøî?ÄÅ+ˆÞï¥ÄÅ-¦ÞµÄÅ.ºÞÓÄÅ/ÎÞÓÄÅ0âÞœÄÅ1ùÞ†ïÄÅ2ð”˜ïÄÄÅ3Ä6ÄÅM9ÄÅŒ/jÄÅ­Y}õÄÅ¿ZÄÅ÷Z£ÄÅÂ\šÄÅ`ÉØÄÅ¥cÜÄÅŒfïÄÄÅëfÐÄÅägàÄÅÊj(ÄÅ©n;¼ÄÅèsNòÄŇwaš Äųyt± ÄÅþ}Ù ÄÅ“‚ Ž
ÄÅ‹‹¯ à
ÄÅÓ,ð óÄÅ
”-ð ÷Äň
ä, ôÄÅ
Ü- ûÄÅŠ
ž. ƒÄÅ
¦; DÄÅŒ
íüà—ð EÄÅ
îÑë£ ÄÅÑ‘þ » ÄÅóï ÄŸð&§ÄÅ€ò;½ÄʼnìàïèÄÅØ kñïÄÅ
ÄÅ®¿ßÄÅ íðÄÅ
q³ÄÅ qµÄÅ ŽìšeÄÅ
Žì eÄÅ
¤ì¢eÄÅØ¸ì»“ÄÅ£žÍ쎓ÄÅßÙäìÄ ÄÅõÙíÙõÄÅ’Úí•òÄũڢ÷ÄÅÆÚÑðÄÅÝÚßöÄÅúÚíÏ ÄÅÛ•íïÄŧ۲íœöÄÅÄÛÉíÙóÄÅÛÛæíå÷ÄÅøÛýíš²ÄÅÜîïyÄÅßúHÄÅ!¼Ü—6ÄÅ"פ,ÄÅ#¨ öªBÄÅ$º o†î»ÄÅ%§ß°ï ŽÄÅ4ÂßËï ÄÅ5Šó ÏÄÅ, ü'# ¯ÌÇÈ—ò˜òÈ\Q 4V ÆÆ¯Ìü}-  ¯Ì¯Ì¯ÌÆÆ
È$„ ¹
 üÇ+ þÊʯÌËÌ—ò˜òÌÌ  ÉɯÌü¥1 ¨ ¯Ìæ¯ÌÉÉ
Ìþ ¹
 üª % 8ý8þýþðÑÎÏ—ò˜òÏ ÍͯÌüƒ .  ÿðÑ ÿ¯Ì¯ÌÍ Í
Ï88 ¹
, „òÀÎëÐÑÄÞëÐÑ«îëÐÑ÷þëÐÑöìÐÑäΚîíÐÑ'®îð ÐÑ(êžÂîê&ÐÑ)ÓÝÙîÐÑ*êÝøî?ÐÑ+ˆÞï¥ÐÑ-¦ÞµÐÑ.ºÞÓÐÑ/ÎÞÓÐÑ0âÞœÐÑ1ùÞ†ïÐÑ2ð”˜ïÄÐÑ3Ä6ÐÑM9ÐÑŒ/jÐÑ­Y}õÐÑ¿ZÐÑ÷Z£ÐÑÂ\šÐÑ`ÉØÐÑ¥cÜÐÑŒfïÄÐÑëfÐÐÑägàÐÑÊj(ÐÑ©n;¼ÐÑèsNòÐчwaš Ðѳyt± ÐÑþ}Ù ÐÑ“‚ Ž
ÐÑ‹‹¯ à
ÐÑÓ,ð óÐÑ
”-ð ÷Ðш
ä, ôÐÑ
Ü- ûÐÑŠ
ž. ƒÐÑ
¦; DÐÑŒ
íüà—ð EÐÑ
îÑë£ ÐÑÑ‘þ » ÐÑóï ÐѸð&§ÐÑ€ò;½ÐщìàïèÐÑØ kñïÐÑ
ÐÑ®¿ßÐÑ íðÐÑ
q³ÐÑ qµÐÑ ŽìšeÐÑ
Žì eÐÑ
¤ì¢eÐÑØ¸ì»“ÐÑ£žÍ쎓ÐÑßÙäìÄ ÐÑõÙíÙõÐÑ’Úí•òÐѩڢ÷ÐÑÆÚÑðÐÑÝÚßöÐÑúÚíÏ ÐÑÛ•íïÐѧ۲íœöÐÑÄÛÉíÙóÐÑÛÛæíå÷ÐÑøÛýíš²ÐÑÜîïyÐÑßúHÐÑ!¼Ü—6ÐÑ"פ,ÐÑ#¨ öªBÐÑ$º o†î»ÐÑ%§ß°ï ŽÐÑ4ÂßËï ÐÑ5Šó ÏÐÑ,#ü/#¯ÌÓÔÛóÜóÔ\Y4^ÒÒ¯Ìü†-¯Ì¯Ì¯ÌÒÒ
Ô$¹
,“ü$8¯ÌÖ×ÛóÜó×4¿ÕÕ¯Ìüç.ê¯Ì ¯Ì¯ÌÕ ûÕ
×8¹
üü$8ÍÐÙÚÛóÜóÚØØ¯ÌüÔ-×ÍÐ¯Ì¯ÌØØ
Ú8¹
üŽ %8ƒ8ƒðÑÜÝÛóÜóÝ 4¿ ÛÛ¯Ìüç .ê ðÑ ¯Ì¯ÌÛ û Û
Ý88 ¹
üô*8¯Ìßç÷ßü¥,ˆ ¯Ì ˆ¯ÌÞ ³Þ
ß8¹
d’êöøúÿ®¿ßàâùŒ5àã® ÀÎëàáÄÞëàá«îëàá÷þëàáöìàáäΚîíàá'®îð àá(êžÂîê&àá)ÓÝÙîàá*êÝøî?àá+ˆÞï¥àá-¦Þµàá.ºÞÓàá/ÎÞÓàá0âÞœàá1ùÞ†ïàá2ð”˜ïÄàá3Ä6àáM9àáŒ/jàá­Y}õàá¿Zàá÷Z£àáÂ\šàá`ÉØàá¥cÜàáŒfïÄàáëfÐàáägààáÊj(àá©n;¼àáèsNòàá‡waš àá³yt± àáþ}Ù àá“‚ Ž
àá‹‹¯ à
àáÓ,ð óàá
”-ð ÷àáˆ
ä, ôàá
Ü- ûàáŠ
ž. ƒàá
¦; DàáŒ
íüà—ð Eàá
îÑë£ àáÑ‘þ » àáóï àá¸ð&§àá€ò;½àá‰ìàïèàáØ kñïàá
àáíðàá
q³àá qµàá Žìšeàá
Žì eàá
¤ì¢eàáØ¸ì»“àᣞÍ쎓àáßÙäìÄ àáõÙíÙõàá’Úí•òàá©Ú¢÷àáÆÚÑðàáÝÚßöàáúÚíÏ àáÛ•íïàá§Û²íœöàáÄÛÉíÙóàáÛÛæíå÷àáøÛýíš²àáÜîïyàáßúHàá!¼Ü—6àá"פ,àá#¨ öªBàá$º o†î»àá%§ß°ï Žàá4ÂßËï àá5Šó ÏàᬩŠ{ìÓ¯Ìå·ßåü÷&úŠ ¯Ì НÌä ýä
å–ƒüÏ_ýbç8¥èèç¿
Úæ‚†µõ
ÌŠ ‚†…Òé·ßé>@쵸Œ Œ…Ò ‚†æ »æ
éýb8‚†–ƒÂüÆPìÉàŽ½½€ò¿‰…ÀùBÁ”ðü¡)¼ag޽½€ò¿‰…ÀùBÁ”ðü¡)¼ag
êç–ƒûꮾëƾëã¾ëëêëõ”¤!ꮾìƾìã¾ììêìú”ú”ô®!¯Ìîïßîüá!=\ä! ¯Ì ¯ÌÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙˉí ð!í
î$ñ!¹
,÷!üÈ"%8áÐðïßðüô"D\÷" áÐ ½½€ò¿‰…ÀùBÁ”ðü¡)¼agÝ ï ƒ#ï
ð8$„#¹
,Š#¼ã#¯Ìò»òü$-’$ ¯Ì ¯Ìˉñ –$ñ
ò$—$¹
,$ôó$8˜˜áÐô»ôü–*0ü˜%30 Complete ordering implementation for BigDecimalÁÐ%úlØ%˜èê%ú<ò%ºèÔþ%óè&úü¥&<9 let a = bigdecimal::BigDecimal::from_str("-1").unwrap();Áüæ&;8 let b = bigdecimal::BigDecimal::from_str("1").unwrap();Áœ¦' assert!(a < b);Áœ¾' assert!(b > a);ÁüÖ';8 let c = bigdecimal::BigDecimal::from_str("1").unwrap();Á¤–( assert!(b >= c);Á¤¯( assert!(c >= b);ÁüÈ(>; let d = bigdecimal::BigDecimal::from_str("10.0").unwrap();Áœ‹) assert!(d > c);Áü£)<9 let e = bigdecimal::BigDecimal::from_str(".5").unwrap();Áœä) assert!(e < c);Á<ü)ºè™*š áÐ š½½€ò¿‰…ÀùBÁ”ðü¡)¼agˉó *ó
ô8$ž*¹
,¤*DÕ*üè3Q¼ë3àœ œ†· †·ˉ †4
ö¬ ƒ4­ 4
scale_diffÁT4DÄ4ü×BY¼ÚBàžŸ ž†· Ÿ†·Ý  õB
ø¬ òB­ ÿBùç TŒCºDø®¾ùƾùã¾ùùøùÝ ²ä²ä ü«E­¤®EàÇ£Ç£Ý þû¥üûüÛÓ ÇEóÓ…œ­FðÓ…Ç£¤ÃF
úþÓ…¬ ÏE­ ãEùç T÷EÃEVXÛGú®¾ýƾýã¾ýýúýÓ…Ó…Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙÓ… Ó…îê ¦Hú®¾þƾþã¾þþúþÓ…Œí âí üÓMLÜÖMà ¡  †· ¡†· õM
ÿ¬ òM­ ÿM”ð,ŒNÔïPlüP ŠQ ¼Z Q Q, Q8¿ Q& “Q8´”Q*˜Q Q ¹Z>8$¥Q8³TªQ ´Q, µQ8¿ ¶Q ·Q8
¹Q8óïT½Q ÈQ ÕR 8 ÖQ8ï
\ÙQ äQ öQ åQ8$æQ$ êQ8¹
,ìQ& ñQ óQ, ôQ8¿ õQ(øQ8¬4ûQ R8®DR ŠR ŒR ËR8$žR ¢R8ß‚4£R ©R ªR «R8ï
\¬R ·R ½R8¹
,¸R8$àR8²LåR îR, ïR8¿ ðR ñR8
óR8óïT÷R S íS8 S8“S •S ¥S S8$—S$ S8–ƒS&  S ¢S, £S8¿ ¤S(§S8º$ªS ¯S ãS8$ÁS ÅS8ß‚4ÆS ÌS ÍS ÎS8ÏS ÑS ÕS8–ƒÒS8$øS8³TýS ‡T, ˆT8¿ ‰T ŠT8
ŒT T8óïTT œT ©U 8 ªT8ï
\­T ¸T ÊT ¹T8$ºT$ ¾T8¹
,ÀT& ÅT ÇT, ÈT8¿ ÉT(ÌT8¬4ÏT ÕT8®DÖT ÞT àT ŸU8$òT öT8ß‚4÷T ýT þT ÿT8ï
\€U U U8¹
,ŒU8$´U8³T¹U ÃU, ÄU8¿ ÅU ÆU8
ÈU8€òlÌU ÙU:8ÚU ÜU æU ¥W 8 ôU8ï
\÷U V ”V ƒV8$„V$ ˆV8¹
,ŠV& V V, V8¿ “V(V8¬4™V ŸV8®D V ¨V ªV W 8¼V8–ƒÀV ÄV8óïTÆV'ÐV8÷$ÒV ÖV ÜV8¹
,×V% ÝV8$ïV óV8ï
\ôV ÿV W €W8–ƒW „W8ß‚4…W W ŒW8$°W8²LµW ¾W, ¿W8¿ ÀW ÁW8
ÃW ÇW8óïTÈW ÓW ¾X8 áW8äW æW öW çW8$èW$ ìW8–ƒîW& ñW óW, ôW8¿ õW(øW8º$ûW €X ´X8$X X8ß‚4—X X žX ŸX8 X ¢X ¦X8–ƒ£X8$ÉX8²LÎX ×X, ØX8¿ ÙX ÚX8
ÜX8€òlàX íX:8îX ðX úX ³Z8 ˆY8Y Y Y ŽY8$Y$ “Y8–ƒ•Y& ˜Y šY, Y8¿ œY(ŸY8º$¢Y §Y ©Z
8¹Y8–ƒ½Y ÁY8óïTÃY'ÍY8÷$ÏY ÓY ×Y8–ƒÔY% ØY8­hìêY ‡Z Z
ˆZ8$‰Z$ Z8–ƒZ Z8ß‚4“Z ™Z šZ% ºZ(˜ð”$*ă¦Þ0µâÞ45œˆÞl=¥ùÞ\L—…\YƈäÎ4xíŠÓÝ$€ToBigIntÁD†ÒŒÑ£ ÜïyŽß4”úH¼Ü—6íðúÚÖÏ ®¿ßóïT‚ €òl™½¸ð¤³§TŸ¢rucfTWTkHK9<"%¤éùûçéīڄÉʬß»Œûª¤’šÜ¬Šôú»À¼â
˜Ã ¹ м¬¯Ìš·¤Êöœü¸Rüü)& Creates and initializes a BigDecimal.Át»¢ ¢ñ  Í
¾ Ê—Q,Óˆ®¾œƾœã¾œœœ ®¾ƾã¾Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙÛ®¾žƾžã¾žžžöœ ¢Ëüð¯Ì ¡¢£¤ £¡¤¢ü–4™£ £¯Ì±‰ Ÿ  Ÿ
 üá!¤ ¤¯ÌÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙŸ ìŸ
¡ü¯¥ ¥¯Ì׋Ÿ ¹Ÿ
¢üú!¦ ¦¯ÌÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙŸ Ÿ
£$†üȧ §¯ÌÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙŸ ÒŸ
¤ü’ &8¨¨áЦ¨ª«¬«¬ª¦¨ü¿ © ©áб‰ ¥ É ¥
¦8³"¦®¾§ƾ§ã¾§§¦§Ь±‰ üÒ%!<Õ%ª ªáиŒ ¥ Ý%¥
¨8$Þ%Ê'¨®¾©ƾ©ã¾©©¨©¸Œ üî*4ñ*« «áÐ׋¥ ø*¥
ª8$ù*ü‘-!<”-¬ ¬áÐ¦Ž ¥ œ-¥
«8$-ü¹/4¼/­ ­áп ¥ Ã/¥
¬8$Ä/Dü/¬®¾­ƾ­ã¾­­¬­÷á  ØÔd“5 ™5Ò7¬®¾¯ƾ¯ã¾¯¯¬¯Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙtÍ<,Ö<謬$¾@¬®¾²ƾ²ã¾²²¬²õ”ü½D!¯Ì´µ·¸¹ª°«±²³´¹µ·¸üóD#DöDÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zٯ̳³
´¹ ÿDüÔE#D×E«š ³³
µ¹ àEüµF%L¸F«š ³³
¹ ÂFü˜G%L›G«š ³³
·¹ ¥GüûG#DþG«š ³³
¸¹ ‡HüßH#DâH«š ³³
¹¹ ëHä³I¯Ì»Ó»üÖI%LÙI® ®¯ÌÛ¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙÚϺ ãIº
»$äId”;ÑÒÖ×Üßàáåçèéêîðäåæøí¤j¼¿Í
¼½‹‹¯ à
¼½Ó,ð ó¼½
”-ð ÷¼½ˆ
ä, ô¼½
Ü- û¼½Š
ž. ƒ¼½
¦; D¼½Œ
íüà—ð E¼½
îÑë£ ¼½Ñ‘þ » ¼½óï ¼½¸ð&§¼½€ò;½¼½‰ìàïè¼½Ø kñï¼½
¼½®¿ß¼½ íð¼½
q³¼½ qµ¼½ Žìše¼½
Žì e¼½
¤ì¢e¼½Ø¸ì»“¼½£žÍ쎓¼½ßÙäìÄ ¼½õÙíÙõ¼½’Úí•ò¼½©Ú¢÷¼½ÆÚÑð¼½ÝÚßö¼½úÚíÏ ¼½Û•íï¼½§Û²íœö¼½ÄÛÉíÙó¼½ÛÛæíå÷¼½øÛýíš²¼½Üîïy¼½ßúH¼½!¼Ü—6¼½"פ,¼½#¨ öªB¼½$º o†î»¼½%§ß°ï ޼½4ÂßËï ¼½5Šó ϼ½,QD_×ÚÈ˸̨žüÜ ¯ÌÄÅcÄüƒ4¯°± ¯¯Ì ° c cˆ¢cµ
 `£c½ `àB¤GS
±þÀÃ ŠÃ
Ä$‹± üŠ'8²²áÐÆÅcÆü¸4»³´µ ³áÐ ´ c cˆ¢cµ
 `£c½ `àB¤GS
µþÀÅ ¿Å
Æ8± Æü¸ !¯ÌÈÑcÈüà 8ã ·¸ ¯Ì · c cˆ¢cµ
 `£c½ `àB¤GS
¸þÀÇ ç Ç
ȱ î üÒ
(8¹¹áÐÊÑcÊü 8 º»¼ ºáÐ » c cˆ¢cµ
 `£c½ `àB¤GS
¼þÀÉ ˆ É
Ê8$‰ ± ü½ !¯ÌÌÓcÌüå 8è ½¾¿ ½¯Ì ¾ c cˆ¢cµ
 `£c½ `àB¤GS
¿þÀË ì Ë
Ì ± ó ü×
(8ÀÀáÐÎÓcÎü†8ÁÂà ÁáР c cˆ¢cµ
 `£c½ `àB¤GS
ÃþÀÍ Í
Î8± ô¯ÌÐÀcÐüç4êÄÅÆ Ä¯Ì Å c cˆ¢cµ
 `£c½ `àB¤GS
ÆþÀÏ îÏ
б õüÞ:Œá¼Ç½½€ò¿‰…ÀùBÁ”ðü¡)¼agÇØ×
ÑthisÁ$óü‘«Ô”¼ÈÉʽ½€ò¿‰…ÀùBÁ”ðü¡)¼agÈ É c cˆ¢cµ
 `£c½ `àB¤GS
ÊþÀ
Ò»» $´± Íleading_zero_thresholdÁ´étrailing_zero_thresholdÁ¼ŒÒ®¾ÓƾÓã¾ÓÓÒÓЬ׋ Ø×áÒ®¾ÔƾÔã¾ÔÔÒÔ׋âÒ®¾ÕƾÕã¾ÕÕÒÕ”ï!þØØÖÖ×üoÙˆ ÅXÉ[ÆþÅXÉ[Æ×Ù˜‰ÑÁ x˜‰ÑÁ ÖÖ
×þ"¬†"ÖÖ˜‰üŸ",8ËËÆ—ÛÅcÛüÒ"8Õ"ÌÍÎ ÌÆ— Í c cˆ¢cµ
 `£c½ `àB¤GS
ÎþÀÚ Ù"Ú
Û8$Ú"± à"üÛ*wŒÞ*¼ÏÐ Ï c cˆ¢cµ
 `£c½ `àB¤GS
ÐØ×åþþÀ ø*
ܱ õ*abs_intÁ<+‰…$¦+”ð,¶+¬Ý+4ñ1Ü®¾ÞƾÞã¾ÞÞÜÞ¤Á ׋üÍ8§üÐ8#¼ÑÒ ÑÝ’ Òߤ 9
ßùB4ù8¨ˆ“9 target_scaleÁdÖ9üøE üûE-¼Ó ÓÝ’š ¿F
àdigits_ascii_beÁ|®F”ð,ÑFˆÇ dáFrounderÁ<øFüßWôâW¼Ô ÔÝ’š —X
áîÇ |†X”ð,©XˆÇ d¹X—È <ÐX¬ûXÉ^ᮾãƾãã¾ããáãˆÐ’Ð$ç^ᮾäƾäã¾ääáäõ”üÄr.æL·r\¶r´­rTÇr¼Õ Õ
å´å´¥ææ ßrˆ† ÒrØå´,Õr
åå´Á Ür»,ér-/ü“t˜Ô–t¼Öר Ö c cˆ¢cµ
 `£c½ `àB¤GS
ר×åþ ØþÀ ¹t
ç± ¶tŽÅ <Öt‰…$ët”ð,ûte_symbolÁDuüüvŒ”ÿv¼ÙÚÛ Ù c cˆ¢cµ
 `£c½ `àB¤GS
ÚØ×åþ ÛþÀ šw
è± —wŽÅ <³w‰…$Èw”ð,ØwÎÍ Dèwü•|ªü˜|)¼ÜÝÞÝ’åþ Ü c cˆ¢cµ
 `£c½ `àB¤GS
Ý ÞþÀ †}
éùB4Ë|‰…$à|¨ˆô|± ƒ}ÎÍ DŸ}ü¨–𔫖¼ß ßÝ’ô ô õ ¨÷ ˆÐ  mjçítoéš ò–
êîÇ |á–significant_digit_countÁ¼°——È <ï—Œ›ê®¾ëƾëã¾ëëêëˆÐ’Ð$ª›ê®¾ìƾìã¾ììêìõ”$â¡ê®¾íƾíã¾ííêíõ”üÛ¨[Ìé¨àá à¯Ì á¨þÀ¨ïï ©Íì—Ö ƒ©êb—Ö ,†©
î—Ö ¹ ©Â ©13üÉ­^Ô×­âã â¯Ì ã—Ö þÀ¨ññ ÿ­ÀÖ ò­ÒÖ ,õ­
ð—Ö ¹ ü­º
Œ®)+”• úü%" Support for serde implementationsÁ*ú»ÞŒè»×
´ûüç+üÞ6NýþÞ,VòõdeÁ]iòöserÁaë ò÷ SerializeÁLfÙAòøçØ ¤ òø DeserializeÁ\qû;òù™Ù ¥ òùÀÎëòóÄÞëòó«îëòó÷þëòóöìòóäΚîíòó'®îð òó(êžÂîê&òó)ÓÝÙîòó*êÝøî?òó+ˆÞï¥òó-¦Þµòó.ºÞÓòó/ÎÞÓòó0âÞœòó1ùÞ†ïòó2ð”˜ïÄòó3Ä6òóM9òóŒ/jòó­Y}õòó¿Zòó÷Z£òóÂ\šòó`ÉØòó¥cÜòóŒfïÄòóëfÐòóägàòóÊj(òó©n;¼òóèsNòòó‡waš òó³yt± òóþ}Ù òó“‚ Ž
ò󋋯 à
òóÓ,ð óòó
”-ð ÷òóˆ
ä, ôòó
Ü- ûòóŠ
ž. ƒòó
¦; DòóŒ
íüà—ð Eòó
îÑë£ òóÑ‘þ » òóóï òó¸ð&§òó€ò;½òó‰ìàïèòóØ kñïòó
òó®¿ßòó íðòó
q³òó qµòó Žìšeòó
Žì eòó
¤ì¢eòóظ컓òó£žÍ쎓òóßÙäìÄ òóõÙíÙõòó’Úí•òòó©Ú¢÷òóÆÚÑðòóÝÚßöòóúÚíÏ òóÛ•íïòó§Û²íœöòóÄÛÉíÙóòóÛÛæíå÷òóøÛýíš²òóÜîïyòóßúHòó!¼Ü—6òó"פ,òó#¨ öªBòó$º o†î»òó%§ß°ï Žòó4ÂßËï òó5Šó Ïòó,2\@$N
÷úàã²µüµ"¯ÌûÚAûüÞfä ä¯Ì¤Ö¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
®ê ÝA®ê ÞAú¤üü îúÍì®ê ëÜA®ê 
û®ê 
serializerÁTõ68ĦŒ­òŒ˜¾‚׌Lõzþ/+òýýŒ˜üÁ0ÞtŒ˜ ‚ ƒ † ˆ Š Œ Ž Î<Ï<ï<ã<Ø<å<Ú<è<ê<…= Œ ˆ Ž ƒ Š Æÿÿ¯Ìü–BL™åæç 匘 æ c cˆ¢cµ
 `£c½ `àB¤GS
çþÀÿ £ÿ
Þt formatterÁLªü¨[茘 èÖ¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
¯ÌÛµÿ Åÿéö µ²;Ûµ
ƒ ÞtÛµ»24ƒ ®¾ƾ㾃 ÛµöœÛµüæZŒ˜†ð ÿÿéö óˆñ 
ÞtÛµ»*,üöZŒ˜†ð ÿÿéö ƒ ˆñ 
ˆ ÞtÛµ$† »*,ü†
\T‰
Œ˜†ð ÿÿéö
ˆñ

Š ÞtÛµ$—
»,
*,ü˜ \T Œ˜†ð ÿ  ÿéö ¦ ˆñ 
Œ ÞtÛµ » *,üª ZL­ Œ˜†ð ÿ  ÿéö · ˆñ 
Ž ÞtÛµ » *,
Ž ®¾ ƾ ã¾  Ž  Ûµžò üç
Z
Œ˜†ð ÿÿéö ô
ˆñ 
ÞtÛµ
»
*,®¾ƾã¾Ûµžò ü¤kŒ˜™îÖ¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
Œ˜ÞtÎ<™îÞt•=ÿÿçî ±“=™îÞt”ü
Þt™îؾ8:üÖ-» string-onlyÁ¼»̺ü±$Þt¯Ì˜ ý;˜ ÛüŠ]\·ÄÖ¿Ù¿Ú¿«Û¿ˆÜ¿Ý¿Þ¿ˆ‚†f|Â
¯Ì·ÄÞtŠ< àã ˆ<·ÄÞt¬Ñ
˜ Þt·Ä¯ œ13\¨#a§ © ª « ¬ ® ¯ ° óïT> š œ ¸ð¤J§š 
FpCategoryÁTr½Öš ž $‘š   ®D—¿ßš ¡ äÎíš £ ð š ¤ ÓÝš ¥ ð”Äš ¦ ,6Ëͺ¼¼e£\ƒ‡T§vxdfRT„ÐDüÀT”Îñ 
§ ¹ ἟üÄ3¤Çš åþ
© ± ÜüÕ 2¯Ì
ª ¹ ò üž<Ĭ¯Ì
« ¹ Åü“T”¡ñ 
¬ ¹ ´¼òü—3¤šš åþ
® ± ¯ü¯"<Ľ"¯Ì
¯ ¹ Ö"üú/2tˆ0¯Ì
° ¹ —0„Ï#ü'!$ Rounding structures and subroutinesÁtÓ …ŽèçÃ.LO! ± ´ Ó.\Z! ˆ± µ å.Äg! ± Ñ4†!£ ± · ¯Ø!Æ•± ¸ ÀÎë± ² ÄÞë± ² «îë± ² ÷þë± ² öì± ² äΚîí± ² '®îð ± ² (êžÂîê&± ² )ÓÝÙî± ² *êÝøî?± ² +ˆÞ辰 ² -¦Þµ± ² .ºÞÓ± ² /ÎÞÓ± ² 0âÞœ± ² 1ùÞ†ï± ² 2ð”˜ïı ² 3Ä6± ² M9± ² Œ/j± ² ­Y}õ± ² ¿Z± ² ÷Z£± ² Â\š± ² `ÉØ± ² ¥cܱ ² Œfïı ² ëfб ² ägà± ² Êj(± ² ©n;¼± ² èsNò± ² ‡waš ± ² ³yt± ± ² þ}Ù ± ² “‚ Ž
± ² ‹‹¯ à
± ² Ó,ð ó± ²
”-ð ÷± ² ˆ
ä, ô± ²
Ü- û± ² Š
ž. ƒ± ²
¦; D± ² Œ
íüà—ð E± ²
îÑ‘þ » ± ² Ž! e± ²
óï ± ² ¸ð&§± ² €ò;½± ² kñï± ²
± ² ®¿ß± ² íð± ²
q³± ² qµ± ² Žìše± ²
¤ì¢e± ² ظ컓± ² £žÍ쎓± ² ßÙäìÄ ± ² õÙíÙõ± ² ’Úí•ò± ² ©Ú¢÷± ² ÆÚÑð± ² ÝÚßö± ² úÚíÏ ± ² Û•íï± ² §Û²íœö± ² ÄÛÉíÙó± ² ÛÛæíå÷± ² øÛýíš²± ² Üîïy± ² ßúH± ² !¼Ü—6± ² "פ,± ² #¨ öªB± ² $º o†î»± ² %§ß°ï ޱ ² 4ÂßËï ± ² 5Šó ϱ ² ,-!Œ;!¬¯ž¡¼’!uŒ™!Иº ½ ¾ ¿ À üÚP!ü±"! Perform the rounding operationÁØ!ú! ParametersÁ! ----------Áü†4!1 * sign (Sign) - Sign of the number to be roundedÁü¿?!< * pair (u8, u8) - The two digits in question to be rounded.ÁüƒA!> i.e. to round 0.345 to two places, you would pass (4, 5).ÁüÉ$!! As decimal digits, theyÁôò! must be less than ten!Áü•I!F * trailing_zeros (bool) - True if all digits after the pair are zero.Áüã?!< This has an effect if the right hand digit is 0 or 5.Á§!ú! ReturnsÁ\¿! -------ÁüÏM!J Returns the first number of the pair, rounded. The sign is not preserved.Á¡!ú! ExamplesÁ! --------ÁüËT!Q - To round 2341, pass in `Plus, (4, 1), true` → get 4 or 5 depending on schemeÁü¤W!T - To round -0.1051, to two places: `Minus, (0, 5), false` → returns either 0 or 1Áü€E!B - To round -0.1, pass in `true, (0, 1)` → returns either 0 or 1ÁÊ!úüÒV!S Calculation of pair of digits from full number, and the replacement of that numberÁü­ ! should be handled separatelyÁÒ!ú!é éИåþ¹  ì!¹
º !‰…!pairÁ$ÿ!ëît!”¹!¬Ü!ü¼#¡!¬Ê#!êë êИåþãž
ë¹  é#!¹
½ $ê#!‰…$ø#!˜ž
$Œ$!ëît¤$!Ž‘,Â$!ü–-!üÆ%@!= Round value at particular digit, returning replacement digitÁ&!út“&!Ü”
t¦&!ó”
ü¹&F!C * at_digit (NonZeroU8) - 0-based index of digit at which to round.Áü„':!7 0 would be the first digit, and wouldÁÃ'!úüË'4!‹•
ü„(?!< * value (u32) - The number containing digits to be rounded.ÁüÈ(J!G * trailing_zeros (bool) - True if all digits after the value are zero.Á—)!ú\Ÿ)!Ù˜
\¯)!í˜
ü¿)M!‚™
*!úd™*!ä™
dª*!ù™
ü»*j!g - To round 823418, at digit-index 3: `3, Plus, 823418, true` → 823000 or 824000, depending on schemeÁüª+W!T - To round -100205, at digit-index 1: `1, Minus, 100205, true` → 100200 or 100210Á†,!úüŽ,V!©œ
üé, !
Ž-!úL-!ì ìИô ô õ ¨÷ ˆÐ  mjçítoéåþ¹  °-!¹
¾ $±-!at_digitÁD¿-!‰…$é-!»,ý-!ëît.!üÇ3€!¤Õ3!ИÚϘó¦ü¹ ¹
¿ $ó3!¹ ù3!ÿò$4!ü¾77!¤Á7!± í íИ¹  Ö7!¹
À $×7! insig_digitÁ\Ý7!d„8!ì÷:!üó96!3 Return compile-time constant default rounding modeÁª:!úü®:D!A Defined by RUST_BIGDECIMAL_DEFAULT_ROUNDING_MODE at compile timeÁó:!úИà ´à ¤›;!<ž;!И Â
à Ìà=!šÅ Æ Ç È üÁ>D!TÈ>!î îšãž
Ä  Ó>!Ä
Å $Ô>!˜ž
$Ú>!ëîtê>!üö?_!¬ý?!ïð ïšãž
ðÄ  “@!Ä
Æ $”@!˜ž
$š@!ëîtª@!Ž‘,À@!üÞA,!ŒåA!åþšÄ Ä
Ç ‰…$÷A!ü²D‡!¬ÀD!š†·˜óÏÏŠóѻҔð¶pŽåØ i†·Ä Ä
È $ßD!¹ éD!ÿò
ÄlÄlàÂÇlµ ™lÈlù™lÉlÙlŒœjSžò‚®‚®áÄ®ùùBÿ=£“ Ž
ÄlÄlàÂÇlµ ™lÈlù™lÉlÙlŒœjSžó ô¡›É  ëU!É
Î —È <U!a_digitsÁD¼U!b_digitsÁDþU!Ž‘,¼V!üÏd*!\Öd!õ õ¡›É  âd!É
Ï $ãd!Þî,éd!ü×eE!´Þe!ö÷ ö¡› ÷É  õe!É
Ð $öe!Þî,üe!Ž‘,‡f!üŒgA!„“g!øùú ø¡› ùÝ’ ú˜ÐÉ  ¤g!É
Ñ $¥g!Äî$«g!ùB4¿g!üÕj\!ÜÜj!ûüýþ û¡› üÝ’ ý˜Ð þÉ  øj!É
Ò $ùj!Äî$ÿj!ùB4“k!Ž‘,¢k!üÚm|!¬Ým!± ÿ ÿ†·˜óš ûm!
Ó ¹ øm!ÿò$™n!—È <¯n!”án!|ön!d‡o!üžo)!¤³o!´é#àï\š$˜¯ØTDÆ•Ù Û Ó.\a ˆÙ Ü øí¤|Ù Ý ÀÎëÙ Ú ÄÞëÙ Ú «îëÙ Ú ÷þëÙ Ú öìÙ Ú äΚîíÙ Ú '®îð Ù Ú (êžÂîê&Ù Ú )ÓÝÙîÙ Ú *êÝøî?Ù Ú +ˆÞï¥Ù Ú -¦ÞµÙ Ú .ºÞÓÙ Ú /ÎÞÓÙ Ú 0âÞœÙ Ú 1ùÞ†ïÙ Ú 2ð”˜ïÄÙ Ú 3Ä6Ù Ú M9Ù Ú Œ/jÙ Ú ­Y}õÙ Ú ¿ZÙ Ú ÷Z£Ù Ú Â\šÙ Ú `ÉØÙ Ú ¥cÜÙ Ú ŒfïÄÙ Ú ëfÐÙ Ú ägàÙ Ú Êj(Ù Ú ©n;¼Ù Ú èsNòÙ Ú ‡waš Ù Ú ³yt± Ù Ú þ}Ù Ù Ú “‚ Ž
Ù Ú ‹‹¯ à
Ù Ú Ó,ð óÙ Ú
”-ð ÷Ù Ú ˆ
ä, ôÙ Ú
Ü- ûÙ Ú Š
ž. ƒÙ Ú
¦; DÙ Ú Œ
íüà—ð EÙ Ú
îÑë£ Ù Ú óï Ù Ú ¸ð&§Ù Ú €ò;½Ù Ú ‰ìàïèÙ Ú Ø Ù Ú ®¿ßÙ Ú íðÙ Ú
q³Ù Ú qµÙ Ú ŽìšeÙ Ú
Žì eÙ Ú
¤ì¢eÙ Ú Ø¸ì»“Ù Ú £žÍìŽ“Ù Ú ßÙäìÄ Ù Ú õÙíÙõÙ Ú ’Úí•òÙ Ú ©Ú¢÷Ù Ú ÆÚÑðÙ Ú ÝÚßöÙ Ú úÚíÏ Ù Ú Û•íïÙ Ú §Û²íœöÙ Ú ÄÛÉíÙóÙ Ú ÛÛæíå÷Ù Ú øÛýíš²Ù Ú ÜîïyÙ Ú ßúHÙ Ú !¼Ü—6Ù Ú "פ,Ù Ú #¨ öªBÙ Ú $º o†î»Ù Ú %§ß°ï ŽÙ Ú 4ÂßËï Ù Ú 5Šó ÏÙ Ú ,)¼7¼UrôrcŠœß à á ä å æ ç è é ì í î ï ð õ ü· Aüÿ30 Create context with precision and rounding modeÁ¾ ˜óИŠœÞ Þ
ß ³yDÙ ü’ ;üä
)& Copy context with new precision valueÁt™  Šœ˜óŠœÞ  ¨ Þ
à   üØ Eüª )•Ë
 Šœå´Û¼ݼÞ¼©ß¼à¼ÛἈcSñŸ«‡zÙŠœÞ ¥â â  ù Þ ˆ† é ÒŠ 
á å´ L€
$&4€á ®¾ã ƾã ã¾ã ã á ã å´˜óŠœ  ŠœüÙ<ü­'$ Copy context with new rounding modeÁ”à ŠœИŠœÞ  óÞ
ä ”îüÎ/ŠœÞ Þ
å ÿòü­%äŒ Return maximum precisionÁL´ƒ ƒŠœ˜óÞ  ¾Þ
æ $¿ü”+Ä÷ Return rounding modeÁl ŠœИÞ  ©Þ
ç ü«8üãC@ Round decimal to precision in this context, using rounding-modeÁl² Šœ¯Ì¯ÌÞ  ÀÞ
è ¹ Çü€Sü¸CÆÒ
Œ‡ Šœ·Ä¯ÌÞ þê ë ë ê  ¹Þ àã æ·Ä˜‰¼ 
é þ·Ä¹ À<>üëfŠœÚϦüÞ Þ
ì $¹ ü¼iŠœ†·Ù®
Þ Þ
í ¹ çüˆUT– ŠœåþÞ  ¡Þ
î ‰…à ´Ä »ëîüö§¬„ ˆ ˆŠœåþ Þ  £ Þ
ï ‰…Ã Æ Ä Õ ë,‚!üú&üü!PM Multiply two decimals, returning product rounded to this Context's precisionÁÑ"ú<Ù"ºèüå",) # use bigdecimal::{BigDecimal, Context};Áü–#/, let x: BigDecimal = "1.5".parse().unwrap();ÁüÊ#52 let y: BigDecimal = "3.1415926".parse().unwrap();Á„$úüŒ$74 let ctx = Context::default().with_prec(5).unwrap();ÁüÈ$'$ let product = ctx.multiply(&x, &y);Áô$úüü$&# // rounds to 5 digits of precisionÁü§%A> assert_eq!(product, "4.7124".parse::<BigDecimal>().unwrap());Áüí%*' // does not equal the 'full' precisionÁüœ&EB assert_ne!(product, "4.71238890".parse::<BigDecimal>().unwrap());Á<æ&ºèò&úD'Š ŠŠœ£¯ÌÞ þñ ò £ó ñ ò ó  ”'Þ ÍìÔß
Ž'ÍìÙß
'æÔß
˜‰¼Î'æÙß
˜‰¼ò'
ð þÔß
Ùß
$•''–ƒ£'Š'npjlü(:ô¹(üÌ-Hüæ)96 Calculate `1/n`, rounding at this Context's precisionÁ¤*úô¬* If n is zero, return zero.ÁÏ*ú<×*ºèüã*,áÙ
ü”+-* let x: BigDecimal = "3".parse().unwrap();ÁÆ+úüÎ+7›Û
üŠ,(% let one_over_three = ctx.invert(&x);Á·,úü¿,&™Ü
üê,IF assert_eq!(one_over_three, "0.33333".parse::<BigDecimal>().unwrap());Á<¸-ºèÄ-ú4Ó- ŠœÓ…¯ÌÞ þö ¥÷ ÷ ö  ú-Þ ÛÓ Þ-ìÓ¼á-
õ þÓ…$û-¹ .Ú-02üÌ.)Šœù ´ù ¤ü.<ÿ.Šœø ø
ù d¨0Šœû €
üà0ü»0  Add two big digit referencesÁDç0Œ ŒŠœ¯Ìú þü ý þ ÿ ý ü þ ÿ  þ0ú ÍìÝç
ø0Íìâç
û0æÝç
˜‰¼´1æâç
ñмØ1
û þÝç
âç
$ÿ0¬ …1­ 1ð0ô0y{uwü˜3žüä2/, Add two decimal refs, storing value in destÁlŸ3Ž ŠœÝç
âç
ޝÌú þ

ƒ



ƒ

 »3ú ¸è
µ3Éè
¸3Úè
¼ú3îè
¼ž4
þÝç
âç
$¼3¬ Â3­ È3Äî$Î3­3±3acfh„¯$ñïTÆ$ðððð—ð—ðüÄ'( ÚÏ Þ'
Ž
numÁÙ'|ð,¯Ì
š
œ
ž
Ÿ
 
¡
¤
¥
¦
§
¨
©
ª
«
¬
­
®
¯
°
±
²
³
´
µ
·
º
»
¼
½
¾
À
Á
Ã
Ä
Æ
Ç
üÁ.4ü†-+( Creates and initializes a `BigDecimal`.Á¶-úü¾-FC The more explicit method `from_bigint` should be preferred, as newÁì‰. may change in the future.Á«.úÈ.ÚϯÌ

ùB4Ì.”ð,Ü.üç/<ü²/0- Construct BigDecimal from BigInt and a scaleÁ\î/ÚϯÌ

ùB4ú/”ð,Š0üÆ1>ü‡1:7 Construct positive BigDecimal from BigUint and a scaleÁdÍ1†·¯Ì

ùB4Ú1”ð,ë1ü¡3)üö2&# Make a BigDecimalRef of this valueÁ4¨3 ¯Ì½½€ò¿‰…ÀùBÁ”ðü¡)¼ag
 ¯3
$°3ü‹5(ܯ4 Count of decimal digitsÁÏ4úü×4'$ Zero is considered to be one digit.Áƒ5úœ’5 ¯Ì
 ¦5
$§5ü›8'ü¹663 Position of most significant digit of this decimalÁô6úüü6C@ Equivalent to the exponent when written in scientific notation,ÁÄÄ7 or `⌊log10(n)⌋`.Áá7úüé7%" The order of magnitude of 0 is 0.Á“8ú”¢8 ¯Ì
 µ8
$¶8üÅ?+üû8<9 Returns the scale of the BigDecimal, the total number ofÁü¼9EB digits to the right of the decimal point (including insignificantÁ”†: leading zeros)Á:út¥: # ExamplesÁ¸:ú<À:ºèüÌ:ËèÔð:óè;úü—;;8 let a = BigDecimal::from(12345); // No fractional partÁü×;HE let b = BigDecimal::from_str("123.45").unwrap(); // Fractional partÁü¤<YV let c = BigDecimal::from_str("0.0000012345").unwrap(); // Completely fractional partÁü‚=NK let d = BigDecimal::from_str("5e9").unwrap(); // Negative-fractional partÁÕ=úüÝ=.+ assert_eq!(a.fractional_digit_count(), 0);Áü>.+ assert_eq!(b.fractional_digit_count(), 2);ÁüÃ>/, assert_eq!(c.fractional_digit_count(), 10);Áü÷>/, assert_eq!(d.fractional_digit_count(), -9);Á<«?ºè´Ì? ¯Ì
 ã?
$ä?üéC@ü‘@+ãí
Á@úüÉ@PM Decodes using `str::from_utf8` and forwards to `BigDecimal::from_str_radix`.ÁôžA Only base-10 is supported.ÁÁAútÉA¯ù
ÜAú<äAºèüðA'$ use bigdecimal::{BigDecimal, Zero};ÁœBúü¤BOL assert_eq!(BigDecimal::parse_bytes(b"0", 10).unwrap(), BigDecimal::zero());ÁüøBRO assert_eq!(BigDecimal::parse_bytes(b"13", 10).unwrap(), BigDecimal::from(13));Á<ÏCºè\ðC ˜Ð«š 
 D
½üC—Q,ˆDˆE
®¾˜
ƾ˜
㾘
˜

˜
¢Ë«š  üáG6üÂEDA Return a new BigDecimal object equivalent to self, with internalÁü‹F(% scaling set to the number specified.Áü¸FIF If the new_scale is lower than the current value (indicating a largerÁü†G@= power of 10), digits will be dropped (as precision is lower)ÁËGúTèG ¯Ì¯Ì
 óG
$ôG new_scaleÁLúGüÕQPüÈMDA Return a new BigDecimal after shortening the digits and roundingÁNú<™NºèÄ¥N # use bigdecimal::*;ÁÂNúüÊN52 let n: BigDecimal = "129.41675".parse().unwrap();Á„OúüŒOb_ assert_eq!(n.with_scale_round(2, RoundingMode::Up), "129.42".parse::<BigDecimal>().unwrap());ÁüóOb_ assert_eq!(n.with_scale_round(-1, RoundingMode::Down), "120".parse::<BigDecimal>().unwrap());ÁüÚPjg assert_eq!(n.with_scale_round(4, RoundingMode::HalfEven), "129.4168".parse::<BigDecimal>().unwrap());Á<ÉQºè„ÜQ ¯ÌИ¯Ì
 íQ
š
$îQ³‡LôQ”î$„R¬´Rü¨l9t«l¯Ì¯Ì

œ
$¾l³‡LÄlüÞm'Lám ¯Ì
 ëm
$ðm³‡Lömü‚u8|u˜ ˜¯Ì
  u
ž
$¥u³‡L«uü¥w<t³w¯Ìåþ¯Ì

Ÿ
$Âw‰…$Èwüÿ}0üçyB? Return a new BigDecimal object with precision set to new valueÁ®zú<¶zºèÄÂz¸ˆßzúüçz5戡{úü©{FC assert_eq!(n.with_prec(2), "130".parse::<BigDecimal>().unwrap());Áô{úüü{  let n_p12 = n.with_prec(12);Áü¡|41 let (i, scale) = n_p12.as_bigint_and_exponent();ÁüÚ|FC assert_eq!(n_p12, "129.416750000".parse::<BigDecimal>().unwrap());Áü¥}+( assert_eq!(i, 129416750000_u64.into());ÁÌÕ} assert_eq!(scale, 9);Á<ó}ºèL†~ ¯Ì¯Ì
 ~
 
$‘~ÿò$—~üȆƒü®…GD Return this BigDecimal with the given precision, rounding if neededÁ
rustc_1_46ÁT€†”ú…¤Ï†š š¯Ì˜óИ¯Ì
 í†
¡
$î†ÿò$ü†ð‡,£‡´™‰¡
®¾¢
ƾ¢
ã¾¢
¢
¡
¢
±‰ \ò‰¡
®¾£
ƾ£
ã¾£
£
¡
£
¾À ±‰   ¯Ìü¾“&ü÷?< Return the sign of the `BigDecimal` as `num::bigint::Sign`.Á»úºèüÏ52 # use bigdecimal::{BigDecimal, num_bigint::Sign};Á‰‘úü‘‘# fn sign_of(src: &str) -> Sign {Áü¹‘0- let n: BigDecimal = src.parse().unwrap();Á|î‘ n.sign()Á,‚’Œ’úü”’+( assert_eq!(sign_of("-1"), Sign::Minus);ÁüÄ’,) assert_eq!(sign_of("0"), Sign::NoSign);Áüõ’*' assert_eq!(sign_of("1"), Sign::Plus);Á<¤“ºè$Å“ ¯Ìåþ
 Ê“
¤
$Ë“üÓ—5üŽ”OL Return the internal big integer value and an exponent. Note that a positiveÁüâ”.+ exponent indicates a negative power of 10.Á••út¯ù
°•ú<¸•ºèüÄ•52 use bigdecimal::{BigDecimal, num_bigint::BigInt};Áþ•úü†–30 let n: BigDecimal = "1.23456".parse().unwrap();Áü¾–<9 let expected = ("123456".parse::<BigInt>().unwrap(), 5);Áüÿ–52 assert_eq!(n.as_bigint_and_exponent(), expected);Á<¹—ºè´Ú—œ œ¯ÌÚÏ
 ñ—
¥
$ò—üë™3üÁ˜IF Take BigDecimal and split into `num::BigInt` of digits, and the scaleÁúü—™GD Scale is number of digits after the decimal point, can be negative.Áã™ú¬ò™¯Ìè¡

¦
$ˆšüò›;üÏšB? Return digits as borrowed Cow of integer digits, and its scaleÁ–›úüž›G…¢ê›úœù› ¯Ì»¾¿BorrowedÁÀˆÁÂOwnedÁÈ¢ÓÛ?'°UFÚÏ
 œ
§
$Žœüæ 6üUR Convert into the internal big integer value and an exponent. Note that a positiveÁüç.¸šžút¢ž¯ù
µžú<½žºèüÉž5§žƒŸúü‹Ÿ3ôžüßHE let expected = ("123456".parse::<num_bigint::BigInt>().unwrap(), 5);Áü 74 assert_eq!(n.into_bigint_and_exponent(), expected);Á<Ì ºèÄí ¯Ìè¡

¨
$†¡Ü¥¢üÍ¡=: Number of digits in the non-scaled integer representationÁ¢ú4¬¢ž ž¯Ì
 ³¢
©
$´¢üþ¥üú¢(% Compute the absolute value of numberÁ§£ú<¯£ºèü»£! # use bigdecimal::BigDecimal;Áüá£2/ let n: BigDecimal = "123.45".parse().unwrap();Áü˜¤A> assert_eq!(n.abs(), "123.45".parse::<BigDecimal>().unwrap());ÁÞ¤úüæ¤30 let n: BigDecimal = "-123.45".parse().unwrap();Áüž¥Aõ«<䥺腦Ÿ Ÿ¯Ì¯Ì
 ‰¦
ª
$Цü„©"ü’§'$ Multiply decimal by 2 (efficiently)Á¾§ú<ƧºèüÒ§!Œ«üø§2¸«ü¯¨DA assert_eq!(n.double(), "246.90".parse::<BigDecimal>().unwrap());Á<ø¨ºè4‹©   ¯Ì¯Ì