Files
arduino-esp32/tools/sdk/lib/libapp_update.a

348 lines
82 KiB
Plaintext
Raw Normal View History

2016-12-02 14:50:43 +02:00
!<arch>
/ 1551625320 0 0 0 552 `
lll!t!t!t!t!t!t!t!t!t!t!t!t!t!tesp_app_descesp_ota_get_app_descriptionesp_ota_get_app_elf_sha256esp_ota_get_running_partitionesp_ota_writeesp_ota_endesp_ota_set_boot_partitionesp_ota_get_boot_partitionesp_ota_get_next_update_partitionesp_ota_get_partition_descriptionesp_ota_check_rollback_is_possibleesp_ota_mark_app_valid_cancel_rollbackesp_ota_mark_app_invalid_rollback_and_rebootesp_ota_get_last_invalid_partitionesp_ota_get_state_partitionesp_ota_beginesp_ota_erase_last_boot_app_partitionesp_app_desc.o/ 1551625319 501 20 100644 7884 `
ELF^,4($!6A!<1D>6A 3<<3C>780<>AF,
<EFBFBD><00><><11>ұ<00><><EFBFBD> <00><>A <0C><>><06><>0<EFBFBD><00><>W<EFBFBD>M<00> <1B><><EFBFBD>=<3D>=<3D><> <00><>4 <0C><>;<07><>0<00><>W<EFBFBD>H<00> <1B><>:<3A><><EFBFBD><11>" 2B<00> ,<1D>2Tͫ1hello-world16:01:59Mar 3 2019v3.3-beta1-506-gebdcbe8c6 <00><><EFBFBD><EFBFBD>|  w <00><01> pq<02>0 <07>int<06>W<08><05><02>0<05>h<07><04><08>0L<02>-e<02>a?<07>b<>Yc<><07>d?eO:fO0Tg_Pkh_`TiOp\jo<00><07>k<00><08>O <09><08>_ <09><08>o <09><08> <09><08><00> <09>El<>
GF<><03> valF0 <0C>=<3D><01><04> <0A>K>w<01>wdstK<><10>K%!nM%OsrcNwbTiO%<00><13>(P\<14><00><15>KQ<14><00>} <0A>8<16>% U: ; I$ > $ >  I : ;  : ; I8 I !I/
.: ; 'I  : ; I .?: ; 'I@<18>B &I.?: ; 'I@<18>B: ; I: ; I4: ; I 1X Y 11X Y 4: ; I?kRkw<00>R<>Sms<01>mw<00>S<>i\ <00> "["w<00>0<>wZ(0Y04yP<79>47Y7=
{<00><08>4%<25>KSYSXyP<79>X[Y[az"<22>?<08><1A>$ww<00><00><01> /Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/app_update/Users/ficeto/Desktop/ESP32/ESP32/xtensa-esp32-elf/lib/gcc/xtensa-esp32-elf/5.2.0/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/machine/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/newlib/include/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/bootloader_support/includeesp_app_desc.cstddef.h_default_types.hstdint.hesp_image_format.h=  <03>     x  
 w  ~     long long int__uint8_tsize_tesp_ota_get_app_elf_sha256project_nameto_hex_digitidf_verapp_elf_sha256date/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/app_update/esp_app_desc.clong unsigned intshort unsigned intunsigned char__uint32_tversionunsigned intlong long unsigned intuint8_tesp_app_descesp_app_desc_ttimesecure_versionsizetype/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/app_updatecharesp_ota_get_app_descriptionreserv1reserv2GNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorshort intmagic_worduint32_tlong intsigned charsize_BoolGCC: (crosstool-NG crosstool-ng-1.22.0-80-g6c4433a) 5.2.0 Xtensa_InfoUSE_ABSOLUTE_LITERALS=0
ABI=0
((""34""VX"w(.symtab.strtab.shstrtab.rela.literal.esp_ota_get_app_description.rela.iram1.1.literal.text.data.bss.rela.text.esp_ota_get_app_description.rela.iram1.1.rodata_desc.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>
   9w
esp_app_desc.cesp_app_descesp_ota_get_app_descriptionesp_ota_get_app_elf_sha256<00> c07S[*4MXc!(,,049
 !&3:HMZafsz<00><00><00><00><00><00><00><00><00><00><00><00>'3<00><00><00><00><00><00><00><00><00> <00>   % *.; DH(W aeKp <00><00> !%,09=OSbfm<00>rv}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> #<00>  
 +6<
GQ[b(i-o7u={K<00>[<00>a<00>c<00>f<00>s $0<HT`lx<00><00><00><00><00><00> 4@@ " J8E@L " [<a<g<q<l@X " <00>Dw<00>@dl"
 <00><00><00><00>@<00>@<00><00>"  <00><00><00><00>@T<00>" <00><00>;<00><00>8<00>@<00>" <00>(<00>@<00><" +@(0" C<00>@X<00>" '0<00> <00>20<00> ;;<00> 8M H@H" Z, <00>U@`<00>" <00> c\<00># <00>Tesp_ota_ops.o/ 1551625320 501 20 100644 75872 `
ELF^4(<00>H<00><00><00><00>0HX<00>d<00>H<00><00><>?<00><|H2Tͫ<00><00><00><00>6A<00>"<22><02>(( <0C>'<27><1C>'<27> <1D> <1D> <1D> <1D> <1D>6A <1D>6a<02><00> <00><08> <00>aC=<3D>=<3D>=<3D>=<3D><>"<22>=<3D>=<3D>=<3D>=<3D>(2)!®<>"<22>"<22><>K<EFBFBD><4B><03><00><00><1A>-
<EFBFBD> <00>!C<><00> <00>(<00><05><00><1D>ota_app_count < 16 && "must erase the partition before writing to it"/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/app_update/esp_ota_ops.cesp_ota_opsE (%d) %s: invalid partition table, no app partitions
E (%d) %s: not found otadata
E (%d) %s: mmap otadata filed. Err=0x%8x
phys_offs != SPI_FLASH_CACHE2PHYS_FAILit != NULLE (%d) %s: write data is invalid
2017-02-20 00:00:12 +02:00
it->erased_size > 0 && "must erase the partition before writing to it"E (%d) %s: OTA image has invalid magic byte (expected 0xE9, saw 0x%02x
E (%d) %s: not found the handle
E (%d) %s: ota data invalid, no current app. Assuming factory
start_from != NULLE (%d) %s: Rollback is not possible, do not have any suitable apps in slots
E (%d) %s: Running firmware is factory
E (%d) %s: Running app has not confirmed state (ESP_OTA_IMG_PENDING_VERIFY)
6A  <0C>'<27><11><00><00><>K<EFBFBD><00><00>" <20> <00><><10><> <20><00>V<1A> t<1D>6A <0C> <0C><> <20><00>V* <0C><02> <0C><00><00>"f<><66> , <0B> <0C><00><00>*<2A><00><00><00> <0B>
2017-09-12 09:40:52 +03:00
<EFBFBD> <1A><00> <1D>-
<1D>-
<1D>-
<1D>6a <00><> <20><><01><00>=
ܪ<EFBFBD><00><00><00> <0B>
<EFBFBD> <1A><00> <1D> <0B>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD> =<3D><>:<3A><00>M
<EFBFBD>ʁ<00><00><00><04> <0B>
<EFBFBD> <1A><00> <1D>,<04><04>1<EFBFBD><02><00><00>1<EFBFBD><04><>J<><4A><00><00>!<21><00>-<1D>6A<00><><01><> <20><><EFBFBD><EFBFBD>t<EFBFBD>$<02><><00><>t<EFBFBD><74> <20><><EFBFBD><EFBFBD><11>"9<02><02><00><00>r@D=<3D>=<3D>=<3D><><00><04><05><00><00>Z, <0A><02><04><05><00>-
<1D>"<22><1D>-
<1D>6<><10> <20><00><00>Z <16><07><00> 4M
<EFBFBD><EFBFBD>t<EFBFBD><01><00>&
H<EFBFBD>:m:6<> <08><1B>2@3<>@<40><><EFBFBD>3<EFBFBD>3<EFBFBD>"<22> *0 <04><00><00>BmJF<4A>d<EFBFBD><05><02><10> <20><00>-
<1D><><00><00>a<EFBFBD> <1B><><01><00>-
<1D>"<22><1D>"<22><1D>6A<00>&2" <20> <20><00><00><>(b"<22><><EFBFBD>" <1D> <1D> <1D> <1D>6A!""V<08><00><00><00>J f
<11><00><00><><EFBFBD><EFBFBD><00><00> <0C><><EFBFBD><EFBFBD> <0C><00><00>: V:<04><00><00><><EFBFBD><EFBFBD><00><00><00><03><00>-
<EFBFBD>*<2A>4<18>:<3A><><EFBFBD><EFBFBD><11><03><00>1)<1D><00><03><00>=
V<EFBFBD><EFBFBD><EFBFBD><00><1D>6a <20> <20><00><00>A<0E> <00><> <20><00><00>A<0F> <02><00>-
<1D>6Aܳ<><00><00><00> <0B>
<EFBFBD> <1A><00>"<22><1D>QXG<00>'<02>D"%V<01><00><00><>ѡ<00><00>(5<>"<>b"<22><>'!<21><00><00><00><00> <0B>
<EFBFBD> <1A><00>!<1D>!<00> <00><02><>u <02>h<08><><01>"0 t<><74>AV<41><56>2<08>J<02>"<22> $cb<63><11>0<> <20><><EFBFBD><EFBFBD><00><00><10><><EFBFBD><EFBFBD>t<EFBFBD>E<10> &<26><02># <0A>=<3D>=<3D><>%<03><15><00>V<> <08>E<10>  <0C><><EFBFBD>`<60> <20><00>h5b<35>i5*3 D<>@<40>4<EFBFBD>E<10> <00><><EFBFBD>D<EFBFBD>J<EFBFBD><4A><EFBFBD><11><00><00><04><03>5<EFBFBD><15><00><00>Z(5JBI5-
<1D>X<>V<EFBFBD><56><EFBFBD><00><00><00> <0B><> <20><00><><01><00>"<22><1D> <1D>-
<1D>-
<1D>6a1<00> 8<03> 2aC=<3D>=<3D>=<3D>=<3D>18<00>'2# VC<56><16> (#<16><05>3<16>"<10>2 <0A><><11><13><00>-
V<EFBFBD><04>3<EFBFBD><33><10>3 <08>C<10> <00> <02><13>(<28>=<3D>=<3D>=<3D>=<3D><>8<EFBFBD><>B<EFBFBD>D<><44>K<EFBFBD>
<EFBFBD><00>ܚ<>"<22>"<22>F"<22>F!<00><><EFBFBD>H<EFBFBD>#
<EFBFBD>h
=<3D>=<3D>=<3D>=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><08><03><00><00>"<22><05> <00>!C1<00> 87<05><00><1D>6A<00>Ҳ<EFBFBD><00><02><00><00>Z<EFBFBD><02><><EFBFBD><12><> <0C> <1A><00><00><><EFBFBD>: <0B><00>-
<1D><00><00>-
<1D>"<22><1D>!<1D>"<22><1D>"<22><1D>6<><10> <20><00>j<07><00>-
=
<EFBFBD><01><00><00><><EFBFBD><EFBFBD> <20><00><00>
̃<EFBFBD><00>-
<1D><><01><00>&
<1E><>=<01><><EFBFBD>
<0B> <20><> <0C><><10> <0C><00>-
<1D><><00><00><00> <0B>
2017-09-12 09:40:52 +03:00
<EFBFBD> <1A><00><00><00>-
<1D> <1D>6AV<><00><00>]
2017-03-10 15:40:14 +02:00
<EFBFBD><00><02><00>]
<EFBFBD>E<EFBFBD><00><00><><13><00><00> 0<> <20><> <20><00><00><><EFBFBD>-
<EFBFBD><04>4<EFBFBD> 3<> -f<><66><1D>-
<1D>6A  <0B> <20><>0<EFBFBD><30><EFBFBD><EFBFBD> <20><>"<22><02><><00>, <0B><02><00><00>Z8!'"<22><1D>"<22><1D>"<22><1D>-
<1D> <1D>6<><00><><10><00><16> <09><00><00>J 
<09><><10><00><00>A<0E> <00><>0<EFBFBD><00><00>A<0F>  <01><><0E><><10><00>&
d  :0 3<10>Q:%"<00>b <0C> <0C> <0C><00><00><> <1B><00><00><><EFBFBD>Q:%"<00><><EFBFBD>3R<>:5<> <0B>@<40><> <0C><><10><> <20><00><00><> <1B><00><00>J<1D> <1D> <1D> <1D> <1D> <1D> <1D>6<EFBFBD><10> <20><00>=
* <10> <20><00>M
f
F!<00><00><16><07><><EFBFBD><EFBFBD>]<01><><EFBFBD>h&(<1F>$*% (<28>b<EFBFBD>@<40>t=<3D>=<3D><><02><01><00>-
<1D>V<EFBFBD><06><00>ܺ<><00><00><00> <0B>
<EFBFBD> <1A><00>!<1D><>$]*% 8<>b<EFBFBD>@<40>t=<3D>=<3D><><10> <20><00><00><00><00><00><00> <0B>
<EFBFBD> <1A><00>|<7C><1D>"<22><1D> <1D>-
<1D>6A<00><><01><00>-
<1D>6A<00><><00><00>-
<1D>6<EFBFBD><10> <20><00><16><10> <20><00>-
<EFBFBD><00><1B>  = <0C>8<EFBFBD><38><EFBFBD><EFBFBD>7+<2B>"<11>1*#( "<22><><EFBFBD><EFBFBD><EFBFBD><10> <0C><00>-
<EFBFBD>J <1B><00><00><>

<EFBFBD><00><00>-
<1D>6<> 
<EFBFBD>
<20><>0<EFBFBD><30><EFBFBD><EFBFBD> <20><>r<EFBFBD><02><00><16><06><00>]
<EFBFBD>J <10> <20><00><16><16>hb<><62> F <00>$<11>*(( "P"<22>'<27>"<22><><11><><EFBFBD>"*<07><00><00><><10>$M*$(b) <02>D<>$<24> <12><>"<22><1D>"<22><1D>"<22><1D>"<22><1D>"<22><1D> <1D>6a  <0B> <20><>@<40><><EFBFBD><EFBFBD> <20><02>5 <20> <20><00>-
<16> <0C><00><16> <0C><00><00><>F1<00><> <0C><00><00>X1f<1D><00><00><00> <0B>
<EFBFBD><00><><01><00>!<1D> S|<7C>W<EFBFBD><10>2 <0B><02><00>0<>A<1B>@<40><11><><00><02><00>V<> <00>z<06><00><08><><EFBFBD>8<EFBFBD><38>$<24><>=<3D>=<3D>=<3D>=<3D><><00><08><>|<7C>W<EFBFBD> =<3D>=<3D>=<3D>829*F9*)=<3D>=<3D>=<3D>=<3D>1("))
) <1D>"<22><1D>"<22><1D>"<22><1D>!<1D>-
<1D>"<22><1D>6<><10> <20><00>M
<16>
<EFBFBD><01><00>=
<EFBFBD><00>-
<1B>  m<05>h<EFBFBD><68><EFBFBD><EFBFBD>`<60> W<02>! <18>30<33>3<10><>ZQ<5A><51>X&wa <20><> Xx<58><00><00><>j<EFBFBD><6A>]<01><><EFBFBD> <0B> <20><> <0C><><10> <0C><00>]
<16><04><00>  <09> <09><><EFBFBD><EFBFBD>%<25><> <20><><EFBFBD><EFBFBD> <20><>5<EFBFBD>5<EFBFBD> <09><05><00><00><><EFBFBD>@<40><11><04><00><00><> <1D>|<7C><1D>|<7C><1D>|<7C><1D>|<7C><1D>|<7C><1D>|<7C><1D>-
<1D>-
<1D>esp_ota_get_next_update_partitionesp_ota_get_running_partitionget_ota_partition_countesp_ota_write <00><><EFBFBD><EFBFBD>| )  ^<0E>< b <00>0a <00>`0 <00> 10u <00><0E>Z <00>`c J <00>p<00>`  n`<00>`0<00>`N<01> r<00>
<00><06>f7<08> =QPUGbint<03>tH<05><07><03>,R!E<03> ,W<03> -iA<05>t<05> <07><04><06><04>B<18><02> <08> <09><06>
t<07>. <0B> <0B> <07><>
t&R *
<0B><03>)9
t/ [  <0B>  <0B>
 <0B> 0  f b  <0B>  <0B>  <0B>  <0B> <0B> <0B> <0B>
 ~   0 R # &    L <0B> ^ w<00> !<00> <0B><00> <0B><00><03>Q]Y[4: <0C> $d<><0E>eR`fr g<>Ph<> %i<><0E> j<>!<08><00> <09>
k?
t <1C> @ <0B>  P  <0B> R<00><><EFBFBD><EFBFBD><03> #<23> '# (<28>p )#+ *<2A>crc +<2B><08>3 <09> ,<2C>  /_<0E> 0<>P 1<><03> 2> 
;<3B><0E>
<<3C>R
=<3D><0E>
?<3F>O
A<EFBFBD>p
C<EFBFBD><0E>
D<EFBFBD>K
G<EFBFBD><0E>
I<EFBFBD> <0E>
K <0E>
O<EFBFBD><08> <09><08> <09>
<03>
Pj 
W=<0E>
X<EFBFBD>
Y<EFBFBD>i
Z
a<EFBFBD><0E>
b<EFBFBD><0E>
c<EFBFBD>A
d<EFBFBD><0E>
e<EFBFBD>
f<EFBFBD>0%
g<EFBFBD>P<0E>
h<EFBFBD>`
i<EFBFBD>p<0E>
j<EFBFBD><00>I
k
<00><08><00> <09><08><00> <09><08><00> <09><08>
 <09><08> <09> 
lH
rw<0E>
s<EFBFBD>*
ty
uwU
v<EFBFBD><00><0E>
w<EFBFBD><00><0E>
x<EFBFBD><00>=<00> <09><08><00> <09><03>
y%
t
|<7C> <0B> <0B>
<EFBFBD><EFBFBD>A
0<>
t  \ <0B>  <0B>  }
  7#
7<>57<>Q,0<><0E>1<>F2<><0E>3<><0E>4<> <0E>5<><0E> 6 7$#<04><04><06>{8#}:<3A>} :<3A><14> &<26><03>z '<27> <00> <15> )<29><08> <09><06>B<>)<01>/pB<><19>y<><01><17>c<>^<01><><1A>c<>S<1B>c<>S<1C> e<><03><>}<1C> f<><03><>}=<00>Zs[<03><>}\r<>}\)_ <20>G<01><<01>L!<21> I<01>t" \ 21ZH[
K\]#4=Z0[r\0<08>\ <09>L <20><01><01>b<01>, !<21><01><01><00>$<00>%s<01><00>#%=Z0[r\0=<00>Z0[0\08=<00>Z0[ \0@H#RSZ1[<03>\<03>^<03><17>L<><00><01><>
<1A>L<>
<1C>N<>S#U.<02>X<1C>V<><02>\&errW<>[=<00> Z1[0\0H.S<00> Z1[<03>\<03>^<03>F^
Zs[0]0^<02>\_<02>XPHdSG
Z1[<03>\^<03>_tvja
Zr\t<1D>j~
Zrt"\t<1F>s3 `
7<01>a<01>L '<27>7<01>
y(seq7<01>S'
7<01><00>)37<01>U%ret?<01><00>,~ ZrD<00>) Zu[t\
#T<00>Zu[t\r] UQ<01><00><01><> '`Q *j S<01> <03><>*<2A>T<01>U!<21> YbE!#nbm++I %seqp<01><00>%iq<01><00>!<21>
ub<00>X/#p<00>
Zv[s\r]u+td !<21>
zb<00>z/#<23><00>
Z<03><>[r\0]u , y Z<03><><00>#(<00>Z<03><>3<00> <09> j<01><02>0<01><> ,s<01><02> <00>#~Zr<04> 3-<2D><01><01><00><01>5*<2A><01><01>!<21><01><01>7" E%it<01>)J+R2<00> %p<01><01>hZ<00>q Zsp<00><00> Zs#<23><00>Zs<00><00> Z-2<00> ZH[
<EFBFBD>\]0:<00><00> Z0[<08>\0R2+ZH[
<EFBFBD>\]X<1F><00><08>E <09>5 < <01>b1<01><>'<27><01><02> {*<2A><01><02><02>^*i<01>bZ <00> <00>Zr<00> <00>Zr #-<00>Zr[<02>^\0<08><00> <09>.z<01><>u<01><1A><01><><00><1A> <01><><00>Pµ)<1C><01>S&ret<01><>R/it<01>U" '0<><00>#ח1<>#2<>{2<><00>3<>$4 ٵ<00><1D>j<00>[s\r<1D><00><00>\v]@<00>Zv[<08>\@#*jZu[st" HSRZ1[<03>\d^<03>J2<00>ZH[<08>\]<03>dHyS<00>Z1[<03>\<03>^<03>8<00><00>\s]tPH#dSZ1[<03>\^<03> <06><04><08>' <09> -<01><00><01><>'<27><01><00>%it%ret<01>.5
1<01>*<2A> &<01><03><>}*<2A> '<01><03><>}L<00><00>\s]@<1D><00>Z0[<03><>}\t<>}<1D><00>Zs<1F>)-<2D><01><01>Z<01><>'<27><01><01><00>$0i!h<01><01>;&=YZ1[0\0#2<00>[0D<00>Zr[0>L -<01><01><00><01><>*j <01><01> <03><>!<21><01><01>Y!<21> <01>bw+:L{!#<01>b<00>+E%! <01>b<00>#`=Z0\0B<00>:Z<03><>jH|SqZ1[<03>\<^<03><1F>a , <00>Z<03><><00>!<00>Z<03><>,<00>Z<02>@6a-<
<02>c<01><>'
<02><00>!<21> <02>(!2 <02>^" <00>$Hk%t<00>6`%p"<02><00>#>=Z0[s\0 <00> <00>Zr#02ZH[
\]|<08><00> <09>!<06>-9 :<02>J<01>8'<27>:<02><00>'*:8<%errD<02>v#)%Zr[ \s]
-BY<02><00><01><>*j [<02> <03><>!<21> `b<00>*<2A>e<02><03><>!<21>ib<00>!<21>mb<00>!<21>o<02><00>+}+<00>!|b# <1D>=<00>Z0\0#<23>D[1 , Z<03><><00>$00Z<03><>30DZ<02>@H<00>eZ<03><>[<03><>\1h=<00>Z0[0\0#rD[1 <20><01><02><00><01>'<27> <01><02>C *j <01><02> <03><>*<2A><01><02>S!#<01>b<00> +9 #7err<01><02>#U<00>
Zu\t<08>]s$x<00>%err<01><02><00> b>jH|S|Z1[<03>\<03>^<03><1D><00>
<00>Zu\t<08>]s<1F>; , <00>Z<03><><00><00>Z<03><>(<00><1F>H#<23>SZ1[<03>\<03>^<03>8<01><02><01>:# <00>Z18<><01><02><01>d# <00>Z08<><01><02>n<01>9*j <01><02> <03><>!<21><01>b
!<21> <01>bH
$<24>! <01>bf
!<01><02><00>
J=<00>Z0\0#VDZr[1 , Z<03><>J/Z<03><> <00>-e<01><02><00><01>.'<27><01><02><00>
)+<01>.S*j <01><02> <03><>!<21> <01>b) !p
b] !q<03>{ +?><00>%ib<00> 1D4! b<00> #d~Z
t5$<24>"`Zr&<00>#4, Z<03><><04>.<2E><01><><01><><1A><01><> <1A><01><><00> [<01><>T4&<01><00> &ret<01><><00> 4<01><>K }<01><><02>\!<00>Zr,<00>Zr5<00> D9<00>[<02>\QHdS/Z1[<03>\^<03>|<00>HZr[0<1D><00>mZr[0\s<%#<$#<23>FZ,[1<04>-<2D> <03><00><01><>*j <03> <03><>*3<03>T!#bi !<21> b<00> !<21> b! %b#!-(<03>C!-<03>a%err2<03>t!
7b<00> , VZ<03><><00>kZ<03><>!<00>\~<00>Z
s5$<24>"`z=<00>Z0\0<1F><00> <1D><00><00>Zu[0#<23><00>Zt[s<$\
<1C>:<3A>2=<3D>/TAG?<03><00>900
<EFBFBD>:<3A> <00> 9<><00> )9<><00><08>9<EFBFBD> <00> W9 k;HH:9<07>9.. ;<3B>
<00>
9<><00><08>9<EFBFBD><00>p9<08>9<EFBFBD><00><08>9<EFBFBD><00><08>;hh9|9  G9<47> <00> |9<><00>977Z9E E 09<30><00><08>9<EFBFBD><00><08>9[[(9<><00>^9b b W% U$ > : ; I$ >  I&I&I !I/
 I: ;  ( <  : ;  : ; I8 ( : ; I8  : ; I 8  : ;  : ; .: ; 'I 4: ; I4I4.: ; 'I@<18>B: ; I.: ; 'I@<18>B: ; I: ; I4: ; I<1D><>1<1E><><18>B<1F><>1 .: ;'I@<18>B!4: ;I"4I4#<23><>1$ U%4: ;I&4: ; I': ;I(: ;I): ;I*4: ;I+ ,: ;I-.?: ;'I@<18>B..?: ; 'I@<18>B/4: ; I01X Y 1 24134144: ; I5
: ;6 U74: ;I8.?: ;I@<18>B9.?<n: ; :.?<n;.?<n: ; R <00>R<>R<00>R<>R)<00>R<>'R'^<00>R<> 0<> "R"%r<72>%:RZ%2Z8?ZVbZTRZ\R^`R0R02<00>R<>2fRfh<00>R<>h<00>R<><00><00>R<>HjTjpZ"R"X<00>R<>X[R[a<00>R<>1T1X<00>T<>X]T]a<00>T<>DNZ]aZR<00><00>R<><52><00>R<><00><00>R<>"z<08><1A><><00>z<08><1A>(WZtyZ4W[4:0<>:WXRrRt<00>0<>R$<00>R<>$&R&(<00>R<>(*R*0<00>R<><00>T=sSz<00>S\<00>R/R/1<00>R<> R "<00>R<>"5R5E<00>R<>EgRgu<00>R<>SE<00>S<>EqSqu<00>S<>T>TEuT<00><00>Z8EZmuZ<00><00>X<00><00>0<><30><00>R<><00>R<00>RikRmoR2R2<00><00>R<><52><00>R<><00><00>R<><00>SN0<>NdRdf0<>f<00>R<><00>0<><30><00>R<><00>Z<><00>R<><00>0<>4R48<00>R<>8@R@D<00>R<>DGRGI<00>R<>ILRLP<00>R<>PSRSU<00>R<>UXRXZ<00>R<>&1ZUZZ Z<><00>Z8R8:S:bRd<00>R<><00>SBHZdiZSX[X_{p<>RURcU00<>0TRTZ0<>ZaR00<>0TTTZ0<>ZcT0TSZcS>TZ_cZ0R08<00>R<>8;R;=<00>R<>=@R@B<00>R<>BDRDJ<00>R<>-S-8<00>S<>8FSFJ<00>S<>)8ZBJZ<00>T<><00>THbZ<><00>ZS<00>S<><00>SSh0<>hqZ<><00>Z<><00>Z<00><00>[<5B><00>{p<><R<Y<00>R<>YR<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><00>T<><00>T<00><00>Z<><00>Z4R4Iy<79>]dR DZ]_Z?B[BI{p<>L]RdjRDRD<00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<><52><00>R<><00><00>R<>+ATA<00>U<><00>T<><00>U?<00>V<><00>V?r1<>rx0<>x1<><00>R<><00>R?D0<>DlTxTR^R^c z1u<1D>#R#gRi<00>R<><00>z<04><00>R<><00><00>R<><52><00>R<><00>Z<><00>RRR R<00>S<><00>u<01><><00>S<><00>u<01><>S<00><00>Z Z|0<>|<00>Z<><00>0<><30><00>Z<>0<> Z5CZZ?S?Bs1'<27>B[y<79><7F><00>S<><00>y<79>#<00>R<><00>R<><00>Z<><00>R<><00>Z<><00>R<><00>RB<00>S<><00>Smr[ry{p<>|<00>U<><00>U<00><00>Z<00><00>Z<><00>Z<><00>Z<00><00>S<><00>S<00>)^<b<00>a<00>0<00>1u<00>Z<00>cJ<00><00>n<00><00>
Update IDF to aaf1239 (#1539) * fix sdmmc config * Fix warnings in EEPROM from @Curclamas * remove leftover TAG in EEPROM * Initial add of @stickbreaker i2c * Add log_n * fix warnings when log is off * i2c code clean up and reorganization * add flags to interrupt allocator * fix sdmmc config * Fix warnings in EEPROM from @Curclamas * remove leftover TAG in EEPROM * fix errors with latest IDF * fix debug optimization (#1365) incorrect optimization for debugging tick markers. * Fix some missing BT header * Change BTSerial log calls * Update BLE lib * Arduino-ESP32 release management scripted (#1515) * Calculate an absolute path for a custom partitions table (#1452) * * Arduino-ESP32 release management scripted (ready-to-merge) * * secure env for espressif/arduino-esp32 * * build tests enabled * gitter webhook enabled * * gitter room link fixed * better comment * * filepaths fixed * BT Serial adjustments * * don't run sketch builds & tests for tagged builds * Return false from WiFi.hostByName() if hostname is not resolved * Free BT Memory when BT is not used * WIFI_MODE_NULL is not supported anymore * Select some key examples to build with PlatformIO to save some time * Update BLE lib * Fixed BLE lib * Major WiFi overhaul - auto reconnect on connection loss now works - moved to event groups - some code clean up and procedure optimizations - new methods to get a more elaborate system ststus * Add cmake tests to travis * Add initial AsyncUDP * Add NetBIOS lib and fix CMake includes * Add Initial WebServer * Fix WebServer and examples * travis not quiting on build fail * Try different travis build * Update IDF to aaf1239 * Fix WPS Example * fix script permission and add some fail tests to sketch builder * Add missing space in WiFiClient::write(Stream &stream)
2018-06-27 09:01:06 +02:00
 ~
    <03>     ~   <03>    ~      n     <03>               <03>   
  w    <03>                Z  #  <03>         <03>        
     y

  <03>     <03>             <03>~     | <03>                     S  2  `     <03>             d !   ~
 k        \ %  <03>        _   j   <03>   

   
     m
  <03>   
       ~ r ~    <03>      s      <03>            
    ^   
   <03>                    a ! w 
 <03>   <03>   <03>        
 ~   <03>             {   
 g   
  <03>               
          J        <03>   
              Z         spi_flash_mmap_handle_tstart_fromactive_otadatanext_is_resultsize_tesp_partition_mmapout_handle__uint8_tseq_labelesp_ota_writetypeinvalid_otadataset_new_state_otadataentry_addrphys_offspartitionlong long unsigned intfind_default_boot_partitioninvalid_partitionesp_ota_select_entry_tbootloader_common_ota_select_crcspi_speedesp_partition_iterator_t/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/app_update/esp_ota_ops.cesp_ota_img_states_tdateesp_ota_get_last_invalid_partitionesp_ota_endesp_ota_mark_app_valid_cancel_rollbackfreeesp_ota_get_next_update_partitionESP_PARTITION_SUBTYPE_DATA_EFUSE_EMlong long intsigned charotadata_partitiontwo_otadataesp_partition_pos_timage_validateread_otadataGNU C99 5.2.0 -mlongcalls -mfix-esp32-psram-cache-issue -ggdb -Og -std=gnu99 -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fstack-protectorESP_PARTITION_SUBTYPE_ANYvalid_otadatalong intactive_otaesp_ota_current_ota_is_workableesp_ota_set_boot_partitionesp_log_writememcpyis_ota_partitionnew_entryESP_PARTITION_SUBTYPE_APP_OTA_MAXuint16_tbootloader_common_ota_select_validESP_PARTITION_SUBTYPE_APP_OTA_14ESP_PARTITION_TYPE_DATAESP_PARTITION_SUBTYPE_DATA_NVS_KEYSESP_IMAGE_VERIFY_SILENTmagicdefault_otaesp_ota_get_boot_partitionESP_PARTITION_SUBTYPE_APP_OTA_MINesp_ota_check_rollback_is_possibleesp_ota_get_state_partition__uint32_toffsetreservedpartial_bytesesp_ota_get_running_partitionload_addresp_ota_mark_app_invalid_rollback_and_rebootesp_partition_verifyota_seqesp_image_load_mode_ts_ota_ops_last_handleunsigned intesp_rewrite_ota_datacheck_invalid_otadatabootloader_common_get_active_otadataesp_partition_type_tlong unsigned intesp_partition_subtype_terased_sizeinactive_otadataidf_verabortrunning_partitionESP_PARTITION_SUBTYPE_DATA_FATESP_OTA_IMG_NEWsizeshort unsigned intfind_partitionESP_PARTITION_SUBTYPE_DATA_ESPHTTPDesp_partition_nextesp_partition_iterator_opaque_esp_partition_iterator_releasewrote_sizeESP_LOG_WARNslotesp_app_desc_tESP_LOG_INFOlabelota_statele_prevshort int__int32_tota_ops_entry_subtypespi_flash_cache2physota_ops_entries_headesp_partition_find_firstmagic_wordcurr_partitionesp_ota_beginlast_active_otaversionget_ota_partition_countota_slotentriessizetypecopy_lenESP_PARTITION_SUBTYPE_DATA_PHYbootloader_common_ota_select_invalidotadataaddressflash_crypt_cnthash_appendeddataESP_OTA_IMG_PENDING_VERIFYota_app_countESP_IMAGE_VERIFYSPI_FLASH_MMAP_DATAapp_elf_sha256SPI_FLASH_MMAP_INSTcleanuple_nextsec_idtimeESP_PARTITION_TYPE_APPesp_ota_handle_tsegment_countrewrite_ota_seqreq_ota_slotESP_LOG_DEBUG/Users/ficeto/Desktop/ESP32/ESP32/public-libs-build/build/app_updatenext_otadataESP_PARTITION_SUBTYPE_APP_OTA_13esp_partition_erase_rangeESP_PARTITION_SUBTYPE_APP_OTA_15esp_ota_get_partition_descriptionESP_PARTITION_SUBTYPE_APP_FACTORYlh_firstbootloader_common_select_otadatasecure_version_Boolint32_tunsigned charpartial_dataESP_PARTITION_SUBTYPE_APP_OTA_0start_addrESP_PARTITION_SUBTYPE_APP_OTA_2imageESP_PARTITION_SUBTYPE_APP_OTA_4ESP_OTA_IMG_VALIDESP_PARTITION_SUBTYPE_APP_OTA_6ESP_PARTITION_SUBTYPE_APP_OTA_7ESP_PARTITION_SUBTYPE_APP_OTA_8ESP_PARTITION_SUBTYPE_APP_OTA_9part_posesp_log_timestampESP_LOG_ERROR__func__data_lenESP_PARTITION_SUBTYPE_DATA_NVSget_last_invalid_otadatasegment_datacallocesp_image_segment_header_t__stack_chk_failencryptedesp_flash_encryption_enabledspi_pin_drvvaliduint32_tenabledspi_modeesp_ota_erase_last_boot_app_partitioncharESP_LOG_VERBOSEota_data_mapesp_image_verifyreserv1reserv2__uint16_tESP_LOG_NONEnum_invalid_otadataota_state_running_partesp_partition_writeesp_image_metadata_tESP_PARTITION_SUBTYPE_APP_OTA_1image_lenESP_PARTITION_SUBTYPE_APP_OTA_3spi_flash_munmapesp_partition_getapp_descota_data_partitionpartwp_pinESP_PARTITION_SUBTYPE_APP_T
2016-12-02 14:50:43 +02:00
ABI=0
08 X0$<<$08 X0$<<$(""!!"%%")((BB"\"^( " "<(="VV"ZZ^^b(2226"hh)"<00>(C"XX"]]"a(99::"tt<00><00><00><00>"<00>(##$"((",,"0(--%"R%"wz"<00>"<00>(11(""""** "J4"~<00><00><00> "<00>t"3"DE$"iimm"qqu(!!" "-6"cd-"<00><00>"<00><00>"<00><00>"<00><00> "<00>"<00><00>"<00>"<00>(668
BD"II"NP"UUZ(.."0
"::*dd"<00><00><00>("0"D"LL"ST __c(888"=="BB"FF"J(tt4"<00><00><00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>"<00>(YYY(<00><00>C"<00><00>"<00><00>"<00><00><00>(((]]]bd"ghn(DDD3"wx<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>(iii"<00>1"<00>!"<00><00>"<00><00>"<00><00>"<00><00>"""
 "(<00><00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00><00>"<00>(((((((.symtab.strtab.shstrtab.rela.literal.image_validate.rela.literal.get_ota_partition_count.rela.literal.find_default_boot_partition.rela.literal.read_otadata.rela.literal.rewrite_ota_seq.rela.literal.esp_rewrite_ota_data.rela.literal.check_invalid_otadata.rela.literal.esp_ota_get_running_partition.rela.literal.get_last_invalid_otadata.rela.literal.esp_ota_write.rela.literal.esp_ota_end.rela.literal.esp_ota_set_boot_partition.rela.literal.esp_ota_get_boot_partition.rela.literal.esp_ota_get_next_update_partition.rela.literal.esp_ota_get_partition_description.rela.literal.esp_ota_check_rollback_is_possible.rela.literal.esp_ota_current_ota_is_workable.rela.literal.esp_ota_mark_app_valid_cancel_rollback.rela.literal.esp_ota_mark_app_invalid_rollback_and_reboot.rela.literal.esp_ota_get_last_invalid_partition.rela.literal.esp_ota_get_state_partition.rela.literal.esp_ota_begin.rela.literal.esp_ota_erase_last_boot_app_partition.text.data.bss.rela.text.is_ota_partition.text.set_new_state_otadata.rela.text.image_validate.rodata.str1.4.rela.text.get_ota_partition_count.rela.text.find_default_boot_partition.rela.text.read_otadata.rela.text.rewrite_ota_seq.rela.text.esp_rewrite_ota_data.rela.text.check_invalid_otadata.rela.text.esp_ota_get_running_partition.rela.text.get_last_invalid_otadata.rela.text.esp_ota_write.rela.text.esp_ota_end.rela.text.esp_ota_set_boot_partition.rela.text.esp_ota_get_boot_partition.rela.text.esp_ota_get_next_update_partition.rela.text.esp_ota_get_partition_description.rela.text.esp_ota_check_rollback_is_possible.rela.text.esp_ota_current_ota_is_workable.rela.text.esp_ota_mark_app_valid_cancel_rollback.rela.text.esp_ota_mark_app_invalid_rollback_and_reboot.rela.text.esp_ota_get_last_invalid_partition.rela.text.esp_ota_get_state_partition.rela.text.esp_ota_begin.rela.text.esp_ota_erase_last_boot_app_partition.rodata.__func__$5919.rodata.__func__$5908.bss.curr_partition$5906.rodata.__func__$5865.rodata.__func__$5838.bss.s_ota_ops_last_handle.bss.s_ota_ops_entries_head.rela.debug_frame.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.xtensa.info.rela.xt.lit.rela.xt.prop<00><>/012)24 456^578EgS<8:kb:<<00><00><><00>a>@<00><00>@B<00>0BD<00>f<00>eF<00>1FH
j!hJLNP/"dRTV=<00>VXZ\^`]ibdefghijkmoprtvx   !#%')+-yz{}s<00><00><00><00><00><00><00>:Th<00><00>D<00><00><00><00>>uHLS<00>J_dZL<00>N<00><00>cP<00><00>JR+<00>TNq}X<00>Z<00>n\<00><00>^`%<00>besp_ota_ops.cis_ota_partitionset_new_state_otadataimage_validate__func__$5865get_ota_partition_countfind_default_boot_partitionread_otadatarewrite_ota_seqesp_rewrite_ota_datacheck_invalid_otadatacurr_partition$5906__func__$5908get_last_invalid_otadatas_ota_ops_entries_head__func__$5838__func__$5919esp_ota_current_ota_is_workables_ota_ops_last_handle__stack_chk_guardesp_image_verify__stack_chk_fail__assert_funcesp_partition_find_firstesp_log_timestampesp_log_writeesp_partition_mmapmemcpyspi_flash_munmapbootloader_common_ota_select_crcesp_partition_erase_rangeesp_partition_writebootloader_common_get_active_otadataesp_ota_get_running_partitionspi_flash_cache2physesp_partition_findesp_partition_getesp_partition_iterator_releaseesp_partition_nextabortbootloader_common_select_otadataesp_ota_writememsetesp_ota_endfreeesp_ota_set_boot_partitionesp_ota_get_boot_partitionbootloader_common_ota_select_invalidesp_ota_get_next_update_partitionesp_partition_verifyesp_ota_get_partition_descriptionesp_partition_readesp_ota_check_rollback_is_possiblebootloader_common_ota_select_validesp_restartesp_ota_mark_app_valid_cancel_rollbackesp_ota_mark_app_invalid_rollback_and_rebootesp_ota_get_last_invalid_partitionesp_ota_get_state_partitionesp_ota_begincallocesp_ota_erase_last_boot_app_partition[\ ] 4 ^_  _ __`a   _`ab` a$c(c,def g h e3i 2  j^ k$^(l,m0n4op  7 5  $ (`,a0^4`8a<c@gDrHcLgP`Ta[7 g\t] _ f    ww
B
_VB  _%Z)2B2 _8^:B: `LBL aC#CPCYC C _2C `(C( a@C@ bHhJCJ `^C ^ apC$p cC( c<00>C,<00> d7DX&D& e>D> fD]ND N g6<E <00>E <00>"E" h(tF:RE R jEj tEt <00>E<00> $F e(,G GGG $G@GCG IGpG <00>G j-'G' ^4G 4 k=<00>LG$L ^TG(T l^zezjG,j m|G0| n<00>R<00>G4<00> oH H 'H' p II"I 'G8I;IAIdInIyI<00>I <00><00>PIXI$"I( `I, a,2/E5JDI0D ^L<00>Q<00>S<00>[<00>^I4^ `sI8s a<00><00><00><00><00>*<00><00>I<<00> c<00><00><00>i<00>I@<00> g<00>m<00>ID<00> r*$IH$ c2IL2 g8qG*JIPJ `^IT^ aJJ!*`!f<00>!<00><00>!<00><00>!<00><00>!<00><00>J<00>!<00><00>J$!-*!"-!<00>2!<00>7!<00>=!dFJ F gN!<00><00>J<00> \<00>!<00><00>!<00><00>J<00> t<00>!<00><00>J<00> ]IK"D
K
"I"P"8 K _&"U,K , f8K8 jLqLL  #<00>L  L w!#.&L& w,#0.#:0L0 <L< hB#dZL Z _dL$d `vL(v a|L,| $M!M'MI$_P$Z$M  iM y$T*M* ^8M8 _>$N@$DD$LG$NZ$0-N&8&=#N# {)&B0&FO  '<00>O '<00>O }-O - }BOB pH'<00>Z'tbOb _h'tlOl r'<00>{'<00><00>O<00> _<00>'<00><00>O <00> <00>'<00>jPqP|P<00>P<00>P P (<00>P h("(<00>"P" ((<00>+(Y6(YOPO Y(<00>\P \ |b(<00>dP$d `vP(v a<00>P,<00> <00>(<00><00>P0<00> ~<00>P4<00> `<00>P8<00> aQ (R (Z,j_,jd,jS  ,jS S .,]DS D _L,dPSP V,hA-zt--<00>T -<00> T .T. 4-<00>7-<00>R-x^T ^ ed-xz-D-<00>QUXU dU|.<00><00>U<00>U<00>.<00><00>UU..<00>U y#.<00>&U& ,.<00>/U / i5.;8.>U$> <0B>D.iH.iKU(K `^U,^ am.<00>vU0v f<00>U4<00> f<00>.<00>U8<00> <0B><00>. <00>.<00><00>.<00><00>VV 0<00>V hV  40:70<00>K0<00>VVV e\0<00>tVt _|0<00>V i<00>0<00><00>V<00> f<00>0<00><00>V <00> f<00>0<00>888!(8,,8049@8DD8H L Q X8\\8` d i p8tt8x|<00><00>8<00><00>8<00><00><00><00>8<00><00>8<00><00><00><00>8<00><00>8<00><00><00><00>8<00><00>8<00><00><00><00>8<00><00>8<00><00><00>88 88 $)084488!<!A!H8LL8P"T"Y"`8dd8h#l#q#x8||8<00>$<00>$<00>$<00>8<00><00>8<00>&<00>&<00>&<00>8<00><00>8<00>'<00>'<00>'<00>8<00><00>8<00>(<00>(<00>(<00>8<00><00>8<00>*<00>*<00>*<00>8<00><00>8<00>+<00>++8  

*
 3
 <
 H
b

<00>
?<00>
<00>
<00>
?<00>
;<00>
?<00>
;<00>
?<00>
;<00>
 * M ?X \ g ?r ;w ?<00> ?<00> ?<00> ;<00> ?<00> ;<00> <00> +<00> ;<00> ;<00> ?<00> ;<00> <00>   t) ?4 ;9 B e z <00> <00> ?<00> <00> <00> ;<00> <00> ?<00> <00>  ? 3 ? ;% ?/ 2> ;C G RY ;^ r <00> <00> <00> i<00> <00>  <00> 2<00>  <00> <00>   2& ,K?VZe?p;u?<00>?<00><00><00><00>?<00><00><00>? ;?;?';,?C;T?^5gk<00>vz<00><00>;<00>;<00>=<00>?<00>;<00><00><00>%; D M Sd s5| <00><00><00> <00> <00> <00><00><00><00> <00>  -?8!<!G?R;a;q;v?}!<00>?<00>?<00>!<00>!<00>!<00>!<00>?" "?;$=-?8;="Z"j"<00>"<00>?<00>#<00>#<00>?<00>?<00>;<00>?<00>;<00>#<00>#:<00>?<00>;<00>#<00>#E? ;#&#;#D#Z c l r#|#<00>#<00>#<00>#<00>#<00>?<00>$<00>$<00>?<00>;<00>?;?;?!1&=8;==K;P$l$u$<00>$<00> <00>1<00> <00>?<00>&<00>&<00>?<00>;<00>?;;&??J'N'Y?i?t;y?<00>?<00>;<00>?<00>;<00>?<00>;<00>'<00>'}<00>?<00>;<00>'<00>'<00>'''1'E'f'<00>'<00>?<00>(<00>(<00>?<00>;<00>?<00>?<00>?<00>;<00>(<00>(9($=8;=(F(O(e n w }(<00>(<00>(<00>(<00>(<00>(<00>(<00> 
 ?* *+*;?F+J+U+e?p,t,?<00>?<00>;<00>?<00>;<00>=<00>?<00>;<00>?<00>;<00>,<00>,,,0,:?E-I-T?_;d?r?<00>?<00>;<00>?<00>;<00>?<00>;<00>-<00>-?<00>;<00>-<00>-D<00>?<00>;<00>----5??.C.N?X;]?g;l?y?<00>;<00>;<00>?<00>;<00>?<00>.<00>.<00>.<00>.<00>.. ! * 0.I.n.<00>?<00>0<00>0<00>?<00>?<00>?<00>;<00>?<00>;<00>?<00>;<00>?<00>;? ;?;-;2?=;B0W0l0u0<00>0<00>0<00>0<00>0<00>?<00>7<00>?6 ?#?*?.?3?7?>?B?I?M?T?X?_?c?k?o?t?x??<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?? ?????&?*?1?5?<?@?G?K? $(26=AS W ^ b t x <00> <00> <00> <00> <00> <00> <00><00><00><00><00><00><00><00><00><00><00><00><00><00> !%,0:>EI[_fjy}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> $(/3EIUYmqx|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> !%7;JNUYhl{<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> )-48?CRV]ahl{<00><00><00><00><00><00><00><00><00><00><00><00><00>!<00>!<00>!<00>!<00>!<00>
$$$$($,$4$8$?$C$K$O$^$b$j$n$u$y$<00>$<00>$<00>$<00>$<00>$<00>$<00>$<00>$<00>$<00>$<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>&&& &&&&&&*&<&@&G&K&U&Y&`&d&v&z&<00>&<00>&<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>'<00>' ' ' ' '# '' '. '2 'C (G (N (R (\ (` (g (k (u (y (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (<00> (
(
(
(
,!
,(
,,
,5
,9
,H
,L
,S
,W
,f
,j
,q
,u
,<00>
,<00>
,<00>
,<00>
,<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
-<00>
- - - - -) -- -4 -8 -? -C -J -N -] -a -h -l -{ - -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> - . . . .# .' .. .2 .: .> .E .I .S .W .^ .b .i .m .t .x . .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> . .
. . . .! .% ., .0 .8 .< .K .O .V .Z .i 0m 0t 0x 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 00 000#0'0.020C0G0N0R0a0e0t0x00<00>0<00>0<00>0<00>0<00>0<00>0<00>09  $ ( , 048<@DHLPTX\`dhlp!t!x"|"<00>#<00>#<00>$<00>$<00>&<00>&<00>'<00>'<00>(<00>(<00>*<00>*<00>+<00>+<00>,<00>,<00>-<00>-<00>.<00>.<00>0<00>0  $0"4"8"<"H$L$P$T$`$d$h$l$x(|(<00>(<00>(<00>,<00>,<00>,<00>,<00><00><00><00><00> <00> <00> <00> <00><00><00><00><00><00><00><00><00><00><00><00><00><00>! !""## $$$(&,&0'4'8(<(@*D*H+L+P,T,X-\-`.d.h0l0@W <00> <00>P<00> <00><00>m<00> !<00> "C
#<00>
$? &<00> '- (<00> * +$ ,} -..0& -48'KOb h n t z <00> '<00> )<00> ?<00> B<00> <00> <00> <00> <00> <00> <00> %<00> 7<00><00><00><00>% '),"8,:2R8V>ZD^H`[aku{.<00>2<00>6<00>H<00>J<00>d<00>h<00>v<00><00><00><00><00><00><00><00><00><00>$<00>.<00>D<00>F<00>X]_#)/5 ;(A+G4M6S:Y<_IeRkaqtw|}<00><00><00><00><00><00><00><00><00><00><00><00><00><00>.<00><00><00>  -=%@+R6\=aChIpOuUz[<00>a<00>e<00>x~<00><00>!<00>-<00><00><00><00><00>"<00>*<00>2<00>8<00>J<00>N<00>SU ^y<00>"<00>(<00>.<00>4<00>=<00>C<00>I<00>O<00>U<00>[<00>a<00>g<00>m<00>s<00>y<00><00> <00><00><00><00><00><00>*<00>8<00>:<00>@<00>E<00>G<00>J<00>d<00>i<00>m<00>q<00>s ! ! !$ !"/ !'6 !*< !-G !0N !5T !:Z !?` !Nf !Ql !Xr !dx !f~ !j<00> !l<00> !v<00> !x<00> !<00><00> !<00><00> !<00><00> !<00><00> !<00><00> !<00><00> !<00><00> !<00><00> !<00><00> !<00><00> "<00> "<00> "
"
"
"
"&
"(
"8%
"D+
"I1
"P7
"U;
"XN
#T
#Z
# `
#j
#t
##z
#,<00>
#.<00>
#0<00>
#:<00>
#B<00>
#E<00>
#S<00>
#d<00>
#|<00>
#<00><00>
#<00><00>
$<00>
$<00>
$<00>
$<00>
$<00>
$<00>
$0<00>
$> $@ $B $D $G $L' $N- $Z3 $_7 $aJ &P &V &\ &b &)h &+n &3t &8z &=<00> &B<00> &F<00> &H<00> '<00> '<00> '<00> '<00> '<00> '*<00> '9<00> 'H<00> 'K<00> 'S<00> '\<00> 'h<00> 'j<00> 't<00> '}<00> '<00><00> '<00> '<00> '<00> '<00> '<00> '<00>! '<00>% '<00>8 (> (D (J (U (\ ("g (+n (-t (9z (B<00> (W<00> (Y<00> (\<00> (d<00> (|<00> (<00><00> (<00><00> (<00><00> (<00><00> (<00><00> (<00><00> (<00><00> (<00><00> (<00><00> (<00><00> *<00> *<00> *  + + + / ,5 ,; ,A ,G , M ,1S ,?Y ,L_ ,Ne ,Xk ,]q ,hu ,j<00> -<00> -<00> -<00> - <00> -+<00> -7<00> -:<00> -?<00> -D<00> -R<00> -U<00> -g<00> -r<00> -t<00> -x<00> -z<00> -}-
-<00>-<00>-<00>-<00>"-<00>&-<00>9.?.E.K.#Q.&W./].5c.;m.Fw.K}.d<00>.i<00>.p<00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00><00>.<00>. .. .&0,02080>0D0#J0:U0B\0Nb0_h0mn0|t0z0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00><00>0<00>@ABC D(E0F8G@HHIPJXK`LhMpNxO<00>P<00>Q<00>R<00>S<00>T<00>U<00>V@ AB$C0D<EHFTG`HlIxJ<00>K<00>L<00>M<00>N<00>O<00>P<00>Q<00>R<00>S<00>T<00>UV ,8DP\ht<00><00><00><00><00><00> <00> <00> <00> <00> <00>    ( 4 @LXdp|<00><00><00><00><00><00><00><00><00><00> $0<HT`lx<00><00><00><00><00><00><00><00><00><00><00> ,8DP\ht<00><00><00><00><00><00><00><00><00><00><00>(4@LXdp|<00><00><00><00><00><00><00><00><00><00>!! !!$!0!<!H!T!`!l!x!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>!<00>"<00>"<00>""" ","8"D"P"\"h"t"<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#<00>#$$$($4$@$L$X$d$p$|$<00>$<00>$<00>&<00>&<00>&<00>&<00>&<00>&<00>&<00>& & & &$ '0 '< 'H 'T '` 'l 'x '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> '<00> (<00> (
(
(
(,
(8
(D
(P
(\
(h
(t
(<00>
(<00>
*<00>
*<00>
*<00>
+<00>
+<00>
+<00>
,<00>
,<00>
,<00>
, , , ,( ,4 ,@ -L -X -d -p -| -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> -<00> - - . .$ .0 .< .H .T .` .l .x .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> .<00> . . 0 0, 08 0D 0P 0\ 0h 0t 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 0<00> 1234(546@7 4@<00><>$<00> =D8@ԏ<<00> cX^@<10>T<00> <00>t0<00>@d<><00><00> <00><00><00>@<00><>$<00>  <00><00><00>@<18>T<00>  <00><00><00>@l<> <00>  <00>8@x<><00><00> 9  4@ <20>$<00> `X[@D<><00><00> |pw@4<>H<00> <00><00><00>@|<7C>0<00> <00><00>0<00>@<00><><00><00> <00><00><00>@<<3C>T<00> <00>@<00><> <00> H<00>$C@<00><>l<00> y<t@<08><00><00>! <00>T<00>@<00><> <00># <00>X<00>@<00><> <00>% \@ȕ<<00>' HpC@<04>0<00>) r<00><m@4<><00><00>+ <00><00>$<00>@Ж`<00>- <00><00><00><00><00><00><00><00>)<00>@0<>0<00>2 <00>  ^@`<60>l<00>5 2tU4<00></@̗x<00>8 WbR@D<><00><00>: ~l<00>y@<10> <00>< <00>a<00>@0<>x<00>> <00>d<00><00>@<00><><00><00>@ <00> 0<00>@<00><><<00>B <00>0 <00><00>@țt<00>D <00> 1@<<3C>H<00>F ?<00> u:@<00><><00><00>H Xl <00>S@$<24>\<00>J oX Zj@<00><><00><00>L <00><00> <00><00>@(<28>D<00>N <00>@ c<00>