From fe17404e806ff3752d316164391b552ce5b2d7ed Mon Sep 17 00:00:00 2001 From: Bas de Jong Date: Mon, 15 Sep 2025 19:04:21 +0200 Subject: [PATCH] Servermanager and default tcpserver --- hs_err_pid54860.jfr | Bin 0 -> 512865 bytes hs_err_pid54860.log | 4301 +++++++++++++++++ src/main/java/org/toop/Main.java | 66 +- src/main/java/org/toop/eventbus/Events.java | 16 +- .../toop/server/backend/ServerManager.java | 69 + .../org/toop/server/backend/TcpServer.java | 99 +- .../ConnectionManager.java} | 32 +- .../{ => frontend}/ServerConnection.java | 22 +- .../{backend => frontend}/TcpClient.java | 2 +- 9 files changed, 4524 insertions(+), 83 deletions(-) create mode 100644 hs_err_pid54860.jfr create mode 100644 hs_err_pid54860.log create mode 100644 src/main/java/org/toop/server/backend/ServerManager.java rename src/main/java/org/toop/server/{ServerManager.java => frontend/ConnectionManager.java} (84%) rename src/main/java/org/toop/server/{ => frontend}/ServerConnection.java (92%) rename src/main/java/org/toop/server/{backend => frontend}/TcpClient.java (97%) diff --git a/hs_err_pid54860.jfr b/hs_err_pid54860.jfr new file mode 100644 index 0000000000000000000000000000000000000000..3f458156861627f7794f96faf924d4313aea951f GIT binary patch literal 512865 zcmeFa37llvRo+>d@8-VNUftD8v|3AdtE;*)Yu5(ZSxZ-|HY%&tQe(RunGu;4U6B!~ zh{&!k&5Vs{8+#BSkXdXn#_YxxHZ}-^1VU!FY%m(x7z4uyY_KsHgKXpR3)S-wyq6=;PJ+*>9gaUi;ez>VNj| zTmI{pPV4WzU;C96KKfq##GW_k?>Bz!NA;0?c&_h1|MJiO#QtCXt!ziw{nLG6M>ck$ z)vI^bI`v+?)|ZVxec^g#slB?^Xx3}}+0cbnv(c*8vTX2jwbyu|{$2XXj=rpaX{Mil zX0vSI`4?7~8h^L%-}mjvvQ~SoFB_{awOifZjn;az*`JLx{IAuSEE|sBkA(c|%s~Ei zb};{XbSVFNY&idVd?Xug`q_?*=3i&Vvf<^pbv*w%Gm(Ftoy>-7@qnrP>&$dExY$@* z@7~;*4R-Czt}JWTmUd?Y{Cnf}o@|iM*&Da_W&@38yIR}F4t?&=2A1`CARDOZ^PX&= zs?U3~Av^BIk%Q^m%zf$G?EUH6(Fd|2JI{?H52kN3mGo`)q4e$OtFj@x&W$4vr*AW_ zPTyu9KWkYtKH;%kMeVchaeVaX$z8yWB4L0n+ zCl~?yawHpEwl6c;V9mbFW`kAxa+FcDFUPXMCHr!m;j}L&I8V3N?$l3m9{X~N^VpZu zoX5Vrf%DjxH!{oi<;IaWv2*w4+s&dlXsXP?Z!9-T)F;<0D) zuQO-!ue0a!uSd@#9P!wv@~<-&@~^W`=ULDzj5SZ{&nV3{&n_p{`Ke;rrr;} z%H;aD&tv-h+chT0zb!BY{_T1;wCLZS$%dBv+uO3Cu77(r%huX!Z_fh%&b}kdYU^vy zF`(;fH(s3i{P<<|Ph^2DvwxDa^TD1!mA=j1$U^sab?r}Qp;4{Xs#$3Av6zKrK9=|y zA2s%M*B9&T<71h9e5|mKkDKgUU2itn$H(*R;ex)wFw7T|HeOM4an_nHjtb7e$YTEKw;+K`bs+(J`zw>MDvsM2(`)v09 zntiU+zurH4f8Dp&zo8FHyL_X;N$T(X8^s^3`ZpGTG<)Av{IOF1=F%U%Zz=w0*1y&N zsM^`St@xu=|8}mo((bkYCXe)dxAPr*;5z;mR=-zWY}UKC8@;8Qe;Y^AY`1T%ule8a z>q7%LY`xR^PQEhz`ucbHiU{cI-{mV}ps(M>*Q$U0dwtoUfBXB~!b-i@?cs!$zMDVR z*5e=F)0YjiXSq>t*51!|cG&mt?aL+_tryz2>Mt}pz4dDI`|=IlwfYhU?gQMUAK|C{ z{=RI=|8B@5E?1Z8AIyJKyVI(!HkLlb60#Zba8 zGtI?cv%iuq(Qq&NFZ;5czT1U(xzVaN|5e&3P*&}@a{X%BxX2-$JHGMPkcfE4wWWWZ zE>$&P^KbgHdt9wM? zY}&tHKYQ)ch0AO`GmuUCrfbh!zC8Ej#j^}t+_G@-?AfaqE}#F3EZgJ9T)2GW%9Br@ zoxgtL*|`hXzcI`1-ERAh>lZGaJ@XX<*|_h$I(O}@XU}}&K(?#=w;%QAhO-BJ>ysC+ z%yZa{E0=Fvx^nr#^()tIoW0C_{&?T#?a0DY)n*TCu~1#Eo0834Z1?)J(d##P)Y_T# z)wL`ezuH0jd`mZE6XzPO+8OpX+e^2)z~K2Nb9!OEJD5$LYj>9F`MHL&sWbKVTCcIn z44vy#SL?&sM6qSA*&NA6o@=izHtKvI%?96A?=+V0jAf%w)vIf|c)c^8-8bKEHtS10 z&V8xgtJbQ$Do3}MFsbdeNQ$~?7-&j)!$dE>)rab z`f9avYhN}Q|JI$S;?S2Y1?%u54(qzW7zBb!`wY|39WE>6uGMRG%tU=21lz55A7w=Ay(^2)BMg_^eLd5~qdbPB)O%cv+g!SJy~A0% zug?y!&98nDgHzh|c(!vMOS4jcGWSp2L(C?p?kv=M7m>f_;q2bGxfAzOY}olkHti=^ zXtY+E40C<$NOpjqUT*hLf~Q|t?KRH6fM@MqLab-9of6__tIb>ae9mTjOt7(oj7Yxu zXtwtny4>kKU45Z?WxaQ0`BHtg-MMot+xhglYq@fo)*j!u?b%MFS3iL*yIF5B{O#(^ za|r4A`IA_fe3L{`(|Ibpuh@u9s5bLSKKnv-=`;_s;Wy8$p}NTVa`z3{J;g5jWwGy# zn8f^Nw(nZI-Rr(7+h1%xQ(vjK?4fJt=ii)#v%rnFWaAebt@RhrG@BRkb)S>%eD)>} z^JM$Qd|*B|+x_(0F3n%KR_|hu=1~+zt~;0AW0Ij?)jP~^ubcnkNvw;c#`isiJXJeO zH}B;8=P_pp;#1Y`O+%4qvIk6WOFue;xsuuHN=&h&wx?rl{5sx+-(W~#~X zUOIE-ABuCS$S6xpE3X6R9a`(OmqpQ3TC4Tm&33K(x;`2Bbja4-{n`Fvx6Y9N5N_w0 z7M8R2W4g}Z(b+?b4P4pibM;QULKG?+3cH|HD4eYRO z^-8C{jDH8=%3ZgYd&P$SZ1P#KXt5#7rc6SMErEH%D)ic`#kL>qo8FNP*!+NS7i^OI zv$5-U*6MSD+|NKTmHwIy<-d*%l>a(~i_L#`r3Vlh$_ANg268wX!#8w${?|x0>R%*& zquIFa;=Zo7+s!d7myV2on!_B=#^ze!8}k$0iEPq;opfYUN-1M&PjQvd;B2ecxih6H zUut)164Q1ITlFJ-{l&8ma}smc|3F)(#m*suHwXi6NC5#>^%vJLGdJu%ciHt1>)4Se z>&rwHmGkoiEOX1KDPMn}ZvxgY`C4QYsOYYm?*Op0XJM&|*<7h3A7|>zm+QAfHgJB1 z&jEdM>|i!{eny6E2=sA&zH+J2YIla?_v-WQ4x?8Xo6)j4teDdqLo#w3RpE@|S$6q} zxgYF%h#OqE12A1Zyt4GjqX?th&$*^R)p)uy{h4LE3(!%y>T1ym*@JHQTQ5`$OP#NF z7I97yO8{O5a9{Iyms^ZU0tGcjXE3|Zw5)(R8+H$6`)s$&)rK9z*}-HeOWW-+IqOJv z?>2k&Q0yGdUcJrEYwN8_uU#qJ;#f9txy|9@+0=ULR;zux#UJy+JQLZj(iohpHk#|5 z`ee2*$8j83k?RD1H)~UF2~1wKV{T=IJzdD%>1=NjwGF@6nLSkAZXT~#89N-?|55I#YRSohWw&v{NZ=ey;#uv zUHh_KXByR&76#O|udX8O`;ii??iwDT^0rF{vR4-;s>D&KoLQHHDBTzsPvCF8qiCDQ zyf@qR%-Tu^r&YP$uEZ%hmdEw{qZsUA z+8`%s&R_t{arr_eZMX9bX44zC;n06l5!MhIT!lO!C}T1-b`^z?{n?(gE%=c(&Va#q zp$eJ@@?l3AqUFX)MLs5A1FJ2RN5>3gBWF7+?N%Eygp1Af0C_hn?N+4*?rznf?b9O; zXH!pKSmkF}@NRpZc;+Yi7ItJiqe*hdePylJ?c+3Nnu<-_S3C?j-+rO~Ot%iT)XlO9 zKN1twWmZEr6%V^$rtNK)2eQ%hwK6k^X|NOLn*1VLMzdX8caCNElsAH!Bz%6#@od*wv(uHg0h!yKXIhKx7bmjaShFSr|E_x6 z&W|Q_8oLcYv~sP^v6XpbtUHxWZ#WHyPiF_uHVF<}h-Gn-D4q44+-Mx0%A)&&vva$$ z*W??kHb^hnO;vQAdOR6=w>#S#hj_7GT^FFPKY-Z~*vyWH&j_i<%!lpGu7=VLe zZ>>C<9o_nyqxo-Y&#z&?8v5Vx#n>D zC~G87x)n3HqIqV(R~xT9GrMKe?9nZojuLgoXS3hW&tI*~9M49JKTecP-|Wfko=ul& zU;-SKp33F>QgsPLZ`P!XAf3+c^^w}N-E83-(ztBe`NnMWNf>WJx{9OFH)T7q>PA)J zK3ZgM>a{oLdcImEJ;3C?CFyzE@HvE0%{Hk-vd_5URf6|+>vOYd$7W636<`z}Fvor5 zfQ4hLIEE!o_+)Wtm*lndbzVTH)vb44;KA|8#ldIXB>Lub_}T1$KYko4evx*agStXx z4i!_%$=2@R+3-%)=K1X2OZ5)AY5e?JvyL~^qw5j6Pl@Pzv9iAAXX{>2)aR^g3HUtC zFd{CuDp#VCkYB{?tO3~S7qfkK^=QyJsn1#MQgU#sa>Dp%lhn(gWw8hb60T$!3=wI^ zh=)Ee%Q(%oY~W0Naed_@eZxe2m)o6HgCr>28qoYhQ$N%<2tBHJmqfYLZUF{EwwueM|LgVA z)`2V|Jov4#zQ6VHU;2st|Kuye4}bU%{C~s!@9+E8FZcp#55g*@?WKPI%(5L&mN`7F zhy`obJ1>br-?DYGf5%idVuOYo?z}{Lr}%5Cf5&vTbD^=KAwAQ8e?Wpch>XtGt<(KG zb`sPea*ZYMq>;Zbk-^!tX=neAUD<(z+`wi~ahlfn0}?xT-MOoO$L?&`{4BF;MH(Id z&5@VLE^M=TcmEEc^Zd+~!$}Ekvw2_tj{VuBAR_U;O)O8UjLpVP`@@a{*{*c|^Sw^< zki{u4kxbcU^MP!~J=tzUvdMSHCnbrq-S&I>cR;d6a4Eu2G}TLA(7$Ed!TufhXRp_I z*E@%f*H15rqdc^DeDT8v$hfXgaJ$b0UbZYj*(vcG^LN-mlq;egvFh{m&t#|0iyMG_;+Pv|F{vD*GA55Fkw3c)E zkIX!JXlC~0;UoNi=H35s=+hqaUYMS*#75{;3n)Zw9rb$T$fMu=iFn!a#;@$}-|@lz z?4hSGy}crPjI&tEFI~Y|)Z6R5%F&r)|LD73&QTxiAK3AwKiLndcJ3OuLd*$gj3V_l zL)&iW`2HO~{*U^zUHVZTVP3CxZ*|}ETVcD+9NoX;P1#rso~yNoPrmeyz9OJ8W)hB)~QOC6v&0l?{B7y*DRD}qN z{9f3v8|Xnub`R%HMm%E}yiLBnUJFxKZvrL>_zV>D5EF`Qm)LccNVyvZmzCY?hP`nN z<0MwDHc-@B*ewfWBo0%(q&QpF9`RQf@Xl7qnZ>Acb9V?2wOimT=G_ zmP%*6)lwiMX|A-FD|Mxz!sMJ2M1HS44mSfe6T-3MM^4(mr|jR;VJFgtZQ~TMST>8{ z$@xfJU3lus)k-c7%yebVMM4*X(Pj&XUzi2two>m^+Dl98u*6Gu!cJ2KJ6{sq19uY# zyOU$#fJPStwuMFwuW~ifRU54(Xd#}L{6SZ@gRRHR*TTpd(;F%6ULJ`-xU`NSv^)7@ zjqpoiJgLYK)n|-IHyn==wrc8LSyyt=q^4R~Q7}-6J5T~WzMh%1RG2bu9ikCiRjXWS zg$doeZB+UxjPMwhw^f_#^)S+7h9DDk)w3-zU$t=Px(}Dclf5=|FLWy_QBg2A(pM>z zc7>gn>%H6U&Mi0|hMQ6kHmO)b;*2o8bDa#xoiOSWYjOl-NnW&KiBXO2%#kpoqbpP% zuB~y)i}fXux*AbTUd=^TRf8@^T|}@RcCRzF7GIJ~ND@A36Z;G|-Lx~$hG8s#0ucuO zqR#MEqm9kh88K;x9gT()O8Z*9+QpFW72LDwfS#;X=HiUJ)-5l-+XjJqT}E#zW=<s|G!3;h1Cp<;QV>Q++Fw~dC!Ta@jk+(1*x<^NW;7fvtn}l= zifb~SJVmX-$*Yx?`4^tChly=fju=TW6VAp#?$ni^uVFNDO1)cH&nOl=sRUK`)@Eo+ zbMU&Ts%f(HP^hH*0ViF&lk3ZarrKsv=W@n^ba$7Uv+EbK?PB{qi$uMtiSY6zdnUu_0Z2f*7cj!+m(f8 z`*t|E!DW*P2 zrliunx!yA-sz$OUjAQ;m22K-)ok*jpX7QWz&!E2@mw#|?mg07tK zEgWkyT-_KDR|vnW?$I4aoS%8eydj9)i|gd7NMvJ^-X@-&%xc)_>1AQKn1%_Sgx4kg zQb;m<271;CL)~?&L^J*D)q}ar>lYXD3X!l|vT%Oh{3iw!RjD`KI5;EiPKQV|X*^7)H=!i%+~-dO*q^Z5*nt%DJnRdMW9EhZCrhVh=Cler--MK$s3s zQ5Bd$Gj;rk{X1j-V&JT_13eFevW943!fO)vgc!zAj_9U=f+v8HXiNtkjAflk7v1Fc zkb-Ir6@>~h3xI}Uw89>ue{&L|UknIfpaV<+gb#+Z7N)ECSU4a_w2Rj8TBrR2iqr|A zL-~b?nkmV#Ft^hyj*g=`K;r?026pXiU9=>r=SLnwuG!8t6tyR$eO(Q+hn zO~ENZ%AJm}QPrmXu}gMHAntm5Egid0UNM=BI8>UFAZ!*M@HBQzugb+Q0DF0CchTVu z8%#vXt)+29*5%J+sJ1bnWA3kgyhiy=`?dzTi+2`&vpe1|LnJAO*sDCtW7ol*XjwQ2 zyqv35F($Be28l}2GB^)=y}XQ%c1z3b<^mx>UqHQ0v-jw)4N(hTFC38Ti(o|hBqIy^ zgWC1ZSX{9fCB4Sd8TUpUg@A)8j6kV$8x$U!JHgFVvBbWt2H>JfgXnlxtE5zr9+`w% zs`B$+#f$pk;l69s+sL00#_^vLMrPU^%dm{63!HI98bGNSK?BxS^J1eoa*=#%#dKJO z405Lxvn{E*DslW5im)N|LK<=BMSJ}jNElkLK3dWEdZM4HA zF4_W1FLelE@eUS;GDaki;3{582H&M$AtwpP1ao)c933=9V~>m2gZpdMsvT6ze&Z7J z#C4_xyI=e`&DADZ!v@N5xs7wwFk?bV^;&V?%3BAk)p(}0%2-UBE)m!+ zd(FV3VGN6|r?OK_KMyE6%tDHl!*2frnNq8tlnHRX^^&eIYGdi*#N5ZQg~90b5SJoY zo%A?ScdYWOFhTXUS9%y?+R03c`!)IZBlfAZq|oX-*1lI`s<79hsxEg3tVSk*;bDp@ z6-RVFdEvl?Rt$P{Ws@Jf1XiZIjs)AZ@7g+`;rOQxq_?-4-9X-08_ zz0vg~sqhr!;sERKg=`ykwo4#WK9VK1^-LFP~#ITAn0S&(W41_GFf&4X~#FT3`u z?&CJQRRR%)Ye_ssWl35?h-5aY!rU_-M3ay`OZCSsE>>v4MyFZ0*E*#h?!{X9>~t%d6kWw~g`6**s(UzOvqz4EeH>~~n|l*Lx`-uf zR*r&K$_1WgiMK!Wn9eh!e`fD;vYESVr#N!<$Wi@s%)k%j zg1T_3th;MbcQs^7H$@Rk>^tP|AFs?*-t1qQhNYXpZq9llJaEnUpGqWvN*Pf1S{!sz zM*@UrkDLxu$Xv{gS*2ST2Mk#)q*?4??2*%v2Xhx$c}m3%?g-soI*|Unb$nxZSWi_H z9m?}MCd9U|D!?kyMd=k@sPYaiEyKa7SkLVW+ zJVPgsqZ8{xfVWR0+Ec}>D;y5L&^)pd6((Z8eNY#9+$+}RLk@uRShhp6T!0Yi3rT)DssfReCcx1_E}BN ztR`pnL>Oh^e#)G%;bgEdNQeq7lnDKXMxA(_n}cryCmfi0MhAQ8_ebTEeJ5j8PO8iMX*BvWhAE!~#&MBK&Mx zwGL?~^BDG(@;4<25T0hr@NgU-GdhyllyT#py5Gt<$HqHC!>+wPC6;>mj5H8|Xl>$RxslAGD9OrYX|n1k4}T75Ag zcg=`%f)P*RBptg7Hu$s-i>a~fLY|B(#XKWIn@s5HS~w_M;`c-7;5JR`a?GqLz~5@s z87TcA>@U!4oFN}}5+0&iEyG&TmBL87oAlbAzwFJNItsg@Idvk#xL7WbyCc38@ielT zcGzvk7?3d2uZc4R*}=Y#B}!Bj*4SCCY)Ip?u5eRwzB`9u%zz7fH;l(wa8BpxLf%18 z_$Ofsc|^|{B_p>g>xxAZi($Dg0zBmrcf95FCel(A@)54VU4221I0_hpYo-tO)b6ge^NnDu@ z%!5)y59!|Ayht~CH)UO_tvfKsYnZFs)jMI(%cz4f_6ubmwprOVf8ekSaDD00GbFtVYo5d+g>QLo zZ_lP&HkOGfZrnX8fe{lZy6BzjBnfK~f$mM(r;00p%n6a^kEgODo{f+}7AY`qvzUqvLV?769SZili{-h5F_7O}17b#11NSMxC z?QMKQOuuLqGqHI)ggS~L?)x^wLMTLHt4;Bl7d>|@uB#;{n zm!Jz`7M1~_US*I&AU$8S1ba*h&nS#&uUSR^Tj5CWm(6i~FEr~yi!jLOtAlwIg4QSM z)y5mHTzC1Dsi3IIXK zMZQ5&n*gul6E6f%>Xjs*8=S7;B;-`QZZ}Lb$vj=j13YcnZ3HndCfJZ{ENTlB?b;ky zHk;E`)s!kry-YoNVEv(I~Ai$D`n2~^(D`x@sn*5{*Vbb zEx_H7qH%CE;9h!6iolZ?1O7S(MTJ0>Mk8vhll{Y3@OH09SUgeSV&cni@+knOnP}*- zRmPA&M)?9B)9ocv*z=l?$|G2YSPk)L7>YFmVF;JCUOzMwhP1d}r7dyGk@RIYOcmPe zPr(!9MmHA;?D0*oS`q~Th9n6V$LC>6{xAkq(n55ujh+XJt$Q1t#yHjmkZt5HHq;V` zJYbkCe7`Yz!)YADeZ_lnvh9s)00|#=5zN zDJ6wEEm#3YbeTz~T!U{KCP`I4h+=L`!mi|`N+k*7TnHz{+Ivh~7%ebF*!`4SvJHsh z;DXjzY5m(OJq_eGxalgZwp7b9#ks5+E;NIK%E#{!_M1R&XTgJZtq{Ry*agp6iAt95Gh%L(&w* z_;ckE5ShaA>V`FRadIvy#a-siJl4b0$(55W+M9O;u}3HRw0fR#bjPS?o83HEGT4k& zKWy$k+^0;-T?@fR7j8AyDsHuRDdb3|q*k%0!_F#6iZLZ-N^?X;$xwl-99?v5ajH>3 zVPHjNpJ8WtLL8$3gJLM;sMY1Ibat(h48bhQv zDv;OowV1K=%oNjOiH7s@d2vM{e_p8Ks4>E7M~)9ads7b3LVo;!rYzIeYO1>7fhaEC zMnW34QD=9tkd2iSJXDc;u1JYoAD%0Q)a0Y?iMWv(W|ki^cf&FvMlJ5TvT&{9PCMcP z+)xfjjX@7nW(#c;O-o@lUs#>%tgH(R!)K@pExhqlr}RFR5_DY-5l&0Qqg7_P_jnju zOqkv98y)gR4?$8x2@9nn63`-wu=D_t)`~B{#SlS3!m)O?X@K)UUO)F zM^_L#5p5JJ&rNJz(jP_*eYvF>T8PC?o{nGt%Z>&*a|?8oq){0*J{a)AgFm5 zZBy^MAQe?L1%92tFBYVX+K_svwMTocw2P!_Uc0I@9}#P0A>%njJG`pk>}8=4fxI-} z@EsYVM;^5sQoZ2`vJDeTpcs%gC+<1wbgg1w!^-~<-69=rY~T5r0@s$Hdl-YcZdD`W zaHOyuvbI)R;wj#{xco3|VJ}wN!7#~rtdfPA_Z1@P>C+T7qrfV}JVA!yVe6P8Yod;U zGAEQQ!Z@immz1ZoLK6{g1OLfOQE5i>d|RE30tO=$xEMJSV^0GsGT2?`D4gPnD+J;K z0rOt2P)SmX8kbc0p~}y57))6stNHgk7{9Whdx?zMM3fb>2+#`w|DAmLHAg*Df)Jo9 zQ7ViLwMxbTcfvl-DqIgFH=KXowKGgKv|3b{!3_97qkE;>345)s?7EkQU&*WJ2dNZR zb=iclkSGC%L2pRKh0&&}e+gEfLAE3XW_znGuz8?5@HOB-CogP36RmEk_JWafJd<+- zj6$GWfR~#rP`}I!-Kp?sgq)DFv(m~0BbO4xouVF*Ch`$4czdl_-!@7mdP)gAbe-KT zf`W98I9RA7e7gD=gah~p1N6~`8JTX@@lCc=m$Cu2!C?JaX;Kqt_QG*^K7R(pW%^ z+7(Jcrky-8o9Hg&T%kyHD$^;gBS}k`rHHo;GisSQBWih|Jdq1ooAZWv0AT6}@)+}@ z`;+H$bS#%TUsZfDuw?6Y#-HcMes|oQ)d98gs*vPYQr;v|EQ_d!uQNgacxWSm=n)Vo z8qJGn8N4E@2zcUD_mH5as2_Kc-IUVQeR$?$+ENUPRN@-5Fr`q}tbUxH)1Mwy-K|*a zK|QpWnZ>jm<8rv@qofc*BH$i*RPJNJ8j6IOvT$>=o;~rS&3|r{?GtV$A}?c=A&|Kq zEm73M45Jbl3~^nmIY~n>E>xMXgcynn6LuyuTtt-jC^j+ptfEiFEUacnKhc!obSa9B zJhx!%usFH_gVwfop{z?DR#?8kjppS`*Uh^P`%%>w!zpPf5?IV{Qq`0rvrODpvlB+J zi|bx+J%&PFSvC|6%^`$-eg=j=j3Q91g)-sX$IvO;Qu0-1Cxyb5#ELLdnB56$&s0Xn zErlQ!TO)tcq6KqUy9|QFxF<$050#Ki2_=GHvm+MwpKVsxjH8!5pqQ@+=jQ2&pr7!(6P|A6mr4nQLGr{X zbr>biZPak$EW_LrIYgpKx7wCK)zTxYhfkb`%iiv@xdoOj@{NmyftJNTWJ{xB5+*m# ze(rp}&}d@{fthis22&gZG2usYLyWPm@lGok8pb+zjNo|Qd1;viUoxbLpdS1d9Gb9` zY=*+(8YLOD!mt{#!xhpX2C=vrft$)VHvDM4wcXFcR8Lt-d~gcHjElgCN48627AME^ zJ8m4zc|{%racQ@3B4edwAZsf@019zLt%d>aRsn{qy9`R=;3M_!X7QS>0dHj6(CM&XOXRi0mu%ot%gNTgW)$4#qe6k{DMB6}yL)o^f{Pl$)Z^}~)y zS#u;?0b4Z2;;P`UNgOCpIh;xvRBJAHy}()NQ6b?4R%Qshv|l?~mh-!VfvX%E zh|E05h=@=%M#P-hbR?K$>;dM4R$J7WP@XCdC1xWY*$!!=hdfi_gn1Gz++pF9uNa;- zH&sdjQ8;Z8cWu-=jC8x zx-jQ8qh6vKrlRc1W|;|{@dr%HQy5h(#6oBQB4&=6efr}_El^0UoD9Ld!t`pYBf#t^ zhZ^>km7}CRB5T}A`&#Q!E3ohyKr>Y_AaN6qhxTCP0a+Tq-C}ghr&St{zp215?bS+7 z9d0PJlCn4!RwrU{Gs9_7|G8AYP&&79_r}V{mA*q>#|QreO@T2)kNFr)(g9rC!U;JV z8$Sa%2@)1n_hL9uJPAyhMXTQZDvT&w@1E)&Y^Z}%?nqT@3MR~EV4sOi)w)gou>|yD zZ%49@$c+|{c^Obv!+lRlucD=Rl4T+xwnGgMM4jZ;Y(b#r*dmm+E5Hzj$c(tngv6eQ#EPMN)yHc3KeriGsAh@Vc32Zn*yhNJk-oV zy2#RJJ)Ont4%jK=UjcZf``#37>elvdOW%-+VF-a&sUd->!o5j107G>at}dX9lx&#M z8T1DWB|iH6Oo25^qO&KTJps$~*cS@);iKDyjNKM8audF&jj<$Xvtr*ec#I{czLLD0 zNt#j#sQU#My(gRij{_`lx{a|e+g{58AYt4XcG`Qmg zzE_2OJE~8JwF03ZZjeS(R@T8EGyFFj^Okd^M1MbJ$^BFy_fvq}4aiuVyT<-wGr(QXeHWzUh#alElKx{_ z9UbEk)!%PgJR16s9StM4lGCho|FL7?Xq>lo>$Op}_LW%bH~>q<+`tjV(dlv?Q0>js z%r}2R;`RXGHtd_E;dr*z9!;bid%F}vB!RNI=Iz9ru8 zN$3lG+Eg(VljaI0U6{lMyYo`RrnuTFvIN7H#D+@+R5&uVwzrH-81)Q=iKaQRbje63 zg@;S}sH;WrHEwO5mlI)NtN9r#^ z$5X1TIZ_(=B0Ni&&N(M8s0FyxFs2+-oZA!3?TMMNM~T$Jq3SMiipHH_0rR|;5+5AT ze4k*xPhkB|VEs>=2qWMz5|ic>PMi!wYO$$w&P2LtPo?&sV4_c)wlZr4+~zVZD&VQd ziVoTo*XcoADt(@8j!bUCsxm z7HyKuNw<`zh_O@HbA^<%0p@FUE6q|KKMb6;W-kWl{j#2?>_5p^pTt$1oDFaJ)O2)S zg?=|qdf$93EAr$|ia|Ix^Kz1TIeFZNP_tLn(roZCHzVpn;@f``_iz%;JIREcJiTq4 z>5MNaF1IW;xg(Jj!^4d7tera!BzE~kmZ_cKu=^Y+8hVgniTU@{n8(gTePEQ=b@rb+ zBKje&%a04N`%f`orx3VPJlH87?9}lvL629e6sR{53&kd$X{6^ggK?U{I89Ha2(sC40J;D4vA_$v ztbEDtp#L8_N3^Tr>!j+>NRxZ<{Ox6J~QViT)a1qIz%NOJ+%9qC#TqvD+sM)whu4lc+ zyEK9|jW^Nmh6m*zy$&UgohM1Ttb?`#Dav0}G#t>2(#VCNRw7w9rkye}k7 z+gqi|wVC%N@Lz7qZ_~^ogfL`lA`tyj1xGZ07CsE?nJw))rNn7z`5;ULp4Y1{9(9{- z_+EZbD1`DQZ!?#}7R@DaJD(((w6`Ub80Ufqm+E?cL}Om}+6{f>hrKcp*EI|r1;twx zSqp5_T{qo&_l{opZ=j5q7{u zrmFX_dzqn)jS`MoZ2lJ@f1Vnk(3TyY~-(>W7XTt`F(Duh$@)tVZR zmlI=Y>1|3Ru>ud>$Voz@7>trpnL6*FGfiRiy$07$xBXHDD;V!~MTFg{NZeFlXq@6r zK{g?<6cBEA`-FUgDPrv|Ru}0-HLa!b)XLd96PrBP2#XkzM(h<8+PSM%l?OxBO=_C7 z)F#m<*R$}j6z~mXLvRnOF#`$ zh0E8`$D)Y92491u4p+DY7SGBGsIHhbbMo%8!XEK*d!S(T(Ub9$3S)hY+i~C+sWz4+ zDW6C8HP>TTCI>E4ZbOx4^fcq^c+OZWAx6<7%_K^VVrfH|+!VwOOG&W65P$`Ajdvht z8N!hYfViY1Je>-utg>NpuDPNV>djR*k#EuBjb$2YI4wm7CcUo}&qB_&i-8kvNSz5W zXbqZ$Y3&f1J|ju28?A0A9K05*i_ixnILkfp#$=LHLH<4jqr|%9OTNx)f|km&pM2RJ z((Wr8>hImhZA#@MW74MZD}8hLwgyRkCN`mLoh#@4%{$9~=BuBr0OE5CS9O?P6qeD{ zK`f3oo-F24H8!<;L47&BO@EUf$71tmj#Q2uIa0np3(1w3mTzcb1mqpu0hI1h@*_z! zf5ZK)th1C6##S!Is6o~rHrGjp9xlfsvG$&T&^vFM?~_iMiNEAH*ou)Ha~(sc%nwDV zPji8;s?BaY=~Y}aB!RJ;3sDU6V1D43 zyR4uzgmqMpdCQFJ-&5v8=mU=goHO_WC?o)97+!LJ^^Q z(YiANf>--&7M&e77K`aVuPk^lBtsoZm$Q=auqP2!E(@{c;*bXjakYXxCBtTof0bzS zMNuXbrOM}okY0~MSRuQuee5a#SGzwqamfg+d8rO5Cd;IgO!fM(Fm%n+^x^&jmdM!T z1vK%QOJF9aJD~~ogWwLG&(>3c;3c{U&yBV zO=5j$V9fl0U5D^fwshjOkVBfq7|dc&jqzn9iy9V}AX`4*ZI{Auo1w5)hdWhXUa{0D zuO_i3Tb3_#GBscJk!+sR15>h&x-xgC0$gWGA`WvvdqL}u%`;p3f(^8QK@?9NU{kf= zq`doOt_oiAhIpC;kE&nxs^EKzz(3Ba!hKui;8-=q_&kt>_~|JL?+gGr@*$Ox;z)Nz zVOLLdN-p+Y^d}s+bm8K~3kzrGuUtN}aAV=Z<@vKW&R)GT|5SKYx=c2i*-ZI z*jMboN97Pj3kiCf`{q47ihJd6Qwz1OCzSBQWs$2!Ibca`n-0#_zS-$D!R2K0sqK`n zDH(n0VGOnao@2Hv0wF{iB+C=W-#$u@4HceyOFWEYIiM^zo84GSGZ(8jM%(c<3jA`I zQW|e{Wnp0oBbd3RTcxUlH@o48fdT$g2<+{LS`<$z@`z3@_F3R~G!2`${ZuOYD(-q~>TF}J`U5$Yn_9m) z{7Wcf%z>BdJ2+8QZ;mps+DG6<=Oi2A5?x5-BVe@w8#NiP(@B1JAshVbQ7 zb&Wx?Tv?85DvbD#q*RHM$|)%p>cJgR*?gy5g@_;ZffRO%IBE>B#Eg0+E- zD$rS@*7k0~tR%!3TSb(MOR!rcMMu=KY|yboEipI8yW&*%E8zgC!o|%MhCtw_@|?nh za6U#KDX=XW1*}aZxsrx3ubLe__vVN%3=#9%BJE)->7j1WEmQT5K}-!<-tx)pa537#qJ<#ZIq2~T-1B25$s*J?)M zihYa(vPwQ;#aEd=_9<#SoLdnwfe^r8AK1FSvf`#>BFD<=na4{*^ona<`)GAD-7t6E z*CPScHV_19d6GXek!uy&#NzMJqD^%XPB?^dY(kL$e=xW4 zn3nCjlpDHd+KBuT;E(Sd3U}sGD^l)^*Zg7+xvF{^uOqmzE_ta^B>M9baezj=7)zKpZ_O8d9{HFEbxQ)4KJm z63`a|omRBdaCBaklDgCsR>sQebGaPP{DHpN!7IqQ4zX{U+ zR!Zf>$^e8Epmn&LbZXjTl-yslz!0lxMkq?8@jRdsUk>TAfY{s$gLD2$r0I6IV-gu{ zA_WfZu2Dwz+9+=nb`1&gHQpX8<}(=nQ~_=EXxptd@Ft#dbp%xd)nXYzF)o-pUIm%# zz33Fn3xfE{31@jBUwXCoY(XNRG$}u_C+fdW#7J0mT9?L?rURJ3Cdm+)L;xq%>-K)m zaPBkaJk@7}E=s)jLVd&^joc>{GcgwC3hocA>X!A%l+bK+HLv}2hzMJV+TFb`Ye^r% zs9BB5b;dtDcK59B7DWhH6=EK_vr?;bYZXHbrzN0{S14W+A7WvtWz+aY$I;#fVkN#; z0R6Vte|oHRe;!T6<|jVKAhMp?_klI7m<$od4|Q>yc%y@x>qp8Zhf@MZ<;Ncp8SnOU za}N~@xLu)3O-kaDTV4lB+~sil9-ohmP0?nt{*axyNFbr-H znZ1pH<@0`i19xe$n>CPVRe5(i@m8y5?W?1&7U}Vdm*yCO6Z3O1DODaWy&J-?^mZO& z=**o~m3NryRYwJ*ndnbS@ABCU2Q?3HJaSiEz4d@)fO*x_o<`}dV1Q7K72K9G6v^b~ z1qZBP)k-IvGBLAiV#y>|YjO{eU9@v>5*+d1@++&XCR@f>6jdgPmQ`~1U9A404t&g? z&x40y#bgfG3heMCQWqDZ$LURG9Le{hd;`al(eB}B8u3(P2=MbtBV6Eq-Q z@_vd`lv}=QLm~yE;dGQpQP^Y7!m#-vk9q?X0cyc2?>+PA9Q6Z=B~a0N4ac1KD%beX zXS_~iiKC=bqVZ1&5da9bmh@>EP+X-J{h4FCPPhj*>n}wp7h@TdJ|H%;skgCNO_N0z zW!X?^mK7`J!G!kmm=-#YYQ~@Qw-p5>Nbg6btAqx~-G|tbn+=g~ZU27mxi%%EdHl)q~orZ~WqPGGS(|QA&8xHs- z@1zy&trqbBwM*xBmT6P#ZU6Cx{#54Ed1(V}d>IO!B)P}Z7OX?wEJ&J!!2 zEJqq1E8O{#vQBW#?lzFW&D}1yZ){=(f39!#81fKF<*CC?%XAQu82{KSQZ6uk>4jv) zEf|-rni`uU!Vb)1u}Z)pqZW;cW_co~(^RCfwX|kfwFMUSmR`+AE_0;+0^^m{;n!Fz?)oJ>&ad z9PXCJ#v{~JByr`+rLZ^QJqEN`>C7wEcr5&p;vGe6Hq%AqPeiH~BHU_IjWVN1mQ2 z;eNYAc=~C@GLdj{g?`Mu__|O^!iOFvrim#`$(BZ6f~#EYu``TWqiMw*Ti85hBXn}A zv7SEjR@EQbD-8;adv76;DSGy>89j?;B?5S>vbLOyx~E|b$hUmXb%wW_-h)$lLE+O|C103M1(6%4hCcn~E@m$CbypQeh#Vj2vU9}DNBuiiJa0bZrA)bjDyw? zV}A%o@iDQJSx&}V#^z^fC&fV6bP0@Ws_1`*1S-1Wvd;2Z$D#LOblxCyrfL3KP~&`L0=dlNw67U2Ax^y2M-X`E#j zoi?_k`f|Z3izdF(J)Wi}7E&1x-MnPZ==ho5fja`3f4MDV;al zP|8PcCOW};u{}aGMBIbU{EwOiOK>{!Rub=-uWiA+G}SMWouO zK{|Syb52R9_yn=k;eira!>Hh|+;XLQ(9)X-Jr<%~?V|Fidb7Ij?@W3D-Uz8f>U?Cr zUv0XxzS#8+N}QKMHln&5By>o#gdv)VS?oEMyI?HFXavF{AW_a(DGBljXD-mY1a;6; zT{wI8tY!<;L9GpGNwXR1Xk78P9$^cpanPJ@e0e7&{4hRUcbOv?(Ty=EoQFLOM&svgU84NHtR;1{Kd{h z&=$yT%IBe2i)ZK0yA7u?W7*6tPK#v=)z7TrUU(J=?kyREG()Y-*y z8g*O|c|~9yg%5|}aiR@-9RE_X&(!jwS~Y_i*U}(5-0f6KE&HXrVK!N!4OkUx%owY8 zpX@B2NDZ>s==}IlvTTOEV(988balBKPiU0YnNnEDU|QAEVSo{kOcO}ZOl)QsUHMhg+^s%m9o@n-zLK{cG8{lj> zdYZL+lM7fcV*-8M@bpt;fNuj$^6T8Y9dYVuOj=EOzQf4~Wc{?7Hhv$AtLw#p}Nr z>DcSXtyFk5YbfQ&>4ePjTPjn0eR_DTgbR2vC6Kscp7nA6KyizBQI?aQ12R;K8A>!s z*o}4WMO2f6nnA~xv_~q6AbE-~qN-Cjkh_Q=VnnWh9BWRT;<@iKF*#_Cpc{5ZQajfC zCGGx_=Fs7Zxg{WF82vnT;B()(jF{k%ORL_sB-zqaR$e8( z$btxbI-=OQ-2lBwCVhU5Od+LB(vM`c7jnvGRf{Di9^=_9-~|2ct>HMB!XFT6MbXQ| z_@?&qUh?k-iFG$#TH;)X;W{5pEP6tFqd4?>qSRv|S}f!PVCd!42hQ1Rjot4j z6ls8DpNo~$PWf6Y6^Rw_wqxZMKl`zk-AWW21%JuFPAy}eBoe9U$co5aqzxJ+5Wl}P z8F{e~XYxv5Kb=4t&4v8J#^RkU*&qz&hC*^_r{lZ}E!Lg_?nPf4^~Cx^$El!Lt0jrq z_4J}ntIheTKG~iGvh@7*7wP(I?jX(;l`AS>C1kZaC3D}4OnL-3X{WrpHrwhhy-S>` z$eITd`RPG7M-Er;qRPQ}%9LO6#(K+CdHD>e)0#)?>iG}1+?TEog$y`@H5vgdh*m)UFbHPpAoO%H@bmsH+MosRbHhj zFB*2rz9s-}NiMH2%p<(g`((iJ3#y}*IZNs@2+?f;ZDXSdzZ32$5 z2pdLQfC<$xksnn;8yQxlNN!$ogXozHlHkXSTb&l59D`Z$A`yzk#2Y5MW*O6D9Rn(l zXsCL|jnYJ{-h^@G?cLTrl%!L*eJQ_yN!lzVR`-d;28bc+|Q*~cSyTY+!bnO{* znu5NE$LQTNe^o0>n(ENibJk}`5z*#kn-=klxAcW5eu$<~zy*>+@JeCE)P~#zAY}NO z@rSsU^Xb*Xj9g5-N-AaEQX(No{0dC;nA@fkMlR$O439turU8?xyeWYjZS6W0_ISD# z=R2>kG)8+?px~|{mm-%io5RO9Si;3R_P8!1#Z8s&J()t@e?jNJJCs>6mHtZ&Eq#IX z?`$|w7{rYW9$47QLNko^TrnUX)7kLG!85GrwWY#xB_}>f(0;yD47xWei9LT@HitnR zca#=0$Q(Dj=;E=O9jv$;j>F z)G>4Y@g}D8_*b)EM=N+`pGz2<_RtruZ-A%E7U8N(f#6aCt=eiiOxWi%e2+6I z;yCnZKFmg!SP6OgodXiJSQ*5P&}wKRz0=PLU2U8VyHfVs4f7fn8FyCJC+KVU&5s=fu|CB$yJDnScq9>B zshyR*ddf23q{fMMa^B)l8cWWlSlLzy-aTZQ(mShkk@Vu+iKrFGBP)`4%{L{Ym?+s; z9+#e2kk;21>^rSK8ntkM@We|_ShLpQEzWd4PSYnLV3sh; zUXROV3eGXSp=jWWtEB(|0ai!|S->Pgabd&n_6ATxn>xKpu4;8ylSQd%c&*ce(fa#o z+D4t`uMssq_36Uan@9C3i|AN&sFoecFf0-&LJ}CcAmB+=*P-~QdtoLh6|F?oJ1*ha z#4h6dK@-e8CCZO`<)1le*(hCGF+B4uq7!#=;UeJrzfW(F2@;?!(;)L$7I%1@ZZMJ; z)3;lfksZC2UBSO~8+r~Tw@p!4u0{!6p(^T#M0qP_v|hXFVNtogfGe!4*FKf%7x7pn zEuz&~Ozmi(r0?b`Xri>c!JB&>fEA2!W^W8xC##3%)e8-_%m^JHPn<1$a=PHu#k zVLG|MydI}SoaRsA$X`_vr(xS!Irg1Momt& z`=lLoD(v^+R{-w>ejJ%Ff<28g^|3xbNcjqiTePN=w;QJ_V)K&S!vtq2kW%m*1`=BD z(omgH1A8YGL>r!mMk9Mqg34`R>}jgpzGPe> z8QKXGJ%RCj>VO5{Vl#rQIqE~1FlCrN`X_16bXul}1$BLTR<1*%qM+PD&qQ3FuREAnCepZRW?c;a?$Ywdt8H3FXb7S8ZGEN> z1Af1e2>=U)0}|`1D-0{y+DqQ7eFIVc?Xa%ctLHcI$=~eE(SG2y|za; zdld(6nowB0lF62@QpjkkFs@E~sV7c&nN5| zS-#NMg6bs!@rGLb7TzaVmT!p{AGeu zO~J$B`-*;>MTk@qFCLvH&HOXtQDh!_c?mi@W<6D4t|Yn|vy{Y_esxzsjy$UKXn^VC z%s(f>ZWWg}4#+!VYmY{qe$M-id<7*n!& zCXBJTHQ99@f%ee00#8wc{?s7Q|CxU@2=EW~S{_S%hT-e&N*XQtLbLl+7`KjjZ8#x4 zB%4l$r;;FfPRwL2Q3xJ*$!^oB4cm>A%e7oCNJbtw8u$iaA@UZg0R_uCG#DRv@jp)Gi+q_l>dlO%(%+Gqa^^%_> zhh~l&bYWj!n8Wi~6<2qO)=&`KHe&IzejmVl1(jf!Vr2aQ)sBe?OQk5fi6e)ZG+q_#;WAR|7p*`UMgw^MbYW`r5e2&qBSZ3-rkzv_=xF zf8zZsVFFIeBI8IbCMfQ!PS4NBfMRbE?(k5Fl(d(-V&-Da(R~|HGFdMx+RE=1qAZ)C zY4)xdsusgT8nIj^AdIgEf>YxkjW{d-{~QmmDegmcB@{^c+E&rpQkR&6ot-O)wlwk) z+VMc!X4rIo+BS1(==eBT^u%VXj2m6CcPsi33sXwZg;#rgf|?raL?CT#0QR)BCOGu> z+VRXRBp`W{%|HV25BqzZ!hj$2je;%P|gNEIY_CCA-zjg?0vppPD|EUd42SOy;PcmM%q&g#udYV`0p zEpbdM=PxaodzK9QA!yxU_y#nr9lfj6z^y>7O=nvS+*&#q;}_Mo1oz{`SIGi4s86?W zmizGXPv)W*Yt%HPx(c?%L;k4XQf4}Dk09oejpT1lCT+L}u3wmc>p~cb>Vju62pipv zueF128-X=TZKzz~y%f#lV<={0!socqSOKo;n4J;K7l{C)CoN=rZQ&?<6-i&-JVaq^+==|j;%pPP#3@=Q; z_>pvwR@nR_Iiwjj{|Il<1Dk&|p6YfzZ+6FlkrW=dAI3FIw(1cpOQQ|2W@*`8HE)*a zl$DL?eLmVL7tMT@UUi_AVM}Ge! zJ=3U~e`dnb>r6{4uP-($lmv?*McOTJ)#M>^0u@9pBZ@z|mWSme8laOJAevJ1j|Pa= z)BK|WqWScw^~Ux9lMScCT&iOOF2|*CTqtEq-~{~*P`YNym!K?W@1E!a+X*=Awzm{I zI4>leuiqL2TsA|c-at`BRERG+i{lFn0^Wk0eHWgH8uaquq;cV9p1yoxOV`S7I1qWu zgbHNRoJEXlS6m{)esFY3S{X~2OAKOUp$wcYZ>^G0DV$*r3@cltk7pX`*|?D)nQg34_Vo24&M~TIs9e zQ9woXF*2jd#Myg$K8*-$@9kpXCb=v$#ocd|TPDbt?74`z5!BC5gx9;>EZ{FDHxem+iX^V8aNrjjep-3+552q< z^tj5*Qe%f&oXF7qX&tJWBSRQxg2wOl%p(vuiw!J#nV_;7?O zn5G*h=zOm(eYo&N+afG61I~A7EU&a|jBSW*gsDdt^I(g9!xZSi37&OwepKq%qBZET zauAXFt6R);FxvlBXNThz?hXIm(Q@T zM>G<#hkBXK8wEb6GKt5<4nRyo#p#y0`}it?JdxTcWiq^&$IZzj#h9DH0oTS$x>o6m z=HFSEb!T<4&74`uKxvZI>rTMG7FXwVy*$P_skqN;w=KNRi>NePcrx16C#Pf!NHz2( zmj=`7RKCM&0t_}8l(A*j7u6h;=*1hco4?hcJ9kaXM1Qq+iI_FE%}6QIWsyHOilDxb2zx4ZpTL?}Bqn4) zRjm<~aT)w>OA?n5l4yrPzjmPN)vBT*ispiO`-l+W&st%CW%Be*p(;{^cbFXsvOUAD z>kZ4fmu@OdM+CqP3ewPyXb_E`BmFR(mJh^XH1vmn73GfB0NLV%Df+6!DRz09aypB% z#@Nf!>PZUn7rdA@Dgl=&H(+hZzS4%ygF*8T?&(zRTKBw+zs$5;D8#Z|laEyPk=NM- zqP^L0UqM^BHSj^KNP1zsQ;}c}6pzK2$|>{>MH#Zj8{Htf<#lS~bF2%=bJBxXN${{n z%{+)6(d1mOBM%3zh+Qs<>%|xO48>QwE#(eMu4!|}HoULyLZ~T>Sr$9KB6Nc1p}$jt z;P(hS!7y0IYG(ywi|aroxgr7*e^?KfEN>KP)1(wJnBk9KVVlg5HBg$auca-7~FGXf&7*DMQmVAIQ_ z3QZh^lx$U>w8fEQZlv7q&%1A1g?EC>Y^w{F;!bR4!kWOwI9aMM61SOia%pwev|{Wy zBAz{%xNd88MH}mNaj#>xigLojY$n-`KkkNi%;mLZo9e8s7mB$yC98nFFiH`OZlH;{ zT@$z16bRTIiMXLfdP~ukM~zETvPpGh>D{D35=DfmBom7ytqcs)iSZ`^DDW^juehR9 zA?ZvwQ49C#sZA=~RF;xh@9Epo|Lv1IzM=n<2!Vhxc+RP@B5pa!Y@_q`#bScJpGr% zq12=Q2E(8U{o+Y~-1`P!$pn4|kGI`@zi-r^Z_~Z~2c}>5_G=@4Z+~fU!fx)}!=D`g z3g+S)hJ7ynkaL58{@1WkKz}g~)~_)_CZV6f1HR1p`+?CEAaE{YRJ) z4gF6J`_O;!;P@Y(q5lM9uzBczTBeEze$UWW)%k1TGZ@f+H?Zx1{xF+0p#M4Z0e$!2 z)E~zIEle8&Y7!}X{i2WU_n^0%E#P-W)z@KvDf$AJ|IB_a`G4O;A+P_wWYE7O3i_|1 zy&o;Pmv5OaF8xa*rMVl({mb^skmgP|^YhV2Zc>c@RB}VV7ko~CC(h}Y{{KQrFqbdO zvM`vYQD22w`u)C*{_Ni}axzyM=wFVrwP~P#g-JKZH0=uWWrKf29r2eVeVeVxpVRXd zP~$HT6$1RbGUkZiIe)x=-S3b0oOhmDF6JGp%IksX7ex~Fg-y8j(Zsq$mQ^j-RjTE)fKn; zk7LO9RsUbl#aC<^?Ozyli*eUEy4wSOn@mLUfZq{??d$#s&P8Lxo&J|7HDCY725=yt z|1W;@AD5Kq_hY2 zzg`^3_O|3#N-p)s@o9R-H@iLg8-HvhgJ=5Z(_0bNH$*A;IpVc{x@pM%z90m@`%-9- z&HH{z_O}?$PnM9`FY{eP_^T1lf72gTG5Kbo(PqT?jgc0*%Xr-FnLi2|)ieKCw0+boOP_lwB2xzET@{89;keM?mH_b^!>C?Psd_kAUv;s-avx$?aI-8gSw zGv%`XErVl!OhRj{;#VX4-(Rwd-z18U?XP^eelPPW|Ajc^-}*m?Yxq-0*U!RLOGExb z9IkJB#TxRmpeR@R2sFuNP5M}5c0WV){_aTQy?ek_6+X@H0;o-tB9i|5pOvTiK*?H^9;3YZ72f~Hqcr{VC{5q}S-Sr%0>d`_QB7}{g-W4>Hf=`U*Y}#XdM6l5Mjp;yyE-+1A|8enFaLun8DN^ ze_<)A`uN7+t2`QCz+oDV|2*if^}{h*_`{EeyIRa#M9a9^oGkxDWSl~m5AF*GJ>3sd_2RAzN@`(MdC_f*G?8Ofaj=mDk3o!EEL1Dhr zGt5QCll+r0y7)up=uxzn znOFZ2h}_LV|F6WH!oT=$?7aziRM(Lx+>)?yVgpX{@@Vj;B(~$31hg-BzWLwCEDjDB zf-ugXFvB#W0U4oIS`s#%d6^3WgxL3eX;uMZ-?ReFzVAC?Y4%0zJBZ~~-CMWsx#uq3 ztrnO}Cf^sM+qX`gI(4e*RMn|-E+h-smFqy5G{<7`iJ2^jiC&;#FfjEh$B@&snUMz_ zU+3NxpgyT5pJmoYn*4(lTWtRyW*IYU7-jL!gh&Q=7j4l59?Jx4KFkCG6mgVjS~PCz zQHtD`!4S>WZ!{y9u_4{k@phl^hQJPIS=JTEQ-=gD8s0rOs<(=PGM^Kj=|p; zPEVz5-1%2-s(`pFux?!BT>LYbt~OS_!RYajP5PNM#D26?UwoknBhabcqTdILEcDOU zQ4VB`@iMaEe1$)m&PraBacP%*3=o# z_+bc&QPrQ)KKtbtst2UD6zk&vX_aUu4`HS zoUsq@DfY7fAW?9Rl2do%WzjH?DOdhiiH1v*1i$%u?H8ED1a{#)<3K#k_Ht!Z?#z%{Ri2h=>oEgb>9p{q~*1gPX zUr5rLLw4cT4=*WCm{>fsULFK_3r($F=(o@oh0AyVye~Z55C+ zsF22{bT+fTpCa$)0-3a&n$kI|0KFeDihfm>fIX4CBt>(9S=?r$cc_b~#!gvqlw1KU zI9|A!wAfBsF??ha!B z%^t*EN&d!O?WPA0x|zbgB6*2{S^GjVLOf_LdNjsDwU{xWCrPNz$|p*RDK8=O15**$ za^q8Ab;=8QK1`&X0Q zSJK$0{2h(`35~rkotB;YcQp2`5UilB>qGPI`a2r?XbO*VY3wupj>bNg#{Qqu#?DNN zH~uD<_dVbw=_HE3mNE+gF8xke^%o_m1#zC6(0=GvnnBMh)Y!v_QJh}hVEWNwl53BC>K`Nlm#TFYCm6C1 z+>XjAbHBe2ldxJvELl%^#ko}rieb!ti8#paWNnDUk$;AYUsr-;nr}1g#*qNesK&gT z!mD$z#>;t`0#fTW6!6Wf`4inEeSrsn)mdsYhAAUjN||e%^#dpyz~7M|3~o-Qx=F9} zPWmn)CSHQzUFYTtfnKiz?y=P$*QikHAn>03eIg|)_xYT?DU^yEB9`HsiRnVxG&tlF zryKQJcb?ZVIsVCHt`1XzXX&fA$iX~5g?YZs&Eo>vI53p~(48x=y`nRjb5P%P*|V2f z-TIOmY$Y{V{=!xLELchQY|LmX4KNv|!8jH$`I`~6c~~ePwR+)MZWDS%)tm*>!k@HX zPHCD|xTG;jz;VQbwa|uDFj?{D13b&Khonx6VNZ!Y16hn2L1pRgRvOlicGl2nJZAER zJ3$6;74J)DOIFr=yDFQE{+f7zbAzdR%ALz>BQ0K2#l0BCDyUbu&14aVfze_uzZz-> zZL&;;pN*kTlEqpG8{918PSM8BZBQ8Y_pQ|T9_X9>{Si&%@6?@XSKVRcb)ANEAB$il zDR;oj*-cu*a6(5hYxY`FqSY6>zGsg&41+BBFYp1T(aTv$zY< zr36u(18TU6d$%7Y0p5*=iCoRSTZV>6*VImeS&==C`IKQ;K=)u4y?QGVtR_X=3JvNs zn{hk@vOL28O!Rd@ zV7Aayt*28NC1l!PtuWP3zV#BtRM}wc&kXb$xnJpOw%unk@@t9x*FZv9)}CXwS8@^F zn6(!fbXzIOT~3aE=_{H1@XcDY@vdh!4|B;&xIjj7RZactUVlKR9|V0H=*=z8#O$Jl z=n}UySedcZt`6II-RsJaUl5Boo|yTI(40ttBhf zK}u6@rv%M^Z}y2Y#xbQgqo7Z~vBy)80KU zUc107muWo0 zbtam4hAdN9L0W*En8$?q|3oVfoqX6!*_|L60WuiS0LNBkfH%}Z6*ItG#%JzN>Af$d zwP9bCHzUlJ`CF7VaKk*ZUiSe;Z2Mr@F1!ajbd5w2Cu0v|vY(U7BhYN@uQIXyK!42T z>moziMq+<|F@a(xm2mTfI0%%=WhB6uAfu5mc2=OR#J7SCh){g%if$#dpDd2o{Au@_zK zB}E1{9U-~IdGF20=wh1pBNX@_qf9$2|5_A=2lAYm6BoQlM6OR4;IOW2*>8oID z`V!zI5;>7JJjef#M6#T$V1oYnlq9)C;naj`n^qKfmSZ6BqRX(F)2&$wCs`ublkg9w z#Qdb%Qc-j8@^+Ua430^PgjI?Go8oj_B;&DJe;@e-C5{&XI?=epzh6jZ5EZ$ST0a&u z#+qH|K4=c5W%yB@qOc95Y1r~2vsxb^cl10>&*a+DCUfvy*aAxdyJfJBOj$1wboTcF z6p;-FF36|Rm=i0zDEHJ@_w6GbivB1W({hgDw8L`wSZ%3>Rvu*4Ki%YlzSq#@=v|q) zp`$|Mz?|#6K1DM-A6TLDx){|*e^93w^}kCwqrIg5Q#tjo;;6u&_!U@zuQd{;Sm&tK z8uB=BvA#;H(>|D89nguSn+Q4-*9iS#?*K5gblYh&&{bP1%np76-H0+dA6XQ($ zyCGTkh^!5yJkx4RAGQgSEEuTKUIQ@w0JHzhP&|#1jD?hMTL$ta$72lW14jR6lB3c` z%$z8;X%=baVlXUs!a__U?JHhraP6CX+ zr60J)F#Iy(YsX7#!EwMXI?9HP_A#ol6OEao8inNA;qWie@N;Mxn_q3VZ67RGqCqA` z|3(@5W}4M0V#uvoXEu${4R)GDa6g4OFILG~<6(l0mub6Z2-qW4JEU>z9mPaOwX5z;g)a(jR;3K z4*V9>Xct-FW&bm^YF_^BPVHh^VGfXQvAo(=m?1vR(Gte6TtlM@BBpm1bDrWh^G2r( z1RW)FrCdu@J+2WL9qCRDGxH$csR6o;`aFshF-J62W~~M>Dt=cV1e(t>M2 zBynD*ld0cOZE@&t)w!%QxI`(uWos4i71A)4Jc&)!!%t9Zojj?Sx0)taUMXq|lFm4Y zj~Kb#MT&k>4v7F19SwDh88|pH4Hr;1^anbX0UJqc>=YXG7K*g_QY(HJ^@pvOQ4~t? zO`9rXpGdB<5#M`aqD*NyoniE5^4&MW)UY)mry2KW1UY3n;KQIz&?_4ohfZ-d;Vf6JXp2 zfp>3?=qDIez`H{5FeIWCy*Y*s5}6wp3as$}j)H0+(NAe3bXRSu_&mtq9Bk_~E}u1? zLY&oNxvH|>_NCu7gL4Oyz(&X6t{{?58j10IHik8 z4tI0PQ}vy^!N6LU<#)*5&IMUxH#ip2RGfe*Vt+4J9Cwc9QZl8h$dv9SQyQcg0vCcl z>+rX8ih(t(?Ae6g#N4UG++$q0UUh+(1QX1qS2$gpMw`9!wTT!GayW$*yL{?e9zpH{ zdu`tPC@QzO=d<@pvNl_NLQWy!{x4shZzVGQJ5u9Q%#3FDIygzF?n|kpwY=KY-N;MB zjeFJ%z{b6}6b1OXw+pa#BH>RcRzLod2nTx#V#{O$t4RMMa#FU?(s}Zw(9do`Rgv%| zWDiDC-N~t!M0j;EegH{43H+ItLO%Nqw<_{|Cgs*D$g4g3QV3@k;3^V61e|u%)c-40 z_MLwzbhCvnRiyg~Ik#mbDHp3Pap3#5GtnX{Rs4#-`@%2p-3jpt&ej@Q?yqnKE>+(o z^l_^KR^;+GC&-mRFX!fj6HGE-5M>n0N!#vlr3zK_dVsML!9(G{rZI=v5Zpw$>pWOy zc(^{aje<$ybCeA!fbdM`Qp_97Ce>UDS<-YNFEUZ+G;(AX!3Hy%-`LE+3?P_K)F8bv z{Y+uw28w4!K=zbHGZ5Ae8RjSvrT(JZ74w zlNYgwyokHiW}Hp{E6V6vWyV|B%p{Yt!0~}lcPj|K4rDnqprbgMN*K_P=%ra&ub10VE?$f3BkW0TnOp=;~y0ef0#)BTpgYt8bEPvIY(LPN7W{q zzNhIjB~Ej#NO$89aQ*C{)0LEq`c7@Fbak}aas7eXB=+5A6D6hAo%YB>W;k$FmMJy}8Vgqq5< zaf`t)DmywWCT%sbx0_a#$)ba&geM2l6HyyP_5&TgnT2T{B|z3tc-5sdf)^1-jX1(to*x|djacHCXSv>iHUo( zR1YVX1i3Q}!s>%XSb)g0;d?3H^m3A^3z*oq6gYyh?>zF{N7ngiRqiPC-%8B|h^m1K8{xC3O$_EO-6~MenxL628!9SBn|ZY%NK{P`OG3tTeN*7tlWSApM2! z0{OE0#fU>Gb<}2+ZZlcJ6V&QsoE@`9tC*zGE;@05ACTls6{cgv4@i;$I!oMJ0y#0A z>F-5jTJ3X}-fixH51}0E4wC0lFK89#WDgOS5UGa8FGb~yi`7Pq@LI{!~~y_ z`9g}-;1maY55{i%8Bmf-w~Y*&>%UDf4je9oj0U@bIFsZ`f*eUX5}f=Mj0e(>mg5^FrPB>! zlE1yA6HHMKBp!5jfzB}2W(-x(=nOHind1MY3)%N?O(Ewi{)yo%ckup;Kc zF!=AYmQrozeIV$t=;c6E1{MzI_c|j62Pib#CYoqfiUL9VG2`1z0(?Us^d^J#Ihqnl zxcK8S`<3PxtGSS3kU7L%-pJj9R7hXAE^ghMRl3>; zdO(bQxEsWp0*&O0h=&ybOz-yoOC-9>L3BAsh!e{*Ov3ae?H{g#j@f0U7&oN!HFi9c zKA(fk1hAA67<5sX0BZ6UsN0j8`L*WOc}-L?DKbz59+vse(umNY!1dkU(G4UOnZUW6 z>K3h(2E#}b_kh9UhRkK2r!cGG391no$!Vgxn}?W$BDSBF*H6*MQ-%VsxqhHx)Z6L- zS~Flq?>F*m&8t%*KxV9y*LAUWTRXsHxG_CaG?MxLHli9_>wKOJQMy}UV3!df+2eO@m&gj`oFX&Hyg3$%`XEx*=$ znua0zZY-23i9FVb!{<#(CLZVYKnU^6zCIQrD5hUPP?*+e@3K3vS`n^Bn0Omr!kj}hYO4Aq>V zrFqVDaGExvrh+`PQ4c&K=n7`t-bgcjUaSE(qlLlmp#hYEw(8)&$L#iRAinPLXkimnbIZ4l8OtWHPAFmJq4~9nNo{eXmGyw`5o>slX&lX@xSA^A%4*s_-5hrH z^>Ps0vO1xn;9{zXMf<&^`^eqZVDfP_9aB?kvWl8WcPuKX<*SsjO$F)(w5fPaYO|W! z;C=gSH{xCUG>a#3F@iSRYe;R@P@DB2i)83Q9 zORm?&T2hm>)P!d&>|T4jS%4D(qzxp})=`^hpptAi7a7tX!m^8P%80ZL)TR%JJKN?M zEnGO92h?Wn8xn21s107K!}>&@Nu;5e!pwvizA z5lyBtd1J}OT;P~}l*H&N$PrsNz7&^o7~NeE=zUxkb|>}m7}~Ht$|>}XX|nMEKGK?B zBfr)@6m7sY2Dr)NdSoEp1IQ;ru5CcB0j}jg%CEJ*&g&vBvwK}oRiv0o89(3?+g$-) zhCe6QpT;u|RGvMwu%6uG2Y`t%ltjBmw&f_b z;jI}v-S^3aZFy7b=a?UDmXi%TNA{?k+KlGR-YAB)HPlZrjpsbI837`~s?>aPiE+9u z5)1BAlMB?u%(l#hMH|_cEsf@)A5A=D!gi1mzf5f=f-=YZgURwg zqc&y&I*4pR4!8%sLLqts9vavW@tp?(C|=?Bp}Pd_Jir6~T^X(k@Xo-NdTmkxMHi=Q z<=5&R3W1XkI!1w;$RCmh9O8O)9rip}Te^c>TAXvR!=mk*2kTp(P$`P}KWcCn`jpT; zjAnZ1pc?;6G4N}d<-9K}9w=~YXi{@SrAgJfYt%c)86XtcX7Z0DLCB*vct;~E2+t^L zLW1*1=gx#mZ3a*qGeO8BW){I92O=}U*h_RN*{w|^Y`Fe!#6<|`LOSxeOoU7e!mUIG z1041}fP<4=9fUj22r^#Kj*HD^a1mZsjKwkjahslIqGW^O=pEHSoArvs+;v{||kMQ?rV0HleWFNzgQwI2-fm}{O{eZte zRXh0V=zIc3frf=#cP=i063T-+P71RC=EBACxR{x<%M6cCk@M2$&HP#}QsO0` zsFS$%6Bs6L!WabToDJUeWDf2!tzgLP{iNK#kniqS__~SI0l^NC?iGkRas}oF1M`T6 ziDEsQ^l&}Q+jP=*y$lyP1R~3fKIU}{7E;!qg74jV*`F&8OHtol;8~;kJ$qeJr5UJ7 z@cbt%O;;&;86#mINR4{Ysy~zT&&<0xOUv;A$Q|AVr)^d!5CLM+Kti<-s+aKR+3KIC zKurt&JV*WWB&hqqpO>nC{<-w)a`mq_;FJ*puTcLy1Cs0bb0PCHD$VPVb)W@cHDs)c z>F<1S3`^+m;t&Y%=_0o&MedZFk_`s1LNix9V;E zud2#<)hBONDUS-H`60f$!G)p|$a;Z=VD0%(N)3zvoo0n~H{}_widh*&X{M0)(Payw z0=UJz2xK_OVC@IKdTjHGt{h%CFxSjS3=S4!x-(D4xIB4WNCEl6JdO-uK3P!cgAM!eiXB8SUHCAs5F z0u@Ppp{d0(ic<GQ1ui3GsNjr^uCKi*9e*?q-#D}U`e&v5)-t#kBGKIq{0Jh z{WqJRLyR@pONnf5erA(%vXibJ7*tFDcu$Zr`@=XVW+fhX$Pn!ilj@A2V7%H9i0T*b1oPVfO>H_G~Ma`cAPlC1213rEk4m#b;7(k%XXOtQ!r;QwD8eiSj`$9?jv zk@LG5M{f|V#+($721A6L&!hG2(OZ8fQaqM8Z{|Pe5&t;LY2$Jz=Igq?=CDUC~bqtX3l(7 z*NuQaXQsHnY*2fGqy!al5Sc(+J10=YGMR1^n@v3UZ(-}^054e2a6PS^==ZJAuA}H? zEGFZHe3}f#3+3ZKq$7B9X&DG|2?d1JoD10udmyYD%%jZI7SI|tFdI&R*&$#H3s2x@ zxfIDls!;1C#&JqEYA~&)C_Z!1CPBL|yv`Y)O}R(w1v2zMB-aib4j@Z^ua3mrQMIJQ zeXksI`9g;CBp}Sng>uuIu`%~(yJ#MLv1&{$=_88)Mrr;E3ixDx5_ydL9h{4KlpsGx zh5qATS>wl5lE4IrF`bXtzc=G;+-Cg0bBy#ZA*Z>Vf|}A=uV}i4&uR*kWWL0eN>CPO zBbTZ^M3wv_xk`jygk}i`KY%h6BOvR;8jwONu8}N);%kc*L9_zm%!oNau7Bs0ijqx6=Ox}hmKMW$pgWd~Q)dPQ^AKG;?XQ98R-dYOD=9AiJS z(b32_C01U6tkqxer;#s&+}caoOT?55jsPxd`-oeMN$-OX?YT7_iyX(aL zRW#y;%BvMb%rSZup}bm3nzx-0HdBV`0@KJz@k0`Vn{crUVjmu&pnt-wVmC>7nw|>=trYK$`_JK zog@dYu!dA{5WMZa0==;n)K3}1w2tDa%VKz`@b?xoom)ofNDX7G&0t~_ z3%{0gq&i9b$LSkES`SX{@TFY6PakH6$BF-UDw#u-lH%WEcQ?eY+o(2T7Ac9alxV~j*FE3C2Z*a(&@ilJd2QeIw z;4TAl_A6seG9f3aT{DqM`oomp3hqJYKCmoNP<{}Ro#~87OYMmNPfAI#XJ)2$OifG8 z>e;YUPxwi2?>qO7<)PA`Gf#t7Oqypp(m-%JHFh}dB2A6cQtjymGiv}WxJFF+*ixkQ z`>~hM%x_aWXCb-bAJ|Dtd#6+z(d!z1_dUyTrQH|4>1~_ZrE6A4yRExE@4T-C&$-^8 zSneyhJNd@#_VkmeZC6s-oYKKCIx`Uh$#jh|+5_-@PU^`~6p$cBg(f^ipsw zJMy08qJsA;9xo%lB8S!Dp{xH|I6>I(xV~kyqEo#?_i+ z>yhfr%C@DYelKz_IXff6;WUsZznTJ1r+*SCPct&o?Cp{acq+XVJi9m4w|Eque(8Ix zpSS+%Yo{%}OPbMqF#v*R^Y;3da|-@8zVSD2)!J##1pVu7tb;6w;8_EGTvht`lkYy7 zBscvo%kE6Kr8P;-%t*5t7+VdP;Mod&1*TC+&Mw(F6p#xL@#g7LzXsEy3oCert^3gO zSQ%kg-y=-I32x~C(`au7|Hp2-IMGV#s(}%-;F-PlLrcEW^Uu9j4eVLl7EQ^Bd2ZbK z#Bx&s`#0YNHg=?UPVLg#>F5mP{m!12VI)pEfP#C@mJclRl>V$NSzuhV8pg=x_2P~9 zEsGS$_gKjElx&!j%!Y9dV`cE-_3s8~jnN7=?e6#{RiCxq*MfWZqWYHk3MutjQX02u zmYkiMWtZugwW(f!`i>oa*`l>E74TAU@0wlTGFPFYE=xmqdy1_i5#V09q`u+0+qSDM zwXLI@Jw5e%m^EqL6?PW|YDpT~GE;1w?8)}5OarPF07000=)*v@+?Hi)V$TxYsZ3;# zelJaUFhRJnv%bGRo6_2Fom7Dc?g5@(1t?-|?cZfJPtV9USVFw71<$79cP(d?>HPz* zhs+X*3~397JhQXiY3rC~z#JY*aGksML4cC^r9CStJFBZc_vxkJo_wsnrN6T5_TWj^ zuDWTCE~y5t2{TR+D${HUW+4Q(dq{mtU}45r&6_#0(>s}XN-TsROuHPYZvW1n+P#x4 zO`n7GQgG#LGPWn>^h%YXMR6Ow}=#o;m;`mE7|6kM~Gy=S@n2j~HPW=rYT#fgg9)|T0=r7hjoMH;QHuoyuL!f=pJBUc0bhcvJ6AZ#4} zj%9(uzjs*9r#O3NWH}nf#>)!$^zJ8yXfrbbYoZL9Q~8NyyMne6KP`-{YtbahzyZKF zg6Hwrcl?dde{Xkov^yOJx+T9ATm_)&feDS6j%nJ%mX0;K>{Jj-^21 zM?IF!nYPTd=!Vh6I?r~na#s}4Kbo*k9+AHIN@@?L2IF`#xZt~fCubczV<5{D*s9Um zk?M40CI6uXdVRVw$wCP3-o1VupvC@O^CqU@jq+Y_KU(*`p*W^wXJjfo?F$orN#SWb zo~PP%I_ZyS&3ssE4oDD2LLTRW(ob7I`pL?2rgqHEvVZQhWf-^{Nh%mY7;@%a{j3el zbJ8D^ZJq6nAvM$m@^PPmB>^vqvP^w$ePY?EQ1?$fb&OIrcBD9L`ZFxP5?pma*tl(5o3o2O>obQV3sX!P`n_r41ozWv0efco zPVfyrbJ(1n^v9vR7d%6ze`L9<%uPq%bMsYm4BpeyQo&B9*iCaux}bvR`S4FHN0mN5 z=lf)2H5qf2Uo|(D00uyCRpfmbpwaspauBKMT`*NxF^Vx606|zV_7lq!MOeQv5!S{wXGf#lG$Yf$ zYfhP2eeLwV7Tkrd`j$aT2>N~SeJ5ww?I~T`*i#%`V6Vt9L!bc@T*DvK4=|(F+V1S^ zaCWzWl}LijX3xx20~ON&6x=Jp`S)|1%8$Id3Pf<-epuhKSDDoRW5U?vp4~ed8V7nQ zxR($A&~i*c_&Xk<)-HSwn;8)A7_dZsD+nVlePk(BF#m(syVP#uh;Bw|N+$UP!layc zEyYUHUmG-K6pjKf;aPo)TWQ$PprL4cTctbFy{iDVpS1A|z96!Xqz zn`g<{9T`jTRdXLsC<7n}J8phrsZ@whjX*yE0{}a0zj=3^zp(YNMc{whNqasmZ7E%0 zMaYbBz)tNqow_xMj%^s(F#0!9(GB8aBPffI8Sy(ucRR)s5rDIYUEI<9rbl;~1AX?r zZF!({ZGSOcL-*gLc89Q7?soLdw_n1Dq1#kQlsLs*5xHv@bbU`5amtGuF-(=*=~C!a z<&3?M8HVwGpPC`}dHZGcnV#y9`+V}!`m|@seO`h-Uy2ArZaiJ-w$H4WB*L)H$_XVh zTY1p+b47%^zc3M2y6ymjml-|;y3bRbmv197q*iRoAK~(kYqdX6nmgBu zl!|cUJn%r2t{t^$o>d$YVCa8pMS<7|iCed5?tBpp+br6dyTFU!>V-iI2|=Cq^OsGA z!ljV;p`Jn0ep;*j-r2%-@v;B=wc4*-n7_mOP*ysAxAO4x$R6**$^)17dLK3&-Lc>M zu;}3M!`_EGgDa1CA09r>IqrSfP(JRY_u=xoVW+$g1Gha=9`1}g=kdPTy6)Z???dJA zva|G1yZx%|m2<3NZ`}{`%&^vKf3sxcTq}-m4h*RD@_>2Pu-Xek$9({0Upw!>!`t`6 zw!oWx3-%OwPhaM3Q@CkAJW!jR z>n1Jtw%PFD7(7s$v6sfK@U|(LdKMn2O=*#9rMJz3ONZfs+AP{UtkBzL*@?sOKy3z= zOej*?Y(5ST)aLla$;I9_Gl!jp2WqqA@!%3~n{)YF;DOrY9hp(;ZR6T@1Rki(kp45u zylvKw&Z`i?w$!fE{#yShTk96=2(3{Oa`Uf8as*4qD|b(T6kD-A?29J9508&+@L6hB zc(Ulngtu!MHaW!TRrn{YGxQJP5UzxG%st0 z9T^?hATpsrWMbQ>=ue{}KaEcKQ~0;3SzW_Z(x4nAT&!UTZ_%P%%kU_4xnjaU5nnWj zij9mx7c9CV{2uiWVGlzZG_a@RmS=->@H>0h8`#7;vVTr$(W1duUw)a?vT2iWFGz;d z-UD)C;SIh4#{n#Ude*0yXiG~?5wq8s5tNE(cv~{_xRW!e{LT*6G^F$EN=*2 zab|`+CABkgydjbo_DgiR!^!6kC#O3c;%Ei%V?t9$Mgx8})_sP(#Y$lWLA@nIiRcZb z`yB%R5xDjZJJ~yCcL}TMw5P#lnmwCd{T%0}BaFEr%s*D9HiYn|YuHyW#2;7$Ge`aY zL>z&t&!HhEoni@8x>yMNsXCfrU%>V}*3udSa7DN{EfFjNxm**8`?Mi$9C$g1v)dKo zps+ufP>Bcw53NQI_4Xr8KbV5dOlcw>)K+)b9Q++{bH0HDcxFUKYGy>1n4FFfo7giy zRYN!I9v$JdXE-ubu}C)}#nC;Yi^Boca1mXyaqQB6V`5-iFtNcmPWril@&j6e0C9G< zrKUmdLNZekQE1#ERKGP4f2#uKv{Wde7HwhYY)p?tG=l#%jBEgIURKWrS&jy_9*)#b z4N{<33oKq%1GKjdq#^Q68~EMSH=SUmBEFHdzNhjB4l>gFD2_SOH!fy|z#=-F8IY~F zM~HuR5dZFAOHX%Xku{HQ7!wbj7`$#Ey$-0;Z=xL?ze$OZ{%OGWg{u;bM|{t|Xdu4u z-3fBZmI3(&$Rs$rKpwga{u}#^^xp=yjMNC&3yo_SrThQ`z#oFfodSs8D^20{htEBEl|dRYjPY)lr2Fo~wvTg+?Th{H)9d-EAq3%m(5rU+ptoJ)M}$di8YR zLlUa56BFsEo=yxU#t1#u#?a#L^|n&eJ3GRD);;w*@F2T8I@y04p4rvr1XEU~0KY3b zHX1*$haGnMoMAt0<+Q=pQaEIup~_w~<4i~I8MT#M!O-Z~g-S=YWng2}E(N-l$}utm(QU}W!1B6@y_NjcmmQMZ zCVkl?sZEom3RbU!4M-u*$;`BOYURktYzgxa_TxW6^-nltcEL8h`Zb@(;Ek;LpCFi{@{yI7g0zoV!FD0m7czGL|#_0rs=7u-PcZY*`y zJF~_@2=3h5^(?Ikui1GkY=wow`XtM51>yd_dX_HZLbKE#+-bx=Gy%gL-rq{Q$ zA#7&H>7W3`;Y@~nqdq?GYr%EmUOmhAgt40mA9W@{A2&P0ZIkt3lG-K9@V!DR1&v6t9ekrYc6-CKQ`q(Yd%$@ zR&dR{Q7^zsK?wJ=peirzv+T}r`avJR8U_r{<9Y!Wz9c(3L%n!lZ;Eizw6Ex9G{0O8b42vH*Q9`HT^+(UkmQ%SL<0$DXeN~!YZ6)roO~*niUu* z(kQLx?@TDo^oVX8p}ZGdmp0ckJURHix3J%{48-23ydD!Lip;Mpu4j03E#)`A@uGAM zf&uw?3O(5lCH#hkq4Hb7b@gz)0IRXUf>TLtChid6SyMfpCBbfi22c>LK~e28Wy*hH zP&gy5rBnoTVSjzgDy7M9OqwXuB-@iI6W{fxf(XmWZCNQ@O6XRD#a9)lOM7~uw;{js&&!aW_j@`EKEKEpkx)btLW z(;POLPS510fmTO-mI}#iic$3EnuQRAd7D2pEndkkffR(vhEr@~P~%yW=L|D#u;Va05cYU`5j$b{9pB?RUW zYh}`{6r}EWl+DkgZtT(YAP55>cuMvdo7s+;-63Z!Q6S8NgHh!Q^=3gWd&z-5S6B!* zgSn-?<(7iF13%l03y!D!(wK_Yu& zuMA0^lkRkguLRFPIP7I~zlEIE#d8P5xT|330y8`H99@V$caHGBz9gv2?;YNv`!(Pd`r#>KGFt9qLD9Pb*1d~2+afk@lH5X{eEF^5o&fJtcDo?9zNaxy_Y3`U=8_zCirhhVtZI%JGm(C7Qy-CC!g;x5D4bv*4r?@dp9UX!uD-`;Er8ge% z8t8rq>Stm}JzxEFQm0~EN1=(XAE59JkjrbJupN?Vx*nGT-p$^#dl&h7C-(^$hmU!I z>W;4RnG^SB-{bxZ_)NBRNW6F_(*+@=4`#uYC5|3;mcz$=_aqIf16&S4GwB))9;g0o zjoz80Mjg`}Dc!v8#&h7C4+)@lDb$sx0%k@(3&nQ@I}&ovP?or3Ft{~}_%zTFAGtsA zLNz&}kp#)Lb#{HrI;DA}Y4a>73AW<_Qt(0Kc^6hg{IFWV@LMwscyAwVjFa?VT3+8z zHg^)sjpbp_E3ao+tMnRS+^f{CllRtCsbk>|oNe@B7Km@1(law=JKTKa@XGNf zAkaTqg7a8dGz`@SQh_lMD_n=D&A*QTA?MtFr&MN z+Bh=pSy}SoQr7`Enyfoi6gs?S1Ft#7^9p!Rtldkw3vPP~%!kIL16<4IXkqJ#$3b*M z7&VOG+7J7bMjQ8?ZQa1QrNi+C@j_(*H>OW3ylllMdz#66$(a$5q3o9A?3ikLZ7>HU zxXwc=+i2$-PX@szkoWo_;Q>%%G*@^IC{^a9fLC4aRp>S=W@_x{4u@?F0&jXL2uCm0 z5Add&Hulc6pv%6v{`6?!1lN!uzYZ|Mhtwz@@AuJ_8c1+W8~tkopG$RbwR9Xv)?>Wt zK;KbQHA)ukv)pJnxb}Wrta6<`W9)%OQf{dJJ2R1z5S{c*0ffFQ7I z%1~wG?J#qe>Ol&g3b=>Q=;mC9P2NKF8~}L^EE+@o5ew`LqA}&Y;5rC*rTLkzhH8Xn z$@=0cz7kx!1oK=FV+dH5=;LI7nhuV6^%udw@<8LljW|(mgWRM4wdU zz2I6EX%q+1U!o^)HC=462m5N$P0E0;LxHuL0ULLD1|FJUj&0-N7rfZ)C^KFE#S18 zK0nnkaP2&p3SEa0oG%+*jou+03JbF`IgTzp*{H;G7vfSsJw?-+J$fm) zdp-4;jO+HDHyP*N0zN=s`@mRuZ2!Hzr^(g8DiFc-sO&@i%{X8Qnuw<0J7%ScH{^PQ zywSHm3D5^E|@YYi+4N0wyykmSLxQ+tGz;++S9h{`(FQd$(3k{gyzJKx8 zmN^Rb|J$40048R`rRXxV9|27PUe$|sMRKN^W0q0Z)`}va012KQ5NQXtuP7CDB*BR@ zg9V)d5Zqf}i3;qtzt)a#?M^H!&>evMRuB$=X8KtjBhEt;Ll@oq8p@yYKD69WrsrRI z;bNRK_<|VjkGJiaVTWr7zyx0VXKRvnR9 z;;~klyKA7O{yu}MB_5~i3YQ(wSE#79YbazwZYt90$ESLdx^!{ES*0u}B9)^9eZA5F z6kKQ={Pe8R4>8s-`K{nS`_MRFoA!No8+_1*mYcm`0naFd_2Zj?lHmc@>NA^x^CbKPe#|2aw!nJd!B|w)!kpdC&^5Ak2sJq)(KQeZw0W?FxpcjlP9Yimuzm7}e~n zD2CvIYv_S@gYFxWeCbf&uRm&S-vllQmqxu8;0L(cz>aa2oXP`5Oo9Dlqt7eq!wQ~J z5N!o!PFf~^g`$kLn3`)N$UC$

G&efT9Utw;9;P_&UHo%fLAQ&-8(j{=N;#A$79gSr6&CxZbH+ymjG5f>E( znSJ=wY>q%3;5s@Q3wl!!?lYxyp2aYCfw>fcvyf?lcX4}JxOv`3{+@C5dx)R6_==>% zy#<$DuzzXw(=NV_P>)BGWPjrKJfR`egR;Y%(JA3?ot@Q zHHAxmt`06WZr3uoby_x5`O2#>byftOnYmO|;T8&YyOyeha-OBo&r7$kJ(?u9rit_P zhqGQeii!V=30JGn#J5Oloz(dEM1nBAxV~k8Lc(`1hXkmousM^`y4b<&5GC%-kpIh7 zD9L^)l)y&=z_nynJ(maksFzL#oB`?t2hN~ATow%%%*#uc&CkC4QeOQ%jik0tYvcpCj?#yp6Rnc4sbDUmF&IsLeCLMieLZ)SO5G#4>?GY2z~^{IPg@% z2%i1JKMF9NjJ8kuK8k!%ZfCuXG7Xp@OdR-5fZH#A^rHe1gj-YI4=@qa1TWW>uozT^ zun>Z41dJlEub#CO%UhGP;IuiNG0~rXEu7%F4Tn(tsby+o?_$SK!b1{I7Wlo8fIFeA zvcESmfjC*8rDfaU#%81M=c+*9I3Ogn&Axc3O$#A{)?MLF)GxEU!xtY7c+Eozo@wRA zn?9*2j`SYhZ5h{1*xxit5~RTHKJEf|E4A?8fS*Tsz4r_&1z-9zr~@c?PQrJX17j6L z*vXKLwL4{3MpwglD8cn?W1v~c=D+=YVnFV>CYUiUUOi~A~?J!P1BV7L{s*SBvDt=FnMj>p4P68`VM>FNiI;&ye zvyvdwftAA`hBj~=EPR;ED50VP5d_b(k1U52gW1Hl!9>&XRdapamEH-ieuDzKY(cU_ zx{HX{P{BGiBT(C(+|1N(^1c>?L1TXHZ^RECsy)q-VRwoj?=)QjbwOdH8W!BZ7Aa{? zKZ653x=ixE7KB-c-mx4}=Chf9^O@Yvz!)R@;iVuvhtFLGMl){GL5OE$XuYomp)b_I znPotb3@-9(2ks%P>X{KqaMPP|)t?~jp7xRD zfWrOHd~?55TSMN9uLR*bP(4A(6y#R-J)Cf-tC3VOOCgREe0bcxm$%*Aw+0%U{H{GZ z%f@op{XnbdFirpiW?q880SWF~7e4kU6cHm4yy*S+ zcbgLuI`EAvU8e!)Qb7rxRY05BzKwPr7IjhdgADpWg%IDvZBJ_gy_TkVD>1%p33V$@ zkVm63Obr+mO0Iu5z;(DAICKWrhlsBP&)KE#1?Y{#9$y>Vw~g_Tg#Okl_$VxhAdH5K zIs^0g;mcvn-66UYtpX8*0r~G(o+&;`8n2| zkNwW{SK(%LaAu5R6Y-VcIs~DcpSLw8Wp_$-p!DKNdVSV15U@RcxPG9CG^V}rip|o2 zP=Y6CZ@mDs$RdtpD8Vu=Xh&KI0#0rm38-4JW%DK`AtAnnB9p}iH0jx zu5z&uf@ku`cMbDP$t@ep`K6sljZ^GMF5H-uBA@8@W6+9l;;0i2VAl}y5^gEdURPc)oI^ci=_mY6q1>($WjV#yz`jJ!r zdxru|@HKAP*p`856=aqHqgW8ZbrwvF(G3@w8E{odc6aY#fnJ*eP4XZaQvH&y3VUA* zuHLYtu}6_XKdwrJ>!KFJ`_$b1@{98rH?9n{@g^@o44|@r^)~b!omy2g4Dc~bVg6k zr)-5Rzn_JA@)1d2$#E?le2oBPDli_luz!~dIdc8Ep_fqcyrEuzTjE3x z1kdUI?-=e1!v$n;4_TJOyJT&GY(!v77JPZ7OSb4%86PQ8!wAAyD2EAbOIZF?m-%Kb z4+YtkfbY&1FW41pL~su~_m1JY*p$r9oxB@->)_Of(ZP9KBJjL9-cU@=&T`nP3(VOO zy$!>v1Nkjb4ASIhkqjQ`!Qv_>ejr_+=PD5J4M2Fzt`E^k1;9nCkQ20bl1`Nq7j)Nt z$P#ElA&mmdNMNjL+N?SFq^Sl*TYf8e+%RWGXF|H#;ofUo8hjl$T`sWkT!Klf)Baih z-0gJ>cZAlc2)X&!I_+oOTDGI^I`8A61q*i9-Q#_n{`~%)x+lGlM?Kf~*1ha~9D1pI zf87V($CVEz9j@DZr;K@6ZvUfohj||lZQgsl?iBCiinC)+)}8BpEWJAVRNX@FIbCliWs{&m0c zdPt7o`s7!Cu)JY;vzIW=*1Oh^Lv!KZr?u*YxP(jpxg#tQAm;ovH{@5AUJw$8Ai6p= zEWL$3|23^f4NIQz@UL4!e+_#y$NzKl8|~ru{{K}`<2B20z`p#=*DS-}-~2a!W(l>_ z&J*_h;!sFPXfNS-%?BTS7&;LCEeyr(F8$_u==qS4e(=Yzu&|Kc!h!$%yq={W{1Y1r zy-uQD-w3$Zw=J*t78bwR`7Ibj(VO3dg%$!i!{4Y8icFaQ+LREU3vXF!?ic3#H1GX? z3hfQ#4f;4dq%X8Q8TK|c{i$KonwGbW7}yI&^5dY@zj@`yF~F@sKUq`b=b^LUUr&uUP)2g4nU8@(6nCwn z5Y)E7!D;##Dt(2k^!MxVcmLdwgCRBHk72nXOGEC3XyoC?mLI!>{|ZYmsR_b$={K`OhKGnsu`@JQ9tJ#b`D;RrkUpS_ z-@XUEd;VHQMGUdvY<}{qW|lYoSIO$@zJ}$E<)C0=-g!NAv{3YmBVj)WMSJM{;2%Tt zgkc@Oe>+qF;y(Hr7zsCxFqBLQFiSKgA+H6&$7-}K?Ly{HTT)>y{okYS;Z(r?-UwY0 z5|Vd3H0-Um;zgtlVq@bXV%5$q71l-d z)mZy+SRY1nW%K#0u-qx7Aqt za99%;9b;!JwoxKNm|&eXY;1+~cs(`N91d$j`A{{j2?$|`_3MyB2S!v_rwk2IqwUS1 zjh{G0jW!-34AHg=S$udYP5-o>kCxGCMF_;A=-8!S1JIl>z~vDTghQ< zRIo=yY+@sXFu}TI?#wccB?y|2oqYDZx~f(oy^(o zps}tzGqTM3m{Zw@9If%WYD171j}RubKFJ>rLSR*MAZV;bqX6pz&Tc>8XpLLLNmd*} zn9#bta&VcoFSl|9jkS16p4JrJ=V*<+GfXY7u?S&8>*GneW!CFIQ}Z=wtds8c)*9G* z9IY|sxoTQt5W(kn5T7$+qXw~yljlACFXpLU4UJMeW5yFJl+__InHD)_# ztao=lDb@IIcQ{(3D$c1EgTyF=FrhVPb!Dk_8@C+Z=CDStS1$&MkqBXe_4uAgFM!si zw;z;RXTPVGfuL!<+529p^)APOTWSs@G&-x+t%ODhVaS26L$(dLU1}}u%Pm|%qHPy4 z^UTdsSYp%**G-Pt#E~ad&SpX)LKqU;E@bJj>!lh`D`>2@ZeG=5y}{9%FjDPnCL|z) z39Z7t%cUAa5H!})1%Q=bxUO@w#@|uQgP8Qj8kjiWX0 z#sifPpAd%-X0#qSUTPi1d9Xoa9kKXmsdYH#6<+0Njoq(a3=(1y!i3fVBMy~X*ZwcH zAqX1l#q$TXGEl+M8dI=W<O>59t5B3GD6&weyaI{A6=Zsb~ zLYUAxWz8<&>o3)`290(6GQfJ8i()Qwv__p(FI)*x2w_5N-+|jptxLH8`4WdUGDq!d zCPX5H30BYEZKc*L9AAT`bzrZp+T}24TDKN$hUJiRwlAtV5Z`E-+Ifj@gb*eiSSoBR zwa(CRj&b-=MXGLDM>L#oAKq5Kgj!rgc}ZRi&EH=sd@PghF*- z5TAe$CLFlXxA+BMUA3pMR1?IU<7kba!O1{8LYUCH@WwLjY@Ow>#tr0TAPyl+u#PR) z!5TEJ1-VN~HNj!fv`$+wUn^N>I1a>Co>v7i@v#VD!U18^JT0xKIjk||YD*X&gAgWI zr%wf}y}1=8Xj*SCpQH6MJRGgj>(whvd^AFs(7I_-eyQ~w=MMzUflbqAm0BnKLcMMU zP3!yzQ%bEvIqPzY<3Q9h&JIK&gb4>$jG3&Jtdktp$o-rQL?VO<*5{KZLAb&3HE3F| z&6!YYJ=R^#*Pv-#b9;QL^**=4oKSNhuF*2JWW_Z?2onxW+A+3NlYtEy>!v-!L9)0M z$#IU>#5-y`5SNG$CbXUyG(;-{5RBxKZ#Uq3X2Zm1XSE@;91&#IQk-pk=&QXrmxRL5LHZBe!OlX~bvbUDj zBOKP)8R}>wE*2q7u+CcsSo?EcanQ65_dGAL-u*yr2M%+z#%x#HthgA2FrjtBzGo%Y zOI*YmBnQ3@DH!~u#5#Hemv{-9*oTvjmq5_1PP`oASP;EPy%@wrBZLVH&hmWyK)SVkD=Or!*Axvn^J9?l*vvdcIb!?ygB~}+l>j93|$VKY> zV_YOcn9w@*$(|BTI%mHcYiy$&waUgeLI@MA14;oaA8rIq>(Hw^ORQyoRx4M~wC*~# zqeQb8wU6UK;z;!(8=Hs_CL9>NZ%c{B*$x`(^{bmpG+VNJIa(7=ol?nbYyv`<(0cF8 zM$}j}UxUWFrhG$*#wpyx(HcKeRqqfR8;=ksv<@A)w!}K1wVKwTu`ccpSoyuE-5jlP z1Jw!G*f@kRp|x=9suE3-C}^yg3IHo_2X=9^#+LU|%Rnqbn9!Pgv!q0m)C?MH`2oPn z)4G$RHD=@#)t+>03__UDx^n!=63wnr&{zwuFV$MY9UQIE3S|fL>>vLiw5yFJl z!5e100IcU0Ow+CfTh+A2G^$vmN^Hk8LI@LDk4&5jP9e8)2aWaAkSQga;BX5^Yhu9! zmAu9zB7_O8^E?wvtb@1;f}pXUb^}&^?{qUqYr-9MJy}cwLYUCnd&W4e3)oZRBW;%fFzq12J(3VM6O> z_plP{X0GBTXsn|r4K2}Z#BAVbja^o%+Kh{dMF>M$zYZxLKL|X{>0A)AoMvhgL0msHfB7_O8 z3kL#Lz6>~M4y-tpQ(`^D<)GK7X^n0)beu{Jq8lNE39Y4fg%ayP&TI$Gfr(|$i>-72 zQ7u_P(|Tg=vtmuawVLBV;`$jXr!YDZAxt>1^J!(VCjS^T*6|AfD_`xfila5*Vqf)a zB_M-CDeF956X_;#_zAt>c& zjVt72APyl+Xg#<7X0dfsL$$mHjdjev8^xN+j1rF4*wTEpyv8Dg39b8fUoX~F5*2e; zW43d%6@w5aSZ9}9E!Na~1WoIB&lRl<1WoIy;eeHQGm1D4M3-~A6^#%k92j!qY_W9* zcXT0WtS4`rDYowCiYf~^TB8Q4bI{RI2w_6&?ER;Tt)qUWme-)M&bob4YqM5zv_@{` zBr6gjOlY0CvbAcOOF3HO*K@NKj}Rubt}k1!mDixL7VcfAaq9PH(gw~_yXK7dNps_Bv=PK4j@&#&I zBO4W}ZB}F>gfOA?-i66pI}kM1Jvo4tk2dCUv?f;WQ6)7a6A{9M*4qarXxFW|9M*&a zwPZymAcP6l^CJN(zbhX!tp|^e)vg6W)4K54&|=Nz@f?l=@l)0E8X1oeCLFl;cyO^M z0h`ZZjmziw8ix=jSdZlmD%K?5f~589kb7hEimhu7bIG^a9I>(a>Kt@rEJ7F(`*ld= zXh8d9W~e&*7BmmW?d*p!ry6UJ#I_45m<(9?Ev{J{3t|d5OAvz)hAe0oQaP!2u_pHv zG}dP&y|iohOpey*iixTWL1Z*Sn9zD~%=0465%i$3J}i7zq~Yrfj@GCdGu2ir3L#8r z%`dM6T0c=oTtQ=9F&wZy;iALo9IcVLYELUN5+O`zy|?XQk##IrVIMTsobwNgG}*Ul zDq3S2H7ZqkTJQrxn9$mH?7bpQg;LO1H|@Pvq{)%EI9d}6Ia(7D!i3hDBd!!_s(^#W zx_Qo}BF$-lsT{2dmDAZQQB0!*gfOA?=$s2hn&>cStdG~6E7HXBQ#e}V&#LS|Orv;& zFroEEztcsUZTXVaad!Qagr5_ z5GGg$J~>{bDWV9P*85kF6=_Z`1WoJyYe$PT9_&Pp12H!^d5u8`6ArA~a7Zfy6F98V zGp4Ycr!kG95yAxPrh$O<6t}w(G_5m6>@TujLNQ5w<_1^W(MVex&ps}7ByGbiqW7V`K zHd>_C*u+K%VM6PX0~?Dp`SLLw*2J@FEl5m62otP_FRd@K=5e*fLDO3KY;BQs11GOR z)0&^Vrbx5HHJalk>59+l7m@w2tIxjeD-Tm?#P0XFg z(Hi$aty>9k2w_6&$npn;np|nnSg*{wU#Rh4`*XC$ma8(`F$u8yJUeL69PT$hbR?xIg=?_@>`x5$b9Eh&$!{!NN5~2~pgaa!l zTr1S%34_Kux}c&^lh5kQ(Hb?Cv#(JIVM1&1tjk(?4I1m6gXar1$9MX0v_?+lY*r*f zn9zD^)7e7Jo=MPHZyhNw)WiijYFgtPO;u|_d?SP~q4h%1(Lzn#S8on$;>blR$%;=z z2otQEZyYJqYVrfUI1VJ-Q0rEF0z#N@plI@*LQOs^ zXsme;cWHG?;AoBCuePu8@d#l;>&P?PwX_C}b=9%0g__VPnW(me@i7QtLhH4? z>$LJ3BnQ3@xi!UIXg#@;+c|u~5gVOO5fOFZihBI1p8;Iw~F$AB7Mm94MPxT&PKC1&y_G$#Shj@R*}D^3*!D8bl(5 z39ZvMFD=w0HG{@_%Qdyox`4k0R!wVMqxGtb)MDZqJu;_t>GVm3)^Xfs9JWyo0RfUg zv5vn#L2I-ga#$0`svUy3M1(NmYssx~TFH9AVNEDhow$pMOF#${tmB`L)nW~r)`9y* zgT``akMDD|#xGN+NaErV!i3iRseqNg6Fg`RoIWwUP*a)_G_6;j3@y~0#dc6ps~*H*GoHF zw>Vm(4y(>d$HYY;gbA%nCq7$gJ=IOUVGuOdJ0k(>@PAQby~)uUIaGE2JSHv@A^sn2 zZx&ni7wz}S_a>bbrHLxFr)_jIwQ15c?Qb4lTJ^Q<;}t}y`Vi?xiuw}i<{@fd3LLNv z1`Ix)XZv_Qo{uLm*nrJojIqHO+t|k70b?65#()8X-QRliTB|InTKE5ozI^r3^8W3; z_S$RjBd}gu{L#m@@@m&hn_v54AIYuD9n9*49q5{g?S!BZSW9nz?u&gT*C9R-*C39r zo7qkP3c>YjXXHws+gG!GTmRS>>;FISUrWt;u{3g}539Z>5%5RQdkMDVgF=YFZpHgP zmb<83Gm9cu`U@HF2&iOZRORjk5=CHu|nZCVRds}ptZnpK_Rf7 zz51q)HLI#!TaxSCb&Ie%Cwi<2{R(lmaq-Hxd zCtn&q?h24OX~(dBE~F+m}) zZl#~~v2u>uwIMHZrA?)82&<7mkG|QC0SbY2cyp>Rw)rpc{Hk_6T!~ztk}}ykX0^jC zbOGPCLr@5;S1TU(u|rO^>u&dLK4+~F*5E##2kZb80_(fPP#be;+$EQb%BarMHhY>#A9^dLmc)+cU371e`eewj59h5jd#p?qdfrYS*fg$d&$F z)G}eU`*EIS+n^9w_vbqLSnW;iy1d%n$6n-lNm#8_ycXCNC}%2 z+a@Rk*SxJ1{|Xj~tC5RyLfZg^;QF&7ay=r?P^crYf4;eoJ;I=l!0h9uzS#T!0k2!? z2=p)2Mmr-?d0N16wZgp;G`mK@J`RRsaftb>>NB zAA2-pp1Atso2XgW@HxsF3Fab0h-ZDsFbLJWvP` zxK^Lf*8;U`&!r1}?E3jEVRgsxQIzF^LSTJ(I*We=YS)S%XF2P0!s=v^@#=s=VC`>> zTFRMJMUC(~|(#zJZCz#a?5310*Wrm;-SkG5}>SbB6+I72px0jv6OcB;#A7}7p z01AQi=Fa zehYgtV`x3H9UI8NC*A5843Dn$MlG<|RSA0{V`}wvFUyN3NC?~oJj0qUD1IA)6B*As zmwVZ1oZ59XcdD0FU>^}yCs~HSE(a6>YhA%aFWVohT`&9^>t&6KBojIc&O7m3G! z2?~MrM#s%wwv&B8T#frUe=`kG2(Fvekt_YhS2gR(n`^zX1#*E&%{u?7ua}(~-Nz9y z!W`TNZG@l@BCxp7!`B$K>x02`FME*Y9$^ghI&V+wegl zxPC2(TU7Zd_(XI`?GofzC9uFg2##TX7K1lPy!YWc`gv(~Ox_p+02HS749 z@?Lhy;x>tZJ&QXt3>y?e1l~54_OkQHTg27MMbEL=h6M`2^-8>?mtB=tvljFh^u|U= zMN7@PbTx9NYwR$IfH{lvEW-qa5P`ind3?O8T`N{{`FI^7tVSXm?G6nC6awqi?4@4z z429aYr1xTPte-rvd=s%+VOWNGRil3Zg}@qL%jUVu4dNOcygwcRD-1v(xQ-7+uJr1$ znzghdljpB$)^`hM`C2eYBH&M>eVi5gpb#Q(bK+EQ?Cw9u)nc{l>!za~wuiY+SiOUV z<7{?VmVYMew?qY>DC&A{zF42{ zVYy2;VGZ{17zhGT2&{Pk@IfKCKCFmb>CFu_>&Ug~9`>|@n)P6D zvWGpc+esqeW#RcX@IWC%;LQAZ59>=%yI$CM*u$RC>L9Fc5zey$7Zd{P{M`pV?3o|6 zYrO3~p9k6rt22Ugm%ssqz&d;WZV&6BP`hqzjqu#1jj-DH$yZ>5LSVg+xZT6f`qi$P zGebPCt%TJ| z;5x9E?qRhzHEYjcM-MySQM0ZtwDqua-ew#DKb*$vmLGybh`@)htv#^<(wERgT!Vwl z$E&)QAAmw|z1^7VVf6tu>y7=U9@bH)W_`6^$7k(E5&=IK?YS-A2Za!U_HWfZdsDk! zUaabgeJ2lsHxO2D7=K&72MU38ZMuSI#cJ1yJLNosuP3Z-2hIt77Zd_(W2%(TS!&ly zmrD3NP)Asuaq?|Bpb%IGR*QSs1^gs&wFmKP=-Z$WTz`HjjK%=@%``RZcy&QfEKWKz z)U4N!5`5*ZB@wW8$n0W)LWn@??iHTDs$IL9F7~j_j2gmft`b%g6awqe($b^G)rJh2&k;OW})&t2Kfe2rSP6h2WZ-6S>l+N;PZ$*wZvCmlqLMGY4I0wmcIQ0_*wgCwvSj zBXBaKGC7%!rS6cau#mtSY4RBup!hB9$&8*a6X{szW749fjKRr__s=5Rs|jLTfN9+@ zjweGm1jTP@Ph{lWdkBLIPu$8FoXEI)K5||DNBAs8&3eA|ZkqKf=935n`{-QWasyBZ z5g0EYNwfM}g1Gvt=n;R*^+6%Hc8=ajv;Co(_4BLYG^?1aS^LKSKV0)j1iUQNpJTZm zD1-=ntG$tCRT8ypVbygW*Qw-dHeK9b=$G{ch>WrY?49j&uA-G=6iCp){ zb5DBKM}28lF~3Y$tvKqUuv`li0&DKu-ZcAh1a$=7ET_}4dw&nl1G$9N9>lwO*9L{a z`eLFh%{r9S5jZ>2$rl+lYuZGRU^5LZ;?q@og?%lxaByY5LmlzX7e#{j=0)8MAw zQ{$hy*=AnN`lWNTo862$g(F}GBbn&r%nm>yMBvxVdN=#=>!bPOFDhELpKiylJ}3m& zv5v@fh@A4NStmZMbhC1Xnsxl~ayQ$>9g+xm8+azPJx~Y{I6bn|%?gle*YWj5{%!pt ztZo_p3Tzh?0&9NBLO0vV|0J$X9QABlwgU>m_0{tid<>{r_fOC9FILUkKKs0zbyXga z2-vyk)i=wwK_Nt7?ZHg+ZIQ3w2XVDh=q(P*wm>1czS*4SV?fRNuy3lH^$@68dp=I^ zFZMf$fVqm-Sla}J5P{~YaXzxtuJ1}mx>?`TH^OQx6IKHh0_*yR;cnJjtasfV>Sk4k zeavcwNjz&?At(ga-k*bf&QiNx&52xTKJb;W208fKvI0;DteJ1G@sag~xcYnNQQyAh zgFi z$o2Ez#;$vW)m^}Q7|R8Pz&dav)y)phJ`q=Ebpzc7upCebu5UJ4_!v;LUaM^Ej=lMx za0Jw>BX8=vSr5T3iGZEJ`G94ELWsbF`XtW>)UH_t72Ryl{gJR*IfT^$g}|CBF79S8 zfT~?z9~APLaEGv(+f~PZM%J=SPzbC8d-;EWYxTv*mHtf32f}Jh;}a9h0ENJsjOXz^ zjM}yS-eo>s-(yxYjN`KnGX#ae+WGt06^~cb2Za!U)@w&ytp8E%I=6n<#aOopt5=488Nf0e+8ytVZ;fusSJxer`IT5LkN- zzjU#xgW7d{G;;kx+H*Dtt9`V6{C7tz(*}jW+F7^P#rE84*Ru9cd7HYv1gfE>_J^yEas;b+P+qtC-aYlla>*LQn{-7jC`kVz-3Vt~n*kd>&XKtU(cu zs}X=gU~Rgy*u{2nYS+V;vt8^Bf>(sqOX6?K@IWE3w%&ct=YiM6)t|%_J;Miu;JV%S ztc#sSE)!RG1J7B83kt#YS!U!)e}qcSTL0+@U%AzBofwN;i^#9&A{o^E;2#a?||BCK`-=Prf~3W4?c`_V3T!l!m!_&LH?m_@>B zEs*hQfkI#{`gE&{^$)0B+ujX!u?Elu!fFoUJj*aaA+Ww~zQ)I^+Vxk~0AIIW5LP3H zi~$1_0&DTPzAjdSSG(rscXQTx#A=4&BpL(JKY&7D9h>ane=W7^+{-q;#?BGepdXC^ zGYmi>u$I4X>0&Rft6gud*7I*`mazJ9GzQGj2Zg}eyj~lv1*A&$oVa>vl)agu2MWP; zCp&U|OHLuwtVIizUF@gY)vO&~%K1zyQp2`-}1WHk5oS;tk%K1 z<9ir0v_K)SHg)87u^aem*P)UG*0XS-sf{|T-@ zPZ3sQ0bSiNLjx27>#xc)UF>W_?ON7wnva1=%o>FKcpeBsPzbEI2Tt*I>oIW+?&Gf@ z2tXmYmT&&*Wc{yd)-OdrJ6T*G5ms*jRrJij1BJl)q~V~GWt!>;oND^f$!ZxBgw;>t zbt~{eA+W}W_B&(aq~k{&fg9H%*R}r&e+5d`lNp5#JDst`bAN(u$4Lm>Ms%6e3|vtB zHUuX#a=yLmj6IwCQ+yxfA+dE*c;yNlQ2f^RL`L#sWIO$Lu&WaGL`L?}Rwt{KjuBQn zjxHOSfei|Q_1FGpCwl``9f8WdjZU`4s9CQqzv*N<*#{&7R*KA87AS-WJQ`f-WVdA1 zu3Zz${I7MNu$l?-&6=PPSjTQIb+Wpy+V$h@MIP6Cgw;4Yf4oP{3=B{RtcUMjbh5Ml zyV%ta8}Ya0hoBH#Zx2SUG>2ESZY|AqvVJ->YhS~7Cp$41B@qa6&;?1;4?rPA;K76Y zo$TFawd?57NGGcnj}TTrN&Z?sCqwRN(4VQSa!BdwjR^KFQ*TK(usv*}x) z5LgH9HFvU}AGPcEr;U6bxJg*eovUca<(r@oSXV~tJ6R8f+V$M$I{t0lAgsn-=J8Wb z(>FjNuvQ(_cCz=d)vnJ{HJo)2vwGq9!STj$(+fc%u7-<&W#9~6S?VRvaK>!DDy_Ps3bWcBg^!s_kejL7pq zA+TP!SJcUB(CP?Gw&cTZ180`B$KJO+Gp7 zU|De=VRhoD1J?8$PzbDdx_)-B-GxfPNO+2!C2&*-MZW@`M1qy+6{OQLImJz94n-lMOT+@WrOrUOE(=$OKu-<*M)xmCZ zs$D;9Zg#M5tDCSItLWG2P0s*@z`FDNO-F3*ALGB4+O>UrwS&!BU6|DkS5Y6h>4u;X zSm(1>I#{o2Cvgo@=-#dA2A~jJdv3q(U?(wZ*2foKcCZSGnssM)se@&29V7yN0^Kk$ zT^|%e1k#rmI#`XUow#}<=#H@IdY}+oZ=8D3!73zb*5#4ej#$gT!Q)lUnmsqe=Ycj7 z0e1o2GBI5j6hZ{*KTh*GOYfQ+x$cqk$X3GYq|mKX({(`cTh@~q!xdA}7h6ecr72=- z52K5WrfY-Zx3(uTnu;RZ^Zz$4YARt*WL(~T#HW`Q!fI`!#{x{(0)@a@+!wjhrXO_# zUfdn)V8skIYtO~VmHwb~Gl_sXh#q4xT@w^S1PX7DMxVi-;g3u0+L0T%ek4B?)I?Z~ zZ;URwui1Xr^bRHQms+mo7g>S+rfuXQ8> z-Zb9GIvyy52(%0}cEl#>gRNTEtslt_Rw79fS2u|l1IGo0z&cV^%a=p7>(tlEXnrLN zS1n<6X7M8HIG_+%D`(0(*nxrC_18)nk3bD!waZ9cZBPiTd3(hj?74ll>&)Z@zLBja ztX3JGUmXh+0&81VCjVm9uEq874%V<-MOe)QiK__;fwk+xsgBqYdA7KcxEj-BWEr3k zTzd|V+F8Sgn)Pn_u$`rE6__=8hyxdi><|*qVa+Sw*X9f5_NAMLTie}VG>HS5J| z-`m+Hrkq3|*uceNI{<|cfyqnz?QDBoMqK?kK8CP;PzbJPetm6cMNKv9rLr&FwS=&` zMfe!Pc0nPq4nN;(XS0hs0_6jdD}6Mil(2e5_=wN;Kq0UWWPfUpmH+p6WT_)i@$Do3 z3e>Fa?c0337Ly1#DSQxPJD?CE@bK*0_E-bS2h^_Z&o|oHOjtx%?F9L2*`N?uGYi+- zSy8i)xLQeEc(E-|2(CZM*V|*yJmLJwzEe?^9iewAhU}B3W4=b%XB+Ch*7()U7TuXMD5Pk4CE2kpb^glRsaft_06@1e0I4?T>Tt8vMe7Ig6pYwW9=-@QnT(A z-D{5xk~Tdx>)hbYcJ_k(6%qk&mW%-p6hZ{@hp)HCYX3XD!l+&6bFa0tQfV$>b*Ir! zhMATN3W4=`Zy#T|)vovUy7+j#Ojw;yzck zm5x_6>$j=*ZEP2#W_`1=*~Sk0<0Jxh4z6gKHYkJ$B$nQ^u^e9Qy4Dl9?vj(3GlbQe zy@#@G(*lLS`u^7IHufC0+V%9_V&qDy#it3Yxz~Z(%S{s$0_(^1`8KxSP`lRd&$h8v z%~OQcC?jiu0SbY2;`y^SR(Vmo{#vhYW35C-bLjBR2)B387%)Om2&~!3O3tcwJ(FAB z#!fj832QLedi*Il(+EHzu;wI7+Sq>M7jgBA@L$XDK_R%-?H0GOYO#{_WX9z6L|g1A zNsi@}uqQK;ZISJb&*X=4ev%k?<9H@8JWvQRn7ehQEqay+XN79loOCW91qX!H?Z+#Z z;etY7{rKu)8*5QgyXKXgZ(|jmAB5G3pGS?*h64(L_37@pHdcH2PF(E+^s`2$VS_?& zU7w6xf0Arl&3btDY#Vz%=Nn5JNRKInp{AXXy`_nMC{2hl%(LSVge|6Mc)$Y-E-t+~41$`Xywgf&>*I6e^= zVE_t&^}(f;R+bp6T|cK@x3ZLAkFfe_)bwJ6J}3m%;?|{B_RCIc*Hg`lt*oo?6Jhlx ze;j}J%?LeE2&~I5XIo=iyw^m{M*_ktnOaH@l?wQT~G+D@%1OI?4VQaI`LtW zkAaVb)yWz>o^BhV0}6q4sehuCwNt5Gf1Q00#g+X2&JJOUH3Wp9Fi zAg)#%ZRCv50)^mOyg3?uv81I=$$B#5=iqQF|5-*g>{@SRdx~5^e@{YS4x`kK_4}>-R#wqbyEdNBZDsrJ z4Z`YfpxTQOxS$YNQ}K(@7$9dnYS(AUOuihxA*@asU6C{b2NVM9(*Q+toAtSEHwff6as5`-?tR&r&=SfRtoik8-WE1!F8+jbBZO~YS#0IA5*c! z|BmCTW}T?tNwKq-RT2TS5%nw^fe8vB0^^_GrC3_5c1_G}rr5W&LRgJebp6-}3{VKH z1;raFR?||urfb(zY;*V;v-;sG>M%F_5EKIIlf+7jC9rDO%E4tmUSAQ`U|}C6uzmmv zf%WB^#T2V%s9hg!KI5#*gw)rPx}ac1=8ZoMKzfmxR@uC2{pYA+X+= z98a<8o7#1IcPz!aUX}=}o5b^g?}9>LE!%sLVkbO{#MMdS`PFwoA-MiZ+)J@7r<(O+ zYBUx5`QPICRn1y_`WF9dEszM<3wX}*ZBPgic#*ilXBV~W{lV*e)_y@)tupf0vOpoQ z9-QyzbC%k5`(YRVw&n?|nM|QQjBkQMU|qPgE)?y`gvgnBZez7PETMJMd@^wRip!XMIjsg9E&e^#V``tcRy_ z_+Lxyx_<3EAFnfn)vv6iu=X`&rr3^C?Rx%kJjHr5o)K1W8n0WP2MU4p&eKyV zRwPope%?K7VQcI(VRaX9KH#~a5LgE;|7>Bs8EV(-Bi~wB-Q_7^b>ih{&hi{k2&^|d zzO=;lNtsOTIx_dMh5hu%6T)gQpod@$&jy9Sx?BIDg+1A-b{!bqYGJwd6k)Zd@fzz{ zpb%I$6B|4NYS-T0H!W;$I7wK|B%+UNE$j}H+O@duHD`THSdARKZg~bM z1lF60mo4l>R_!{OSZrapHzqKv8#eBuZ_5oqA+SEmn`>c@)~a1MA3fvqz$3yM#Bp5R z02Bgiefu>33dV`6pNnpq7_JWr!F8tYNeerURI~Oxdep*xlu^xEzICgGRdXJa2za@8 z594~E5F*gpce8~(r>Ay}-?`SpD*I!E)y*M)Ef*95>*%vyK3>(X%VS-9jeS5^odlk< zTn7{aYw}fR3#+@_C$9E5p0!;Y6oTvioAwrV)URe;d68;~wUS%1YSz7*MbXMldW-Lo z2w0Oi&vGqL2oV^0p5MZL;7skhICzz>1$POnnO;OSBG&|kz*;wSsU_A-8VJ;`wMQ5D zcpW9I#yE+q0SbY2E-R~rbpfkgFLYdaA%x&yd8av= zwsGH=+BIGBp_whRLxj~C!Ap$efI?t>a`t^QYgD{RTy^)M_-CMw!05snAFyiH7sE?@3=EP8n6tP*;FzEgB5>F| z+sq#2QM;bYecsHDcdipwBa3`n1}Fs9JKIm1*)v*d*TdC`X4dX;4YS(eHvS6i5EKII z_`;(o0)Gz|;RlFokcHD?I{<~?+Vtch%r4kf&H8=n9{;w~tj+Bs&8(!?Pa@#&;V;(q zK_Nt-vivq@RlA3AnBVLcJoJNbJXvF)3;6%0wYcatN{uk1aI5Qo7pQTYS)Xkk?U8o z>+Zm;Rv5=ij1_`HV0}4L(#-bq?Zh=m;?KYeKq0t(Un*{9`(rihsg}ZKR?%uBto|xq zx-B0R0_&5!0?w+Az~a-Z+*QpwcKSS@v|337yjA?kS{^8b2yFe#Y-VRBYS*UXb37qP z5mvW~j4T%v0_*FXcysJIsc5NPd(WP3X6Fzsgw-j+yKc(?g}_?(`k*QHfxJSXc73w? zqlujwH4|35jKtLjg}~Z1yx+vy_SLSRo_}p(NnsOVwGM_*x2|P@LSQZawb#Tt2-L3q zk3L1Nr2n&#u$l{Gb}>OAur}s>jK%=@u}8IQ{pL;+yK2-xSdD(15LgB%1lIZfcTKEU zRqZ-lvfae$kM)?<45#r%)(k-*ur{o`qEKCbluCBdozb9%}H^ zdaQO$R4?#vD@j=Waa@5leNYIjcc*n3ZE*PP18mAwN?SiKSSQlnvdwG!*ejEcHv zO|kfQk`%&!`Wt`#umAF2{mZ}jXO0uO{QtHsnQn?L)R6acYKW~nNk*&-3L&z07N(k_ zbQ|ZIYS&MXC!@dDe~LG9)r8eqz!`z*fI?usac+XURuNbG0R2dYVcMV&Tu(nA=dNnj z%c+M=v5PSrfl9(^t&X4*9@7Ga!1{XPK~pU6-(gpE1bz8TxcAe@Q=C0+0)kxq>%QQeCu&(#s*>6KCYHgfS#R7;^NgUBL?GD4J%vU93LyghmF+xxQM;~ArJ7hTQ3+x7 z(|9#7d{79isi~$vz;(W~k!J+Ogw-3ttE}OHLSQZaSjRI0wd-!8md~$6gw>tKYk}c{ zLSQ{RU){v|o(hSpGmck7!vTfh8qbVe?~`|l)T}RlRW!wh{vn>V3ka*7i)RUb^WL#@G7em@`1l%*7BV~zQW{_2w2m2H8d6_rrFPwz|JcZidY1{SH*$O; zh*&*P2&@~+9~xQd1VHR&cdzYtK|8 zyV9IZSdHoAvF5jk)c}RS`s?cBM%J02c3pch-pC$I$il2axO4os4(%`qK_Re?7mPKs z@|)VV`pyF$*G$41#PLiR1fURD-(}zBU#!}-rF*0?RzbQ`&Jk8Wjn{&}2Zg}8bu`q- zy42LJCB=jMuXUENdLwwe1|BE`)~2fdM)rP?+I6kGFN!PK#KZ}!dz5voOD!6&E+~G> zdNO0+XLn<4F`J}BO4}0|Upwm>qkSAsiOvvMXZCoND1voB@mtsv8E03j8`*97)5O(Y zxQatygFR}fBg8bIYbfgK_Nt7tnW-Cdo$t(arFj|SF|Em4-|sy z&%V=qc2TpgJ^a-W+aMJ!HEY%T?+t7o_)a3=rjDNh;S(KXfLCa19 zyML`_eR6B1fo%@Ik_cD{GG|$!5F)Vqb@>l)Ej_i=z)rZn5LWZx?XlM#qQ9023W4=Z z)r$tU=~lZw?VoLk<@_W36?`VF#x%~ed;=5$>;0k`KC(!e@Nc1Q@^LA)AxE+~E*f)g2IySEx*Q~wlyvuf9e_aj%@`}KjaI*H?NRYs%0 z0foRi^mdSsShefT)&V{fyeF*oeVl1|HYfzv_N!29GQ?Ytu-313Q!5BCJL~&R{(Q6as6( z+qP&TAlb_%c6Gy9ygPJ5PzbISU9Ao5ctai6@{OhjR(w)N;M{}82KHvHIs$VqYIyeY zmc%s}CvgoxA;fiNz9L!;$gz>ywdiT&O0(?^!s;jSSK#`f5LoM~N~8Ie{PL~Zb-1Ot zfpsXoA*@~k&jYRp3V}7bna^hzwQG6D)dp6EUni_?6^W}03W2rq?&Sv7Po{SLym~3h zV97kNMp&IRo?ToA6as7axeE>K$UyB{ouAdfO0cVh)gC6_mJJGlb#o!kzXG-EyO~oB z>>Ae!VYNC)TrE%ttY;qns%Lxo*TmHQ=K()O@dJJ1#Zr%B|gc z_S(@a5&REU3OX3=&@ps?^pb%VFKCRcsCds_5X5GqMt!GUHYSz|suj^Uo`VxtNpNq3? z#|MQFfx71}>)EWOc75HtSkG!Ni-gr1!P&OsfkI%tu{~eUaw4_s>#^B-b|||*Sl!`g z$2y?BzZS- zC71i>39CIw;%b9JV7)zcyPnlG)vo(9L-lOeJx5rrMm)nh7AOSPXWfJKY!{<;J<7RW z&vxCjgw-4--*d~t z`d9%OuQNCTb~uT@Ejt8-5P|IFTF&~6xCSX)*R%sr2(E+Okt^LBsaZEGtN2==X6^b= zQO|1I(@*-ai)vhn@ zU8rYgT$6;=uEP1NZG+;stS2)r?q}7<7WYYQ`!TV#s>sl?K=E7K6B&26&egL%U?uE{ zj5ph-qg0bLl1va*vmYwf$M-y7-^t{f0UMS33^tSm{O0dhg{y9hjvsKp{ln+o|t$?6_a;y0P`Gjy)(hj#;g65GMpy2nvCv zg6qKJ&vmRhL(O`l`BNQBw$-dV1MlkCgCt`l0)8ByMp-^6gb19;-Kt~d47Kaq(uL?N zAWd2i2&;GW5p}^@9w-FX*$;F4D^R=M$eFEUo5TBr)lHC*<$^+By*%-(jx8~2*L2Mz z&U%lqIyr>Z0foT2e{-yk6`$0un`IB`SW0x4u-b9F$XYfi1lG~ndwk9sC9YN)rx}(7 z3c>Yt&fPlp3wwb?0Sc5X0X_)~i1lB9J(sit1RULtf>m7Bhw5w)4pG?)U zW9eZM0Y6RtT0SU*2y~1!)v;2c+BN@S1J5&t2&9*;CLSS9#tE*$B!kfg^J;3Xs z>4HLVefd232e9V$R7b4;HJ-H8th-N3_*Za)M8HWOe{9xSm+v}pwf4!#vOpoQ4t>AG<9dy_ntR88 zo;3PvnV=9{-`7R1+oZKr&06^?hi5Np)``uHB-?QfkO&y@!DG*yL=iARAw=NPowX!u zcu>3cjIAWuj;kNDMz3$+3&=(Y3V}7h^Hq`^OZO4iAc5B{BLIcqdg@Z-`kGwBSF`4x zUr4fhhicZs$rnkMyY!L>_{%tVF?>)65jfW~n`HBV+V$YaG-vH0tlkcu2MiAs0&DNg zRFeJBo!a&0xyMP?oRKE1ZXEAo3>Opv>yzYok{$P}T|ZrjT8GI*Uwf1m}xnY4q zV2v-{NU{eI)vlFW*OIK7(Lq?v)dF)@yIWb7QdBB^#=8Y$(u zOABH3#?din5PF~xSc`9$B-u6DX5#9`(Pf(;bU`7wKI<$_vZEL^>(fL&&t254_ikKG zvNnuY$MHQ(5IUd`BJg7SQj*m&)UKc2T;yY*k+9lFmB(}KAhbatu)eL$PO?3> z+O?=Vi_fnOgw;x-1N0!YKq0W!&%~4L9765-w)hO62kHr{d2r?Ux)p>bC z_vDFPwQFO?uUeK9))7`C2enlOp#chkb??)UT6SurcFnuVn#Jc<5a%%id}TtG{>rSxGwx zd{79i{Wmsi+3r~FTGlgN%W}eM!s^A#(3}-`pb%IaR;Oy&sgc@s@=WA9O1{`C!s<4X zG2ntiVC@?juVuAjwd>V0W3_D7t|Y9^Dj5R~CFYmhFs639FHV_FF+a%3>+;JAz8V$~SNA^NZ}~1L1lO)qInN36 zh^sYHfhr`v1q#7+|5-^b>&#HHMr{d&`L(f*mcND%4wZx8WXAQ*D^W^R^6%rm1m)lB zWX7eb+}c>p(|-@!UL~P5r%_Qa@J&$sHnb-*lBt~9Sbg(e>=UM95a*!J(Asg0G* z{&h^N4npb7VNI+s`5$82%OnWF!Q$~7H-Q&`LI^^|_CZbT`xRoVj_u-;Z#A)>b)@-6 zP5XH^vc2(w#P$*if*;3ujOT;mw?R0OQ8&0(6WjkY99p&ONb_zD+kamqtlr)eJZe2q z2&`EHA8Ob>QSI6@yi&tfn;gRG-pBP#&jp3R`s2dOnpie@=0NQ_*tt~0YA_cFs}sj7 zqvwD^V12zYU&HD}YS+Hn$dz`Oo+qsK4jBVBCw`jI-Ps(hVXru=BT#*9peAweWWPw&uwA{{_5Qtv8n*X3O<3JM^4D@fA+QckCu>;6Ozryg zTWt;Ns5wPgodlj=T?Z5bYpS!7v#MR6-L9x%XWmE8QQq#_DLiMnHYfzv-o29Oi~YNJ zWT{;na*Jx%Y2P7XwT?>APT93UA+VnRRKQo5U&Pg1C3BVu3c>Z+Vtx&)oU2(^C-Wj# z@{+fjwK{pVhW+s4PZ9wmjn`P$0EG~N8(EiYVqgCZj{&vo&yI^V>~{hVFsl=8<2=g= zK_Rei*PgFo*E-d%?@nj(@%n?X21y)OCjf=O`gY(<4Ld_ryMB4}uA1eq-wCU~LE`Fz zLSQZG*sNyf9BS8Jr`D=jm&!N7>P>E->Yn3)LSVgp?R7O<3-*btJB{Z7#|4Gp+S~oA zn$?ZftamQFtY$YQ)vOP4miQR>N+RHt-9y=%Az%fAaTh@~qKTkiXj`a`z30`89Avl?F_w7h^ zY;}Uvo^~;<9d4lB<-iU>A<$ONN48xL{uCFVltDO=v0OY1gA2QUB(T8(Y6uSO02IH4 zJ(1CQI8@EHT*?qcm+!_0t6Awq&3gLT^=fuCVuwV)Poe8vf$f7rh`_ntzG`-9TJ5?q z+EdL+1Rn^iceI33Sla`Iz`B&(&Hq|z*WLd1YWCvtd&27Gplcj~?SevJ{grCvaaFs{ z?4@|3@s6-M3+QS@U^}1?SfAf+u4eDmZ4*~Jg)WH&whaowbzr5Tnq3S~v*zAT{sF9) ze^gep^4k`PfR&3b-2}D;3Lye#hsyr|*QJHBYSv=9Nm$KkbV)3*O;8A|U1P=7EZtVS zc5W9|v+D+L39HdaMwS5zf%V6JqMBVB-@vX`*pZ257b^sX;CkzBU+%-M+-*`i4Xx7{Oz}3P2%5U}NokHES(XyVm7IuEpf~;W}aUJ8=2U@cU z8xFPW`t<2))>gDeSiPJnR5!9bPzbC=+rO&V@Aax(^F|`qUh=BiDq(dOaAIt^pb%Ko zec!9tt7>Z3%(ZV-EF)SWtWKJYR|gaV>(K6}D)w_{YS-n((p6YVF}X%d$WruvRZFa#pqL>C5v~EPq`ltY!jljw}-t0_#rs z^Qzc)`gW_<_2I%aXMIUrjU*Yb1}Fs9mZ>LItoWpMEj<&t(x2yB!mMUEjmN7QfYaX zLSTLIGQWzyGplty>Wf@y3&AtuYHTc`VyS6>LSX&$@k$f{a>S)}{qj0;rAcpfkUPzZ5-Q*x?`Ri4zY*;$8`tTp2aVf6>` zcr|=b2&~I{KPuV2Kq{l86HXCUZxxSM!vlrDn%>*3WKXE5U3YgrRV-HyfabB4$j62tGSBT zSi=N`z}nyau#)92YS(KAqm{7*@+j~_!fG6pqhn6P0ENJsSi4inYHw=S>raO(SzUV! zvHD@Sf%e?dKY&7D{dn(YC41!H0dWmh(c!5d2A~jJw?6dpzm}RctFo(-ty^l=(-%4_ zS$*I>iGZI(`z=58K_Nt-rn|M0T|HB~j$BUhneZNA_2Svb^H)FgKq0Um4mR;MR_*%v zR81voFTYDz-DR}K`k@O7fi=-z$s?e4ecw`1$tonHgw>fuwG2OWKq0WM&XiQLr)ku# zFCXUf2#gR`yA0)oerSV2VEuaQN+sKIs$GBHzr??-JA~C*AY;G+g}}P8exZ_8p46_l zN3wWMc$=`AlW1SyhbAZl);qOld0f@5hqY(;7`R1Pjd3zw4NwTIuXBzn*j043>)Z98 z6)b}v#;ifOcOK1IK?n+gb?9v5N>9y(h-)y8|5`x+3cs449x0Tnm@(SFkfqCF{wIw^!~)tQF)JW7M#x&fckrl5N~h*GEEN9K1N* zLg5DnD1;EK)D2g#O?NML^}{Nh!uug81lPRcp^Dhn|A-d@HS4!agB7u#e+Rp&S$n6i zRj{L|9uk3I0dEfd02D$5KHu-FV80fUCa!)Gl^uNF2Zi9;wA)+3ZrrI^Pu=O}W1yR` zdXspG@jXxothwD?6|5It8G-1RA}ZRWrTa4ZxVi|edmm>nz6%Ng_H_xL#?FT!+YS z^Ql?O7Haut&`wyb1kN*j3lsutsx@+5CqJI0jzDv1RR#O?S2gRaZ>4KsA;#AYKKq0WMmu{7_Dv>$@6=NIa>=A1H2A~jJ`=`dr*vhSDoo~Eb z#x{p))*F{b%2-{uibTNAI)}!9>w`jwz}n+mWw93WyoK8JXl=NRRW&OKtCwCw)neBJ zg}~apbhC_YWGjfPJBYIk*9C>(y3!uG(p+23S~ogS7JEtx1Zvi-oc=O)7oeO(z!}cQ zW55B05P{QmJ!LE-DkH9T3f+kDT^kgF>(BS;GWHCEnsx3%71lF$)tIF7ktkU&lM%ht$S*#$BlyizOtP?ik&%g;mA;8vd zltzCp@|s>DaShV=lXU`62(D+YN3PwZX3u2MUSxTuwB-kdI64dh6VI{&6J;tGi0#>ViUG zefaBK87q;fUB~C+Wvs0QT8(5Lus|WW?*95&%H{zz>rm;M#k>(dXB>j!dRpk^I?^}3WLuxi%R{mZ4Sn2|#w z;2)qXhraEDLWscS!=+NTZe1X*UKLK?Y!4KI>roXebcmIDfbb@^*eB$W%-~GSQjtVmd4^_52JR?JQcapz2Pas>cw%f*z!Ojus&U`DrGHNYS)9q z%2HN-JeoQFnul+>lSw=VTu?}?lVzpsh)?Z0b+?pfZ-<1{Ie3EM9Z(3YiNhkk!u%qx zb`l>$ST-mG*E5eIS6YD8vlbNazm}S{pgy0E*PkQ;);3;aEejMv1TGa^EoIlD)UM}t zb4%IPjRV4JHlklK@GTP*0_*#;7fWLs{}2}n)vljkXLHscgw@z18$;YeO zb@|gNKEHm)tY)~1$AB4vLSQXl{ZSG-_;Varwd?2nZzU|x`bJoTG+txP02Bi2;rlNo zY=u#~_PpIKVR_a*VfDB17%+WM2(0h2cS>TVe;>zH>3T9_r|f-6>~M+{i@y?BZy2BT zn;s|x*vpUJl|-kUxcBc1adlI8={8+Z2(C4qTP5rko0@gD{7nfviBYqrAFh?eHb|G= zXA%KtwH=*snGPs~2y`s3l&}K99&xpkcq%k)PzbI=-(Q!oS8mj-hqsnXSP@>$dhb%? zN`H3a6N!MeffHEM0)-HPiTF|pE0L&O&s|w8VGGwTVKvjZpk$58D`7u_ zt#++ixnIHxFCPeN(1FK*5r9Hqtt_}(!n*X-u7w{)OIXLtd&26k;xSk#jVt2d2jLc;@v;QA>MxzZnIm#SZZ2VE zGBs=O)h51fy&(}WI&l7K7@!a$&~v|z&)RC&f}!FP_LDa2h}8?jBGj!L{R1cj)~%I- z5_Wj3c74*6&$k2x}VAaTCWMKTZVQUUg&~C zVC^__mVdEo*ITV;c!A&*VRc4wkLQG5=zv0CP0bw@v#x!$Yya3`F)I)(6IMHp?pS!C z4GMwv^z(ya)y_wQ{L$6o)>xb&oCJ(+QJf4w-Cn@LJfYS>#%tHse`fJ;v=NC<)i9t1%E3LylK z%3l|=J{q-a<-&3?t3S>YR(~1~g1`rbz*;-HRLlwlYS;AU9A}*)tlrU`kK z^?L8~Vs>?7mbkhJv^n$w7Zif)?fS^Ih&FOD_*Q#@^}UC&OYIqOrx zYD^PW0~7*l$>XkK_VnQs?COUJyfyMePzbKi6P?k*^`GGgC|OTtw47}%j$L?2eu+#8 zdopAFFcoEmIe&szt|=0OVEimfVf_FULJW468jGW1>0hzyN@smB>r9v=tbPJryYze? z6awqp;$$)VkrcISU1JSjyB`x)?_dPS)dPjVT3k?7%uf5&uHWNV`6@d>SY7-ixaYf| z5LgE?FZ0zv?b`71QZYM|eMDHDarDcap6`G{U|kx?j%L_@jK5j6>x+qVoOPVA+SBN) z+w*Nu2&~l|@nUwsqjp`+JyXmM`5qEhYXr}*z6A<_wQK%#G3zTGBd+E)>QM506BL5$ zK+#bVJKj*UzS=)1Vo#i?S;vdN6|wB)0f~TdP>kmR0~A68K2ClvVqbyU_07><5$h+r zk6FEN1pPj(=Y^mUSTB_97O|{Q?OIj#p@`kIxkp%oeLTN<0Vo94(e3Rbwsxys6BS!U zEGxWASbh8)wCDMt5Lmx7Zx*rDaFn=u3DjNfc^)VP*Yd87B6fhTX6^m4TEq%EYSxSM zuZq|%W`sn*T}8hr?RhRJgb0)-UlzrFl1trc*Kd!OirCLZ-65<_F3vSQ2NVM9MCFSj zRv}QkP7co%vC{T!!fNM|k!6EIVBKneUc?U2)vn{0o))py@D^dUa?vkJd!7XffweAg ziho;b*JnQ__;?*AtY#L@Up*5P0&By=@gjCBNbOp>eUFcIR?? zSRduz*ZtMI$`y)@SNp(pb%J> zucV7u8D8!B^lmF>y+&BwIAL``A+SyrH5akszS_0#Yf};Hupc0-P7e9D98d_Xd4-Kd zY#-ZCT{{-(i)e)#H ztl>K&HEUM9oX-QjBm(9#&a+$-6hZ`ku9Ot9TS02qhcAkYSd&^0VKu7oy5$<65Li3! z<`=Q%6t!#KOkNSIL8mdR6XsN)b;}7sA+Xlp$Sq<&(X4bmnK4&+p(ys?G&wlyCa}Q* z9t2JR3ITRyKMNKvTqsn#*1XB&%V8H`^&3&+zUTO$5Lj<6oZ*8&?OOinu#lDEI|-{7 zCxgHPg}{1g<3}M&3e~RpFTNMDWV?f~x^cW1I4&pz*5vShA=?_MU4L$U<*e<5)k)xq zz;Qq!u(nQrE@WrjYS(MGwhLLuM;l?akG`Tr%dtTru->?{Rmcijt;E%uC10!s3cqyPoaOF)QD-x+$D_^b^vW;wtM8G_#!xO9t3Lye_93_2ByJLiW3y zEriubk~zx&g}{1iV7ZVT_N!fAyk9D0?+G?zRy*9o#Wy}xLC*%*e2o{OrtAI zo*jTfaD6kqP{>kEHS5IX`6#Y`7pHG()`K^*{IAtWBH$mCqw#9{pb#R^-2aS!TWZ&j zOHT_~0k(m#dJDL;Z+oB+SSwRgg{+{Zc3pTfS;z{7^@P>U!fS!;fZH8fGko()mE zev3ck-&P%Ab;@uHf$e}oU~T_)zmUDAmn5$CH2G`Upb%Ww&PA^Dw*%Fz&08adtldG) zdiPx)&j)Hr1gvo~yI7zQBCxdBQ^<~Y)UFHlkt=tKkTHy{}x2zBp0_%tJ#=_Vx zc|@y{xCT{t<+cJ)2(H)PHWacgr<%2`Gg-(=rE1p9)k}r!K(>NJz%N=rZF-gu3Lyfs z8y5@Np;0+;_4?6`JJ0e!A-KL-I$y{N1ZvjTgIPSwC?l*<*E)`X3krcXd+1Cdd-_lv zfunn;3Rz)W&H8-ss36ur?n9K42snG_g=NojKp{ln%8!Erc0W?>dhc!IT1p;LDyZ*x`oSwc_>X0#+_BCal&5nX@cV2&^}nb_>{%bP;hib8wbnnV=9{ zyWe~)V6%&wb)n=#0V|WKS&QDkD_|`Yg(L#T0p4?41}KCG6pw8cu>4i+I(YE5fF1Q0 zU{*6cs6GC8j%S9T5Ln9x-W0G}hT3(oc#XT}6V~7e{rtJ6xs@3W2rl@R6 z=>m59`YK^{`&aRJbwMGpF19@3-3~9Dtvx%zzgV^F`oo8u zHJ7m3)99A4XWF0;SeIw+7sT?(qeN=gufOi{HTE)LwFdFsIMV`!z&f}*Qo!DJP`keC zyHmiP!M#LS%|>*e*E3B}2&@e`w+q3(HI~v z$EaB^ejX@b_17F60V8Zg?@)L~2nrzr4OjXK*xh5bYejDl&s{DM)*ylZT1Eg0fwk^* zck~sIo40D$nvxD4*Ykwc-}{N`1BMR@fpw*?mCspf*Ei>zIBPax^~%s|0iNN3LSQX9 zQ(wTUx@y-~y`?+DXvfVEJlSsM#a^Zk~Zb@JI!KKo+NkO&y#%cxFh z7@!a$klT2e&(1hcBUd*J<5L-b`ZxakU;pL5`j>z4&m24Y2T%yEtrI`<+0IDKy0Y*! zpY7t*tgqjF$!C{YPmu@&dt=AXjNC8)g%E++w$J%&&N_OAP5j}h<1?Wf`k)Y8ue9vs zvn)f&dNQN;>Q)rjFMkbB1cwCHD?&?*8+xGlE$qpRwcNp$m%NhTufT#JLqdwtf;l!`(`1)0T zY@?dA5-DL%X0(>S%#WqB$=^#!dm^L$$wGeg{v-Z-9grB<>DJ?wT{pBr@!J@j$f#YI z%V%wsKZvW9nm@iCxS<6K!S(9h$hCu96jrlVJeQv-9@wf0t`<+Cly`$ISIKq0Ue4X5&1&x_i1`bG=?V)qEEo4|{A z;DSP6P0lpt$KL&~cy>{{W_H%)vl{Ft!s=8#Lu*0cfI?txX{pU;djqxWaCZfd>n>rn zH*j7U*q{(thX+gZ*%eW>>w}?UKD&G*tkxjTUIGgg0_*(eyeQ8w@fc9Lp3JzOyqAb& zca!X8hrpWYCbVz`CMX2h&+kSOQ3(>K8EV(z$y*6lfcrpLja*dJasvYt0_%VkEB8x#WT@t??IVhwNLR5LoA~7baL%sCIpxU%)5Wb;4@SqLWV7H$fq=e%ZXr$AH@P z!Sa;^%QMypt1*bWHC^8Tg}^$Wx|CoYI%?N@cXRk6yNX%8FojOLT`vTMz*;nworsnH zFL-3BT{|8`u1DmDs8$GTFoODkT`vHIz?!^vF2Qaasa=oe;(TPiCanHG>UeNH9~1&> z^XyR`tCXo-2WAfQ*iQBpVfEtZ=@i%VKq0Uep8J`{5-qjs`QdMQ?AuxEf;?U~rhW8Fkcgw@_d zolmZ3gF;|kYkZr>)>yUc%_pmQEFV}TtX2yB)S>HHpb%J7yUTg3<3a5@GZVR1lb_^U zAgtyN>V9)Q6BGjLr;AH@tp2EW&7WA{t}h6yF^n#@yPg3GfiJl3tLc0C##%42o1 z8N%xBqmEtIbwMGp{wN>JV`sf;*Tk!9{401ySe^8JJYF482&`wO`}kU*c75>w()K1n zbq7zLU+{1H*5L^|Jbv^XW_sG)w#S~H`Rz;iU>_Xe@Vx__JEA+>V;?-z;fuou1CM>* zBsL+0Kp+VrB#?vzVi8CnKmq|`6G%ubLhQ=}9`IQF%ah4WQ+m;6k1?$h6 z(jvCs61z6%-Q@GYC&KD3p&LB5<$^-N`t`V|h&`bscHLPDT!%r(WkxDebS`H`_ ztdE=Xi{ex1Gq6(E>BO8Oc4{y^0=6v!6bjb4>f=K88=7L*?={gvwlf+ata>rJ&1qXYC={$kV+V!obqBHQ22 zrBv)%lpeU&kaeq>e^j|)o6W%&bLeh6bja^pCg4VdlS2EtPK~kJI$ShRgbo#y`iatLc#iF zW{A(P9oW_Iqj!+2;e$fqTC+S*$f~+x*0rv{^)2}cqBoe;)M}IP$kITeV12#OTgXoO z#jX|i0@rm7pKpod`eOfKVf^lYhF#ln1Pm`9=Prf^ifbcqBd&h+ey|plk;V+6Z9-gW z$-Tn(kN+GuX1pe_?ke8I7%nKTg-wVXZLcb12QgyT?X$~mC0=DIRhFNt#8y7Ql9~9TJ-iS-hKP!lzq>F*jHX-goNvwd~GkHp2y-K`x z>mDesg-wX7u8kJNkNgKbw8XACvxfz2ci2o=-3ZRKbQcr~*21hv0ehoP?7E$`U%)ch zCxq3B;@zR{fI`7~uYHHJid|RkZ4|IYwu!LX#kiWG+n`Xep1fEsU^`i{YeV9%0(Q^j zF=4eLB(4@H6s*%nO9kx5*cyqeS&eI@x(Nz}Yq&OWr4y`}^=Z*ULHyJI8-H73)^u>a z{co`ABN73l8&`>R0~Cq~4D`(L2#8(RS7!>?iR?qds(0Y3rmllR!TS5#H2(@75Lc~s z6zw^64HOF3G`>s^{BY6 zfK>{`tVeaV1@T+t?Z0~@0#+EWv6=-6MFg_T?-sBVS+VP7YgGZOYSs`|vl!=unh6R8 z>#OX_0(Lu4?E3vlc>(LCx=UD%DBc)o1}GG)(@VDs;?u~D=4#@qXYZiuo2G+8;W|DT zxOS1(j>N3Z&x;G#yYOPxu15t0?8M*>iGWs%iy4{*3Pl8N-peb9KPNwKC3f8}$>sBF z6=Jn~e+Lzbf`0&of;D3#i_foO*N=x8Jj=LESiK#TzgoTr3I%JlKQ$Ox)b&y z&j%_As~bieS<81pp;&-;l-}^>Mruxeyf78I$=~Iv3v&<3f8ATV)?ADD|X!( zIn8HpSC&{+`CEk5s7AXD%QrxwU~MW} z$!9sC*tNQPE}z|Bx=C2|iTbN2-IlL|Lc!YgYdSxE>tEtAAa?zt=p~6XBoWM_3@J`zQ*PfRoGG3I*%k_eJ^ambBP) z;9~*LGO`G(7Ws9xL(B3sP$*cpmUDSNAa>2o%HiKuCT4a0oh`I(xjrZqtm{je+%tnHS$ode+kjtJ8;bLe~L>f_1X+JTHF!PjEgUcCES{%VWE^RKjX+OkAxM zTdoZX1#2|@I4{2E&oHalH7yd!V>w|8VYMnz-NkY(P$*b;+xPNV4PNYe_GTxKox_9) zt67QnFs=y-1?%VPjXYM-6T9AB{+`G7Tgimg*dTM30SX0cdeb}~SxLlIk4&T8hO2`@ z;re1`jz>Vu+VFZdkG1CNV?QP=cCB0+&0~Gw zm-w@H{9^oVIX);9tR2;#^5QedoF#U>nK7Kl&g3r$tG9sbE{+EZ1#9HP0FS^qadlg9 zg~V||p>SP(7P!(|QDWA6%e{H5>L6xqobAbDHKH>T0jCk?+KvN?Ya?(Yt~;+IFMj>i zAMj!zwvA;3wg=gNz^$4wLTi`e8P>5uaV>2^-0yd7c|n!vAK0~P@+FV#DPgs`@lMvU zK%rp0Xlf1e3~~}9cI{YsmdDP`P6(^HG>UcxjtL3{>(uY2;Lk;FSsW8rV~PF)D6VzA z5x3tExU!f3#IUi^2YK;re}M;q5H=xhup)3BApN>g@;}yh&~cpQ=%BbZ1PO6d75DhG zC3bBOT0q&c{1IW*`cPk~dxV1)^=RaJ6sKCY1Bz=|Z^U)v#&Y8yW{{<8kJ#FMWN6u-xYjlyE+;9ljs8D) zdJ)1V#P!CGa@h`9%sTYoFgJer&+%ulOCn$u<5kwSK%t1hK~W@^tz0|A)$G9Qp>2Xf z;adG^KbM{Gh*`^Lc5>OiTg>`CeLI(Z2HPY8MmEm3Z37gF2$X(Y&t-c9v1`NKwP3uG z+RGMU)i?0MW$U0&u+DA#%4IcJv1@T`IhWb?rvCs61?$q?=fRvsx+=x4H~XIDva{}Gf@Un>elp7dg@W~2OLH#k z`VqSpyn4*%SF**l^fsJjSUM;atOrSta#;_o*!ApreJ*=dbCJYVtHtMWmIew1>$kny zT=vV9V%O+dO)lHZ|HQ1Ozl!q#(+7oub@lz7T-K*2cAY-2%#APlcQ}9jL0G+foWGhL zC={%HKg#(RD|RjIEakKI0%3KhGtk+g>4HMR`o6Lxm%T46c71SEz}JHBgw<)pYpm&j zLc#ibAt#sBi^Za1m5N=%p90sMcsyR`39B_s z#()J11?$qwaBlq6zxoGuo#@-nVJE#L1vJfRTp%z_P$*d6zFyB^vy0euXy$hg%eB9f zxEf2DsH$lipir=`CjH7`xr^8}w{bCtoo~z%R(*ktR~-}z*4qU?a@an0hPY~Be1dLj zpisCzs9MNjg+eiFM*4gX`^{4^>zmQ9+;tj9!0;>a-q7$tp@_gq#dHoUJ&9dgs=ws0 z41S8RdbK#$Hat)$Sbx@!<*?nc*!987TF3Kb~j!N3>y>**4uYFa@a}l zIEjGOfLCtA0)@i0y(Dm@=bU2J7qe|StUe%SZTa>xhdskEMj~ML(SHDiA_6Zip7W9Q znV1+GxZlArK%sCQ>ubqjxr>I0q+h+Th7-{-C)gjJiv`&dH*g@U!DyEcct{wQ`G$*AFL>?h2s`>VJ=NB2RYVEuY_ zhkvnR*QDDw`MULyuzE{`)dPisb)};yhjo65UDIasa@d}mlv#AQ7SDvb3kn76&XXMe z*AlyyUS#t8b%?~(>7f4r3I*$BVtP(|?BC;gKxttRKN z%9Gf2viCBZ<*y$ItF?q@ZQTNef;DB}Jey^2V%Lh^NH)92H$Yg;R{9U1P_S0C?`5;z zH?ix>$J^N~&*~>=MloIsbORI$)|PLZ*{r7dp1A6Bl~OTl`Q`6y zHeSW7y)~=ZtON8NiGUUTGt!6ZjiSRNm`}(6L=obd{8J@ zzrOjA&0Yi-yRKITt|$Kl&xE}=uA0}1d$u(X6bjbMitl_L5WD7n{*ujV8E*-zTT577 zP$*d2+Q+lmJ3nIAk%h5rc6QuDSe*&{#cB>H6s%pXqkMJ|yDl!j3}zQ{%G*s??Irwe zX*MVntoifLgB6C{Rxx@x#?mZMC|nC(v}Us^nV7Y?xG9^RZ^>DEA7!)G_B%-g z%wjTLO;9KzklOVin^noguE(3T+3dxLH-yz_r2ha41#5TeyR#BtjT7TCn4*NxUQ#F+3{2KF+DNtK}%(JP$0lfPwga*S}YY^2hcQ7C_*rKUY5-^ zTw>S!fm_+^IPx`OHGO{qO$5O|fI`8#Q(eNBL$PaLRuP{FUJ+I=`ugex9@Fj5xLAMX1%!^4n`JfA`!FhzE0*FgBK(M_C(v&gG1A|L7|Ai`Qc?2 z+Zu^o)6y@v>vO_t_3d1p2Tb1rg@QFU6U$;7F0t$Uvy&{g;lleX(>GgD0T%v2&6;*Q zn#HyoV%OEr`&ld@Xd!Vm`cMa~=^LO>#I>ekH;WZs#ICn8wzF9C<1@mlUl!sqpo2oe z`nhK_ixrEX5?3u9U28Xe4HOF3#o>*t_*HVuD`s8nTgzfcCPLO5af?5ev*LT2$fM}Z zI0T+Qd~x-rwCVYvP=uhpXfZ4JB{IBpKOwH(Fv{Ug&jW?Rb@ucp4}qBVGG!r)y-wCd zSlv;y=QKSR6bjbPH{Y_@!X=JC`q$a4;IVnU=M=Kuh^x$;%8K6zlR@y9gusb3;6dPk z;@S}0i0dDm$ci7{B=@awB5ZngDXNwR{{V_>Z4=@e-vzcSe~!nN5H=yM@Zne%tCEOW zXGTY}Sm)Ox5?HIU`D#z0=~Kk9a}*YtZRcp5rL*hw}Qo+u!>!GcZ;*w!|-iCs-)(-wb?HVZzTcm0rdW*1Hqo~2$bSzLPScm5OGg+1)b}g=Xm&sbeZxU8Bj1IX>#{`9f_4sjL zCTrF#A+82VksJdQ3fF>)-b_|26tkX>ck^#c%=-03JD*>RNd)v^G6r-|C?fFc=q3NQ z#IDU{f$O-3SMDOhszq_G?P#D-uzosj&14sP#jYP;Kg(npQ6Xlv{mVNjAFzE;C|J)= zn=;uoVX$;SO+6_GT9|AvFqFM+dO;AC9HM?e_OT< z3I%J|SQ%dp#ja_KC7JBxEQhdK`MB_6TcA*|zJFiDS;ekZdxe>-NR&-j%|3kAZJVG_ zuy(%4&tw%6v1>+sPGkiT~*~yuhwK5#$^FRiPfHqNwdI)R{6p9E8XC-E`W+Jic^XO>?n_ts0tL1m# z`hewwLcv1S@oIUXP_TY^63JkXtBPHZe(YtiIV+X0x?%hk zSS~0OtUZ}KJg#EbhOX@lwuea}tWGv+sWUAH6bjbr#?1`2ixaxuh$}7loe_UjNy_D6 z0&7Qcq0q8Hp@3aDS76O?FK1}GG)UG)2oBmIw%yZANPhc;!ns=AB$aw@}BZBa6wqL*d|H{EDaP2)|**R__Qr{ z-TlzWC#`eLYWjV+Gr{yhp+_|$3|7n# zyOx*KWUyZkj1g9Mq8klh(*=cswYcyOXBE4CYpvpOJteG8D^9je2NVj{vAT*3wviRP z)-ILtIqQV5+B2^>Rx5(%SJMK8g0=c#K?eKv6|w8= zWc$?RHa)`yg@X0s)pk02@k{JlvA&hg4v%*Us}sY;V#5K&wX8Sd zW*)7j$8TSft0`0;>bJ!y6VTt_?v#+}q;$^!Sqh0Utz&U2pHrq_bRei?Et~sc66UPUDGee(%CL%ldu|n_)3IffI`9g{_aRRD;0`e3(h~n$ijcE4Z^CAR-#rSLkER| zwPIp8o!#kOC$3sLz7}I>pisDG&kd!s#xF7J@Y{j(_}l*mM?lOPKJN%vNjupZj)3kj z;dTez2ZbU6N2RaRS&c;OIyUu^kAdHW)r);bmzZ=96bjaG$_qXQR*9?Ih>NAV3krqn zizmF<^p1!P@NRRIz{pDiT z!j7zTw&VIqBA|C{qkKTuL7|91|9pBnJKzz!&h@6Gvv#r{gjE|rZ`7H(1_}l1@M#hs zSz_0+){8WD?Qj9JYW~g$s%U9GC={&q6R|YboFaB@{v5dOl9l^AVf7a98moDrP_T}! zAE&Wja`;AE-O4gFvNRVI3fJPQz?J4%V%Fb34$|VQ$c+#&YtsBm8as@dClPS^@R6+M zfI<<0A3KWyD`{30yEf!4q{aUvugT33R=XCr7Hc*r6s+Yt^J(lPM(q0P-E11$Z+#`K zRx92YXcj0Gti_2l!B;@yI!j#54f4gBpisD`oKB^&S0lu%ecKahto9^k?U)(o<8_8a zz}Udm49x(AA_B>KpVL@vf10=kXHlp|qUoSexYmChO^cr;zt1XW{dMajpIyYPCu>7# ztV%RRBA{jCrgcpNg(3pa?|(>RE4SG7@L4}!wP$*b;lisBTw~z6@ zK;;k%$vur3z1 z@sTBVefa1_8v9M@al+~>Ra{-U4c`HUg7sxVYg+sy*~5$xSG#!R>N&6B+n`Xm)?@~* z^fw8`tfkMM@^$MoVYOmkug+P9Z-GL=TAA6*vkY+rF5fn#vAV99^)&G&U$;g{1k74g zCp3H$6p9GEtuEwo6}ukKWsBRpOWP$*a@9^?f1E4jiYcK!4;i)R_12&+Cv zzAYUT3fA-7^dJIc$0>GQc%7QYS~WisR&9W+1sW(6tPf)0G*-(P#;%?p#{t)Q_0;YuQCAt3D2q2zVQ)FBc5LUZ-?CN=e;n|>2u+GLdQrV7E?3#1AmdYx6{e;zuR9)?SGdv3v3f7tW z)l_zREOz~|`74#JhVKchSv!E^YJx(+n%A?K%H}Mw>t4=6D$5Dq5muuZ=Y*aC3I%Kb z+&qtf*!AH4Tq@gh_YqdTdjZE)2Ze(5!O{%>Vta|Jwu<)LhNpo-;rgaDaHXrEn009C zODd~8iCKSCOz^efEslWePo$$c%k@E_h`_?<(Nwk?id{>8eBytt9>VH{aR%>tpirmy$ za2-%6SW|j?Q`tGU*tM!4aHS8NbP`rOig!k?4GIP8ua&M;R(pFxT&*ywkQlB73WaNZ zL*PoU8i`pCzqhBd({nLvIvb}(Mad4ZU9@<&!G ztLVKV5zr=3rPOdWP$(kM8BI-P{hwmj%i%DOYa3>D{2e?GI6f#8tX&_HQ`yzym&DbJ zpkEv?91j!<*Rm%`|KO}Q;_g+Rr^LVAC!KFE2&~(IQzFL&#kH_E;=bJsY>(cP&Np!k zzVw`=1oJlTd=tVZ#BJU`N?{KuJtrY>vT+9MIH0&T1PO6DBaxK&?-s5Wi(Mb??WeG8 zyOproOJr=>pirlWp6s)g0XM!)5 zR5it}hZ&P8ti!$uv)cX!>Vr0H9~27K#IcE#_)&5BE0w*4p#;DJ(A*v)+34j?V)RNd)W;^e~lS+n`WHU@z}&3cJrMcP;HoVQ2jh2&>g` zdbR7xuq{w1Sd*69Q`jQ}V%Ov7>l9WaX&|g-Bf4v3*d{2hWxWyivhaCI{I{7u;N(SY zTay*ori_xTu%6Hw`RK_n!!|&1Ep0;F<)`M9;3NWPg<{uNqfI>1x=&d3K6K;Euys%< zSf3O(rm+2?*tN3%5g)O2gjK_@N*T5W3I*$f)P~@jCHq6M>-5XI6m~zb7PDG@E1n4~ z9~27Kqg(e<*rR7+*U`$mFtYGxaF4Kh19;xHJWwcDZ!X^svcf<62X_5lTFEom8p7(< zqT8H?<$^-NdYV=qY~)A91Pek7wDvzq=Ao(N1I6bjZS^K0SwpXAD&*!83#a4jRRcb5@XuMa&% zVVE8$6s%{DSHo=6SxQ{pVmz`;7ZeKD*LlCf>_->GtdsAT!tsOu3tnW!thYCR@^9-F ziGb6F=K<3Jg(3n!ZY_jaQYdyk+5O5#)=k1{H{->?v_YX@&8nFW$5;GI99OaHNpvF2 z%9#Z-<9{u&YkK==n59I;gwOYGWG(-V9J zd6_+rWSIG3=xb2uL`Tu>-je=a=< zvz9us>vB@yN-v=25LTxF&sl~83I*%g!6Tk$iCq^*8p5okl}%Xf2>A+ZP$*cJ^X`Y) zvu|0%)mp+|tYLvd;o5e$F3f%%LCl&yP{T)-n02nLD$GjTnIr;ctPwRp8YUxp>X~FBygn-yJFTKzitJrsg_MqIT8GF~-MC|rO3$O^NEQ^c&_4>Nc^kcwG#Ka9tK?t?W zr-s=vX9{8UD)CIHd!SITZk7eEpUJ_QI0CPB6ZxzyX1#wiaP9i1ID-$92)MPlsZe)8 zp@=~7i?d|*l$zLeyf~W7st(D7)mg%8f$o4p!TM(HAepT&V%Pb~^<6>oO zkuhL`LcuyS|2>)gx|i6sFYjwI+r?cFRwL4d;SEqISWnibl38I}?7Fcw!M}oY!m2Of zbxYSlp2#vKV3Y8*zh@=7U1Px*BawjxQxgQ76RJ4dXdWb3vhS{gM~B z(ql6*>${InlGz$7{%dU&G$ykKrDGBSrx91lGzS!l2)rD4z#|}zYkhHDGOG`WS&NQp zl34{hN+Mu~@u9qCgF+F3wB_pL_}?VgJ|eDGHEvAMEKn$1pEL!o^ch$&>*iPmkE@vV zLvk6P2M$RD%q6@QXeKBW5$JeQ!bg_a_3T4YGCSfsAgsnJZYR?WP$*anKNRqcC_-HI zKHN^G>7Y=!)@22*^s>B|HR&)XnN^_0tXaodJb&FM5zvasSD=AH5rLzVbRJi+>+WSz zGOH2oAy(b@@lWRj{{RXF>-x!M68me3T|Z`CB(cBNE@AaznO85I>AnXF1?x^%EQ#$n z#jckrr%CLWbax1=JAv|7-FHEuU@h)FN@A;_*!5%2VG^qmZ4*{!4&{Wp?|?$V`to!? ziM2tCT|YkEOJZjmTZGl_i(ai~>AnpL1#9leHjk^=_5R9M68p9`39HqOn#pwE0)>LL zqj^1v?c~L-bA4+`>?cAt2&)-Jk7nq;35si3Z^Vt1|4NE~kxm*jgtiHB!&NIu@%?{_ z8#C4ktWk~n%XQxX#kH^raW4iJlh}4+jkxNKs0bxw5xMnih*$kLJGfNlVO{ z{Cz$tK1|-Z`As6AwW1za-Pb^&h(J=|*QEFya>qdII(0dg#7fYsnAP()maiV0>7EY? z1?%p^(Ij^7QtZ0fF~Y~dFT(0|;EBNVK%rn=`#GG%x*x@^FER&{*t?=Dgw<`tW59Dk zprY|@*k$7CG#6bhk?5WS3WaNI;eFsr-s}~#=1%q|#kc&|cq=bvt=@W-#9jbh zA`!5cQc&{Z*`QEFpzG7iBvyVDyH=My=ZowjVYOQEBI{Y8P_W*ed6vX}$wBPeH2Nf% zwf_nJYyBjwX5=M~s|gAP>t@|!9s#lI%0)d-2!0S&V-Yf1#1?$+)x+HdNCU$M9 zsYzn*+$<1Qy&Jt)t9v>q6s%njtCComOzc{e7q~tq>(+O|suiOyXx-C5p}UwLzhXz6}ygom`!8_t#QKYg>gRM zc%V?Qe)=($$o8>f*XK6_*PEm-jKNf#UWNYka;_9s8EW>d?p>U0E zjwi-%kv4EK>$}X+MAkqcW_?`xDUlTlM@aqc!akE_`A;-ou~?PEU?Rpbh93#5 zu|U2p0~89@$Di91*`d7Hb)cdyk-afJOjz|u2C8Q{Iw%yZOTX{%nNaNds;)ed6^n-m ztJb}K^+iS9(LkYK-L5a?<5lcBIbX=k`P_TBKBqhcVk>?-9uCL!G^0>YytacbZOr_g4 zC={&EpPyfb=(8bW*URP@cYQ}#tv+-cLbokYC|IY?kN*)|7n6@JL$tHFkFc7p=*=_T zHbJ3aeOni~4Aqk!;9lZtG{#Ul$2LHra9u19TAPThetrn+SR^!8KSpL-jWFD z`RI0}ZtI{>L||}j?K1R^+_e(Bt`)9chG;_2Ls+#+)K90|8Yr%1y%BeDYw0rd@jY1# zgtiHBW4+%mLy`X!F9zKh*773-=*-0OL2)f?LfnIzxyul(m5N=vzfE6;=zFDIgw+e9 zcQtj(1BHV1&fb^H(ChyV*Y-P!t2>NdMb|AC6bjeGt-y8kzr(I#)`h~c%Mg97Q_Px{ zH*y)G3)dSG0jC*P2rLH_iU@q2AHEFHi{c%`)o!gtla^(JLgAXeFch$owo)(6g*E<^M;;Ki;xk6vGf=rxm9gw^OnuRrRR0SX1{;mwzqA=*PBc3m!b!N1rx z!m3Z?p#;{_L7`yn`qsi-UlLbs3B8D|TN)@7u9dydE<+pS+Y+;`7B^ppUXX7~%)0)n z;W9)|xL)80nEnEefa!xm6@k;*%TO{o;}g67+P}w>m*<4lYsKG|>48GQx=?=iGL%Q2 z_Yk|TFP3xGR>JDek+`~`P_UlN+`0_WSJB0;Pw(F3Uu+9ub-MBVYC51$uojLMU54l{ z<%nHh_vP~K#xufd594{jv_YX@-R#J^4AI|Sc}iTZRy-4$7AO?13!gJDLyKf&iCGKo zrUhv+$%w?PrLoxymSr@P2$+5N)W|eJp@=}y{M1E=Ub+;!mShC3b>zjfCxq1)MOTe< z(*T8n_2uluMTlNp5WBA28NCS6*V&o~tDcVg6ipoz3f85Cj~8s^7Q1#d4PCIZ!(+m# zb>LG@Qv-#9^=s~j3%0_DT{9o{U4&}M7-+<-hTn%fi3}eU3fAYTZ!g&PSnRs;s*}g{ z5n=WE@JYAffkMHWUfF)Za&58et%lbZp=^?6JS41cG43cdTu>-jKX0^Ngy#PQ@8ZO+ zAFH2TuuSs-VRedew}at;Lc#hj>B&VXgRqKSZ@+tV!HPr;gw@VQFIVe^4GIP8R6)Z< z=s9`8UhLZWvHBtuCEr#(VYP%;nVKuYSRe9Yo zL7`ynZ7;fDbr-Q~R$1Xih+d1TBdkUQUx_gcP$*d2s`4*F^mn>ziL0JJhIYq>4hn^9 z)2BQhS263GS6LUVP$*_i&QIrS!95ZIEj)p0Z-xd6MFcjMQ!YXcTV1z7p@>2Ht*!H*So#m_I`DPl zoTY`g39Ge)ZprGp1quc0QuW$-==?vyffc*Hsrh{#qA&kd5>~VCCMxXeCMXoFRo_?6 z*&-u$%{c#d&b9^>gw>cpH>Gvm0EL3JA+?<5NCe2Ze(5 zvVQD5)J1N~i(L=rN6y(+wv4c9!`-NnMAtx}VBMV^K4&R`*mXE-kdN0=%&Pef=p6=K z^Fg6t%^vSRXJsO>>-583K3;DTR<9agVbVNMC|K7oyJ614^MKg3GqaP&^(J9;C(w_R z>Y57*1?%=wJO8%CuH##G&O=+|q_>2yI+1&5&e9xEC|IjTN?|?3aTU9!+`Gk7f?~pI zPvC|!%?5>nb$$8fc_@=?4~vMa6~-G5%>sqOHTkmmoE`9pSxeLN&qF`|0>@R%I{YDx z&sl{e0%qh0j{y@DiU@Q*OgU%eH?ix(+RHPxl`SBw#!?fyXrdXQP_WLIou9EXk=V6< z;P@<*N?s+(C#-rpUbnPhXQyN>dvJ8d)>yG??fC9lXoJjzd4yGqjm7=ZAOF?g{r%tm z_22xZW$Ky+3PoH?_BPK#^sOVY>uz-IjOAImh*k6b4s>J?`~xTytVPqS0V|1s*tNQD znX~2)RxcZE<~82~g@Uy-yvYArV%NbBGiPiq$R@0AC0b)O-vxz&wR`0Y9|L07ncmSe z)=QK{Se~zo$FTLYL(DSnT@rOUGGgoqVzBgwe*QZadUNt0;Xxp_eegK2 z-OBnSTq6l%TF+lX*99rC2b(VAo{g>Mc!OEx>7>2MUGj%#+0!+sBDn zOHzLXe=qXdyqNXV@wZqgpB&65kqEdGs996+?aOd!Aj2#*z5?5y!&xM`?3WaNT zY&I66KSL#EE$p0*g-*zhOU(LUdNN=o2S=Bm(TDHZtvJ*2Y)~j7Q22B_7P>=z;!W&Y zKm0kynqV&os}(^RtmavuP_Pz6KgC#s&N*>4W2aa5Mw(}WLgD&-w!BM~r)(M=Q0GeDt;z=yK_SZIo51Y+0dyB^LOBdmHDwf$(G4hjWp;dy6_ z9dwFa-}JP{LiFnCDPh&Z=&)P!G*Bp5+aAB-^S}vqb^UB~+^@MlC={+4cLP`2R48U` zNq!y+y&w+=iCOoyT4SL{{|8>Wk4Xf)R@6wMxgIDK5m>+XEEYN?hlgU@s?3(uePK@ok zBZSp#oxj?&t+^&B6s%uv-j1=;II(NaXhn?G^!5p>(TaCmt^o=KYvE2=jJ5sj5m&tx z?>Su^6bjd!`oNX8e27`Uy|@_*9g$pH%$jniB*q#`cS!`aQd}i+HBcxb@O!E#7NXA- z?qFBPuSRF5n&X2);d+)^7z@!mqGHyup1c^_$%W*FJ}4-59e%ZU%9^&<2&);!)ndm4g@U!Ad;63%zlmKBO9NN> zJlSu;YNX>61IGY`g7wql<|#XiS|zS}2WkP;932!2*S9-sr>t#V$a*8L=l-wLP)qS2 za0)MmJwI7E4N8T$O!kX}KwChqM4F?4LJ@-M;cwuIS;ejsw`WgT0=t4)Z9f}bmDX$@ z6bjbdgQ-)Nyog=5zJ57n$;&cf^_EaOnPz*SP_U-Kx(!P z3WaOM>&K_;mVubHwC~|*h`x9wX3f2<;|tdh5&>(0j8_X3iU?$UyT`vRvFmt7HJ=9- z2&*}V=PcU;7amkE__V`co#4>sP|+72_?Z<$*%M8qQ4T^MKfOp(2%! z*IB~qHlin#G|L5rg0*KbnQvmmu94{^KEKWoR;L;lv@8b{3f8pRixalp5WCjgIX+=| z)-++Y7jQmc*`QFcJ}5alVcQL{>yxsB6L!EgMOdv?oWffcD6VC_5%;TW=OmPuNG=&n z5?iwYPcN1U3We?Mroi^Fms~Os(gyG6ly3y1;9uYzUI?2ISD3NRN5K~o0;3VVL!em( zD6S1bLfm2B>IrLG7rXxIUpis?jS0f47vu7qrGrAjI#lrUgsq2S*Jo1;C+t<8al)z% zphjrT(mFKJucV<&%-Y&IbixiKKamL7v29d-Gi^{PBG8llfyY(sI{c&a zgjEPW5>~62i~$Q23fA#E9emCbyADshI$_Nz!-Umrz-xhNfnqt?1z1y7iJz;gH@$rV?fgxi2M_GxQeh{KfbMtWi9q*3p@_i9 z`!znah+IfmJoChR(BYWEZqf# zg7t9z8=nZou7hi{$LyADJ7IPDa0074pirC|D1= z8jsm+##ZdA`RO<*(tJ=TT!%&<9kXOp%$hNC|Cl|_)IwOjFfNj49w-#7b@u~T`nwC_ z2yDKn31%&Fdqd3H)LVTV+9pT6&qxH^2tJh6Tu>+?FjG)<%t|j}*OKFMzREr&tj^_U zwC&a$P$*ct`%8HeFLtd@x_KPRCig6w39DU;-lWkq8x#uG*7?F?cIWO1akXl3p-i(t zp>Q348Mx9n6U3}j)%nMvPV&}|nDuBNhtGsfBm!nJKJ3;^P$(i$aG1d(Aa=c+NIzyr zl8*_i(Ty`L%>adhb*d)ynB8F#yMD<`IcB#G8wsmki?eM_2Ze&QH#hN^9dC$TYv<0Q zEYo^KShYrcD646pP_UjXokZDd9AekkZv$6aBzbt1)$o14_UcJ5`~xTytj(u~(a=v) zdU-%xz0s>Bg22@Sg~GLIEO4cJBQfj3%6>F7@*i*lD`uT4S&OnFNdt+1TTSBXg5uf; z+=y$~T8f4SzmTU2>xr#XdG#|00_%W6VcYmUu#Mb~!+EigHX*Jz_9Ge`MPOGUY;Z6? zxDaLajQb=6_AnV+HYlzQK|);T*nE`r?u%V-HhqnV%Nrz_9)BW?h#g_`s$6VfYktn zg030>_=eauY4d566^!o^R;~GJl_ZF( z1_}l1c3%@;4XUxL=V#+d%kx2@aNXT`%x73J>!+^|qpVIOX3c;6Aj%ro?~n+1(V{DN zBn{v5K%t00e{OA*-Q^Rz9wpw3vZJ#q!s}E8S z_RsJtD}+sm%lekjSFQ>Y0;~Ay@16!But0Hb2m;s1T)xJLUB}0=qikc&Bci+UUuHSI)$_o#M@A{xnuVQJw`YLye|Fy)d zXU)Hl*p(|W>rlxu|F#NA1nfu*&9ANv3Pl7qkA57nw+h9s@7{gq-&O%(wQ8?kiU|H% z7AO>~$C0@swvQ9LZtct-vAt0~VKpbN{!~c7YJx(+y3#X!#Lf)Ft}mYluJkvB^9ZYv ze)VEZz-oX(!MYm$aulliQ(SwIyB3WGuH-GTT*9iyO0Hbw3RrbeC|Dalemr8`8DiJt zwjmzZ9Kxy%lQE!yLcu!PGH}H50kP}5qW65x%EqjYUx~jh#|MRiHMZDu#HxCk#MRxw ze=Wxag~GLeC~&1?K+HPc)P2P2#aV>a>%)I7#{-3e^>bNgFa}6QB#yxNyEjLyKSj)1 zxYx+XYX*scQ;gSG#{q>R0==CNkJy_5V%PS(2EJ~k6IQ!}{IzUQC|K{jsXJmXzlmK( zrmK(GOVeqD)rvhrbCzR)Lc!Ylz4D0t{IS?I=|csd2T}>EnN7xk2?_=4?GL3#>>Vkw zYtN@!N9=qfg|HfxIM;RzP$*ara*L1HHT*Df)#vbT!_h&Za82JVI$~!AV%DDi{3F&+ zC1(ASm>c9-(nI8YmPISUSq&BTMYM{4sE)&v7JSR@?8xdl=gXg@UzY zI`xS4ekBrDuNbd}wg(D@Ywb`t*lm!ENX&Y1Cvc?~<}XK4!fv~BID@xcP+ZG;Bksvj z(orb$7O9hoL(sK(aTq+WiVIpo*o3&YH<3d&yv<%<2L7`xcG^`(n^2iT`h+QYL*ACg;s58Q9P2;K1wm_j^Eq%Rm z$XY(cu5TLyS9&idMp(^k^2wT@P_RCa{5)hgFU78t;|qr@)jTDvMm}D+Yy%Vu*3{9t zL)Q8wc1?dVcF0OkCxlgxbmRF(2Ze$)JNoI6EwWmhqsQtX;D_~eik;r9uvRg2pl zEDID0*85414?~rtT~+LQx_po41ABzk+#uhU2?_=4(ucdjcqOT(*!6Vr&LJz4?Gjd_ z5+6lb1}GG)c@0!RHhhwRCHvFpiH_F?D~*&J?RR@1M>-R2dqG_PF$Vtt2cNI z-*iBsaJ{*{bHJLZ#H=q*HV)VirHEO3Q&taH?y^QAU{{jyYJ)-%fxErS2kh`z?0P@) z^MJka@td$(ZFp~JTA)y{rv6?yU~Nxg*W8nD2dtpAN?6TOycU=yC={$YBeMsg2mdWT zG!nZmJ)YuY;1^*vcJLm?G(e$XP2QV02wjq^d}7zpJENR+g|O2_+oWXC|GBs z9}n13zu0x=#qa^EWh@g`t&z;y8YmR3c~1upSh-y6TAA9<^}OmWpS6DyR(AtuM1~6r1?zTZ4<7@I#MK+dS%%?(Lg6~~vh#rDSz^~{ ze&D)I+LOc)_*L?pN8ksEfK!S0hK2(QMFf(Mp7D_-c1?Qq=ztyZEf7|_5;v0>HYgOV z8+#20to9~$9Z0S^U@frU39D61SS?T}Sc|es57?y`v1@(nO&-^8gw-s@^Q&QkLc!YH zSi~bBcHMrL!{^s|!fGs$dB6aLg0-nJ^MEyxh+Sj%G7i`=#2jJOtMOW3=%7%rzU)oq ze=WJ|`;-ILob#2iY7w#)XrNHArj#cgunUr6*L!W}5!SLji&=HQ7|&U{4+;fq-;2`- zTVutpvzJE^w%eE?tllb)tL}k9!J67~5Mh^(r-`duj7OI4f{@a>7h$!GNy2KUlfRY?3I%J% z-q#3Qx4sZps{`jQx&;b_Yt#62gyk+m)*Er%ufIe>vzg@RR1919VLTF)p77D>1POsT zM?NkS6p9dR&WuD@&$`(4(agsPJ2V<6tVT9Y2y_D!3f9Q&p$O~F5xXXL^zn~tjIioq z@^R^)P_Pzu_wb=5cCBcC6Jdpy&xBRmz#Caz1BHUM_rYtMO`+AcjqQ^(bg*cwszXH4hZmh9DuXsr_*f0`eoh zV%PbThY@xb^@*^$VVuEgE+`bN13C2(_S+j`*GCg|5thS$B&<$4zACLbpirlzBwNf!_;;-Zg>q`)`-tLd?vk3H)2xxs| z3}~QGL}0z|V4sZvv1`uF{e8CMdXHE=-@oj>`qv8n0Tc?>-HGjeR?iW;9=!-$_sDgK zcZAj3$hg|7>G>Wg6s&LSH}+X4k=V6uc5Od&PJTqPkFdH8SD*YcJl_R{g7xBbd7tg$ z#IA|2zwfh(Rxe?7VyFey^BqtqSdY@b?X&&yTjFX*im&!kdA zpir>BjEwBF3W3;laC~r|)u<-lmH`R{>z9@OeRjn_?0S0dEgu7&gjH`Oan(Vg zV4a!l+-K*JV%N&@H+&4dA*|XGnO`+fC|D<6w(qmP+Sl0Cb7Odg@mx?STvx_l?T1dt zS0HB1n|;a0KnG#Gkvx?&yn>gDI`s=Z)IIc^vquo#& z=`I(K*I(=VyKL4L|FvG%?Ci3F)=To&vieZ2?Rgd`6o0Lql_1S;w~6HRb20U6vI;C#*&rs_S~50SX1{(d6JR zyL2gby~umF%Zi$$w&w7SgU4H`4+O7`@1#8x)C%ddhBzA4DYuaTeF;5Ar7s2b6 z>w!YSI=20Amz{2iU3*U&cG*SoX2R;uq0VB@bwQzEU8t_#Wj(-8h^w=N_b{#l3We+3 z)V*C+eH60}_SNjNhyTQ^Ny~S3gNMfP8rwu7V6UQ1P0zJKp@_iH>&jhr+f3}blUBh; z)?>nIMbP79o@;?Z!8%-4w#)V~jl|WgL{Id2t_cc->t53>{%wg_Yo;=G*`bk`wfQJ@ zmsNEikq8*Yc#U-pP$(iWdMCWg>aP!pt3H7nzzF-y^J6^ApT!fkMGrTQtjEYly4aop<$g$8$_jC|m~{rguV7 zawA5}nwI}%hxO5jS;t?F?XVN+yCeceF?v+fa|}=@B2e;ZWQVOVV%LdJJ$!zxCaiiR z83Q^f6s+y#ojdG&OYAzH)4szp_&bDEi>%=Bs)0hmI<@|ie_K`9)%NGm^TM9(gF@lj z-5$6;CO_sOX1!b962z6P1!C6O^=CXExJ@G9b>J`7_CTSCz~`){9rjv+*mbw%(GJ^l zR}xmY53dEb3kn76m*o1LP=xdkh+TX0>ULQFKm}oSM)6u;JD^aoZr`feVW;O}*RHm^ zoVA>=+O;?zux(H%SfgFHci1D_V%OE}(j9hUQbt&~&#H>~7b|vc%P8RA zRw-dM+sLi&yumK2Izw=>SR*+EPRVbvzk+mD{DfkMGr_2FcjZH>gP zx!;dDYcXcE{BAtKT0STgta+V>+pI_=c72_9LJ<9=w zf_3qDW}Br%`NY+(B@wVep>TcNJhjaVuwvGGU&psu5njw%bN|COJ2c885wMy`TrE&2 zB9PP6x6QUjV%N<(z1wW*&Lym7`qf{%G(5`$g@QG$zh^ttK@N{|h^x_uXF|&Wg~Bzn zy?dKI7$IhTR@K30LNV)6>^1+kvPlH=d@^V0pio4hY5L_hON+&>ZuBv`vVs z&CTBqI<#<7m_}foFrKtb2Nc)BCd4(2X7hzh?ArJuE0_w&yHu%!)o#R#foX$6!8+cX z7EIgZy#%pq-}_|#$)*riE0&15bxjKt3f6Doi>**2VHLZMubphMv^Y#y&FQD8{%D$@ zP_br3x7Z6OV%M?4qb;^@B@vC*wizQlO*TJmaE!IVnL|FA!ymXs7 zC={$IB^z7pj8E*^F|)qKCfG#6s&!xeA=zMp)j*+OP48IcaTU9sWc}iTcBy|@)x|1-Ra5wmu_`@Y3)h>BSU8@_F^ zm*mb#1l;B=wBa&bP$(jBdFSgEd+$r^+BiS6#eVMdjIcTrN0`+C#kH(A;#%H(*$O?m zPZrr2v9-fEe=}@QTx**Um)#WDR{UGM$O>T-;xb!Cf&ohk=3>^=$&XuXCwodFU`^m7 z1H%G^A_C)kAGX-iEq1+iyMK#4^m9U3&06{optzPb7zD>XTcNQ&G6;@|i!n;ZmH`Td z?Wdi#D6S1bLR`oF zXIt!9BC%^~`_rw^IB70EBCJ{;8L=8D6s(&&kG4W*9-g?xu3zeIZ?Pwq4>7CmFX6cA zJ}4Bdziw4<*8}3}W#gqw_dua=O?y+e6?#Y>JrlDwb(HYsK+M{^kiW&6Ga@7cZaS`Q z>n!8l;7Ee<-v~h`U*Qxf#m% z6Fj}_5m>tc=LEV9ifdsL;vSsFHd(1`m$+KPc!t$2P$*p6=T0|6zyC}8$%UKy3%nqDy>n11^5h!oj*bEi?kC;{LniZ+rWP5{c!fJ%eQLd#M zpir<*?$vCvltAp-pK*JW6^yqCtG+Q7_eX#HSAX~SfBV;e^Ou(4={hJBtg$;~JOX0Z z_WSvpY~Q^}ShWfCVuGh@pir!i?7El{xK@xC+!QJJ+{Bp@_gqMHwGi zbHvpwMla*Lz6lD2>siUo4c1U5X1x`u#IAMg8=Q5DuzHsrXf^aa zP^jX%{d=9Q1!C8cjbH1mq( zdMg=PIw%wo*qfJ1Q9vjeAEt_cbS>rl`9TBwthV8yO0Ewg;U_7hekQi--P zt^o=K>%z$78oPupc764_WsRkU?+L43jJI5_4hjWpd$e&aG)Y=Z#jXQO4Qs6Y_KvV> zOC+uuC={$&x9_iohREg9KJ4oFt$1WPJ}4Bf|8H&Q9u-A)@B1#w@ilkOnOD-DoZO@4 zdJ?_4k?QWM>h3dVowa5rnPhS&kCRMv-OL|%p|&$*5L|$h%vo6pF9pE|@(|=9C@Mbi z35wza5fym}*b2y7nnxolD2gb8cmKLk+54ya++?53T0K;Cef#UDf3<7x-`=%r_mS=$ z_$m-)bzRCLab;#{onu&SHFQ;|+d#o#y;POahXx>pBjE1Y(ucYR!mP;yoBPmY#S$h0 z)_ruEp<6-0i9qwEgg*52g0Sn=fsMF+J!9GUZoVJahdQ0YuIul`^r0bw zVun>~pgRV-1_};qYHk$13WQzvr-%2U^z978s=DZ5cwGerhc&lg+>OfXX~xx(!oC3t zj_aebF*jN?L726_{*fCc+rq4w!w=o444h)Vu-Qr7HnQqwP;eqJesRc+%B!$zcI;g@ z8YDT%u$mf}Ys&n&HO8>K|Y8CF{v z-H+33py04>TixMCtJW4Wu2$DBDt*(epy0UPzSN2@Sz*>YxlL}A77MfXL|%8J2fL3k z5zwRQyHT1B3Qh#7`mf>YMc6ew_Np5tutynIZHT&mY}GVSa99WOYTU+}@6+W~*tPn4 zHI6_5!>VRc^Bt_33JMOZd$7!n#`J_;Q?f3)QRgt9VYTGY9a+r+3J&X|oKiO$*%fw; z$SQWDIfX|UR&ynt7Heiua9A_5PT{x;yG9fo$92|WhSiiqP1v<+CQxu#GrIEKXyoM( zP`j`>|iVbgB3P zO(&VSnn1x}z53LJ%d4sTHn@->Q`ac^xciUsMEcZ zX0_NW`zJr!Z?)J#!C~EV{VG0N!mc&zuk@mpdk4d6tE2}AEH+SZSTCHc?nU#Ua~M}^ zBKrm?IIcP2#Fc$kT9`H2eW@1>W(c#EA1dobeVFac7uIv>K~0Me3Qh!W=9KoLU)~UQ zE!lFq7Y#jSF|3wEdbX;?0*Y6%E|#{B7WNv4)0u&nZH%o}MyK!=4HU1mT_io~I@(JT z0{Xt0uxnieab3$iWRT6Us#$c`$fAOR!&-6aa4&jzV=LooE~N)EEM`z}T;sRz$5o*) ztGjo1FS;o$SO^wLH96aQ(L)BAOax3$dR*6H0tF`mTkmG!CPp}}gGV!Z(KHfq){)d+ zH29XmL_o=+JBJnp6r2bgxRQ*kZDH3vhZ1qal}@vo?TPfDrr8b(4(raA4Y<-0cFjD# zz85`clE$#wD(Sl$W*aCttf%tU_M+~wuxonm>RvRmy@g@5_R<4dW-BN-tb;ehd(p~o z!mjzX<2@*ONo82|d^#yK>!9GU=G}VSgI3fNcI|E-=|Kx3Gq-chS_3^mVAepvVO?|U zK@S>y+ss5jjiY`h#A;SS!Err%kho?u_oRhc*WMcJK?B>utbOtAJt%oeW+GtO$CLpJ zC^!+=)!x*DhW3SB(`y@g&}x-TW@$D>GiS>L3J&YOE!TR`{m3LH0_IAlWSK$1aV;CG z>p_pT3%geI)btpe|D7J#7LGu4c1#bN^OL|tKxwY0Ix%Ji6t9c`nXtPhvd7q)z$Ar& zwu>Zp&saA}Gw7sn6Af#!JCi6_lN}VVgk2FQ-`*J1962 zxN&D4zP5y2&txe76BFz{T0o`sdrUtgj8=&AsAlg;gg}R)=t_O23b)gpK3BzhDqwdD(b{i--to1n; zy3oCTVb_ka)A))VWmv6FYPN%Jw}OJhx^I0^7n<)O?0R$bIIamFGpu?ImA~qC9TXha z3#X5Ep{M1AU3Wb`(uMk4j~G_XMctLx?HVXJtVyE>yHHj!qYo&J@Al;fMqCk@{|3#-2w_u1a`Q$;g(z2_3m2Y%07WU z%&?k!57Mk=P;glHj&H$r)&s`Xluq5=(d{Nsa9n$Cr{auAn6+7n+@Omx+KiXY1s#H{E6h1t$Ut zaU(8c5%beV!mf!I9=gz&<{-nWmr~Obbej%}SF$daE)3pv8837&PYDa#ZgCOY^YP3| z6ax&c=A<5w)NL9lUP-%1>aFf~kq4vb@p56;GN;>xvh6zztC~a2dC_euC^)Rc!`&`4 zo^zXVwYaDiTXmZS6dczrPr6*_niXbk>FRJ9cQVfy2(zxOC$59cx|+9`2$+khTiv?N z3<^#J_Fipup}bhwwR*>S7wX6LGpwe3YQl$ZGl7D`8rON&g|b3n*RqqRG3!l+RdE$h zzH6l06i{$ji&BoeP(M!C_0;~OE_8RJk7l*no9U~-Y6k^}bz|3Im$8(|3WZ&xjvaKN z$FJQCtF4%>VXZb$a9Gc8+UGJhGgGvLUDrGJkP4PrTeX*AwU*NLtJMk$4r|-_oi5{n z`SfV9uxoQ=jtkx0=wVp(lgU#itzE5Kbx?3vZ{5sxp|K}n*W_5@%4XZ$46Bw;{g8of z)j+{vjX0ixuL5D$0}s;h72CzIstxO??8T~rg2P%}z1fB4l?uC#W+uAOxUP#~wG^+T zdNEcDC^)P)dg5JZ<&;jw)!bi5yP844alH~tTqBsJ4TM?G+}z+oD~sM>SWSuTRIP0_ zfr7(Y(Yw}#79kLhfV(Zqg+{c5S;O3sBzyZVUAuHJ5l{;0kr%513QhzfGQ)5g5OyuS zFy4vAp4w?v-9B1Ioh{uC3Jz=T?XgZYMXQZ*wM9}t>7wg4P;gxDRgHF{$*RJv?i~+1 zQM)C~nj7<=6FtAv%0$3gN!MAr6%?EZ3|HLiMB`*FjH_N*LZ2-i6dc#u?RPuTG7Q43 zb=kK&jq5G+RUph-{-nPXWpB+)1hn*Vs*Tk(P;esPKI+C15OzIxv9lBPx0)DM)j3SH zTe=Dg4(s-mHe3d-Gp?5WaoW`a3XbdJw$@H#7t@y)X1$is)QP4)3bQ(omv^EWFO5tD z%nzA5%M1!m1iH^$=tS+7uxpyDq!Z??>Y5D{9M;CPc+4v7x;i}$vpN}8Yc4%ntXV<9VZ9SM-ho;} zVb^<+k2=s=omUuEJ#H6O6KXmrIIM9uhB{CgsAF8UA-Z2)HuO$O^Mwh`rK*#tDU4&)1Z97^|4O8`Vq% zOo{Y86U_t)P6S31&f=>;*fp~KbO&k+su)%!pB^L96i{$j2TmRDKzCw_`WiNhIu=+q=I5jcHaethST%IH76-1&6giX>SLbO(yJm ze_d_|x@%OpRc`q8AxfHHW^pp{k(ZupTam z#rc4+Ys}V|4)hBd7Z_Gc4L#dIwSa=dT6ZVB1I;EAcDla!^9-vw{ScLBsb)}c zSl6aLX-8uj!mjD*kJ{1rYbnEODy3(WsU}cxSW8X~wHxc1#dU>UBZddtQ9f{vVO8R& z73_6Y0R@M(tm<|<$~1*tqYw19qjsx=X0_N)(lZJzc2ICwj}E%pQM)DV8dcWbj`D%C z467|=165uvHc)U_uU%|zM=Qq&yGEupw4-^7#SE)8lA5ckTdbhquqNKQhOezNjH_Nr zE!C-8bWm_yhYPN@qZQADSN4rnAqnz+0!)nQSK;;7#3n)0O z3C+cb&>>M`J`M7*? zC^)QTTle6rK-jf4CL6mRXIPbd>S+kwqJVl{07r8hSheGdLl+Q+d#o#&2LF)H;(*<9?Lk&xLOnY zs5>TRD=0XwJx%Lzo+Zrsq-1qF>ca@LwswcNqbH3Dmh`q+t30h z!mf8x$J)^RtbB%5%h^DeR}B;#*4hJ)+EBkh*flEVA$C2&u&VjglX1FP1qFxo{^`Ls zl)($TX0)`n88ewVdWRWS%SL)0xY+^<4r^9@QyaQtBJ8?0{dybfZyjP-&FQ!4GGGP; zhxKT|HC(cUU7wtBwi(y4>#8!Wref+zPTg!e$Ydbp46E8qt(KshR8VkOv$w~RtALrSE9^QJ z9o2?%mt2O`GO&xv-b@xya9GdQg|(rvH(}R@MPsd~cf5;XHPg#|=q58LIIP_@Bdus< z2VvLn7FR23xpy+Greb9=Z%Dpy04x9IS0c zcX@?f^GhzaqS_^gW>xGd)EYNBSwe%)dgV}YtFi7Qy4@0XU2}AAE6TIBGpx2m>bD_u z#RdvaTsQ9AiOYbn>yvehtDaA- zS*$BMC^)R=#|K)_sIIW)l&toAF|;46Chjd~zQ~v)fX6tc#`On1W{GwhazBG zSbGNAo6xX>uxoQqQxmEPk{MPl(LH%0k!IIG!C`$;-_V4HpoLv)tLt!FlNeSt%SE%Q zpy05U=T{U1&lB+rqBvQcvNMmB6r?^XuqK z*bE8|>$=1fO=!Zluxn@Z=IiL%+QhJ$;towtUNpN26g<|*#OtWLA?zAI7<(NJYQ{6H zO68i#jjU!@K*3>MJrZ>tJtQscnv!zA5v9c&X;!jAMhR73ZFW#_SgVr;8qtJpVb`;* zJ&mY)yn$i0l{Qi3)n)?)hjs0l`bKoNgk2Bst7t@>nDq>+HN9nW@}k+Spy05^3YBd z3Jz;&Y<&ZoL?Y}OTj0d3F$}A@vWaR7Y-Uh!Scf*&G@uCt!mbI47aLGM5Y4cfim3-V zHJb?(9M-L=r8ok@t|^DlV%Iect5Qkl+BO9g9M;j16Ah@16?QGoB(6^8hb~vstX6ye z6DrrX+Cjl#-B?k8uPtHMy7K)E=r%+Y!)i+$q*-mC;ILkg+0}qrZeiE*gF6~f8ym^6 zTGMN(Ys+c{1&1~9Tox`_5sa&zb&6^YtvV<;u9e;C4d^#Fgjv@-O~YqPm^D5w21g*A ziGY@Jm5zW03Qh!C+M^m!t}W~uHSVfM1216=t2z`s`^p-XC zXi)QM6_u)3Em@s(TrHsBu&%9%tT$FOk1q+krf#}>4Yl0k46Avli;k-q6dcyR_}hO2 z*Q3c**HBJ4#;}_9QHxM$Rud?AtUYDd(1dMa*U{`#*HBIPgke=SQcH$tRs|Fs)<<2( zuc7e)Vb|Qg{rGH+(yY4OMJ>gmkrg!ftTE|(uc3#}g>Y1#K5ene78kQV8gQ!bc3O^<*t|ap_i2yb^YiG~C?pL=}Os zYx?nSCz=I4!m#Sa^Za}8n)&vSVb$`fRVXxF0|ke5Yx8v{ zs$PU$OER2J)EEpitZE!x5$Gx?IIMSLYn-TKAnY1S{kU;=``H}3Jz;_ z%S9(zRaDqDcRO)C!mQ19pJ6rUQ|l{hx)~I&WL+$U6`vwyAmKH-A`rGcc9Pf@otr|} z1Vaq1X@E{&bQ36ENxMioRCCN}EKvW8U7gYSPBc5^9>c0Qv*}t(0R@M(wKmU*5;$Sk z$6Irq==sRIG^=J$r;~Wi4hjzI-qanqei3%f+@Iq_t85Q4thS*dDo@mGpy05sIg#l! z_A>Wm2N+lDM!IvPSwX>Z&1^_^qQQM()*Y1_amyvlx;rny8CEUwIMtQaG*EC@PmU&BK`WjKyA~eZa0Rtow-{D6XM~Qc z3JMNubVJM)vT=y=Sj~~l z6>A0shjnZGNS!f-S>Hq0HEm$94h_NfF|4K>x|P*Tpy06XOuSu(x-r78_o}+;(2$m! zVO8?!3|3P>!C{T;ZL34wLt$6ft>!v(zp=?_)u8XB( zBYWzMiASf?*|s3;|CJ72O(TV%|C@APe3X2{ci#{BI&kR^Rt5(x_YZIc&-v7Ug(Em6 zNq+eO@(CXjlkl)GgO5R;8uE2WsAI)q>C%DCb;i5L{$bnGiT|ei9F?R_Cd6t#HGy4I zRZzS##EYeMLmTUi>BpJTf*XvjrGc8muc;PLywY}&6xK&xkx(?ky>0lyY&ZnNZ&{Q)hI1z}x{j?V4T!OBPrIxI*T4VV|W^P$K18X`-J$9q1 zCQxu-hk72@lKThr>1tzKm50=WN1CdDg5z2jPh4*>lT3wKOD+!88lN&thzPT8Nw{5$ z2BKQ&2w3cK)MH|r#SRKi1j;w`)uNO`*tL7`MlBkOYhhSzL;X}bZ?S=b!}TWHZ!c&eCmgjG>a7!9M-mn)qexmooVN5Q99qmuUV^;}g z6?PqaQdEnE4X-n-n)4Vn`@^Dvg2P&pQHaZ{uxtCK1Nho%WLVX7>QQXXqJo0M+Ay@Y z7A+1g?7HdURvgy`hSgF`J>sreETG`9?l0U@Ykd6Q>5N0zH8p&Ft+7$3UF#WEv+EX> zc3RA!;IKB=M%SXBjuLilcsyQ%x^&kVR#WLP&1wP#hjk!lq{g_KS?)yG^=@)Y4Qjft zGOSAC2sLD8Q9!|A-Tbhz2Hl|+cD=jvN)4*BoHVQ1p0$Ij2h4U*a9GpNUamoNb%b5B zHeIYigRxf_R$JCJn$-ph4(rZ>(i$|tDePL^RZ@e7BI_7dYaBf*+-wB}hc&9Ih?D_l zDR*Jlb!!jeYpa%F)$?PhAv3cM3J&YphJ7_?2twG^eP$aj12qh*mPkJtVAepvVa>1H ziX$NGdhkIqcD>B7s&RRATvbqTSQ7>|)u5Ybg073Db7Rpp#+J=Y$Do>lwG`9OvY0KP z;J{X0j{;b_V<7ChuYc?^S{b^EVKr~eqbgXl85A7WylbPEjl=(oZVoFMS5smxUA>q< z!EwEN{?TRQCNu3S%zACloy*4i%V<|&)}DtQmr>JQ!9+mGp{D|x6;N;@(4EnC8FgZW zU9XooFQe{8In7Ge<#17*7?T|o9M%UZwU^QJ_`OwFW& zg2S3r)=-TeV-R*t-m)6U^#a4HmC{p!O&TaTtoPQ0SEI+ogkAS`^jD!|`#i&{mUdCe zwn+sAhjpaiU4`y+2)pjcYs9Rj467xdo)&JhfP%vspM9+g-JutDjg2@~WgLE!uC>oG ztmb0scd#{+85A7W?3%+>s3sJ4Z79yILTiYWFs!D;e!2{pK*3=hIJvFLnDjsB2nf6G ztld(D?jW6ISe1P0xpB>;fP%w%X)K9EfcYgJVb_wfxGGd<71OMWy|R+jW z?AmZ5uM+h(3K>>Y9R2v6Vgdz+^;~{#C3^Hq*fpyrvl6X$a*SbBQs{YriUJA_>qzgG zN|a{_yFO`*t3-pE1r)1lx4Wo$faDEOa9HmjSyPGT?h3nx*W9Z>XDgp!wUttHK~=jA z6dcwk+XgC(E#ITdtFY_t`#lwCy}lz1tF@n+W2@S&py06HJ?Z)zxSoD;qXK1`hZ$Dg zNj-L>+I3KHSno7luRwi6Vb}Yebrq<*9%5KECp9ZvwQHc@u(n5Du0Znugz}E16DT;W zhhx^^k|pfgQ!!qSZtv`4Se2XulgEfuy8;Rh>-LL}%2A(N*tI@&upHgs+Do(A?E9!S z@Kl=}6dcyen{Jk)sVTy);Z=3z#gk57h z&zGaQb-Ni>Ya+FjkZQAng2UR}R#I+kQ)yOV*P6urWmxrSYRyK~rh|gRdh^iE za^v`qXjVbjI+K*UEvtXl`HL@RgBqq5N+-x{z5!W^2n&1DuxYyCp)5sCY~GcnsEN%- zvb1_)b5xerOl*$HQuM^;kSxVaY(9{swG*3tk`z0!88cIkBb#+oCBwLnw2o}PHPf)) zM_Ny|q?v|WKGFu*3Y%`Y<0EZ^&9@ABK2khvNrqur+C;VhuwsgoKsKkpWq2q_iC$sn zY$=Isz5TYKeuk7xw%#!q9?z6ElPw>~kUU#XAzN#wNrv1xa;j%DevWiwwzP$8zx^#k z+iWQfwj@K!Y$@Hlb!~=}LAKrrpKchRDP@w)f07K3XGmMg7V#YPk+R6v8*dqMrbyXj zOM27bo@>|!Tf{qasYOX>BwJ^Fh=l^rM+Z}V77f*-bc1#$u~MbOU|3vteq|IC!2Ls z2|&Lj9U$8h30T2&=^$*rX}B_5K18;X$j2&X%ZELiZy6eA%SSw$!C5raO+86=Uz4O$8%RSpGqjghSv-RgX~jD z-l-z5YVwlaxjeB~1AFh)PVCje-f_4Z4Dz_o71%S7`L5GX0Jb44EPH;;OecBwDtX1u zF+_UaxJGvB$!mroBJ9xXw|pANb|ZNi$noQ^-|_5UC;O6NwP(MHY&TErADWTpIo{&Y z$A&%IZ}l9H_w2WkZSUtddG_1Meg}EIDHVG5Z;);9Bj-A7_uCayI?1++yk;1jp8YPe z-R;>A4{MqBPy)Ul^70|P&-Q!CzQGXpeBVv>C2~CG&z-Yh{QIlJ+~0pZvyU7D9v{OR z&;Cua?fpK{&-eSudj=A^tA9+MeT!`0_UI!#`*+CpfMCIxpST)kW&-&=Nq%{5ycRBNrtsyBY$d}gm^Nn<&P<|?~`K>$m>nR-mt6Ry*6W* zY(FHg8HT8^k?)Vs93k6}$je}e_v}BO*q03CD}3+qj2HXcBhJ1)=rc-=KOrxPoYHk~ z$zWloJG+fg8p!oq5!rTcSN zlbto5H^ReiMU&bgn(V|(yb%*Ebszs z4qGi{&s|S;yk~|~;_$|ck0gg3pL<~X1|rx=&m#GHmysDm@fEq(`IibUMb`yk-8D~Q^~fMFEXsrclh-eyy0P~e!FIEA;;6m%ZHpN*iR?h z8RYdAL?B$so>Wl6!w!W@d6VAA4vTqXyPQeXTghvNp-3Ws4X`bLbNBa{OXB{4?^D`9EFoQ}{>anSQ_b^AG*GUtmxO0Led| zKjE+{)IY#?X;9$ORl&iIz);_Sprv1i_`bg+BsAD>Y3RSNa;$PJ`!$($|3z?6p#Oh3 zg6Dl06u8Vk)ITWj=RwOH@4+{e-wbs8o_ZVNBEJ^2d^wq(51Z=zpL%)Oe+_2v|0d8s z^u5X7=NC(U=U5v09t2ySvN9+j08XJieg0=3e*E!*&pv>YDo-dU%*Cne$e18NRKXZioy|-WylrDK@ zNN7;7!}B(r*_T`Y7EZJ*`z>1rMOdB^yed$Ek}ZE{{wE=;0)2y5`1_Lh1%|8)3J&!p zp$Q~kh=lCD-!51LSAqO@U-$(s3vm35d;!1D9U*Ytkh41JOZ+-C*gx>|_kOxy5nNaD zw1A+`LrJXQij(b=g%jU)BEFvT@GJn6>?YoVi&lO+z(4TIPlG=73;x^zU;T@qWpHJ` z)D~O(^d)BsDhGM0f8bX^Upk=HkpK5f2(cA@=Vj(l70GXS&40bpvDDu$0BS1vdoTGn zsLxM?5UMtLDwJ@)P^k0dS(86FA^P|OQm~*_l;0+0`TgKvzpoejhko(vRm+$A{{d=F z`89IQef9xVr1JD<5~yP3?@qS+Fu*S)`t{B-AfB)ce_xc?vX^FF$00HkEuC@An{I z!}}E+%ixQ8NT4>BXZQ!MTow8WxoDwHetzh8A5m z&j0OaznxrQCr&rC1M+kT_9y;<4oDE>Dddr&07xUAg?DBbY+8?gPx=Z-+{PZIsyZ-oQ$F5-qiH|d>UtqKhETN2}A%AUl`eeIZ!k7f7o2 z6{LxQ{9XQgkM6~rklM?C_d>qJFT?>UzdY5fE>sqpp$j0-@O%gkK_5YW=XcA#^d$w~ z5gh0jKw4|KR-g|de+zWJ?3M0m&Y`Oz&wAeYg*bx0as>M>CoOuYBXAjXNaVMkAAQy| zLVrd625!wlm#%~^jr@(c!CcfJp+61zAOr-;fN=W zp7@-4u?uu3Juc7wy&~9q>jnBma&;Wu{_thye__US42*sxXymOCj)Il(h1Ij_$&<7d zz`^-14nhMsk>Zg$?@PzB51?p}9K)l|2lWsBf7SCK^*an7S@0}uzD%L={k5l%y-0ly zf&4qKlz+N(<%a?OmpYz3*+AoC`z>o1 zmw7)4f@U%s^xuA=_nues#R=0-904mG!C9b~g{lYN-voyEEq82%qyO+M(jP-o;0>}j zUC8u&_(dh+>pl2G$5K*MgEQdhJDv~I2~#>8_@3tgTXTAwvB^178i;4VRQ%DZ&{e^X zPyIr^+ybJ7FBLt@wL<1SYjWRT=C_j6!oBA!;l;b2czG^_kWKKe&u1URzc}i-cD?2s z;axA>FPy!jxHtnI2q6&MoYd9bwt3{v?V0hcK8LJfSrFO|KvjG zhA#A;>4g(*+rsB(dfvQGJjt}L@&|?dXIW1EXEK=_%WbwoaQGqX@T@Ig$X2_ra#~`t z9r>?uGOM=z;57d^69n=V|E^`}GTRPNo1hpkgj2rITXQV*e&dgVf>+G@*-z*%ZZ_Ez zCFigBn5rn-n2&i2*1UP%zux+X`PY=CijoQ+`|D5CGEE^PJk#YF%`zOkJhAeCEHy}y^uv!n`IUhzQ6Q0FUxQ(q)5rVwN{;8R;k$#g9DiQ;Z)5Ap zxS7H5jkNz0L;gsA=y>;EVE?_e3i45d?6E)9bd%UWU)aFsrS^XCvFHB`vQL^rj#Bny GU;cj`76s}6 literal 0 HcmV?d00001 diff --git a/hs_err_pid54860.log b/hs_err_pid54860.log new file mode 100644 index 0000000..df1cd66 --- /dev/null +++ b/hs_err_pid54860.log @@ -0,0 +1,4301 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# SIGSEGV (0xb) at pc=0x000000019772d718, pid=54860, tid=39439 +# +# JRE version: OpenJDK Runtime Environment (24.0.2+12) (build 24.0.2+12-54) +# Java VM: OpenJDK 64-Bit Server VM (24.0.2+12-54, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64) +# Problematic frame: +# C [libsystem_platform.dylib+0x4718] _platform_strcmp$VARIANT$Base+0x8 +# +# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again +# +# JFR recording file will be written. Location: /Users/lieght/IdeaProjects/pis/hs_err_pid54860.jfr +# +# If you would like to submit a bug report, please visit: +# https://bugreport.java.com/bugreport/crash.jsp +# + +--------------- S U M M A R Y ------------ + +Command Line: --enable-native-access=ALL-UNNAMED --enable-preview -javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=57720:/Applications/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 org.toop.Main + +Host: "Mac15,12" arm64, 8 cores, 16G, Darwin 25.0.0, macOS 26.0 (25A5351b) +Time: Mon Sep 15 17:44:26 2025 CEST elapsed time: 6.540954 seconds (0d 0h 0m 6s) + +--------------- T H R E A D --------------- + +Current thread (0x0000000b697d1000): JavaThread "pool-3-thread-2" [_thread_in_vm, id=39439, stack(0x000000016fd70000,0x000000016ff73000) (2060K)] + +Stack: [0x000000016fd70000,0x000000016ff73000], sp=0x000000016ff71770, free space=2053k +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +C [libsystem_platform.dylib+0x4718] _platform_strcmp$VARIANT$Base+0x8 +C [libasyncProfiler.dylib+0x46f74] Profiler::getJavaTraceAsync(void*, ASGCT_CallFrame*, int, StackContext*)+0x514 +C [libasyncProfiler.dylib+0x47bdc] Profiler::recordSampleForThread(int, void*, unsigned long long, EventType, Event*, int*)+0x148 +C [libasyncProfiler.dylib+0x58ff8] WallClock::signalHandler(int, __siginfo*, void*)+0xa8 +C [libsystem_platform.dylib+0x3704] _sigtramp+0x38 +V [libjvm.dylib+0x836d70] ObjectMonitor::TrySpin(JavaThread*)+0xb8 +V [libjvm.dylib+0x836ef4] ObjectMonitor::enter(JavaThread*)+0x20 +V [libjvm.dylib+0x707f68] LightweightSynchronizer::inflate_and_enter(oopDesc*, ObjectSynchronizer::InflateCause, JavaThread*, JavaThread*)+0x104 +V [libjvm.dylib+0x708524] LightweightSynchronizer::enter(Handle, BasicLock*, JavaThread*)+0x1a8 +V [libjvm.dylib+0x907284] SharedRuntime::monitor_enter_helper(oopDesc*, BasicLock*, JavaThread*)+0x1ac +V [libjvm.dylib+0x907340] SharedRuntime::complete_monitor_locking_C(oopDesc*, BasicLock*, JavaThread*)+0x4c +Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) +v ~RuntimeStub::C2 Runtime complete_monitor_locking 0x000000011b2b0f38 +J 2758 c2 org.apache.logging.log4j.core.layout.StringBuilderEncoder.encode(Ljava/lang/StringBuilder;Lorg/apache/logging/log4j/core/layout/ByteBufferDestination;)V (59 bytes) @ 0x000000011b7fd000 [0x000000011b7fc040+0x0000000000000fc0] +J 2789 c2 org.apache.logging.log4j.core.layout.PatternLayout.encode(Lorg/apache/logging/log4j/core/LogEvent;Lorg/apache/logging/log4j/core/layout/ByteBufferDestination;)V (33 bytes) @ 0x000000011b80f4ec [0x000000011b80f200+0x00000000000002ec] +J 2717 c2 org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(Ljava/lang/String;Lorg/apache/logging/log4j/Level;Lorg/apache/logging/log4j/Marker;Lorg/apache/logging/log4j/message/Message;Ljava/lang/Throwable;)V (30 bytes) @ 0x000000011b7f1d80 [0x000000011b7f0b40+0x0000000000001240] +J 2769 c2 org.apache.logging.log4j.spi.AbstractLogger.info(Ljava/lang/String;Ljava/lang/Object;)V (14 bytes) @ 0x000000011b8095cc [0x000000011b809180+0x000000000000044c] +j org.toop.server.frontend.ServerConnection.outputLoop()V+62 +j org.toop.server.frontend.ServerConnection$$Lambda+0x00003f000111eb18.run()V+4 +j java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object;+4 java.base@24.0.2 +j java.util.concurrent.FutureTask.run()V+39 java.base@24.0.2 +j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@24.0.2 +j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@24.0.2 +j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@24.0.2 +j java.lang.Thread.run()V+19 java.base@24.0.2 +v ~StubRoutines::call_stub 0x000000011b19c114 + +siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x00000008000000e8 + +Registers: + x0=0x00000008000000e8 x1=0x000000010a0d6284 x2=0x0000000000000000 x3=0x0000000000000000 + x4=0x0000000000000000 x5=0x000000016ff71ce0 x6=0x00000007004a5140 x7=0x0000000000000000 + x8=0x0000000000000010 x9=0x0000000000000030 x10=0x000000000000453a x11=0x0000000104868000 +x12=0x0000000000000000 x13=0x000000011b2b0f38 x14=0x0000000000000040 x15=0x000000000000004a +x16=0x000000019772d710 x17=0x0000000b68cfcc60 x18=0x0000000000000000 x19=0x00000008000000e8 +x20=0x000000010a0e0bd0 x21=0x0000000b67e643f0 x22=0x0000000b67e60364 x23=0x000000016ff721e0 +x24=0x000000016ff71db8 x25=0x000000016ff721a0 x26=0x000000011b2b0e90 x27=0x0000000b697d1000 +x28=0x00000000fffffffc fp=0x000000016ff71780 lr=0x000000010a0bb4dc sp=0x000000016ff71770 +pc=0x000000019772d718 cpsr=0x0000000000001000 + +Register to memory mapping: + +x0 =0x00000008000000e8 is an unknown value +x1 =0x000000010a0d6284: in /private/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/idea_libasyncProfiler_dylib_temp_folder/libasyncProfiler.dylib at 0x000000010a074000 +x2 =0x0 is null +x3 =0x0 is null +x4 =0x0 is null +x5 =0x000000016ff71ce0 is pointing into the stack for thread: 0x0000000b697d1000 +x6 =0x00000007004a5140 is an oop: [B +{0x00000007004a5140} - klass: {type array byte} - flags: is_cloneable_fast + + - length: 8192 + - 0: 32 2 + - 1: 30 0 + - 2: 32 2 + - 3: 35 5 + - 4: 2d - + - 5: 30 0 + - 6: 39 9 + - 7: 2d - + - 8: 31 1 + - 9: 35 5 + - 10: 20 + - 11: 31 1 + - 12: 37 7 + - 13: 3a : + - 14: 34 4 + - 15: 34 4 + - 16: 3a : + - 17: 32 2 + - 18: 36 6 + - 19: 20 + - 20: 5b [ + - 21: 70 p + - 22: 6f o + - 23: 6f o + - 24: 6c l + - 25: 2d - + - 26: 33 3 + - 27: 2d - + - 28: 74 t + - 29: 68 h + - 30: 72 r + - 31: 65 e + - 32: 61 a + - 33: 64 d + - 34: 2d - + - 35: 32 2 + - 36: 5d ] + - 37: 20 + - 38: 49 I + - 39: 4e N + - 40: 46 F + - 41: 4f O + - 42: 20 + - 43: 20 + - 44: 6f o + - 45: 72 r + - 46: 67 g + - 47: 2e . + - 48: 74 t + - 49: 6f o + - 50: 6f o + - 51: 70 p + - 52: 2e . + - 53: 4d M + - 54: 61 a + - 55: 69 i + - 56: 6e n + - 57: 20 + - 58: 2d - + - 59: 20 + - 60: 53 S + - 61: 65 e + - 62: 6e n + - 63: 74 t + - 64: 20 + - 65: 63 c + - 66: 6f o + - 67: 6d m + - 68: 6d m + - 69: 61 a + - 70: 6e n + - 71: 64 d + - 72: 3a : + - 73: 20 + - 74: 27 ' + - 75: 48 H + - 76: 45 E + - 77: 4c L + - 78: 50 P + - 79: 20 + - 80: 54 T + - 81: 45 E + - 82: 53 S + - 83: 54 T + - 84: 27 ' + - 85: a + - 86: 6e n + - 87: 6e n + - 88: 65 e + - 89: 63 c + - 90: 74 t + - 91: 69 i + - 92: 6f o + - 93: 6e n + - 94: 20 + - 95: 77 w + - 96: 72 r + - 97: 69 i + - 98: 74 t + - 99: 65 e + - 100: a + - 101: 0 + - 102: 0 + - 103: 0 + - 104: 0 + - 105: 0 + - 106: 0 + - 107: 0 + - 108: 0 + - 109: 0 + - 110: 0 + - 111: 0 + - 112: 0 + - 113: 0 + - 114: 0 + - 115: 0 + - 116: 0 + - 117: 0 + - 118: 0 + - 119: 0 + - 120: 0 + - 121: 0 + - 122: 0 + - 123: 0 + - 124: 0 + - 125: 0 + - 126: 0 + - 127: 0 + - 128: 0 + - 129: 0 + - 130: 0 + - 131: 0 + - 132: 0 + - 133: 0 + - 134: 0 + - 135: 0 + - 136: 0 + - 137: 0 + - 138: 0 + - 139: 0 + - 140: 0 + - 141: 0 + - 142: 0 + - 143: 0 + - 144: 0 + - 145: 0 + - 146: 0 + - 147: 0 + - 148: 0 + - 149: 0 + - 150: 0 + - 151: 0 + - 152: 0 + - 153: 0 + - 154: 0 + - 155: 0 + - 156: 0 + - 157: 0 + - 158: 0 + - 159: 0 + - 160: 0 + - 161: 0 + - 162: 0 + - 163: 0 + - 164: 0 + - 165: 0 + - 166: 0 + - 167: 0 + - 168: 0 + - 169: 0 + - 170: 0 + - 171: 0 + - 172: 0 + - 173: 0 + - 174: 0 + - 175: 0 + - 176: 0 + - 177: 0 + - 178: 0 + - 179: 0 + - 180: 0 + - 181: 0 + - 182: 0 + - 183: 0 + - 184: 0 + - 185: 0 + - 186: 0 + - 187: 0 + - 188: 0 + - 189: 0 + - 190: 0 + - 191: 0 + - 192: 0 + - 193: 0 + - 194: 0 + - 195: 0 + - 196: 0 + - 197: 0 + - 198: 0 + - 199: 0 + - 200: 0 + - 201: 0 + - 202: 0 + - 203: 0 + - 204: 0 + - 205: 0 + - 206: 0 + - 207: 0 + - 208: 0 + - 209: 0 + - 210: 0 + - 211: 0 + - 212: 0 + - 213: 0 + - 214: 0 + - 215: 0 + - 216: 0 + - 217: 0 + - 218: 0 + - 219: 0 + - 220: 0 + - 221: 0 + - 222: 0 + - 223: 0 + - 224: 0 + - 225: 0 + - 226: 0 + - 227: 0 + - 228: 0 + - 229: 0 + - 230: 0 + - 231: 0 + - 232: 0 + - 233: 0 + - 234: 0 + - 235: 0 + - 236: 0 + - 237: 0 + - 238: 0 + - 239: 0 + - 240: 0 + - 241: 0 + - 242: 0 + - 243: 0 + - 244: 0 + - 245: 0 + - 246: 0 + - 247: 0 + - 248: 0 + - 249: 0 + - 250: 0 + - 251: 0 + - 252: 0 + - 253: 0 + - 254: 0 + - 255: 0 + - <7936 more elements, increase MaxElementPrintSize to print> +x7 =0x0 is null +x8 =0x0000000000000010 is an unknown value +x9 =0x0000000000000030 is an unknown value +x10=0x000000000000453a is an unknown value +x11=0x0000000104868000 points into unknown readable memory: 0x0706050403020100 | 00 01 02 03 04 05 06 07 +x12=0x0 is null +x13=0x000000011b2b0f38 is at code_begin+56 in +[CodeBlob (0x000000011b2b0e88)] +Framesize: 2 +Runtime Stub (0x000000011b2b0e88): C2 Runtime complete_monitor_locking +-------------------------------------------------------------------------------- +Decoding CodeBlob, name: C2 Runtime complete_monitor_locking, at [0x000000011b2b0f00, 0x000000011b2b0f70] 112 bytes +[MachCode] + 0x000000011b2b0f00: 1f20 03d5 | ff43 00d1 | fd7b 00a9 | e903 0091 | 89d7 01f9 | e003 01aa | e103 02aa | e203 1caa + 0x000000011b2b0f20: c900 0010 | 89db 01f9 | 88f1 8ad2 | e859 a1f2 | 2800 c0f2 | 0001 3fd6 | 1f20 03d5 | 1f00 80f2 + 0x000000011b2b0f40: 1f00 80f2 | 9fd7 01f9 | 9fdb 01f9 | 8a07 40f9 | 8a00 00b5 | fd7b 40a9 | ff43 0091 | c003 5fd6 + 0x000000011b2b0f60: fd7b 40a9 | ff43 0091 | 36ac fb17 | 0000 0000 +[/MachCode] +-------------------------------------------------------------------------------- +x14=0x0000000000000040 is an unknown value +x15=0x000000000000004a is an unknown value +x16=0x000000019772d710: _platform_strcmp$VARIANT$Base+0 in /usr/lib/system/libsystem_platform.dylib at 0x0000000197729000 +x17=0x0000000b68cfcc60 points into unknown readable memory: 0x00000000ffffffff | ff ff ff ff 00 00 00 00 +x18=0x0 is null +x19=0x00000008000000e8 is an unknown value +x20=0x000000010a0e0bd0: _ZN2VM18_asyncGetCallTraceE+0 in /private/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/idea_libasyncProfiler_dylib_temp_folder/libasyncProfiler.dylib at 0x000000010a074000 +x21=0x0000000b67e643f0 points into unknown readable memory: 0x0000000b000001b9 | b9 01 00 00 0b 00 00 00 +x22=0x0000000b67e60364 points into unknown readable memory: 3f 00 01 00 +x23=0x000000016ff721e0 is pointing into the stack for thread: 0x0000000b697d1000 +x24=0x000000016ff71db8 is pointing into the stack for thread: 0x0000000b697d1000 +x25=0x000000016ff721a0 is pointing into the stack for thread: 0x0000000b697d1000 +x26=0x000000011b2b0e90 is at code_begin+-112 in +[CodeBlob (0x000000011b2b0e88)] +Framesize: 2 +Runtime Stub (0x000000011b2b0e88): C2 Runtime complete_monitor_locking +-------------------------------------------------------------------------------- +Decoding CodeBlob, name: C2 Runtime complete_monitor_locking, at [0x000000011b2b0f00, 0x000000011b2b0f70] 112 bytes +[MachCode] + 0x000000011b2b0f00: 1f20 03d5 | ff43 00d1 | fd7b 00a9 | e903 0091 | 89d7 01f9 | e003 01aa | e103 02aa | e203 1caa + 0x000000011b2b0f20: c900 0010 | 89db 01f9 | 88f1 8ad2 | e859 a1f2 | 2800 c0f2 | 0001 3fd6 | 1f20 03d5 | 1f00 80f2 + 0x000000011b2b0f40: 1f00 80f2 | 9fd7 01f9 | 9fdb 01f9 | 8a07 40f9 | 8a00 00b5 | fd7b 40a9 | ff43 0091 | c003 5fd6 + 0x000000011b2b0f60: fd7b 40a9 | ff43 0091 | 36ac fb17 | 0000 0000 +[/MachCode] +-------------------------------------------------------------------------------- +x27=0x0000000b697d1000 is a thread +x28=0x00000000fffffffc is an unknown value + fp=0x000000016ff71780 is pointing into the stack for thread: 0x0000000b697d1000 + lr=0x000000010a0bb4dc: _ZN7NMethod9isNMethodEv+0x30 in /private/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/idea_libasyncProfiler_dylib_temp_folder/libasyncProfiler.dylib at 0x000000010a074000 + sp=0x000000016ff71770 is pointing into the stack for thread: 0x0000000b697d1000 + +Top of Stack: (sp=0x000000016ff71770) +0x000000016ff71770: 000000010a0e0bd0 0000000b60fd8000 ...........`.... +0x000000016ff71780: 000000016ff71840 000000010a0baf74 @..o....t....... +0x000000016ff71790: 0000000b697d1000 000000016ff718f0 ..}i.......o.... +0x000000016ff717a0: 000000016ff71860 0000000b67e58000 `..o.......g.... +0x000000016ff717b0: 000000010ac46d40 0000080000000000 @m.............. +0x000000016ff717c0: 0000000b697d13c8 00000000fffffffc ..}i............ +0x000000016ff717d0: 0000000b60fd8000 000000011b7a6f28 ...`....(oz..... +0x000000016ff717e0: 000000011b7a6d00 000000016ff71db8 .mz........o.... +0x000000016ff717f0: 0000000b67e60180 0000000b60fd8000 ...g.......`.... +0x000000016ff71800: 000000016ff71db8 0000000b60fd8000 ...o.......`.... +0x000000016ff71810: 0000000000000000 000000000000000c ................ +0x000000016ff71820: 0000000000000001 000000016ff71ce0 ...........o.... +0x000000016ff71830: 0000000b67e58000 0000000000009a0f ...g............ +0x000000016ff71840: 000000016ff71cd0 000000010a0bbbdc ...o............ +0x000000016ff71850: 0000000000989680 0000000000000000 ................ +0x000000016ff71860: 0000000000000000 0000000000000000 ................ +0x000000016ff71870: 0000000b697d13c8 0000000b697d1000 ..}i......}i.... +0x000000016ff71880: 000000016ff71a98 000000016ff723e0 ...o.....#.o.... +0x000000016ff71890: 000000016ff71ff8 0000000000000000 ...o............ +0x000000016ff718a0: 000000016ff71ff8 0000000000000800 ...o............ +0x000000016ff718b0: 000000016ff72540 000000011b7a6f28 @%.o....(oz..... +0x000000016ff718c0: 000000011b7a6dc8 0000000000000000 .mz............. +0x000000016ff718d0: 0000000000000000 0000000000000000 ................ +0x000000016ff718e0: 000000016ff72540 000000010a5eaf01 @%.o......^..... +0x000000016ff718f0: 000000016ff72540 000000011b7a6f28 @%.o....(oz..... +0x000000016ff71900: 000000011b7a6dc8 0000000000000000 .mz............. +0x000000016ff71910: 0000000b6b212480 0000000b5dd00400 .$!k.......].... +0x000000016ff71920: 000000016ff71970 000000010a0c61ac p..o.....a...... +0x000000016ff71930: 000000000000000c 000000000000000c ................ +0x000000016ff71940: 0000000b5dd00000 0000000000009a0f ...]............ +0x000000016ff71950: 0000000b5dc00000 000000016ff719c8 ...].......o.... +0x000000016ff71960: 00004df9cac4e471 000000000000c889 q....M.......... + +Instructions: (pc=0x000000019772d718) + 0x000000019772d618: e0 07 9f 1a c0 03 5f d6 e8 03 20 2a 28 10 e8 b8 + 0x000000019772d628: 00 01 00 0a c0 03 5f d6 a1 02 00 b4 09 e4 7a 92 + 0x000000019772d638: 0a 14 40 92 2a 00 0a 8b 4a 05 00 d1 0b 00 80 92 + 0x000000019772d648: 6a 19 4a ca 9f 3b 03 d5 82 02 80 d2 03 00 80 d2 + 0x000000019772d658: 29 75 0b d5 29 01 01 91 42 04 00 f1 81 00 00 54 + 0x000000019772d668: 03 01 00 b4 9f 3b 03 d5 82 02 80 d2 4a 05 00 b1 + 0x000000019772d678: 01 ff ff 54 9f 3b 03 d5 df 3f 03 d5 c0 03 5f d6 + 0x000000019772d688: 08 00 e0 f2 e8 01 c0 f2 e8 ff bf f2 08 10 98 f2 + 0x000000019772d698: 08 01 40 b9 02 00 00 90 42 10 1b 91 43 44 40 b8 + 0x000000019772d6a8: 83 00 00 34 7f 00 08 6b e0 fd ff 54 fc ff ff 17 + 0x000000019772d6b8: 02 00 80 d2 23 00 80 d2 ed ff ff 17 b3 8b 58 1b + 0x000000019772d6c8: 3d d8 33 da ea ed 65 87 5e 41 33 fa b5 f5 76 28 + 0x000000019772d6d8: 32 58 01 72 93 ea 4d 5f 00 00 00 00 9f 3b 03 d5 + 0x000000019772d6e8: c0 03 5f d6 00 00 00 00 00 00 00 00 00 00 00 00 + 0x000000019772d6f8: 00 00 00 00 00 00 00 00 00 01 02 03 04 05 06 07 + 0x000000019772d708: 08 09 0a 0b 0c 0d 0e 0f 1f 0c 40 f2 00 01 00 54 +=>0x000000019772d718: 04 14 40 38 25 14 40 38 83 00 05 eb 84 08 40 7a + 0x000000019772d728: 41 ff ff 54 e0 03 03 aa c0 03 5f d6 3f 0c 40 f2 + 0x000000019772d738: 40 03 00 54 e7 03 01 cb e7 1c 7c f2 80 01 00 54 + 0x000000019772d748: 1f 20 03 d5 1f 20 03 d5 00 04 c1 3c 21 04 c1 3c + 0x000000019772d758: 01 8c 21 6e 00 1c 21 4e 01 a8 31 6e 23 00 26 1e + 0x000000019772d768: a3 02 00 34 e7 40 00 f1 01 ff ff 54 04 14 40 38 + 0x000000019772d778: 25 14 40 38 83 00 05 eb 84 08 40 7a 40 fd ff 54 + 0x000000019772d788: 1f 0c 40 f2 41 ff ff 54 07 fe 81 d2 ef ff ff 17 + 0x000000019772d798: 1f 20 03 d5 1f 20 03 d5 00 04 c1 3c 21 04 c1 3c + 0x000000019772d7a8: 01 8c 21 6e 00 1c 21 4e 01 a8 31 6e 23 00 26 1e + 0x000000019772d7b8: 43 ff ff 35 21 1c 21 6e 00 34 21 6e e1 f9 ff 9c + 0x000000019772d7c8: 00 1c a1 4e 00 a8 31 6e 03 00 26 1e 63 40 00 d1 + 0x000000019772d7d8: 04 68 63 38 25 68 63 38 80 00 05 cb c0 03 5f d6 + 0x000000019772d7e8: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + 0x000000019772d7f8: 00 00 00 00 00 00 00 00 00 01 02 03 04 05 06 07 + 0x000000019772d808: 08 09 0a 0b 0c 0d 0e 0f 63 00 03 ca 42 01 00 b4 + + +Stack slot to memory mapping: + +stack at sp + 0 slots: 0x000000010a0e0bd0: _ZN2VM18_asyncGetCallTraceE+0 in /private/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/idea_libasyncProfiler_dylib_temp_folder/libasyncProfiler.dylib at 0x000000010a074000 +stack at sp + 1 slots: 0x0000000b60fd8000 points into unknown readable memory: 0x00000001fffffffd | fd ff ff ff 01 00 00 00 +stack at sp + 2 slots: 0x000000016ff71840 is pointing into the stack for thread: 0x0000000b697d1000 +stack at sp + 3 slots: 0x000000010a0baf74: _ZN8Profiler17getJavaTraceAsyncEPvP15ASGCT_CallFrameiP12StackContext+0x514 in /private/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/idea_libasyncProfiler_dylib_temp_folder/libasyncProfiler.dylib at 0x000000010a074000 +stack at sp + 4 slots: 0x0000000b697d1000 is a thread +stack at sp + 5 slots: 0x000000016ff718f0 is pointing into the stack for thread: 0x0000000b697d1000 +stack at sp + 6 slots: 0x000000016ff71860 is pointing into the stack for thread: 0x0000000b697d1000 +stack at sp + 7 slots: 0x0000000b67e58000 points into unknown readable memory: 0x000000004d555458 | 58 54 55 4d 00 00 00 00 + +Lock stack of current Java thread (top to bottom): + +-------------------------------------------------------------------------------- +Decoding CodeBlob, name: C2 Runtime complete_monitor_locking, at [0x000000011b2b0f00, 0x000000011b2b0f70] 112 bytes +[MachCode] + 0x000000011b2b0f00: 1f20 03d5 | ff43 00d1 | fd7b 00a9 | e903 0091 | 89d7 01f9 | e003 01aa | e103 02aa | e203 1caa + 0x000000011b2b0f20: c900 0010 | 89db 01f9 | 88f1 8ad2 | e859 a1f2 | 2800 c0f2 | 0001 3fd6 | 1f20 03d5 | 1f00 80f2 + 0x000000011b2b0f40: 1f00 80f2 | 9fd7 01f9 | 9fdb 01f9 | 8a07 40f9 | 8a00 00b5 | fd7b 40a9 | ff43 0091 | c003 5fd6 + 0x000000011b2b0f60: fd7b 40a9 | ff43 0091 | 36ac fb17 | 0000 0000 +[/MachCode] +-------------------------------------------------------------------------------- + + +Compiled method (c2) 6555 2758 ! 4 org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode (59 bytes) + total in heap [0x000000011b7fbcc8,0x000000011b7fe9d8] = 11536 + relocation [0x000000011b7fbda0,0x000000011b7fbfd0] = 560 + constants [0x000000011b7fc000,0x000000011b7fc040] = 64 + main code [0x000000011b7fc040,0x000000011b7fe510] = 9424 + stub code [0x000000011b7fe510,0x000000011b7fe580] = 112 + oops [0x000000011b7fe580,0x000000011b7fe5c0] = 64 + metadata [0x000000011b7fe5c0,0x000000011b7fe9d8] = 1048 + immutable data [0x0000000b6941c800,0x0000000b6941df08] = 5896 + dependencies [0x0000000b6941c800,0x0000000b6941c968] = 360 + nul chk table [0x0000000b6941c968,0x0000000b6941c9e8] = 128 + handler table [0x0000000b6941c9e8,0x0000000b6941cad8] = 240 + scopes pcs [0x0000000b6941cad8,0x0000000b6941d088] = 1456 + scopes data [0x0000000b6941d088,0x0000000b6941df08] = 3712 + + +[Constant Pool] + Address hex4 hex8 + 0x000000011b7fc000: 0x3f8ccccd 0x000000003f8ccccd + 0x000000011b7fc004: 0x00000000 + 0x000000011b7fc008: 0x00000000 0x0000000000000000 + 0x000000011b7fc00c: 0x00000000 + 0x000000011b7fc010: 0x00000000 0x0000000000000000 + 0x000000011b7fc014: 0x00000000 + 0x000000011b7fc018: 0x00000000 0x0000000000000000 + 0x000000011b7fc01c: 0x00000000 + 0x000000011b7fc020: 0x00000000 0x0000000000000000 + 0x000000011b7fc024: 0x00000000 + 0x000000011b7fc028: 0x00000000 0x0000000000000000 + 0x000000011b7fc02c: 0x00000000 + 0x000000011b7fc030: 0x00000000 0x0000000000000000 + 0x000000011b7fc034: 0x00000000 + 0x000000011b7fc038: 0x00000000 0x0000000000000000 + 0x000000011b7fc03c: 0x00000000 + +[MachCode] +[Instructions begin] + 0x000000011b7fc040: ; {no_reloc} + 0x000000011b7fc040: 1f20 03d5 | 1f20 03d5 | 1f20 03d5 +[Entry Point] + # {method} {0x000000012a67e950} 'encode' '(Ljava/lang/StringBuilder;Lorg/apache/logging/log4j/core/layout/ByteBufferDestination;)V' in 'org/apache/logging/log4j/core/layout/StringBuilderEncoder' + # this: c_rarg1:c_rarg1 + = 'org/apache/logging/log4j/core/layout/StringBuilderEncoder' + # parm0: c_rarg2:c_rarg2 + = 'java/lang/StringBuilder' + # parm1: c_rarg3:c_rarg3 + = 'org/apache/logging/log4j/core/layout/ByteBufferDestination' + # [sp+0xd0] (sp of caller) + 0x000000011b7fc04c: 2808 40b9 | 2a09 40b9 | 1f01 0a6b | 4000 0054 + + 0x000000011b7fc05c: ; {runtime_call Shared Runtime ic_miss_blob} + 0x000000011b7fc05c: 996c e717 +[Verified Entry Point] + 0x000000011b7fc060: 1f20 03d5 | e953 40d1 | 3f01 00f9 | ff43 03d1 | fd7b 0ca9 | a824 0118 | 8923 40b9 | 1f01 09eb + 0x000000011b7fc080: a123 0154 | 8acb 41f9 | 2c14 40b9 | e207 00f9 | e10f 00f9 | e31b 00f9 | 4201 40f9 | 81f1 7dd3 + 0x000000011b7fc0a0: ; implicit exception: dispatches to 0x000000011b7fdb80 + 0x000000011b7fc0a0: 2a08 40b9 + + 0x000000011b7fc0a4: ; {metadata('java/lang/ThreadLocal')} + 0x000000011b7fc0a4: 8b04 a0d2 | 0bac 8bf2 | 5f01 0b6b | 4c48 40b9 | 2171 0054 | 8cf1 7dd3 | ac05 00b4 | 8a15 40b9 + 0x000000011b7fc0c4: 4af1 7dd3 + + 0x000000011b7fc0c8: ; implicit exception: dispatches to 0x000000011b7fdcd8 + 0x000000011b7fc0c8: 4d0d 40b9 | 2b0c 40b9 | af05 0051 | 6b01 0f0a | 4ec9 2b8b | ed7d 0034 | ca11 40b9 | 4df1 7dd3 + 0x000000011b7fc0e8: 4d04 00b4 | ae0d 40b9 | caf1 7dd3 | 5f01 01eb | 6003 0054 | 8e15 40b9 | d0f1 7dd3 + + 0x000000011b7fc104: ; implicit exception: dispatches to 0x000000011b7fdd24 + 0x000000011b7fc104: 0e0e 40b9 | 1f20 03d5 | 1f20 03d5 | aa0d 40b9 | 4af1 7dd3 | 5f01 01eb | 4002 0054 | ad0d 40b9 + 0x000000011b7fc124: adf1 7dd3 | 6a05 0011 | 8db7 00b4 | 5f01 0e6b | 2a37 0054 | 5f01 0e6b | 22b5 0054 | 0bca 2a8b + 0x000000011b7fc144: 6d11 40b9 | 8f1b 40f9 | adf1 7dd3 + + 0x000000011b7fc150: ; ImmutableOopMap {r11=Oop r12=Oop r13=Oop r16=Oop c_rarg1=Oop c_rarg2=Oop [8]=Oop [24]=Oop [48]=Oop } + ;*goto {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@54 (line 526) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@4 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + 0x000000011b7fc150: eb0f 40f9 + + 0x000000011b7fc154: ; {poll} + 0x000000011b7fc154: ff01 40b9 | cd00 00b4 | eb03 0a2a | ecff ff17 | ab1d 40b9 | 60f1 7dd3 | 0500 0014 + + 0x000000011b7fc170: ; ImmutableOopMap {[8]=Oop [24]=Oop [48]=Oop } + ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=1} + ; - java.lang.ThreadLocal::get@31 (line 193) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@4 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {optimized virtual_call} + 0x000000011b7fc170: ccf7 fe97 + + 0x000000011b7fc174: ; {post_call_nop} + 0x000000011b7fc174: 1f20 03d5 | 9f95 80f2 | 1f20 80f2 | 0035 00b4 | 0a08 40b9 + + 0x000000011b7fc188: ; {metadata('java/lang/Object'[])} + 0x000000011b7fc188: cc02 a0d2 | 0ca7 8af2 | 5f01 0c6b | e1ca 0054 | 110c 40b9 | 3f0a 0071 | a976 0054 | 0a30 4229 + 0x000000011b7fc1a8: 4af1 7dd3 + + 0x000000011b7fc1ac: ; implicit exception: dispatches to 0x000000011b7fdc6c + 0x000000011b7fc1ac: 4d09 40b9 | 8bf1 7dd3 + + 0x000000011b7fc1b4: ; {metadata('sun/nio/cs/UTF_8$Encoder')} + 0x000000011b7fc1b4: 6c05 a0d2 | 0c07 80f2 | bf01 0c6b | 0e18 40b9 | 81ca 0054 | 5f15 00b9 + + 0x000000011b7fc1cc: ; implicit exception: dispatches to 0x000000011b7fdc90 + 0x000000011b7fc1cc: 6a09 40b9 + + 0x000000011b7fc1d0: ; {metadata('java/nio/HeapCharBuffer')} + 0x000000011b7fc1d0: cd06 a0d2 | 0de8 9cf2 | 5f01 0d6b | ccf1 7dd3 | c1ca 0054 | 6a21 40b9 | 0d00 a012 | 6d0d 00b9 + 0x000000011b7fc1f0: 7f29 0329 + + 0x000000011b7fc1f4: ; implicit exception: dispatches to 0x000000011b7fdcb4 + 0x000000011b7fc1f4: 8b09 40b9 + + 0x000000011b7fc1f8: ; {metadata('java/nio/HeapByteBuffer')} + 0x000000011b7fc1f8: 8a05 a0d2 | 0a64 83f2 | 7f01 0a6b | c1ca 0054 | 8a21 40b9 | 0b00 a012 | 8b0d 00b9 | 9f29 0329 + 0x000000011b7fc218: 0a10 40b9 | 50f1 7dd3 + + 0x000000011b7fc220: ; implicit exception: dispatches to 0x000000011b7fdba0 + 0x000000011b7fc220: 0b0a 40b9 + + 0x000000011b7fc224: ; {metadata('sun/nio/cs/UTF_8$Encoder')} + 0x000000011b7fc224: 6a05 a0d2 | 0a07 80f2 | 7f01 0a6b | 61c2 0054 | 3f0a 0071 | 2966 0054 | 0ba8 4229 | 6ef1 7dd3 + 0x000000011b7fc244: ; implicit exception: dispatches to 0x000000011b7fdbc4 + 0x000000011b7fc244: cc09 40b9 | 59f1 7dd3 + + 0x000000011b7fc24c: ; {metadata('java/nio/HeapCharBuffer')} + 0x000000011b7fc24c: ca06 a0d2 | 0ae8 9cf2 | 9f01 0a6b | 41c2 0054 + + 0x000000011b7fc25c: ; implicit exception: dispatches to 0x000000011b7fdbe8 + 0x000000011b7fc25c: 2a0b 40b9 + + 0x000000011b7fc260: ; {metadata('java/nio/HeapByteBuffer')} + 0x000000011b7fc260: 8b05 a0d2 | 0b64 83f2 | 5f01 0b6b | cc31 40b9 | c1c2 0054 | 1f16 00b9 | fb07 40f9 + + 0x000000011b7fc27c: ; implicit exception: dispatches to 0x000000011b7fdc0c + 0x000000011b7fc27c: 6f0f 40b9 | ca21 40b9 | 6d17 40b9 | 85f1 7dd3 | c729 40b9 | ff01 0a6b | 4c79 0054 | ca1d 00b9 + 0x000000011b7fc29c: 0a00 a012 | df19 00b9 | ca0d 00b9 + + 0x000000011b7fc2a8: ; implicit exception: dispatches to 0x000000011b7fdcf8 + 0x000000011b7fc2a8: ab0c 40b9 | d1b1 4039 | adf1 7dd3 | ea01 070b | 5179 0035 | 6f70 f837 | c771 f837 | ff00 0a6b + 0x000000011b7fc2c8: 0c7a 0054 | 5f01 0b6b | 8c7b 0054 | 6c43 c039 | ac72 0035 | ac0d 40b9 | 9f01 0f6b | e361 0054 + 0x000000011b7fc2e8: 7f01 0a6b | e362 0054 | cf1d 00b9 | 2033 40b9 | 212f 4329 | 312b 40b9 | 06f0 7dd3 | a0c4 278b + 0x000000011b7fc308: 6c01 014b | 3302 010b | 1440 0091 | e203 0f2a | e103 14aa | a041 0091 | 00e4 002f | 437c 0353 + 0x000000011b7fc328: e301 0035 | 5f10 0071 | 2b01 0054 | 0144 40bc | 2238 000e | 4210 0051 | 2284 00fc | 0204 0034 + 0x000000011b7fc348: 0314 4038 | 2324 0078 | 4204 0051 | a2ff ffb5 | 1b00 0014 + + 0x000000011b7fc35c: ; {runtime_call StubRoutines (compiler stubs)} + 0x000000011b7fc35c: 2945 e897 | f2ff ff17 | 0184 40fc | 4208 0012 | 7f28 00f1 | 6aff ff54 | 0200 0014 | 0184 40fc + 0x000000011b7fc37c: 6304 00f1 | 2001 0054 | 2138 004e | 0284 40fc | 2174 9f4c | 6304 00f1 | 4238 004e | 2274 9f4c + 0x000000011b7fc39c: e1fe ff54 | 0300 0014 | 2138 004e | 2174 9f4c | c200 00b4 | 0000 028b | 0280 5ffc | 2144 228b + 0x000000011b7fc3bc: 4238 004e | 2200 9f3c | c4c0 338b | ff05 0031 | 4b75 0054 | ed03 1f32 | 0d16 00b9 | 6676 00b4 + 0x000000011b7fc3dc: 2db3 4039 | ed6b 0035 | 9f01 0f6b | 83b1 8f1a | 8140 0091 | e203 14aa | 4100 80f9 | e003 032a + 0x000000011b7fc3fc: 1f80 0071 | 8b02 0054 | 4024 df4c | 0418 014e | 4518 034e | 001c a14e | 421c a34e | 0058 024e + 0x000000011b7fc41c: 811c a54e | 093c 184e | 21a8 204e | 0800 669e | 21a8 306e | 2901 08aa | 283c 010e | 2901 08aa + 0x000000011b7fc43c: 8900 00b5 | 0080 0051 | 24a0 9f4c | edff ff17 | 4200 01d1 | 1f20 0071 | cb01 0054 | 4374 404c + 0x000000011b7fc45c: 6118 034e | 6058 034e | 22a8 204e | 0900 669e | 42a8 306e | 483c 010e | 2901 08aa | a900 00b5 + 0x000000011b7fc47c: 2184 00fc | 0020 0051 | 4240 0091 | f2ff ff17 | e000 00b4 | 4824 4078 | 1f21 79f2 | 8100 0054 + 0x000000011b7fc49c: 2814 0038 | 0004 00f1 | 6cff ff54 | 6000 004b | 6202 000b | 0c00 070b | 240f 40b9 | 4d00 114b + 0x000000011b7fc4bc: 9f01 0a6b | ab70 0054 | 1f00 0f6b | 4c72 0054 | e073 f837 | 1f04 0031 | 6b75 0054 | c019 00b9 + 0x000000011b7fc4dc: bf01 0b6b | cc76 0054 | 2d78 f837 | 9f00 0d6b | 6c79 0054 + + 0x000000011b7fc4f0: ; {oop(a 'java/nio/charset/CoderResult'{0x0000000700001c70})} + 0x000000011b7fc4f0: 0a8e 83d2 | 0a00 a0f2 | ea00 c0f2 | 2d1b 00b9 | 4a0d 40b9 | cc19 40b9 | 5f05 0071 | e079 0054 + 0x000000011b7fc510: 0a64 0035 | 9f01 0f6b | cb52 0054 | ea07 0032 | 0a16 00b9 | fa1b 40f9 + + 0x000000011b7fc528: ; implicit exception: dispatches to 0x000000011b7fdc28 + 0x000000011b7fc528: 4a0b 40b9 + + 0x000000011b7fc52c: ; {metadata('org/apache/logging/log4j/core/appender/OutputStreamManager')} + 0x000000011b7fc52c: 0c21 a0d2 | 0c25 97f2 | 5f01 0c6b | 0153 0054 | f803 1aaa | 0b23 40b9 | 6af1 7dd3 | 3f03 0aeb + 0x000000011b7fc54c: 4079 0054 | 0b00 a012 | 2b0f 00b9 | 3f37 0329 | bf01 0071 | ed52 0054 | 5f00 116b | c052 0054 + 0x000000011b7fc56c: edc3 0291 | 8acb 46b9 | 5f5d 1c71 | 8c03 0054 | 4c21 0051 | 8c6b 6cf8 | 1f03 0ceb | 2001 0054 + 0x000000011b7fc58c: 0b03 40f9 | 6b01 0837 | 6b01 40b2 | 6c01 40d2 | e803 0baa | 0c7f e8c8 | 1f01 0beb | 0102 0054 + 0x000000011b7fc5ac: 986b 2af8 | 4a21 0011 | 8acb 06b9 | 0c00 0014 | 6af9 0091 | 8927 42f9 | ec03 1faa | 497d ecc8 + 0x000000011b7fc5cc: 9f01 1feb | c000 0054 | 9f01 09eb | 8100 0054 | 6861 48f8 | 0805 0091 | 6861 08f8 | e14f 0054 + 0x000000011b7fc5ec: 3457 4329 | 0b23 40b9 | b302 144b | 77f1 7dd3 | 7f02 0071 | 4d10 0054 | eb03 132a + + 0x000000011b7fc608: ; implicit exception: dispatches to 0x000000011b7fdc48 + 0x000000011b7fc608: ec1e 40b9 | ea1a 40b9 | 8a01 0a4b | ee0a 40b9 | 5f01 0071 | ad0f 0054 | 7f01 0a6b | 8c73 0054 + 0x000000011b7fc628: ; {metadata('java/nio/HeapByteBuffer')} + 0x000000011b7fc628: 8a05 a0d2 | 0a64 83f2 | df01 0a6b | 414f 0054 | 2e0b 40f9 | f026 40b9 | f62a 4329 | f10a 40f9 + 0x000000011b7fc648: cfc1 348b | 2027 40b9 | 10f2 7dd3 | 2c33 40b9 | eb32 40b9 | 4d01 164b | 2ec2 368b | d072 00b5 + 0x000000011b7fc668: 3f03 17eb | c073 0054 | 9f02 156b | cc74 0054 | df02 0a6b | cc75 0054 | 7f02 0d6b | ec76 0054 + 0x000000011b7fc688: 0af0 7dd3 | 627e 4093 | 8cf1 7dd3 | 6bf1 7dd3 | 8a77 00b5 | 5f00 00f1 | ea07 9f1a | 4aa5 8a5a + 0x000000011b7fc6a8: 1379 f837 | 4c00 00b4 | cf84 f8b7 | 4b00 00b4 | ee86 f8b7 | bf02 146b | 207a 0054 | ea03 0032 + 0x000000011b7fc6c8: 6101 0e8b | 8001 0f8b | 8ac3 1139 + + 0x000000011b7fc6d4: ; {runtime_call StubRoutines (final stubs)} + 0x000000011b7fc6d4: 0b8e e797 + + 0x000000011b7fc6d8: ; {post_call_nop} + 0x000000011b7fc6d8: 1f20 03d5 | 1f00 80f2 | 1f00 80f2 | eb1e 40b9 | ed0e 40b9 | 2e0f 40b9 | 2f1f 40b9 | 6a02 160b + 0x000000011b7fc6f8: 9fc3 1139 | 5f01 0b6b | ac79 0054 | 0a7b f837 | bf01 0a6b | 4c7c 0054 | ea1a 00b9 | bf02 0f6b + 0x000000011b7fc718: 6c7d 0054 | b57e f837 | df01 156b | cc7f 0054 | 351b 00b9 | edc3 0291 | 8ccb 46b9 | 8c21 0051 + 0x000000011b7fc738: 8a6b 6cf8 | 1f03 0aeb | 0102 0054 | 8ccb 06b9 | 8a21 0051 | 8a6b 6af8 | 1f03 0aeb | 0004 0054 + 0x000000011b7fc758: 0b03 40f9 | 4b01 0837 | 6a01 40b2 | e803 0baa | 0aff a8c8 | 1f01 0beb | 2003 0054 | 8c21 0011 + 0x000000011b7fc778: 8c67 03f9 | 1700 0014 | 0b03 40f9 | 6b09 00d1 | 6c45 40f9 | ac00 00b4 | 8c05 00d1 | 6c45 00f9 + 0x000000011b7fc798: 9f01 0ceb | 0e00 0014 | 6c01 0191 | 9ffd 9fc8 | bf3b 03d5 | 6829 49a9 | 0801 0aaa | 1f01 1feb + 0x000000011b7fc7b8: e000 0054 | 6851 40f9 | 1f01 1feb | 8100 0054 | 8bb7 02f9 | ff03 1ceb | 0200 0014 | ff03 1feb + 0x000000011b7fc7d8: 4143 0054 | 2a23 40b9 | 2a1f 00b9 | 0c00 a012 | 3f1b 00b9 | 2c0f 00b9 | fd7b 4ca9 | ff43 0391 + 0x000000011b7fc7f8: ; {poll_return} + 0x000000011b7fc7f8: 8817 40f9 | ff63 28eb | 48e7 0054 | c003 5fd6 | eb03 1f2a | 7fff ff17 | ea03 1f2a | 83ff ff17 + 0x000000011b7fc818: ea03 1f2a | 47fe ff17 | 80e7 40f9 | 8aef 40f9 | 0b80 0091 | 7f01 0aeb | 0281 0054 | 8be7 00f9 + 0x000000011b7fc838: ea03 40b2 | 70c1 80f9 | 0a00 00f9 + + 0x000000011b7fc844: ; {metadata('java/lang/Object'[])} + 0x000000011b7fc844: ca02 a0d2 | 0aa7 8af2 | 7001 81f9 | 0a08 00b9 | ec07 0032 | 7041 81f9 | 0c0c 00b9 | 0a40 0091 + 0x000000011b7fc864: 5f7d 00a9 | bf3a 03d5 | ea0f 40f9 | 4a19 40b9 | ed03 00aa | 5df1 7dd3 + + 0x000000011b7fc87c: ; implicit exception: dispatches to 0x000000011b7fdd44 + 0x000000011b7fc87c: ab0b 40b9 + + 0x000000011b7fc880: ; {metadata('sun/nio/cs/UTF_8')} + 0x000000011b7fc880: ca02 a0d2 | 0a52 99f2 | 7f01 0a6b | 218b 0054 | 83e7 40f9 | 8aef 40f9 | 6bc0 0091 | 7f01 0aeb + 0x000000011b7fc8a0: 6280 0054 | ea03 40b2 | 8be7 00f9 + + 0x000000011b7fc8ac: ; {metadata('sun/nio/cs/UTF_8$Encoder')} + 0x000000011b7fc8ac: 6c05 a0d2 | 0c07 80f2 | 6a00 00f9 | 6c08 00b9 | 70c1 80f9 | 7f0c 00b9 | 6a40 0091 | 5f7d 00a9 + 0x000000011b7fc8cc: 5f7d 01a9 | bf3a 03d5 | 84e7 40f9 | 8aef 40f9 | 8b60 0091 | 7f01 0aeb | a27f 0054 | ea03 40b2 + 0x000000011b7fc8ec: 8be7 00f9 | 8a00 00f9 + + 0x000000011b7fc8f4: ; {metadata({type array byte})} + 0x000000011b7fc8f4: ca02 a0d2 | 0ac1 8cf2 | 70c1 80f9 | 8a08 00b9 | ec03 0032 | 7001 81f9 | 8c0c 00b9 | 7041 81f9 + 0x000000011b7fc914: ea17 40b2 | 8a08 00f9 | bf3a 03d5 | 1110 211e + + 0x000000011b7fc924: ; {section_word} + 0x000000011b7fc924: f0b6 ff1c | 7110 00bd | 700c 00bd + + 0x000000011b7fc930: ; {oop(a 'java/nio/charset/CodingErrorAction'{0x000000070008e568})} + 0x000000011b7fc930: 2b00 bcd2 | ab95 83f2 | 6c80 0091 | 8b01 00b9 | 60f1 7dd3 | 8101 00ca | 21fc 55d3 | 4101 00b4 + 0x000000011b7fc950: 2001 00b4 | 81fd 49d3 | 0200 90d2 | c2e8 a3f2 | 2200 c0f2 | 2100 028b | 2200 4039 | 5f08 0071 + 0x000000011b7fc970: e1a7 0054 | 6a90 0091 | 4b01 00b9 | 6cf1 7dd3 | 4001 0cca | 00fc 55d3 | 4001 00b4 | 2c01 00b4 + 0x000000011b7fc990: 40fd 49d3 | 0100 90d2 | c1e8 a3f2 | 2100 c0f2 | 0000 018b | 0100 4039 | 3f08 0071 | c1a8 0054 + 0x000000011b7fc9b0: 6e70 0091 | 8afc 43d3 | ca01 00b9 | d101 04ca | 31fe 55d3 | 3101 00b4 | d1fd 49d3 | 1000 90d2 + 0x000000011b7fc9d0: d0e8 a3f2 | 3000 c0f2 | 3102 108b | 3002 4039 | 1f0a 0071 | a1a9 0054 | 6f60 0091 | acff 43d3 + 0x000000011b7fc9f0: ec01 00b9 | eb01 1dca | 6bfd 55d3 | 2b01 00b4 | ebfd 49d3 | 0a00 90d2 | cae8 a3f2 | 2a00 c0f2 + 0x000000011b7fca10: 6b01 0a8b | 6a01 4039 | 5f09 0071 | a1aa 0054 | 80e7 40f9 | 8aef 40f9 | 0b60 0091 | 7f01 0aeb + 0x000000011b7fca30: 2272 0054 | ea03 40b2 | 8be7 00f9 | 0a00 00f9 + + 0x000000011b7fca40: ; {metadata({type array byte})} + 0x000000011b7fca40: cc02 a0d2 | 0cc1 8cf2 | 70c1 80f9 | 0c08 00b9 | ec03 0032 | 7001 81f9 | 0c0c 00b9 | 7041 81f9 + 0x000000011b7fca60: 8a40 c039 | 0a40 0039 | bf3a 03d5 | 6a70 0091 | 9023 4139 | b0aa 0035 | 0cfc 43d3 | 4c01 00b9 + 0x000000011b7fca80: 5001 00ca | 10fe 55d3 | 3001 00b4 | 50fd 49d3 | 1100 90d2 | d1e8 a3f2 | 3100 c0f2 | 1002 118b + 0x000000011b7fcaa0: 1102 4039 | 3f0a 0071 | a1ab 0054 | bf3a 03d5 + + 0x000000011b7fcab0: ; {oop(a 'java/nio/charset/CodingErrorAction'{0x000000070008e578})} + 0x000000011b7fcab0: 2100 bcd2 | e195 83f2 | 6b90 0091 | 8023 4139 | 60ad 0035 | 6101 00b9 | 31f0 7dd3 | 6001 11ca + 0x000000011b7fcad0: 00fc 55d3 | 4001 00b4 | 3101 00b4 | 60fd 49d3 | 0200 90d2 | c2e8 a3f2 | 2200 c0f2 | 0000 028b + 0x000000011b7fcaf0: 0200 4039 | 5f08 0071 | 41ae 0054 | 6e80 0091 | 8b23 4139 | 8bb0 0035 | c101 00b9 | 20f0 7dd3 + 0x000000011b7fcb10: cb01 00ca | 6bfd 55d3 | 4b01 00b4 | 2001 00b4 | cbfd 49d3 | 1000 90d2 | d0e8 a3f2 | 3000 c0f2 + 0x000000011b7fcb30: 6b01 108b | 7001 4039 | 1f0a 0071 | 41b1 0054 | ea0f 40f9 | 4c0d 40b9 | af41 0091 | 8b23 4139 + 0x000000011b7fcb50: 2bb3 0035 | 6afc 43d3 | ea01 00b9 | eb01 03ca | 6bfd 55d3 | 2b01 00b4 | ebfd 49d3 | 1100 90d2 + 0x000000011b7fcb70: d1e8 a3f2 | 3100 c0f2 | 6b01 118b | 7101 4039 | 3f0a 0071 | 21b4 0054 | 2c75 f837 | 90e7 40f9 + 0x000000011b7fcb90: 8aef 40f9 | 0be2 0091 | 7f01 0aeb | a26b 0054 | ea03 40b2 | 8be7 00f9 + + 0x000000011b7fcba8: ; {metadata('java/nio/HeapCharBuffer')} + 0x000000011b7fcba8: ce06 a0d2 | 0ee8 9cf2 | 0a02 00f9 | 0e0a 00b9 | 70c1 80f9 | 1f0e 00b9 | 0a42 0091 | 5f01 00f9 + 0x000000011b7fcbc8: 5ffd 00a9 | 5ffd 01a9 | bf3a 03d5 | 9f01 4271 | 086d 0054 | ea03 0c2a | 4a7d 7f93 | 80e7 40f9 + 0x000000011b7fcbe8: 4a5d 0091 | 4bf1 7d92 | 8eef 40f9 | 0b00 0b8b | 7f01 0eeb | e26b 0054 | 8be7 00f9 | ee03 40b2 + 0x000000011b7fcc08: 70c1 80f9 | 0e00 00f9 + + 0x000000011b7fcc10: ; {metadata({type array char})} + 0x000000011b7fcc10: ce02 a0d2 | 0efe 8bf2 | 7001 81f9 | 0e08 00b9 | 4efd 43d3 | 7041 81f9 | 0a40 0091 | 0c0c 00b9 + 0x000000011b7fcc30: cb09 00d1 | 6821 00f1 | 4300 0054 + + 0x000000011b7fcc3c: ; {runtime_call StubRoutines (final stubs)} + 0x000000011b7fcc3c: c185 e797 | 6b00 1036 | 5f7d 81a8 | 5f7d 81a8 | 4b00 0836 | 5f7d 81a8 | 4b00 0036 | 5f01 00f9 + 0x000000011b7fcc5c: bf3a 03d5 | 0c22 00b9 | 0a00 a012 | 0c1e 00b9 | 0a0e 00b9 | bf3a 03d5 | 0ac2 0091 | 8e23 4139 + 0x000000011b7fcc7c: eeae 0035 | 0cfc 43d3 | 4c01 00b9 | 4e01 00ca | cefd 55d3 | 2e01 00b4 | 4efd 49d3 | 0f00 90d2 + 0x000000011b7fcc9c: cfe8 a3f2 | 2f00 c0f2 | ce01 0f8b | cf01 4039 | ff09 0071 | e1af 0054 | 1f2a 00b9 | bf3a 03d5 + 0x000000011b7fccbc: ea0f 40f9 | fd03 7cb2 | 4f11 40b9 | ab51 0091 | 1d0a 00f9 | 8e23 4139 | 4eb1 0035 | 0afe 43d3 + 0x000000011b7fccdc: 6a01 00b9 | 6e01 10ca | cefd 55d3 | 2e01 00b4 | 6efd 49d3 | 0c00 90d2 | cce8 a3f2 | 2c00 c0f2 + 0x000000011b7fccfc: ce01 0c8b | cc01 4039 | 9f09 0071 | 41b2 0054 | 4f6a f837 | 90e7 40f9 | 8aef 40f9 | 0be2 0091 + 0x000000011b7fcd1c: 7f01 0aeb | 2261 0054 | ea03 40b2 | 8be7 00f9 | 0a02 00f9 + + 0x000000011b7fcd30: ; {metadata('java/nio/HeapByteBuffer')} + 0x000000011b7fcd30: 8a05 a0d2 | 0a64 83f2 | 0a0a 00b9 | 70c1 80f9 | 1f0e 00b9 | 0a42 0091 | 5f01 00f9 | 5ffd 00a9 + 0x000000011b7fcd50: 5ffd 01a9 | bf3a 03d5 | ff01 4471 | c862 0054 | eb03 0f2a | ea02 80d2 | 80e7 40f9 | 4ac1 2b8b + 0x000000011b7fcd70: 4bf1 7d92 | 8cef 40f9 | 0b00 0b8b | 7f01 0ceb | a261 0054 | 8be7 00f9 | ec03 40b2 | 70c1 80f9 + 0x000000011b7fcd90: 0c00 00f9 + + 0x000000011b7fcd94: ; {metadata({type array byte})} + 0x000000011b7fcd94: cc02 a0d2 | 0cc1 8cf2 | 7001 81f9 | 0c08 00b9 | 4cfd 43d3 | 7041 81f9 | 0a40 0091 | 0f0c 00b9 + 0x000000011b7fcdb4: 8b09 00d1 | 6821 00f1 | 4300 0054 + + 0x000000011b7fcdc0: ; {runtime_call StubRoutines (final stubs)} + 0x000000011b7fcdc0: 6085 e797 | 6b00 1036 | 5f7d 81a8 | 5f7d 81a8 | 4b00 0836 | 5f7d 81a8 | 4b00 0036 | 5f01 00f9 + 0x000000011b7fcde0: bf3a 03d5 | 0f22 00b9 | 0a00 a012 | 0f1e 00b9 | 0a0e 00b9 | bf3a 03d5 | 0ac2 0091 | 8e23 4139 + 0x000000011b7fce00: 0ead 0035 | 0ffc 43d3 | 4f01 00b9 | 4e01 00ca | cefd 55d3 | 2e01 00b4 | 4efd 49d3 | 0c00 90d2 + 0x000000011b7fce20: cce8 a3f2 | 2c00 c0f2 | ce01 0c8b | cc01 4039 | 9f09 0071 | 01ae 0054 | eb03 0032 | 1fba 0039 + 0x000000011b7fce40: 0bb6 0039 | 1f2a 00b9 | bf3a 03d5 | ea0f 40f9 | 4c15 40b9 | 8ff1 7dd3 | 1d0a 00f9 | ab61 0091 + 0x000000011b7fce60: 8a23 4139 | 0aaf 0035 | 0cfe 43d3 | 6c01 00b9 | 6a01 10ca | 4afd 55d3 | 2a01 00b4 | 6afd 49d3 + 0x000000011b7fce80: 0e00 90d2 | cee8 a3f2 | 2e00 c0f2 | 4a01 0e8b | 4e01 4039 | df09 0071 | 01b0 0054 + + 0x000000011b7fce9c: ; implicit exception: dispatches to 0x000000011b7fdd64 + 0x000000011b7fce9c: eb09 40b9 + + 0x000000011b7fcea0: ; {metadata('java/lang/ThreadLocal')} + 0x000000011b7fcea0: 8a04 a0d2 | 0aac 8bf2 | 7f01 0a6b | e15a 0054 | fd03 0daa | e103 0faa | e203 0daa + + 0x000000011b7fcebc: ; ImmutableOopMap {rfp=Oop [8]=Oop [24]=Oop [48]=Oop } + ;*invokevirtual set {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@67 (line 84) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {optimized virtual_call} + 0x000000011b7fcebc: 69b9 fe97 + + 0x000000011b7fcec0: ; {post_call_nop} + 0x000000011b7fcec0: 1f20 03d5 | 1f3f 82f2 | 1f40 80f2 | e003 1daa | f107 0032 | d1fc ff17 | ea07 40f9 | fd0f 40f9 + 0x000000011b7fcee0: ea03 00f9 | e10f 00f9 | 2104 8012 + + 0x000000011b7fceec: ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [48]=Oop } + ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@4 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fceec: a5b3 ea97 + + 0x000000011b7fcef0: ; {post_call_nop} + 0x000000011b7fcef0: 1f20 03d5 | 1f45 82f2 | 1f60 80f2 | ea07 40f9 | fd0f 40f9 | 6103 8012 | ea03 00f9 | f083 01a9 + 0x000000011b7fcf10: ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [48]=Oop } + ;*aaload {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@15 (line 65) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fcf10: 9cb3 ea97 + + 0x000000011b7fcf14: ; {post_call_nop} + 0x000000011b7fcf14: 1f20 03d5 | 9f49 82f2 | 1f80 80f2 | fd0f 40f9 | 2106 8012 | f03b 01a9 | f96f 02a9 | ed97 03a9 + 0x000000011b7fcf34: e73f 0929 + + 0x000000011b7fcf38: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*invokestatic inflate {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.StringLatin1::getChars@8 (line 201) + ; - java.lang.AbstractStringBuilder::getChars@50 (line 520) + ; - java.lang.StringBuilder::getChars@6 (line 91) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@45 (line 63) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fcf38: 92b3 ea97 + + 0x000000011b7fcf3c: ; {post_call_nop} + 0x000000011b7fcf3c: 1f20 03d5 | 9f4e 82f2 | 1fa0 80f2 | fd0f 40f9 | 2106 8012 | f03b 01a9 | f96f 02a9 | ed97 03a9 + 0x000000011b7fcf5c: e73f 0929 + + 0x000000011b7fcf60: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*invokestatic inflate {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.StringLatin1::getChars@8 (line 201) + ; - java.lang.AbstractStringBuilder::getChars@50 (line 520) + ; - java.lang.StringBuilder::getChars@6 (line 91) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@45 (line 63) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fcf60: 88b3 ea97 + + 0x000000011b7fcf64: ; {post_call_nop} + 0x000000011b7fcf64: 1f20 03d5 | 9f53 82f2 | 1fc0 80f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | eac3 02a9 + 0x000000011b7fcf84: eee7 03a9 + + 0x000000011b7fcf88: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*ifeq {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.charset.CharsetEncoder::encode@104 (line 596) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fcf88: 7eb3 ea97 + + 0x000000011b7fcf8c: ; {post_call_nop} + 0x000000011b7fcf8c: 1f20 03d5 | 9f58 82f2 | 1fe0 80f2 | fd0f 40f9 | 2104 8012 | fb03 00f9 | fae7 01a9 | fa17 00f9 + 0x000000011b7fcfac: ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [40]=Oop } + ;*invokeinterface getByteBuffer {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@61 (line 99) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fcfac: 75b3 ea97 + + 0x000000011b7fcfb0: ; {post_call_nop} + 0x000000011b7fcfb0: 1f20 03d5 | 1f5d 82f2 | 1f00 81f2 | ed03 1f2a | fd0f 40f9 | 4116 8012 | fb03 00f9 | f90b 00f9 + 0x000000011b7fcfd0: ed1b 00b9 + + 0x000000011b7fcfd4: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [48]=Oop } + ;*ifne {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@4 (line 362) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fcfd4: 6bb3 ea97 + + 0x000000011b7fcfd8: ; {post_call_nop} + 0x000000011b7fcfd8: 1f20 03d5 | 1f62 82f2 | 1f20 81f2 | fb6b 00a9 | f90b 00f9 | f813 00f9 | e103 18aa | e2c3 0291 + 0x000000011b7fcff8: fd0f 40f9 + + 0x000000011b7fcffc: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*monitorenter {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@11 (line 365) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call C2 Runtime complete_monitor_locking} + 0x000000011b7fcffc: c1cf ea97 + + 0x000000011b7fd000: ; {post_call_nop} + 0x000000011b7fd000: 1f20 03d5 | 1f67 82f2 | 1f40 81f2 | fb6b 40a9 | f90b 40f9 | f813 40f9 | 75fd ff17 | 2113 8012 + 0x000000011b7fd020: fd0f 40f9 | fb6b 00a9 | f85f 02a9 | f91b 00f9 + + 0x000000011b7fd030: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop } + ;*invokevirtual put {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd030: 54b3 ea97 + + 0x000000011b7fd034: ; {post_call_nop} + 0x000000011b7fd034: 1f20 03d5 | 9f6d 82f2 | 1f60 81f2 | e1c3 0291 | e203 1caa | e003 18aa | c900 0010 | 89db 01f9 + 0x000000011b7fd054: ; {runtime_call SharedRuntime::complete_monitor_unlocking_C(oopDesc*, BasicLock*, JavaThread*)} + 0x000000011b7fd054: 8894 8ed2 | 285a a1f2 | 2800 c0f2 | 0001 3fd6 + + 0x000000011b7fd064: ; {post_call_nop} + 0x000000011b7fd064: 1f20 03d5 | 1f00 80f2 | 1f00 80f2 | dbfd ff17 | ea07 40f9 | fd0f 40f9 | 6103 8012 | ea03 00f9 + 0x000000011b7fd084: e00f 00f9 + + 0x000000011b7fd088: ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [48]=Oop } + ;*aaload {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@75 (line 86) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd088: 3eb3 ea97 + + 0x000000011b7fd08c: ; {post_call_nop} + 0x000000011b7fd08c: 1f20 03d5 | 9f78 82f2 | 1f80 81f2 | ed07 40f9 | fd0f 40f9 | ed0f 00a9 | e233 02a9 | e11b 00f9 + 0x000000011b7fd0ac: eb3f 00b9 | ea23 00f9 | 6103 8012 + + 0x000000011b7fd0b8: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [64]=Oop } + ;*aaload {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 499) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@4 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd0b8: 32b3 ea97 + + 0x000000011b7fd0bc: ; {post_call_nop} + 0x000000011b7fd0bc: 1f20 03d5 | 9f7e 82f2 | 1fa0 81f2 | fd0f 40f9 | 4116 8012 | f03b 01a9 | f96f 02a9 | fb1f 00f9 + 0x000000011b7fd0dc: e747 00b9 | e527 00f9 | ef3f 0a29 + + 0x000000011b7fd0e8: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*if_icmpgt {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) jdk.internal.util.Preconditions::checkFromToIndex@6 (line 348) + ; - java.lang.AbstractStringBuilder::getChars@9 (line 516) + ; - java.lang.StringBuilder::getChars@6 (line 91) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@45 (line 63) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd0e8: 26b3 ea97 + + 0x000000011b7fd0ec: ; {post_call_nop} + 0x000000011b7fd0ec: 1f20 03d5 | 9f84 82f2 | 1fc0 81f2 | fd0f 40f9 | 4116 8012 | f03b 01a9 | f96f 02a9 | fb1f 00f9 + 0x000000011b7fd10c: ef43 00b9 | e527 00f9 | e72b 0a29 | eb1f 0b29 + + 0x000000011b7fd11c: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*iflt {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) jdk.internal.util.Preconditions::checkFromToIndex@1 (line 348) + ; - java.lang.AbstractStringBuilder::getChars@30 (line 518) + ; - java.lang.StringBuilder::getChars@6 (line 91) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@45 (line 63) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd11c: 19b3 ea97 + + 0x000000011b7fd120: ; {post_call_nop} + 0x000000011b7fd120: 1f20 03d5 | 1f8b 82f2 | 1fe0 81f2 | fd0f 40f9 | 4116 8012 | f03b 01a9 | f96f 02a9 | fb1f 00f9 + 0x000000011b7fd140: ef1f 0829 | e527 00f9 | ec53 00b9 + + 0x000000011b7fd14c: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*ifne {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.AbstractStringBuilder::isLatin1@10 (line 1703) + ; - java.lang.AbstractStringBuilder::getChars@35 (line 519) + ; - java.lang.StringBuilder::getChars@6 (line 91) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@45 (line 63) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd14c: 0db3 ea97 + + 0x000000011b7fd150: ; {post_call_nop} + 0x000000011b7fd150: 1f20 03d5 | 1f91 82f2 | 1f00 82f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | eac3 02a9 + 0x000000011b7fd170: eee7 03a9 | f0bb 04a9 | f92f 00f9 | ed63 00b9 + + 0x000000011b7fd180: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop [88]=Oop } + ;*ifne {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.ByteBuffer::hasArray@11 (line 1491) + ; - sun.nio.cs.UTF_8$Encoder::encodeLoop@8 (line 563) + ; - java.nio.charset.CharsetEncoder::encode@57 (line 587) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd180: 00b3 ea97 + + 0x000000011b7fd184: ; {post_call_nop} + 0x000000011b7fd184: 1f20 03d5 | 9f97 82f2 | 1f20 82f2 | eb1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | ebc3 02a9 + 0x000000011b7fd1a4: eee7 03a9 | ea4b 00b9 + + 0x000000011b7fd1ac: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*ifne {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.charset.CoderResult::isUnderflow@4 (line 119) + ; - java.nio.charset.CharsetEncoder::encode@90 (line 595) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd1ac: f5b2 ea97 + + 0x000000011b7fd1b0: ; {post_call_nop} + 0x000000011b7fd1b0: 1f20 03d5 | 1f9d 82f2 | 1f40 82f2 | fd0f 40f9 | 4116 8012 | f03b 01a9 | f96f 02a9 | ef2b 0729 + 0x000000011b7fd1d0: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@13 (line 58) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd1d0: ecb2 ea97 + + 0x000000011b7fd1d4: ; {post_call_nop} + 0x000000011b7fd1d4: 1f20 03d5 | 9fa1 82f2 | 1f60 82f2 | fd0f 40f9 | 4116 8012 | f03b 01a9 | f96f 02a9 | fb1f 00f9 + 0x000000011b7fd1f4: ef47 0829 + + 0x000000011b7fd1f8: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } + ;*ifeq {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.CharBuffer::array@19 (line 1516) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@38 (line 63) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd1f8: e2b2 ea97 + + 0x000000011b7fd1fc: ; {post_call_nop} + 0x000000011b7fd1fc: 1f20 03d5 | 9fa6 82f2 | 1f80 82f2 | fd0f 40f9 | 4116 8012 | f03b 01a9 | f96f 02a9 | fb1f 00f9 + 0x000000011b7fd21c: ef43 00b9 | e527 00f9 | e753 00b9 | eb1f 0b29 | ea63 00b9 + + 0x000000011b7fd230: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*if_icmpgt {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) jdk.internal.util.Preconditions::checkFromToIndex@6 (line 348) + ; - java.lang.AbstractStringBuilder::getChars@30 (line 518) + ; - java.lang.StringBuilder::getChars@6 (line 91) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@45 (line 63) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd230: d4b2 ea97 + + 0x000000011b7fd234: ; {post_call_nop} + 0x000000011b7fd234: 1f20 03d5 | 9fad 82f2 | 1fa0 82f2 | fd0f 40f9 | 4116 8012 | f03b 01a9 | f96f 02a9 | fb1f 00f9 + 0x000000011b7fd254: ef43 00b9 | e527 00f9 | e753 00b9 | eaaf 0b29 + + 0x000000011b7fd264: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) jdk.internal.util.Preconditions::checkFromToIndex@11 (line 348) + ; - java.lang.AbstractStringBuilder::getChars@30 (line 518) + ; - java.lang.StringBuilder::getChars@6 (line 91) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@45 (line 63) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd264: c7b2 ea97 + + 0x000000011b7fd268: ; {post_call_nop} + 0x000000011b7fd268: 1f20 03d5 | 1fb4 82f2 | 1fc0 82f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | f00b 00f9 + 0x000000011b7fd288: f92b 02a9 | ee3b 03a9 | ef43 00b9 + + 0x000000011b7fd294: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::limit@55 (line 382) + ; - java.nio.CharBuffer::limit@2 (line 1575) + ; - java.nio.CharBuffer::limit@2 (line 292) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@53 (line 64) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd294: bbb2 ea97 + + 0x000000011b7fd298: ; {post_call_nop} + 0x000000011b7fd298: 1f20 03d5 | 1fba 82f2 | 1fe0 82f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | eac3 02a9 + 0x000000011b7fd2b8: eee7 03a9 | f0bb 04a9 | f99b 05a9 + + 0x000000011b7fd2c4: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop [88]=Oop [96]=Oop } + ;*ifnull {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.ByteBuffer::hasArray@4 (line 1491) + ; - sun.nio.cs.UTF_8$Encoder::encodeLoop@8 (line 563) + ; - java.nio.charset.CharsetEncoder::encode@57 (line 587) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd2c4: afb2 ea97 + + 0x000000011b7fd2c8: ; {post_call_nop} + 0x000000011b7fd2c8: 1f20 03d5 | 1fc0 82f2 | 1f00 83f2 | 3d02 0b0b | 4116 8012 | e80f 40f9 | e803 00f9 | f0bb 03a9 + 0x000000011b7fd2e8: f9c3 04a9 | eee7 05a9 | e537 00f9 | e63f 00f9 | e233 1029 | ea8b 00b9 + + 0x000000011b7fd300: ; ImmutableOopMap {[0]=Oop [8]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [80]=Oop [88]=Oop [96]=Oop [104]=Oop [120]=Oop } + ;*if_icmpge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) sun.nio.cs.UTF_8$Encoder::encodeArrayLoop@103 (line 460) + ; - sun.nio.cs.UTF_8$Encoder::encodeLoop@17 (line 564) + ; - java.nio.charset.CharsetEncoder::encode@57 (line 587) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd300: a0b2 ea97 + + 0x000000011b7fd304: ; {post_call_nop} + 0x000000011b7fd304: 1f20 03d5 | 9fc7 82f2 | 1f20 83f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | eac3 02a9 + 0x000000011b7fd324: eee7 03a9 | f927 00f9 | e253 00b9 | ee2f 00f9 | e03f 0d29 + + 0x000000011b7fd338: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [88]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@5 (line 325) + ; - java.nio.CharBuffer::position@2 (line 1561) + ; - java.nio.CharBuffer::position@2 (line 292) + ; - sun.nio.cs.UTF_8::updatePositions@7 (line 82) + ; - sun.nio.cs.UTF_8$Encoder::encodeArrayLoop@130 (line 463) + ; - sun.nio.cs.UTF_8$Encoder::encodeLoop@17 (line 564) + ; - java.nio.charset.CharsetEncoder::encode@57 (line 587) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd338: 92b2 ea97 + + 0x000000011b7fd33c: ; {post_call_nop} + 0x000000011b7fd33c: 1f20 03d5 | 9fce 82f2 | 1f40 83f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | eac3 02a9 + 0x000000011b7fd35c: eee7 03a9 | f927 00f9 | e253 00b9 | ee2f 00f9 | e06b 00b9 + + 0x000000011b7fd370: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [88]=Oop } + ;*ifge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@14 (line 325) + ; - java.nio.CharBuffer::position@2 (line 1561) + ; - java.nio.CharBuffer::position@2 (line 292) + ; - sun.nio.cs.UTF_8::updatePositions@7 (line 82) + ; - sun.nio.cs.UTF_8$Encoder::encodeArrayLoop@130 (line 463) + ; - sun.nio.cs.UTF_8$Encoder::encodeLoop@17 (line 564) + ; - java.nio.charset.CharsetEncoder::encode@57 (line 587) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd370: 84b2 ea97 + + 0x000000011b7fd374: ; {post_call_nop} + 0x000000011b7fd374: 1f20 03d5 | 9fd5 82f2 | 1f60 83f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | eac3 02a9 + 0x000000011b7fd394: eee7 03a9 | f927 00f9 | e253 00b9 | ee2f 00f9 | e06b 00b9 + + 0x000000011b7fd3a8: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop [88]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@37 (line 327) + ; - java.nio.CharBuffer::position@2 (line 1561) + ; - java.nio.CharBuffer::position@2 (line 292) + ; - sun.nio.cs.UTF_8::updatePositions@7 (line 82) + ; - sun.nio.cs.UTF_8$Encoder::encodeArrayLoop@130 (line 463) + ; - sun.nio.cs.UTF_8$Encoder::encodeLoop@17 (line 564) + ; - java.nio.charset.CharsetEncoder::encode@57 (line 587) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd3a8: 76b2 ea97 + + 0x000000011b7fd3ac: ; {post_call_nop} + 0x000000011b7fd3ac: 1f20 03d5 | 9fdc 82f2 | 1f80 83f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | eac3 02a9 + 0x000000011b7fd3cc: eee7 03a9 | f927 00f9 | edaf 0b29 + + 0x000000011b7fd3d8: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@5 (line 325) + ; - java.nio.ByteBuffer::position@2 (line 1561) + ; - java.nio.ByteBuffer::position@2 (line 292) + ; - sun.nio.cs.UTF_8::updatePositions@18 (line 83) + ; - sun.nio.cs.UTF_8$Encoder::encodeArrayLoop@130 (line 463) + ; - sun.nio.cs.UTF_8$Encoder::encodeLoop@17 (line 564) + ; - java.nio.charset.CharsetEncoder::encode@57 (line 587) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd3d8: 6ab2 ea97 + + 0x000000011b7fd3dc: ; {post_call_nop} + 0x000000011b7fd3dc: 1f20 03d5 | 9fe2 82f2 | 1fa0 83f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | eac3 02a9 + 0x000000011b7fd3fc: eee7 03a9 | f927 00f9 | ed5f 00b9 + + 0x000000011b7fd408: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop } + ;*ifge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@14 (line 325) + ; - java.nio.ByteBuffer::position@2 (line 1561) + ; - java.nio.ByteBuffer::position@2 (line 292) + ; - sun.nio.cs.UTF_8::updatePositions@18 (line 83) + ; - sun.nio.cs.UTF_8$Encoder::encodeArrayLoop@130 (line 463) + ; - sun.nio.cs.UTF_8$Encoder::encodeLoop@17 (line 564) + ; - java.nio.charset.CharsetEncoder::encode@57 (line 587) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd408: 5eb2 ea97 + + 0x000000011b7fd40c: ; {post_call_nop} + 0x000000011b7fd40c: 1f20 03d5 | 9fe8 82f2 | 1fc0 83f2 | ea1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | eac3 02a9 + 0x000000011b7fd42c: eee7 03a9 | f927 00f9 | e4b7 0b29 + + 0x000000011b7fd438: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@37 (line 327) + ; - java.nio.ByteBuffer::position@2 (line 1561) + ; - java.nio.ByteBuffer::position@2 (line 292) + ; - sun.nio.cs.UTF_8::updatePositions@18 (line 83) + ; - sun.nio.cs.UTF_8$Encoder::encodeArrayLoop@130 (line 463) + ; - sun.nio.cs.UTF_8$Encoder::encodeLoop@17 (line 564) + ; - java.nio.charset.CharsetEncoder::encode@57 (line 587) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd438: 52b2 ea97 + + 0x000000011b7fd43c: ; {post_call_nop} + 0x000000011b7fd43c: 1f20 03d5 | 9fee 82f2 | 1fe0 83f2 | eb1b 40f9 | 4116 8012 | fd0f 40f9 | fb03 00f9 | ebc3 02a9 + 0x000000011b7fd45c: eee7 03a9 | ea4b 00b9 + + 0x000000011b7fd464: ; ImmutableOopMap {rfp=Oop [0]=Oop [40]=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*if_icmpne {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.charset.CoderResult::isOverflow@5 (line 128) + ; - java.nio.charset.CharsetEncoder::encode@79 (line 592) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@61 (line 65) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd464: 47b2 ea97 + + 0x000000011b7fd468: ; {post_call_nop} + 0x000000011b7fd468: 1f20 03d5 | 1ff4 82f2 | 1f00 84f2 | fd0f 40f9 | 4116 8012 | fb03 00f9 | f9ab 01a9 + + 0x000000011b7fd484: ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [48]=Oop } + ;*if_acmpeq {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@66 (line 99) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd484: 3fb2 ea97 + + 0x000000011b7fd488: ; {post_call_nop} + 0x000000011b7fd488: 1f20 03d5 | 1ff8 82f2 | 1f20 84f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f867 02a9 | f85f 03a9 + 0x000000011b7fd4a8: eb2b 0829 + + 0x000000011b7fd4ac: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@15 (line 39) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd4ac: 35b2 ea97 + + 0x000000011b7fd4b0: ; {post_call_nop} + 0x000000011b7fd4b0: 1f20 03d5 | 1ffd 82f2 | 1f40 84f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f95f 03a9 + 0x000000011b7fd4d0: f023 00f9 + + 0x000000011b7fd4d4: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*ifnull {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::session@4 (line 808) + ; - java.nio.Buffer::checkSession@1 (line 816) + ; - java.nio.HeapByteBuffer::put@1 (line 253) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd4d4: 2bb2 ea97 + + 0x000000011b7fd4d8: ; {post_call_nop} + 0x000000011b7fd4d8: 1f20 03d5 | 1f02 83f2 | 1f60 84f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd4f8: f95f 04a9 + + 0x000000011b7fd4fc: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [64]=Oop [72]=Oop } + ;*if_acmpne {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.ByteBuffer::put@2 (line 1035) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd4fc: 21b2 ea97 + + 0x000000011b7fd500: ; {post_call_nop} + 0x000000011b7fd500: 1f20 03d5 | 1f07 83f2 | 1f80 84f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd520: f4d7 0829 + + 0x000000011b7fd524: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop } + ;*if_icmpgt {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.ByteBuffer::put@36 (line 1042) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd524: 17b2 ea97 + + 0x000000011b7fd528: ; {post_call_nop} + 0x000000011b7fd528: 1f20 03d5 | 1f0c 83f2 | 1fa0 84f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd548: f44f 0829 | f6ab 0929 + + 0x000000011b7fd550: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop } + ;*if_icmpgt {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.ByteBuffer::put@64 (line 1045) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd550: 0cb2 ea97 + + 0x000000011b7fd554: ; {post_call_nop} + 0x000000011b7fd554: 1f20 03d5 | 9f11 83f2 | 1fc0 84f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f90b 00f9 | f85f 02a9 + 0x000000011b7fd574: f337 0629 + + 0x000000011b7fd578: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [32]=Oop [40]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.ByteBuffer::put@82 (line 1047) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd578: 02b2 ea97 + + 0x000000011b7fd57c: ; {post_call_nop} + 0x000000011b7fd57c: 1f20 03d5 | 9f16 83f2 | 1fe0 84f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd59c: f44f 0829 | f64b 00b9 | f767 05a9 | ec2f 06a9 | ef3b 07a9 | e243 00f9 | ea4b 00f9 + + 0x000000011b7fd5b8: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [80]=Oop [88]=Oop [96]=Oop [104]=Oop [144]=Oop } + ;*ifnull {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::session@4 (line 808) + ; - java.nio.ByteBuffer::putBuffer@97 (line 1144) + ; - java.nio.ByteBuffer::put@100 (line 1050) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd5b8: f2b1 ea97 + + 0x000000011b7fd5bc: ; {post_call_nop} + 0x000000011b7fd5bc: 1f20 03d5 | 9f1e 83f2 | 1f00 85f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd5dc: f44f 0829 | f62b 0929 | f767 05a9 | e233 08a9 | ef2f 09a9 | ee53 00f9 + + 0x000000011b7fd5f4: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [80]=Oop [88]=Oop [136]=Oop [152]=Oop } + ;*ifge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) jdk.internal.misc.Unsafe::checkSize@23 (line 473) + ; - jdk.internal.misc.Unsafe::copyMemoryChecks@3 (line 837) + ; - jdk.internal.misc.Unsafe::copyMemory@9 (line 806) + ; - jdk.internal.misc.ScopedMemoryAccess::copyMemoryInternal@28 (line 148) + ; - jdk.internal.misc.ScopedMemoryAccess::copyMemory@12 (line 130) + ; - java.nio.ByteBuffer::putBuffer@114 (line 1143) + ; - java.nio.ByteBuffer::put@100 (line 1050) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd5f4: e3b1 ea97 + + 0x000000011b7fd5f8: ; {post_call_nop} + 0x000000011b7fd5f8: 1f20 03d5 | 1f26 83f2 | 1f20 85f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd618: f44f 0829 | f62b 0929 | f767 05a9 + + 0x000000011b7fd624: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [80]=Oop [88]=Oop } + ;*ifne {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) jdk.internal.misc.Unsafe::copyMemory@16 (line 808) + ; - jdk.internal.misc.ScopedMemoryAccess::copyMemoryInternal@28 (line 148) + ; - jdk.internal.misc.ScopedMemoryAccess::copyMemory@12 (line 130) + ; - java.nio.ByteBuffer::putBuffer@114 (line 1143) + ; - java.nio.ByteBuffer::put@100 (line 1050) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd624: d7b1 ea97 + + 0x000000011b7fd628: ; {post_call_nop} + 0x000000011b7fd628: 1f20 03d5 | 1f2c 83f2 | 1f40 85f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd648: f44f 0829 | f727 00f9 | eaaf 0b29 + + 0x000000011b7fd654: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@5 (line 325) + ; - java.nio.ByteBuffer::position@2 (line 1561) + ; - java.nio.ByteBuffer::put@109 (line 1052) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd654: cbb1 ea97 + + 0x000000011b7fd658: ; {post_call_nop} + 0x000000011b7fd658: 1f20 03d5 | 1f32 83f2 | 1f60 85f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd678: f44f 0829 | f727 00f9 | ea5f 00b9 + + 0x000000011b7fd684: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*ifge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@14 (line 325) + ; - java.nio.ByteBuffer::position@2 (line 1561) + ; - java.nio.ByteBuffer::put@109 (line 1052) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd684: bfb1 ea97 + + 0x000000011b7fd688: ; {post_call_nop} + 0x000000011b7fd688: 1f20 03d5 | 1f38 83f2 | 1f80 85f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd6a8: f44f 0829 | f727 00f9 | edab 0b29 + + 0x000000011b7fd6b4: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@37 (line 327) + ; - java.nio.ByteBuffer::position@2 (line 1561) + ; - java.nio.ByteBuffer::put@109 (line 1052) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd6b4: b3b1 ea97 + + 0x000000011b7fd6b8: ; {post_call_nop} + 0x000000011b7fd6b8: 1f20 03d5 | 1f3e 83f2 | 1fa0 85f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd6d8: f923 00f9 | f5bf 0929 + + 0x000000011b7fd6e0: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@5 (line 325) + ; - java.nio.ByteBuffer::position@2 (line 1561) + ; - java.nio.ByteBuffer::put@118 (line 1053) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd6e0: a8b1 ea97 + + 0x000000011b7fd6e4: ; {post_call_nop} + 0x000000011b7fd6e4: 1f20 03d5 | 9f43 83f2 | 1fc0 85f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd704: f923 00f9 | f54f 00b9 + + 0x000000011b7fd70c: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*ifge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@14 (line 325) + ; - java.nio.ByteBuffer::position@2 (line 1561) + ; - java.nio.ByteBuffer::put@118 (line 1053) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd70c: 9db1 ea97 + + 0x000000011b7fd710: ; {post_call_nop} + 0x000000011b7fd710: 1f20 03d5 | 1f49 83f2 | 1fe0 85f2 | 4116 8012 | fd0f 40f9 | fb6b 00a9 | f813 00f9 | f767 03a9 + 0x000000011b7fd730: f923 00f9 | eed7 0929 + + 0x000000011b7fd738: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [48]=Oop [56]=Oop [64]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.Buffer::position@37 (line 327) + ; - java.nio.ByteBuffer::position@2 (line 1561) + ; - java.nio.ByteBuffer::put@118 (line 1053) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd738: 92b1 ea97 + + 0x000000011b7fd73c: ; {post_call_nop} + 0x000000011b7fd73c: 1f20 03d5 | 9f4e 83f2 | 1f00 86f2 | ff01 00f1 | fd07 9f1a | bda7 9d5a | 4116 8012 | e80f 40f9 + 0x000000011b7fd75c: e86f 00a9 | fa0b 00f9 | f817 00f9 | f7e7 03a9 | f44f 0929 | f653 00b9 | f7e7 05a9 | ef3b 00f9 + 0x000000011b7fd77c: e2af 08a9 | eeb3 09a9 + + 0x000000011b7fd784: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [40]=Oop [56]=Oop [64]=Oop [88]=Oop [96]=Oop [144]=Oop [160]=Oop } + ;*ifge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) jdk.internal.misc.Unsafe::checkOffset@23 (line 515) + ; - jdk.internal.misc.Unsafe::checkPointer@15 (line 551) + ; - jdk.internal.misc.Unsafe::checkPrimitivePointer@3 (line 580) + ; - jdk.internal.misc.Unsafe::copyMemoryChecks@9 (line 838) + ; - jdk.internal.misc.Unsafe::copyMemory@9 (line 806) + ; - jdk.internal.misc.ScopedMemoryAccess::copyMemoryInternal@28 (line 148) + ; - jdk.internal.misc.ScopedMemoryAccess::copyMemory@12 (line 130) + ; - java.nio.ByteBuffer::putBuffer@114 (line 1143) + ; - java.nio.ByteBuffer::put@100 (line 1050) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd784: 7fb1 ea97 + + 0x000000011b7fd788: ; {post_call_nop} + 0x000000011b7fd788: 1f20 03d5 | 1f58 83f2 | 1f20 86f2 | df01 00f1 | fd07 9f1a | bda7 9d5a | 4116 8012 | e80f 40f9 + 0x000000011b7fd7a8: e86f 00a9 | fa0b 00f9 | f817 00f9 | f7e7 03a9 | f44f 0929 | f653 00b9 | f7e7 05a9 | ecbf 06a9 + 0x000000011b7fd7c8: ee0b 08a9 | eb4b 00f9 + + 0x000000011b7fd7d0: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [40]=Oop [56]=Oop [64]=Oop [88]=Oop [96]=Oop [104]=Oop [144]=Oop } + ;*ifge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) jdk.internal.misc.Unsafe::checkOffset@23 (line 515) + ; - jdk.internal.misc.Unsafe::checkPointer@15 (line 551) + ; - jdk.internal.misc.Unsafe::checkPrimitivePointer@3 (line 580) + ; - jdk.internal.misc.Unsafe::copyMemoryChecks@17 (line 839) + ; - jdk.internal.misc.Unsafe::copyMemory@9 (line 806) + ; - jdk.internal.misc.ScopedMemoryAccess::copyMemoryInternal@28 (line 148) + ; - jdk.internal.misc.ScopedMemoryAccess::copyMemory@12 (line 130) + ; - java.nio.ByteBuffer::putBuffer@114 (line 1143) + ; - java.nio.ByteBuffer::put@100 (line 1050) + ; - java.nio.HeapByteBuffer::put@6 (line 254) + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@69 (line 46) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd7d0: 6cb1 ea97 + + 0x000000011b7fd7d4: ; {post_call_nop} + 0x000000011b7fd7d4: 1f20 03d5 | 9f61 83f2 | 1f40 86f2 | eb07 40f9 | eb03 00f9 | eb1b 40f9 | fd0f 40f9 | eb07 00f9 + 0x000000011b7fd7f4: e233 02a9 | e11b 00f9 | ea3f 00b9 | f023 00f9 | ee4b 00b9 | 6103 8012 + + 0x000000011b7fd80c: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [32]=Oop [40]=Oop [48]=Oop [64]=Oop } + ;*aaload {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@52 (line 526) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@4 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd80c: 5db1 ea97 + + 0x000000011b7fd810: ; {post_call_nop} + 0x000000011b7fd810: 1f20 03d5 | 1f69 83f2 | 1f60 86f2 | bf01 1feb | ea1b 40f9 | fd17 9f1a | ea0b 00f9 | e2b3 02a9 + 0x000000011b7fd830: e11f 00f9 | eb3b 0829 | f027 00f9 | 4116 8012 + + 0x000000011b7fd840: ; ImmutableOopMap {[8]=Oop [16]=Oop [24]=Oop [40]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*ifeq {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@30 (line 522) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@4 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd840: 50b1 ea97 + + 0x000000011b7fd844: ; {post_call_nop} + 0x000000011b7fd844: 1f20 03d5 | 9f6f 83f2 | 1f80 86f2 + + 0x000000011b7fd850: ; {metadata('java/lang/Object'[])} + 0x000000011b7fd850: 01a7 8ad2 | c102 a0f2 | 01e0 c7f2 | e207 0032 + + 0x000000011b7fd860: ; ImmutableOopMap {[8]=Oop [24]=Oop [48]=Oop } + ;*anewarray {reexecute=0 rethrow=0 return_oop=1} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@16 (line 77) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call C2 Runtime new_array} + 0x000000011b7fd860: e8ae ea97 + + 0x000000011b7fd864: ; {post_call_nop} + 0x000000011b7fd864: 1f20 03d5 | 9f73 83f2 | 1fa0 86f2 | fefb ff17 | ed0f 02a9 | e41f 00f9 | fd0f 40f9 + + 0x000000011b7fd880: ; {metadata({type array byte})} + 0x000000011b7fd880: 01c1 8cd2 | c102 a0f2 | 01e0 c7f2 | e203 0032 + + 0x000000011b7fd890: ; ImmutableOopMap {rfp=Oop [8]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } + ;*invokevirtual clone {reexecute=1 rethrow=0 return_oop=1} + ; - (reexecute) java.util.Arrays::copyOf@7 (line 3535) + ; - java.nio.charset.CharsetEncoder::replaceWith@73 (line 302) + ; - java.nio.charset.CharsetEncoder::@100 (line 209) + ; - java.nio.charset.CharsetEncoder::@12 (line 235) + ; - sun.nio.cs.UTF_8$Encoder::@6 (line 421) + ; - sun.nio.cs.UTF_8::newEncoder@5 (line 77) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@25 (line 78) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call C2 Runtime new_array_nozero} + 0x000000011b7fd890: acc3 ea97 + + 0x000000011b7fd894: ; {post_call_nop} + 0x000000011b7fd894: 1f20 03d5 | 9f79 83f2 | 1fc0 86f2 | ed0f 42a9 | e41f 40f9 | 6efc ff17 | ed03 00f9 + + 0x000000011b7fd8b0: ; {metadata('sun/nio/cs/UTF_8$Encoder')} + 0x000000011b7fd8b0: 0107 80d2 | 6105 a0f2 | 01e0 c7f2 + + 0x000000011b7fd8bc: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [48]=Oop } + ;*new {reexecute=0 rethrow=0 return_oop=1} + ; - sun.nio.cs.UTF_8::newEncoder@0 (line 77) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@25 (line 78) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call C2 Runtime new_instance} + 0x000000011b7fd8bc: 31af ea97 + + 0x000000011b7fd8c0: ; {post_call_nop} + 0x000000011b7fd8c0: 1f20 03d5 | 1f7f 83f2 | 1fe0 86f2 | ed03 40f9 | e303 00aa | fffb ff17 | ed03 00f9 | e30b 00f9 + 0x000000011b7fd8e0: ; {metadata({type array byte})} + 0x000000011b7fd8e0: 01c1 8cd2 | c102 a0f2 | 01e0 c7f2 | e203 0032 + + 0x000000011b7fd8f0: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [48]=Oop } + ;*newarray {reexecute=0 rethrow=0 return_oop=1} + ; - java.nio.charset.CharsetEncoder::@5 (line 235) + ; - sun.nio.cs.UTF_8$Encoder::@6 (line 421) + ; - sun.nio.cs.UTF_8::newEncoder@5 (line 77) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@25 (line 78) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call C2 Runtime new_array} + 0x000000011b7fd8f0: c4ae ea97 + + 0x000000011b7fd8f4: ; {post_call_nop} + 0x000000011b7fd8f4: 1f20 03d5 | 9f85 83f2 | 1f00 87f2 | ed03 40f9 | e30b 40f9 | e403 00aa | 02fc ff17 | ec03 00b9 + 0x000000011b7fd914: fd03 0daa + + 0x000000011b7fd918: ; {metadata('java/nio/HeapCharBuffer')} + 0x000000011b7fd918: 01e8 9cd2 | c106 a0f2 | 01e0 c7f2 + + 0x000000011b7fd924: ; ImmutableOopMap {rfp=Oop [8]=Oop [24]=Oop [48]=Oop } + ;*new {reexecute=0 rethrow=0 return_oop=1} + ; - java.nio.CharBuffer::allocate@9 (line 398) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@47 (line 81) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call C2 Runtime new_instance} + 0x000000011b7fd924: 17af ea97 + + 0x000000011b7fd928: ; {post_call_nop} + 0x000000011b7fd928: 1f20 03d5 | 1f8c 83f2 | 1f20 87f2 | ed03 1daa | ec03 40b9 | f003 00aa | a4fc ff17 | ed03 00f9 + 0x000000011b7fd948: ef13 00b9 + + 0x000000011b7fd94c: ; {metadata('java/nio/HeapByteBuffer')} + 0x000000011b7fd94c: 0164 83d2 | 8105 a0f2 | 01e0 c7f2 + + 0x000000011b7fd958: ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [48]=Oop } + ;*new {reexecute=0 rethrow=0 return_oop=1} + ; - java.nio.ByteBuffer::allocate@9 (line 398) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@57 (line 82) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call C2 Runtime new_instance} + 0x000000011b7fd958: 0aaf ea97 + + 0x000000011b7fd95c: ; {post_call_nop} + 0x000000011b7fd95c: 1f20 03d5 | 9f92 83f2 | 1f40 87f2 | ed03 40f9 | ef13 40b9 | f003 00aa | f8fc ff17 | ec03 00b9 + 0x000000011b7fd97c: f00b 00f9 | fd03 0daa + + 0x000000011b7fd984: ; {metadata({type array char})} + 0x000000011b7fd984: 01fe 8bd2 | c102 a0f2 | 01e0 c7f2 | e203 0c2a + + 0x000000011b7fd994: ; ImmutableOopMap {rfp=Oop [8]=Oop [16]=Oop [24]=Oop [48]=Oop } + ;*newarray {reexecute=0 rethrow=0 return_oop=1} + ; - java.nio.HeapCharBuffer::@6 (line 75) + ; - java.nio.CharBuffer::allocate@16 (line 398) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@47 (line 81) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call C2 Runtime new_array} + 0x000000011b7fd994: 9bae ea97 + + 0x000000011b7fd998: ; {post_call_nop} + 0x000000011b7fd998: 1f20 03d5 | 1f9a 83f2 | 1f60 87f2 | ed03 1daa | ec03 40b9 | f00b 40f9 | abfc ff17 | ed03 00f9 + 0x000000011b7fd9b8: ef13 00b9 | f013 00f9 + + 0x000000011b7fd9c0: ; {metadata({type array byte})} + 0x000000011b7fd9c0: 01c1 8cd2 | c102 a0f2 | 01e0 c7f2 | e203 0f2a + + 0x000000011b7fd9d0: ; ImmutableOopMap {[0]=Oop [8]=Oop [24]=Oop [32]=Oop [48]=Oop } + ;*newarray {reexecute=0 rethrow=0 return_oop=1} + ; - java.nio.HeapByteBuffer::@6 (line 75) + ; - java.nio.ByteBuffer::allocate@16 (line 398) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@57 (line 82) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call C2 Runtime new_array} + 0x000000011b7fd9d0: 8cae ea97 + + 0x000000011b7fd9d4: ; {post_call_nop} + 0x000000011b7fd9d4: 1f20 03d5 | 9fa1 83f2 | 1f80 87f2 | ed03 40f9 | ef13 40b9 | f013 40f9 | fdfc ff17 | 2104 8012 + 0x000000011b7fd9f4: ed17 00f9 + + 0x000000011b7fd9f8: ; ImmutableOopMap {rfp=Oop [8]=Oop [24]=Oop [40]=Oop [48]=Oop } + ;*invokevirtual newEncoder {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@25 (line 78) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fd9f8: e2b0 ea97 + + 0x000000011b7fd9fc: ; {post_call_nop} + 0x000000011b7fd9fc: 1f20 03d5 | 9fa6 83f2 | 1fa0 87f2 | ea07 40f9 | fd0f 40f9 | 2104 8012 | ea03 00f9 | edbf 01a9 + 0x000000011b7fda1c: ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [32]=Oop [48]=Oop } + ;*invokevirtual set {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@67 (line 84) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fda1c: d9b0 ea97 + + 0x000000011b7fda20: ; {post_call_nop} + 0x000000011b7fda20: 1f20 03d5 | 1fab 83f2 | 1fc0 87f2 | ea07 40f9 | 4116 8012 | fd0f 40f9 | ea03 00f9 | ed13 00f9 + 0x000000011b7fda40: ec2b 00b9 + + 0x000000011b7fda44: ; ImmutableOopMap {rfp=Oop [0]=Oop [32]=Oop [48]=Oop } + ;*ifge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.CharBuffer::allocate@1 (line 396) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@47 (line 81) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fda44: cfb0 ea97 + + 0x000000011b7fda48: ; {post_call_nop} + 0x000000011b7fda48: 1f20 03d5 | 1fb0 83f2 | 1fe0 87f2 | ea07 40f9 | 4116 8012 | fd0f 40f9 | ea03 00f9 | ed13 00f9 + 0x000000011b7fda68: ef2b 00b9 + + 0x000000011b7fda6c: ; ImmutableOopMap {rfp=Oop [0]=Oop [32]=Oop [48]=Oop } + ;*ifge {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.ByteBuffer::allocate@1 (line 396) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@57 (line 82) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fda6c: c5b0 ea97 + + 0x000000011b7fda70: ; {post_call_nop} + 0x000000011b7fda70: 1f20 03d5 | 1fb5 83f2 | 1f00 88f2 | ea07 40f9 | fd0f 40f9 | 2104 8012 | ea03 00f9 | e043 01a9 + 0x000000011b7fda90: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@8 (line 64) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fda90: bcb0 ea97 + + 0x000000011b7fda94: ; {post_call_nop} + 0x000000011b7fda94: 1f20 03d5 | 9fb9 83f2 | 1f20 88f2 | ea07 40f9 | fd0f 40f9 | 2104 8012 | ea03 00f9 | e043 01a9 + 0x000000011b7fdab4: ee13 00f9 + + 0x000000011b7fdab8: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@16 (line 65) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdab8: b2b0 ea97 + + 0x000000011b7fdabc: ; {post_call_nop} + 0x000000011b7fdabc: 1f20 03d5 | 9fbe 83f2 | 1f40 88f2 | ea07 40f9 | fd0f 40f9 | 2104 8012 | ea03 00f9 | f03b 01a9 + 0x000000011b7fdadc: f913 00f9 + + 0x000000011b7fdae0: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@24 (line 66) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdae0: a8b0 ea97 + + 0x000000011b7fdae4: ; {post_call_nop} + 0x000000011b7fdae4: 1f20 03d5 | 9fc3 83f2 | 1f60 88f2 | ea07 40f9 | fd0f 40f9 | 2104 8012 | ea03 00f9 | e00f 00f9 + 0x000000011b7fdb04: ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@7 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdb04: 9fb0 ea97 + + 0x000000011b7fdb08: ; {post_call_nop} + 0x000000011b7fdb08: 1f20 03d5 | 1fc8 83f2 | 1f80 88f2 | eb07 40f9 | fd0f 40f9 | 2104 8012 | eb03 00f9 | e02b 01a9 + 0x000000011b7fdb28: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@76 (line 86) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdb28: 96b0 ea97 + + 0x000000011b7fdb2c: ; {post_call_nop} + 0x000000011b7fdb2c: 1f20 03d5 | 9fcc 83f2 | 1fa0 88f2 | ea07 40f9 | fd0f 40f9 | 2104 8012 | ea03 00f9 | e02f 01a9 + 0x000000011b7fdb4c: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@86 (line 87) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdb4c: 8db0 ea97 + + 0x000000011b7fdb50: ; {post_call_nop} + 0x000000011b7fdb50: 1f20 03d5 | 1fd1 83f2 | 1fc0 88f2 | ea07 40f9 | fd0f 40f9 | 2104 8012 | ea03 00f9 | e033 01a9 + 0x000000011b7fdb70: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@96 (line 88) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdb70: 84b0 ea97 + + 0x000000011b7fdb74: ; {post_call_nop} + 0x000000011b7fdb74: 1f20 03d5 | 9fd5 83f2 | 1fe0 88f2 | ea07 40f9 | 2101 8012 | fd0f 40f9 | ea03 00f9 + + 0x000000011b7fdb90: ; ImmutableOopMap {rfp=Oop [0]=Oop [48]=Oop } + ;*invokevirtual get {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@4 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdb90: 7cb0 ea97 + + 0x000000011b7fdb94: ; {post_call_nop} + 0x000000011b7fdb94: 1f20 03d5 | 9fd9 83f2 | 1f00 89f2 | ea07 40f9 | 6101 8012 | fd0f 40f9 | ea03 00f9 | e00b 00f9 + 0x000000011b7fdbb4: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@8 (line 64) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdbb4: 73b0 ea97 + + 0x000000011b7fdbb8: ; {post_call_nop} + 0x000000011b7fdbb8: 1f20 03d5 | 1fde 83f2 | 1f20 89f2 | ea07 40f9 | fd0f 40f9 | 6101 8012 | ea03 00f9 | e043 01a9 + 0x000000011b7fdbd8: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@16 (line 65) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdbd8: 6ab0 ea97 + + 0x000000011b7fdbdc: ; {post_call_nop} + 0x000000011b7fdbdc: 1f20 03d5 | 9fe2 83f2 | 1f40 89f2 | ea07 40f9 | fd0f 40f9 | 6101 8012 | ea03 00f9 | f03b 01a9 + 0x000000011b7fdbfc: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@24 (line 66) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdbfc: 61b0 ea97 + + 0x000000011b7fdc00: ; {post_call_nop} + 0x000000011b7fdc00: 1f20 03d5 | 1fe7 83f2 | 1f60 89f2 | 2101 8012 | fd0f 40f9 | fb03 00f9 + + 0x000000011b7fdc18: ; ImmutableOopMap {rfp=Oop [0]=Oop [48]=Oop } + ;*invokevirtual length {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@6 (line 58) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdc18: 5ab0 ea97 + + 0x000000011b7fdc1c: ; {post_call_nop} + 0x000000011b7fdc1c: 1f20 03d5 | 9fea 83f2 | 1f80 89f2 | fd0f 40f9 | 2101 8012 | fb03 00f9 | f90f 00f9 + + 0x000000011b7fdc38: ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop [48]=Oop } + ;*invokeinterface getByteBuffer {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@61 (line 99) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdc38: 52b0 ea97 + + 0x000000011b7fdc3c: ; {post_call_nop} + 0x000000011b7fdc3c: 1f20 03d5 | 9fee 83f2 | 1fa0 89f2 | 2101 8012 | fd0f 40f9 | fb6b 00a9 | f90b 00f9 | f813 00f9 + 0x000000011b7fdc5c: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [32]=Oop } + ;*invokevirtual remaining {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.ByteBufferDestinationHelper::writeToUnsynchronized@12 (line 39) + ; - org.apache.logging.log4j.core.appender.OutputStreamManager::writeBytes@14 (line 366) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::writeEncodedText@76 (line 101) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@73 (line 66) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdc5c: 49b0 ea97 + + 0x000000011b7fdc60: ; {post_call_nop} + 0x000000011b7fdc60: 1f20 03d5 | 1ff3 83f2 | 1fc0 89f2 | ea07 40f9 | 6101 8012 | fd0f 40f9 | ea03 00f9 | e00b 00f9 + 0x000000011b7fdc80: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@76 (line 86) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdc80: 40b0 ea97 + + 0x000000011b7fdc84: ; {post_call_nop} + 0x000000011b7fdc84: 1f20 03d5 | 9ff7 83f2 | 1fe0 89f2 | ea07 40f9 | 6101 8012 | fd0f 40f9 | ea03 00f9 | e00b 00f9 + 0x000000011b7fdca4: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@86 (line 87) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdca4: 37b0 ea97 + + 0x000000011b7fdca8: ; {post_call_nop} + 0x000000011b7fdca8: 1f20 03d5 | 1ffc 83f2 | 1f00 8af2 | ea07 40f9 | 6101 8012 | fd0f 40f9 | ea03 00f9 | e00b 00f9 + 0x000000011b7fdcc8: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [48]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@96 (line 88) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdcc8: 2eb0 ea97 + + 0x000000011b7fdccc: ; {post_call_nop} + 0x000000011b7fdccc: 1f20 03d5 | 9f00 84f2 | 1f20 8af2 | ea07 40f9 | 2101 8012 | fd0f 40f9 | ea03 00f9 + + 0x000000011b7fdce8: ; ImmutableOopMap {rfp=Oop [0]=Oop [48]=Oop } + ;*arraylength {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 498) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@4 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdce8: 26b0 ea97 + + 0x000000011b7fdcec: ; {post_call_nop} + 0x000000011b7fdcec: 1f20 03d5 | 9f04 84f2 | 1f40 8af2 | fd0f 40f9 | 4116 8012 | f03b 01a9 | f96f 02a9 | fb1f 00f9 + 0x000000011b7fdd0c: ef43 00b9 | e527 00f9 + + 0x000000011b7fdd14: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop [72]=Oop } + ;*ifnonnull {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.nio.CharBuffer::array@4 (line 1514) + ; - org.apache.logging.log4j.core.layout.TextEncoderHelper::encodeText@38 (line 63) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@37 (line 67) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdd14: 1bb0 ea97 + + 0x000000011b7fdd18: ; {post_call_nop} + 0x000000011b7fdd18: 1f20 03d5 | 1f0a 84f2 | 1f60 8af2 | ea07 40f9 | 2101 8012 | fd0f 40f9 | ea03 00f9 + + 0x000000011b7fdd34: ; ImmutableOopMap {rfp=Oop [0]=Oop [48]=Oop } + ;*arraylength {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@8 (line 517) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@4 (line 75) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdd34: 13b0 ea97 + + 0x000000011b7fdd38: ; {post_call_nop} + 0x000000011b7fdd38: 1f20 03d5 | 1f0e 84f2 | 1f80 8af2 | ea07 40f9 | 2101 8012 | fd0f 40f9 | ea03 00f9 + + 0x000000011b7fdd54: ; ImmutableOopMap {rfp=Oop [0]=Oop [48]=Oop } + ;*invokevirtual newEncoder {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@25 (line 78) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdd54: 0bb0 ea97 + + 0x000000011b7fdd58: ; {post_call_nop} + 0x000000011b7fdd58: 1f20 03d5 | 1f12 84f2 | 1fa0 8af2 | ea07 40f9 | 2101 8012 | fd0f 40f9 | ea03 00f9 | ed0b 00f9 + 0x000000011b7fdd78: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [48]=Oop } + ;*invokevirtual set {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@67 (line 84) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdd78: 02b0 ea97 + + 0x000000011b7fdd7c: ; {post_call_nop} + 0x000000011b7fdd7c: 1f20 03d5 | 9f16 84f2 | 1fc0 8af2 | ea07 40f9 | 010d 8012 | ea03 00f9 + + 0x000000011b7fdd94: ; ImmutableOopMap {rfp=Oop [0]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } + ;*invokevirtual clone {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.util.Arrays::copyOf@7 (line 3535) + ; - java.nio.charset.CharsetEncoder::replaceWith@73 (line 302) + ; - java.nio.charset.CharsetEncoder::@100 (line 209) + ; - java.nio.charset.CharsetEncoder::@12 (line 235) + ; - sun.nio.cs.UTF_8$Encoder::@6 (line 421) + ; - sun.nio.cs.UTF_8::newEncoder@5 (line 77) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::getThreadLocalState@25 (line 78) + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@1 (line 63) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fdd94: fbaf ea97 + + 0x000000011b7fdd98: ; {post_call_nop} + 0x000000011b7fdd98: 1f20 03d5 | 1f1a 84f2 | 1fe0 8af2 | 0a08 40b9 | 4a15 58d2 | e103 00aa | 2000 0014 | 0a08 40b9 + 0x000000011b7fddb8: 4a15 58d2 | e103 00aa | 1c00 0014 | 0a08 40b9 | 4a15 58d2 | e103 00aa | 1800 0014 | 0b08 40b9 + 0x000000011b7fddd8: 6a15 58d2 | e103 00aa | 1400 0014 | 0b08 40b9 | 6a15 58d2 | e103 00aa | 1000 0014 | 0b08 40b9 + 0x000000011b7fddf8: 6a15 58d2 | e103 00aa | 0c00 0014 | 0b08 40b9 | 6a15 58d2 | e103 00aa | 0800 0014 | 0a08 40b9 + 0x000000011b7fde18: 4a15 58d2 | e103 00aa | 0400 0014 | 0a08 40b9 | 4a15 58d2 | e103 00aa | 4a21 40f9 + + 0x000000011b7fde34: ; {metadata('java/lang/Exception')} + 0x000000011b7fde34: 0b3a 9cd2 | 6b03 a0f2 | 0be0 c7f2 | 5f01 0beb | 8000 0054 | fd7b 4ca9 | ff43 0391 + + 0x000000011b7fde50: ; {runtime_call C2 Runtime rethrow} + 0x000000011b7fde50: 2cc0 ea17 | fd03 01aa | 410c 8012 + + 0x000000011b7fde5c: ; ImmutableOopMap {rfp=Oop [8]=Oop [24]=Oop [48]=Oop } + ;*astore_3 {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@43 (line 68) + ; {runtime_call UncommonTrapBlob} + 0x000000011b7fde5c: c9af ea97 + + 0x000000011b7fde60: ; {post_call_nop} + 0x000000011b7fde60: 1f20 03d5 | 1f33 84f2 | 1f00 8bf2 | bf3b 03d5 | 2200 4039 | 0258 ff34 | 3f00 0039 | 822b 40f9 + 0x000000011b7fde80: c200 00b4 | 4220 00d1 | 822b 00f9 | 882f 40f9 | 0169 22f8 | b8fa ff17 | e313 bea9 | eb37 01a9 + 0x000000011b7fdea0: e003 01aa | e103 1caa | 8889 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | eb37 41a9 | e313 c2a8 + 0x000000011b7fdec0: adfa ff17 | bf3b 03d5 | 0100 4039 | 2157 ff34 | 1f00 0039 | 812b 40f9 | c100 00b4 | 2120 00d1 + 0x000000011b7fdee0: 812b 00f9 | 882f 40f9 | 0069 21f8 | b1fa ff17 | e313 bea9 | ed7f 01a9 | e103 1caa | 8889 86d2 + 0x000000011b7fdf00: 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ed7f 41a9 | e313 c2a8 | a7fa ff17 | bf3b 03d5 | 3002 4039 + 0x000000011b7fdf20: 5056 ff34 | 3f02 0039 | 902b 40f9 | d000 00b4 | 1022 00d1 | 902b 00f9 | 882f 40f9 | 1169 30f8 + 0x000000011b7fdf40: aafa ff17 | e313 bea9 | ed7f 01a9 | e003 11aa | e103 1caa | 8889 86d2 | 684f a1f2 | 2800 c0f2 + 0x000000011b7fdf60: 0001 3fd6 | ed7f 41a9 | e313 c2a8 | 9ffa ff17 | bf3b 03d5 | 6a01 4039 | 4a55 ff34 | 7f01 0039 + 0x000000011b7fdf80: 8a2b 40f9 | ca00 00b4 | 4a21 00d1 | 8a2b 00f9 | 882f 40f9 | 0b69 2af8 | a2fa ff17 | e313 bea9 + 0x000000011b7fdfa0: ed7f 01a9 | e003 0baa | e103 1caa | 8889 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ed7f 41a9 + 0x000000011b7fdfc0: e313 c2a8 | 97fa ff17 | 4c01 40b9 | 8cf1 7dd3 | 4c55 ffb4 | 901f 40f9 | d000 00b4 | 1022 00d1 + 0x000000011b7fdfe0: 901f 00f9 | 9123 40f9 | 2c6a 30f8 | a3fa ff17 | e00f bea9 | ea37 01a9 | e003 0caa | e103 1caa + 0x000000011b7fe000: 8884 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ea37 41a9 | e00f c2a8 | 98fa ff17 | bf3b 03d5 + 0x000000011b7fe020: 1102 4039 | 5154 ff34 | 1f02 0039 | 912b 40f9 | d100 00b4 | 3122 00d1 | 912b 00f9 | 882f 40f9 + 0x000000011b7fe040: 1069 31f8 | 9afa ff17 | e337 bfa9 | e003 10aa | e103 1caa | 8889 86d2 | 684f a1f2 | 2800 c0f2 + 0x000000011b7fe060: 0001 3fd6 | e337 c1a8 | 91fa ff17 | 7101 40b9 | 31f2 7dd3 | 9152 ffb4 | 801f 40f9 | c000 00b4 + 0x000000011b7fe080: 0020 00d1 | 801f 00f9 | 8223 40f9 | 5168 20f8 | 8dfa ff17 | e10f bea9 | eb37 01a9 | e003 11aa + 0x000000011b7fe0a0: e103 1caa | 8884 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | eb37 41a9 | e10f c2a8 | 82fa ff17 + 0x000000011b7fe0c0: bf3b 03d5 | 0200 4039 | a251 ff34 | 1f00 0039 | 822b 40f9 | c200 00b4 | 4220 00d1 | 822b 00f9 + 0x000000011b7fe0e0: 882f 40f9 | 0069 22f8 | 85fa ff17 | e10f bea9 | ed7f 01a9 | e103 1caa | 8889 86d2 | 684f a1f2 + 0x000000011b7fe100: 2800 c0f2 | 0001 3fd6 | ed7f 41a9 | e10f c2a8 | 7bfa ff17 | c001 40b9 | 00f0 7dd3 | 604f ffb4 + 0x000000011b7fe120: 8b1f 40f9 | cb00 00b4 | 6b21 00d1 | 8b1f 00f9 | 9023 40f9 | 006a 2bf8 | 74fa ff17 | e10f bea9 + 0x000000011b7fe140: ed3b 01a9 | e103 1caa | 8884 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ed3b 41a9 | e10f c2a8 + 0x000000011b7fe160: 6afa ff17 | bf3b 03d5 | 7001 4039 | b04e ff34 | 7f01 0039 | 902b 40f9 | d000 00b4 | 1022 00d1 + 0x000000011b7fe180: 902b 00f9 | 882f 40f9 | 0b69 30f8 | 6dfa ff17 | e337 bfa9 | e003 0baa | e103 1caa | 8889 86d2 + 0x000000011b7fe1a0: 684f a1f2 | 2800 c0f2 | 0001 3fd6 | e337 c1a8 | 64fa ff17 | ea01 40b9 | 4af1 7dd3 | ca4c ffb4 + 0x000000011b7fe1c0: 8b1f 40f9 | cb00 00b4 | 6b21 00d1 | 8b1f 00f9 | 9123 40f9 | 2a6a 2bf8 | 5ffa ff17 | e333 bea9 + 0x000000011b7fe1e0: ed3f 01a9 | e003 0aaa | e103 1caa | 8884 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ed3f 41a9 + 0x000000011b7fe200: e333 c2a8 | 54fa ff17 | bf3b 03d5 | 7101 4039 | d14b ff34 | 7f01 0039 | 912b 40f9 | d100 00b4 + 0x000000011b7fe220: 3122 00d1 | 912b 00f9 | 882f 40f9 | 0b69 31f8 | 56fa ff17 | ec37 bfa9 | e003 0baa | e103 1caa + 0x000000011b7fe240: 8889 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ec37 c1a8 | 4dfa ff17 | 4c01 40b9 | 8cf1 7dd3 + 0x000000011b7fe260: 0c51 ffb4 | 8e1f 40f9 | ce00 00b4 | ce21 00d1 | 8e1f 00f9 | 8f23 40f9 | ec69 2ef8 | 81fa ff17 + 0x000000011b7fe280: e02b bea9 | ed43 01a9 | e003 0caa | e103 1caa | 8884 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 + 0x000000011b7fe2a0: ed43 41a9 | e02b c2a8 | 76fa ff17 | bf3b 03d5 | cf01 4039 | 0f50 ff34 | df01 0039 | 8f2b 40f9 + 0x000000011b7fe2c0: cf00 00b4 | ef21 00d1 | 8f2b 00f9 | 882f 40f9 | 0e69 2ff8 | 78fa ff17 | ed43 bfa9 | e003 0eaa + 0x000000011b7fe2e0: e103 1caa | 8889 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ed43 c1a8 | 6ffa ff17 | 6a01 40b9 + 0x000000011b7fe300: 4af1 7dd3 | aa4e ffb4 | 8e1f 40f9 | ce00 00b4 | ce21 00d1 | 8e1f 00f9 | 8c23 40f9 | 8a69 2ef8 + 0x000000011b7fe320: 6efa ff17 | eb37 bea9 | ef43 01a9 | e003 0aaa | e103 1caa | 8884 86d2 | 684f a1f2 | 2800 c0f2 + 0x000000011b7fe340: 0001 3fd6 | ef43 41a9 | eb37 c2a8 | 63fa ff17 | bf3b 03d5 | cc01 4039 | ac4d ff34 | df01 0039 + 0x000000011b7fe360: 8c2b 40f9 | cc00 00b4 | 8c21 00d1 | 8c2b 00f9 | 882f 40f9 | 0e69 2cf8 | 65fa ff17 | ed3f bfa9 + 0x000000011b7fe380: e003 0eaa | e103 1caa | 8889 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ed3f c1a8 | 5cfa ff17 + 0x000000011b7fe3a0: 4f01 40b9 | eff1 7dd3 | ef52 ffb4 | 8e1f 40f9 | ce00 00b4 | ce21 00d1 | 8e1f 00f9 | 8c23 40f9 + 0x000000011b7fe3c0: 8f69 2ef8 | 90fa ff17 | e02b bea9 | ed43 01a9 | e003 0faa | e103 1caa | 8884 86d2 | 684f a1f2 + 0x000000011b7fe3e0: 2800 c0f2 | 0001 3fd6 | ed43 41a9 | e02b c2a8 | 85fa ff17 | bf3b 03d5 | cc01 4039 | ec51 ff34 + 0x000000011b7fe400: df01 0039 | 8c2b 40f9 | cc00 00b4 | 8c21 00d1 | 8c2b 00f9 | 882f 40f9 | 0e69 2cf8 | 87fa ff17 + 0x000000011b7fe420: ed43 bfa9 | e003 0eaa | e103 1caa | 8889 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ed43 c1a8 + 0x000000011b7fe440: 7efa ff17 | 6c01 40b9 | 8cf1 7dd3 | ec50 ffb4 | 8a1f 40f9 | ca00 00b4 | 4a21 00d1 | 8a1f 00f9 + 0x000000011b7fe460: 8e23 40f9 | cc69 2af8 | 80fa ff17 | eb37 bea9 | ef43 01a9 | e003 0caa | e103 1caa | 8884 86d2 + 0x000000011b7fe480: 684f a1f2 | 2800 c0f2 | 0001 3fd6 | ef43 41a9 | eb37 c2a8 | 75fa ff17 | bf3b 03d5 | 4e01 4039 + 0x000000011b7fe4a0: ee4f ff34 | 5f01 0039 | 8e2b 40f9 | ce00 00b4 | ce21 00d1 | 8e2b 00f9 | 882f 40f9 | 0a69 2ef8 + 0x000000011b7fe4c0: 77fa ff17 | ed3f bfa9 | e003 0aaa | e103 1caa | 8889 86d2 | 684f a1f2 | 2800 c0f2 | 0001 3fd6 + 0x000000011b7fe4e0: ed3f c1a8 | 6efa ff17 + + 0x000000011b7fe4e8: ; {internal_word} + 0x000000011b7fe4e8: 8818 ff10 | 8833 02f9 + + 0x000000011b7fe4f0: ; {runtime_call SafepointBlob} + 0x000000011b7fe4f0: 647d e717 + + 0x000000011b7fe4f4: ; {runtime_call StubRoutines (final stubs)} + 0x000000011b7fe4f4: 0800 81d2 | c863 a3f2 | 2800 c0f2 | 0001 3fd6 | e0f6 ff17 + + 0x000000011b7fe508: ; {entry_guard} + 0x000000011b7fe508: 0100 0000 | 0000 0000 +[Stub Code] + 0x000000011b7fe510: ; {no_reloc} + 0x000000011b7fe510: 4800 0058 | 0001 1fd6 | a0a0 7b1b | 0100 0000 + + 0x000000011b7fe520: ; {trampoline_stub} + 0x000000011b7fe520: 4800 0058 | 0001 1fd6 | 60b4 7a1b | 0100 0000 + + 0x000000011b7fe530: ; {static_stub} + 0x000000011b7fe530: df3f 03d5 + + 0x000000011b7fe534: ; {metadata(nullptr)} + 0x000000011b7fe534: 0c00 80d2 | 0c00 a0f2 | 0c00 c0f2 | 0800 80d2 | 0800 a0f2 | 0800 c0f2 | 0001 1fd6 + + 0x000000011b7fe550: ; {static_stub} + 0x000000011b7fe550: df3f 03d5 + + 0x000000011b7fe554: ; {metadata(nullptr)} + 0x000000011b7fe554: 0c00 80d2 | 0c00 a0f2 | 0c00 c0f2 | 0800 80d2 | 0800 a0f2 | 0800 c0f2 | 0001 1fd6 +[Exception Handler] + 0x000000011b7fe570: ; {runtime_call ExceptionBlob} + 0x000000011b7fe570: 64ae ea17 +[Deopt Handler Code] + 0x000000011b7fe574: 1e00 0010 + + 0x000000011b7fe578: ; {runtime_call DeoptimizationBlob} + 0x000000011b7fe578: c27d e717 | 0000 0000 +[/MachCode] + + +Compiled method (c2) 6625 2789 4 org.apache.logging.log4j.core.layout.PatternLayout::encode (33 bytes) + total in heap [0x000000011b80efc8,0x000000011b80fe98] = 3792 + relocation [0x000000011b80f0a0,0x000000011b80f1e8] = 328 + main code [0x000000011b80f200,0x000000011b80fbf8] = 2552 + stub code [0x000000011b80fbf8,0x000000011b80fd08] = 272 + oops [0x000000011b80fd08,0x000000011b80fd20] = 24 + metadata [0x000000011b80fd20,0x000000011b80fe98] = 376 + immutable data [0x0000000b64d11400,0x0000000b64d11d88] = 2440 + dependencies [0x0000000b64d11400,0x0000000b64d11458] = 88 + nul chk table [0x0000000b64d11458,0x0000000b64d114a8] = 80 + handler table [0x0000000b64d114a8,0x0000000b64d11580] = 216 + scopes pcs [0x0000000b64d11580,0x0000000b64d117e0] = 608 + scopes data [0x0000000b64d117e0,0x0000000b64d11d88] = 1448 + +[Constant Pool (empty)] + +[MachCode] +[Instructions begin] + 0x000000011b80f200: 1f20 03d5 | 1f20 03d5 | 1f20 03d5 +[Entry Point] + # {method} {0x000000012a58e780} 'encode' '(Lorg/apache/logging/log4j/core/LogEvent;Lorg/apache/logging/log4j/core/layout/ByteBufferDestination;)V' in 'org/apache/logging/log4j/core/layout/PatternLayout' + # this: c_rarg1:c_rarg1 + = 'org/apache/logging/log4j/core/layout/PatternLayout' + # parm0: c_rarg2:c_rarg2 + = 'org/apache/logging/log4j/core/LogEvent' + # parm1: c_rarg3:c_rarg3 + = 'org/apache/logging/log4j/core/layout/ByteBufferDestination' + # [sp+0x70] (sp of caller) + 0x000000011b80f20c: 2808 40b9 | 2a09 40b9 | 1f01 0a6b | 4000 0054 + + 0x000000011b80f21c: ; {runtime_call Shared Runtime ic_miss_blob} + 0x000000011b80f21c: 2920 e717 +[Verified Entry Point] + 0x000000011b80f220: 1f20 03d5 | e953 40d1 | 3f01 00f9 | ffc3 01d1 | fd7b 06a9 | 084e 0018 | 8923 40b9 | 1f01 09eb + 0x000000011b80f240: 014d 0054 | 8acb 41f9 | 4b01 40f9 | 6e49 40b9 | 2a38 40b9 | cef1 7dd3 | e10f 01a9 | e213 00f9 + 0x000000011b80f260: 4df1 7dd3 | ce05 00b4 | ca15 40b9 | 4cf1 7dd3 + + 0x000000011b80f270: ; implicit exception: dispatches to 0x000000011b80fadc + 0x000000011b80f270: 900d 40b9 | 0a06 0051 | b15a 9252 | 31ab a472 | 4a01 110a | 8fc9 2a8b | f029 0034 | ec11 40b9 + 0x000000011b80f290: 8ff1 7dd3 | 4f04 00b4 | f00d 40b9 + + 0x000000011b80f29c: ; {oop(a 'java/lang/ThreadLocal'{0x0000000700252348})} + 0x000000011b80f29c: 8c00 bcd2 | 2c8d 94f2 | 1f02 0c6b | 4003 0054 | cc15 40b9 | 80f1 7dd3 + + 0x000000011b80f2b4: ; implicit exception: dispatches to 0x000000011b80fb2c + 0x000000011b80f2b4: 010c 40b9 + + 0x000000011b80f2b8: ; {oop(a 'java/lang/ThreadLocal'{0x0000000700252348})} + 0x000000011b80f2b8: 9100 bcd2 | 318d 94f2 | f00d 40b9 | 1f02 116b | 4002 0054 | f00d 40b9 | 0ff2 7dd3 | 4c05 0011 + 0x000000011b80f2d8: cf35 00b4 | 9f01 016b | ea15 0054 | 9f01 016b | 022e 0054 | 0ac8 2c8b | 4a11 40b9 | 4ff1 7dd3 + 0x000000011b80f2f8: 901b 40f9 + + 0x000000011b80f2fc: ; ImmutableOopMap {r10=Oop r11=Oop r13=Oop r14=Oop r15=Oop r17=NarrowOop c_rarg0=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*goto {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@54 (line 526) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@3 (line 2929) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + 0x000000011b80f2fc: ea0b 40f9 + + 0x000000011b80f300: ; {poll} + 0x000000011b80f300: 1f02 40b9 | cf00 00b4 | ea03 0c2a | edff ff17 | ea1d 40b9 | 40f1 7dd3 | 0d00 0014 | ed03 00f9 + 0x000000011b80f320: fd03 0baa + + 0x000000011b80f324: ; {oop(a 'java/lang/ThreadLocal'{0x0000000700252348})} + 0x000000011b80f324: 0169 84d2 | a104 a0f2 | e100 c0f2 | e203 0baa + + 0x000000011b80f334: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=1} + ; - java.lang.ThreadLocal::get@31 (line 193) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@3 (line 2929) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {optimized virtual_call} + 0x000000011b80f334: 6320 e797 + + 0x000000011b80f338: ; {post_call_nop} + 0x000000011b80f338: 1f20 03d5 | 1f6e 80f2 | 1f20 80f2 | eb03 1daa | ed03 40f9 | c012 00b4 | 0a08 40b9 + + 0x000000011b80f354: ; {metadata({type array int})} + 0x000000011b80f354: ce02 a0d2 | 0e43 8df2 | 5f01 0e6b | c137 0054 | 0c0c 40b9 | 6c1f 0034 | 0a10 40b9 | 6e49 40b9 + 0x000000011b80f374: 5f05 0071 | 8c25 0054 | d1f1 7dd3 | b102 00b4 | 2c16 40b9 | 8af1 7dd3 + + 0x000000011b80f38c: ; implicit exception: dispatches to 0x000000011b80faf0 + 0x000000011b80f38c: 4c0d 40b9 | 8f05 0051 | 6e7a 8052 | 6eae a072 | e001 0e0a | 4ec9 208b | 6c22 0034 | cc11 40b9 + 0x000000011b80f3ac: 8ff1 7dd3 | 2f01 00b4 | ea0d 40b9 + + 0x000000011b80f3b8: ; {oop(a 'java/lang/ThreadLocal'{0x0000000700280c60})} + 0x000000011b80f3b8: ae00 bcd2 | 8e31 80f2 | 5f01 0e6b | 610b 0054 | eb1d 40b9 | 60f1 7dd3 | 0b00 0014 | fd03 0daa + 0x000000011b80f3d8: e203 0baa + + 0x000000011b80f3dc: ; {oop(a 'java/lang/ThreadLocal'{0x0000000700280c60})} + 0x000000011b80f3dc: 018c 81d2 | 0105 a0f2 | e100 c0f2 + + 0x000000011b80f3e8: ; ImmutableOopMap {rfp=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*invokevirtual setInitialValue {reexecute=0 rethrow=0 return_oop=1} + ; - java.lang.ThreadLocal::get@31 (line 193) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@21 (line 131) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {optimized virtual_call} + 0x000000011b80f3e8: 2eab fe97 + + 0x000000011b80f3ec: ; {post_call_nop} + 0x000000011b80f3ec: 1f20 03d5 | 9f84 80f2 | 1f40 80f2 | ed03 1daa | 8011 00b4 | 0a08 40b9 + + 0x000000011b80f404: ; {metadata('java/lang/StringBuilder')} + 0x000000011b80f404: 4c03 a0d2 | 0cf7 91f2 | 5f01 0c6b | c130 0054 | e303 00aa | 6b14 40b9 | 6af1 7dd3 + + 0x000000011b80f420: ; implicit exception: dispatches to 0x000000011b80fa84 + 0x000000011b80f420: 4b0d 40b9 | 6c40 c039 | 6f29 cc1a | ff01 2071 | 4c21 0054 | 6e0c 40b9 | 2e02 f836 | 2c25 0035 + 0x000000011b80f440: 6e02 0034 | ec0f 40f9 | ec03 00f9 | e80b 40f9 | e807 00f9 | ec13 40f9 | 4117 8012 | ed33 01a9 + 0x000000011b80f460: e3ab 02a9 | ebbb 0729 | ee47 00b9 + + 0x000000011b80f46c: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [40]=Oop [48]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.util.Arrays::rangeCheck@2 (line 717) + ; - java.util.Arrays::fill@4 (line 3305) + ; - java.lang.StringLatin1::fillNull@4 (line 861) + ; - java.lang.AbstractStringBuilder::setLength@42 (line 334) + ; - java.lang.StringBuilder::setLength@2 (line 91) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@56 (line 137) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f46c: 456a ea97 + + 0x000000011b80f470: ; {post_call_nop} + 0x000000011b80f470: 1f20 03d5 | 1f95 80f2 | 1f60 80f2 | df01 0071 | 6d00 0054 | eb03 0032 | 6b44 0039 | 7f0c 00b9 + 0x000000011b80f490: ; implicit exception: dispatches to 0x000000011b80fa98 + 0x000000011b80f490: aa09 40b9 + + 0x000000011b80f494: ; {metadata('org/apache/logging/log4j/core/layout/PatternLayout$PatternFormatterPatternSerializer')} + 0x000000011b80f494: 4c21 a0d2 | 0cdf 8bf2 | 5f01 0c6b | 2117 0054 | e103 0daa | e213 40f9 + + 0x000000011b80f4ac: ; ImmutableOopMap {[16]=Oop [24]=Oop } + ;*invokeinterface toSerializable {reexecute=0 rethrow=0 return_oop=1} + ; - org.apache.logging.log4j.core.layout.PatternLayout::toText@3 (line 251) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@9 (line 237) + ; {optimized virtual_call} + 0x000000011b80f4ac: 5d88 fe97 + + 0x000000011b80f4b0: ; {post_call_nop} + 0x000000011b80f4b0: 1f20 03d5 | 1f9d 80f2 | 1f80 80f2 | ea0b 40f9 | 4b21 40b9 | e007 00f9 | 61f1 7dd3 + + 0x000000011b80f4cc: ; implicit exception: dispatches to 0x000000011b80fb04 + 0x000000011b80f4cc: 2a08 40b9 + + 0x000000011b80f4d0: ; {metadata('org/apache/logging/log4j/core/layout/StringBuilderEncoder')} + 0x000000011b80f4d0: 2c21 a0d2 | 0cd9 8ef2 | 5f01 0c6b | 6116 0054 | e203 00aa | e30f 40f9 + + 0x000000011b80f4e8: ; ImmutableOopMap {[8]=Oop } + ;*invokevirtual encode {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.StringBuilderEncoder::encode@6 (line 31) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@23 (line 239) + ; {optimized virtual_call} + 0x000000011b80f4e8: deb2 ff97 + + 0x000000011b80f4ec: ; {post_call_nop} + 0x000000011b80f4ec: 1f20 03d5 | 9fa4 80f2 | 1fa0 80f2 | ed07 40f9 + + 0x000000011b80f4fc: ; implicit exception: dispatches to 0x000000011b80fab4 + 0x000000011b80f4fc: ab15 40b9 | 6af1 7dd3 + + 0x000000011b80f504: ; implicit exception: dispatches to 0x000000011b80fac8 + 0x000000011b80f504: 4a0d 40b9 | ac41 c039 | 4b29 cc1a | 7f01 2071 | cc1b 0054 | fd7b 46a9 | ffc3 0191 + + 0x000000011b80f520: ; {poll_return} + 0x000000011b80f520: 8817 40f9 | ff63 28eb | 6835 0054 | c003 5fd6 | 2c16 40b9 | 8ef1 7dd3 + + 0x000000011b80f538: ; implicit exception: dispatches to 0x000000011b80fb40 + 0x000000011b80f538: c20d 40b9 + + 0x000000011b80f53c: ; {oop(a 'java/lang/ThreadLocal'{0x0000000700280c60})} + 0x000000011b80f53c: a100 bcd2 | 8131 80f2 | 1f20 03d5 | 1f20 03d5 | 1f20 03d5 | ea0d 40b9 | 5f01 016b | 80f3 ff54 + 0x000000011b80f55c: ea0d 40b9 | 4af1 7dd3 | 1d04 0011 | 6a24 00b4 | bf03 026b | ea0e 0054 | bf03 026b | 8222 0054 + 0x000000011b80f57c: cac9 3d8b | 4a11 40b9 | 801b 40f9 + + 0x000000011b80f588: ; ImmutableOopMap {r11=Oop r13=Oop r14=Oop r15=Oop r17=Oop c_rarg1=NarrowOop [16]=Oop [24]=Oop [32]=Oop } + ;*goto {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@54 (line 526) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@21 (line 131) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + 0x000000011b80f588: 4ff1 7dd3 + + 0x000000011b80f58c: ; {poll} + 0x000000011b80f58c: 1f00 40b9 | 2ff2 ffb4 | e003 1d2a | eeff ff17 | ec03 1f2a | 51ff ff17 | 80e7 40f9 | 8aef 40f9 + 0x000000011b80f5ac: 0c60 0091 | 9f01 0aeb | 021b 0054 | ea03 40b2 | 8ce7 00f9 | 0a00 00f9 + + 0x000000011b80f5c4: ; {metadata({type array int})} + 0x000000011b80f5c4: ca02 a0d2 | 0a43 8df2 | 0a08 00b9 | ee03 0032 | 90c1 80f9 | 0e0c 00b9 | 9001 81f9 | 1f08 00f9 + 0x000000011b80f5e4: 9041 81f9 | fd0b 40f9 | eb37 00a9 | bf3a 03d5 | ea03 00aa | ea0b 00f9 + + 0x000000011b80f5fc: ; {oop(a 'java/lang/ThreadLocal'{0x0000000700252348})} + 0x000000011b80f5fc: 0169 84d2 | a104 a0f2 | e100 c0f2 | e203 0aaa + + 0x000000011b80f60c: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*invokevirtual set {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@22 (line 2932) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {optimized virtual_call} + 0x000000011b80f60c: ad1f e797 + + 0x000000011b80f610: ; {post_call_nop} + 0x000000011b80f610: 1f20 03d5 | 1fc9 80f2 | 1fe0 80f2 | e00b 40f9 | fd0b 00f9 | eb37 40a9 | 4fff ff17 | 80e7 40f9 + 0x000000011b80f630: 8aef 40f9 | 0b60 0091 | 7f01 0aeb | 2218 0054 | ea03 40b2 | 8be7 00f9 | 0a00 00f9 + + 0x000000011b80f64c: ; {metadata('java/lang/StringBuilder')} + 0x000000011b80f64c: 4a03 a0d2 | 0af7 91f2 | 0a7c 0129 | 70c1 80f9 | 1f08 00f9 | bf3a 03d5 | ec03 00aa | 80e7 40f9 + 0x000000011b80f66c: 8aef 40f9 | 0b40 1091 | e203 1632 | 7f01 0aeb | 6217 0054 | 8be7 00f9 | ea03 40b2 | 70c1 80f9 + 0x000000011b80f68c: 0a00 00f9 + + 0x000000011b80f690: ; {metadata({type array byte})} + 0x000000011b80f690: ca02 a0d2 | 0ac1 8cf2 | 7001 81f9 | 0a08 00b9 | 7041 81f9 | 0a40 0091 | eb03 79b2 | 020c 00b9 + 0x000000011b80f6b0: 6821 00f1 | 4300 0054 + + 0x000000011b80f6b8: ; {runtime_call StubRoutines (final stubs)} + 0x000000011b80f6b8: 223b e797 | 6b00 1036 | 5f7d 81a8 | 5f7d 81a8 | 4b00 0836 | 5f7d 81a8 | 4b00 0036 | 5f01 00f9 + 0x000000011b80f6d8: fd0b 40f9 | ed33 00a9 | bf3a 03d5 | ea07 40f9 | 4a51 0091 | 0bfc 43d3 | 4b01 00b9 | 4d01 00ca + 0x000000011b80f6f8: adfd 55d3 | 2d01 00b4 | 4dfd 49d3 | 0c00 90d2 | cce8 a3f2 | 2c00 c0f2 | ad01 0c8b | ac01 4039 + 0x000000011b80f718: 9f09 0071 | 8123 0054 + + 0x000000011b80f720: ; {oop(a 'java/lang/ThreadLocal'{0x0000000700280c60})} + 0x000000011b80f720: 018c 81d2 | 0105 a0f2 | e100 c0f2 | e207 40f9 + + 0x000000011b80f730: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop } + ;*invokevirtual set {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@47 (line 134) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {optimized virtual_call} + 0x000000011b80f730: 4c6f fe97 + + 0x000000011b80f734: ; {post_call_nop} + 0x000000011b80f734: 1f20 03d5 | 9fed 80f2 | 1f00 81f2 | fd0b 00f9 | ed0f 40a9 | 34ff ff17 | fd03 1f2a | 89ff ff17 + 0x000000011b80f754: ea0f 40f9 | ea03 00f9 | e80b 40f9 | e807 00f9 | ea13 40f9 | 6103 8012 | ed2b 01a9 | e013 00f9 + 0x000000011b80f774: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*iaload {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@4 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f774: 8369 ea97 + + 0x000000011b80f778: ; {post_call_nop} + 0x000000011b80f778: 1f20 03d5 | 1ff6 80f2 | 1f20 81f2 | ea0f 40f9 | 2104 8012 | fd0b 40f9 | ea37 00a9 | e30f 00f9 + 0x000000011b80f798: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop } + ;*invokeinterface toSerializable {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.PatternLayout::toText@3 (line 251) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@9 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f798: 7a69 ea97 + + 0x000000011b80f79c: ; {post_call_nop} + 0x000000011b80f79c: 1f20 03d5 | 9ffa 80f2 | 1f40 81f2 | e103 00f9 | fd03 00aa | 2104 8012 + + 0x000000011b80f7b4: ; ImmutableOopMap {rfp=Oop [0]=Oop [24]=Oop } + ;*invokeinterface encode {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@23 (line 239) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f7b4: 7369 ea97 + + 0x000000011b80f7b8: ; {post_call_nop} + 0x000000011b80f7b8: 1f20 03d5 | 1ffe 80f2 | 1f60 81f2 | fd0b 40f9 | 6103 8012 | e303 00f9 | ed0b 01a9 | eb3b 02a9 + 0x000000011b80f7d8: ea37 00b9 | ec1f 00f9 + + 0x000000011b80f7e0: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [56]=Oop } + ;*aaload {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 499) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@3 (line 2929) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f7e0: 6869 ea97 + + 0x000000011b80f7e4: ; {post_call_nop} + 0x000000011b80f7e4: 1f20 03d5 | 9f03 81f2 | 1f80 81f2 | ec0f 40f9 | ec03 00f9 | e80b 40f9 | e807 00f9 | ec13 40f9 + 0x000000011b80f804: 6103 8012 | ed33 01a9 | eb47 02a9 | e037 00b9 | ea1f 00f9 + + 0x000000011b80f818: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [56]=Oop } + ;*aaload {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@18 (line 499) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@21 (line 131) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f818: 5a69 ea97 + + 0x000000011b80f81c: ; {post_call_nop} + 0x000000011b80f81c: 1f20 03d5 | 9f0a 81f2 | 1fa0 81f2 | eb0f 40f9 | eb03 00f9 | e80b 40f9 | e807 00f9 | eb13 40f9 + 0x000000011b80f83c: 4116 8012 | ed2f 01a9 | ea23 00b9 + + 0x000000011b80f848: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@4 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f848: 4e69 ea97 + + 0x000000011b80f84c: ; {post_call_nop} + 0x000000011b80f84c: 1f20 03d5 | 9f10 81f2 | 1fc0 81f2 | ea0f 40f9 | ea03 00f9 | e80b 40f9 | e807 00f9 | ea13 40f9 + 0x000000011b80f86c: 4116 8012 | ed2b 01a9 | e317 00f9 | ef33 00b9 + + 0x000000011b80f87c: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [40]=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) org.apache.logging.log4j.util.StringBuilders::trimToMaxSize@9 (line 223) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::trimToMaxSize@4 (line 146) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@51 (line 136) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f87c: 4169 ea97 + + 0x000000011b80f880: ; {post_call_nop} + 0x000000011b80f880: 1f20 03d5 | 1f17 81f2 | 1fe0 81f2 | 4116 8012 | fd03 0daa | eb03 00b9 + + 0x000000011b80f898: ; ImmutableOopMap {rfp=Oop } + ;*if_icmple {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) org.apache.logging.log4j.util.StringBuilders::trimToMaxSize@9 (line 223) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::trimToMaxSize@4 (line 146) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@29 (line 240) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f898: 3a69 ea97 + + 0x000000011b80f89c: ; {post_call_nop} + 0x000000011b80f89c: 1f20 03d5 | 9f1a 81f2 | 1f00 82f2 | ea0f 40f9 | ea03 00f9 | e143 00b9 | fd0b 40f9 | ea13 40f9 + 0x000000011b80f8bc: 6103 8012 | ed2b 01a9 | eb3b 02a9 | ec37 00b9 | e01f 00f9 + + 0x000000011b80f8d0: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [56]=Oop } + ;*aaload {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@52 (line 526) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@3 (line 2929) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f8d0: 2c69 ea97 + + 0x000000011b80f8d4: ; {post_call_nop} + 0x000000011b80f8d4: 1f20 03d5 | 9f21 81f2 | 1f20 82f2 | ea0f 40f9 | ea03 00f9 | e80b 40f9 | e807 00f9 | ea13 40f9 + 0x000000011b80f8f4: 4116 8012 | ed2b 01a9 | e317 00f9 | ec33 00b9 + + 0x000000011b80f904: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [40]=Oop } + ;*ifne {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.AbstractStringBuilder::isLatin1@10 (line 1703) + ; - java.lang.AbstractStringBuilder::setLength@27 (line 333) + ; - java.lang.StringBuilder::setLength@2 (line 91) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@56 (line 137) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f904: 1f69 ea97 + + 0x000000011b80f908: ; {post_call_nop} + 0x000000011b80f908: 1f20 03d5 | 1f28 81f2 | 1f40 82f2 | eb37 00a9 | fd0b 40f9 + + 0x000000011b80f91c: ; {metadata({type array int})} + 0x000000011b80f91c: 0143 8dd2 | c102 a0f2 | 01e0 c7f2 | e203 0032 + + 0x000000011b80f92c: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [24]=Oop [32]=Oop } + ;*newarray {reexecute=0 rethrow=0 return_oop=1} + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@15 (line 2931) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call C2 Runtime new_array} + 0x000000011b80f92c: b566 ea97 + + 0x000000011b80f930: ; {post_call_nop} + 0x000000011b80f930: 1f20 03d5 | 1f2d 81f2 | 1f60 82f2 | 2dff ff17 | ed03 00f9 + + 0x000000011b80f944: ; {metadata('java/lang/StringBuilder')} + 0x000000011b80f944: 01f7 91d2 | 4103 a0f2 | 01e0 c7f2 + + 0x000000011b80f950: ; ImmutableOopMap {[0]=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*new {reexecute=0 rethrow=0 return_oop=1} + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@32 (line 133) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call C2 Runtime new_instance} + 0x000000011b80f950: 0c67 ea97 + + 0x000000011b80f954: ; {post_call_nop} + 0x000000011b80f954: 1f20 03d5 | 9f31 81f2 | 1f80 82f2 | ed03 40f9 | 3fff ff17 | ed33 00a9 | fd0b 40f9 + + 0x000000011b80f970: ; {metadata({type array byte})} + 0x000000011b80f970: 01c1 8cd2 | c102 a0f2 | 01e0 c7f2 + + 0x000000011b80f97c: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*newarray {reexecute=0 rethrow=0 return_oop=1} + ; - java.lang.AbstractStringBuilder::@12 (line 102) + ; - java.lang.StringBuilder::@2 (line 119) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@39 (line 133) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call C2 Runtime new_array} + 0x000000011b80f97c: a166 ea97 + + 0x000000011b80f980: ; {post_call_nop} + 0x000000011b80f980: 1f20 03d5 | 1f37 81f2 | 1fa0 82f2 | 55ff ff17 | ff01 1feb | e13f 00b9 | ec0f 40f9 | fd17 9f1a + 0x000000011b80f9a0: 4116 8012 | ec07 00f9 | ed0f 00f9 | ebbb 02a9 | ea3b 00b9 | e023 00f9 + + 0x000000011b80f9b8: ; ImmutableOopMap {[8]=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [64]=Oop } + ;*ifeq {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@30 (line 522) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@3 (line 2929) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f9b8: f268 ea97 + + 0x000000011b80f9bc: ; {post_call_nop} + 0x000000011b80f9bc: 1f20 03d5 | 9f3e 81f2 | 1fc0 82f2 | ea0f 40f9 | 6103 8012 | ea07 00f9 | ed0f 00f9 | ebc7 02a9 + 0x000000011b80f9dc: ee1f 00f9 | e243 00b9 + + 0x000000011b80f9e4: ; ImmutableOopMap {[8]=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [56]=Oop } + ;*aaload {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@52 (line 526) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@21 (line 131) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80f9e4: e768 ea97 + + 0x000000011b80f9e8: ; {post_call_nop} + 0x000000011b80f9e8: 1f20 03d5 | 1f44 81f2 | 1fe0 82f2 | 5f01 1feb | ea0f 40f9 | fd17 9f1a | 4116 8012 | ea07 00f9 + 0x000000011b80fa08: ed0f 00f9 | ebc7 02a9 | e00b 0729 | ee23 00f9 + + 0x000000011b80fa18: ; ImmutableOopMap {[8]=Oop [16]=Oop [24]=Oop [32]=Oop [40]=Oop [48]=Oop [64]=Oop } + ;*ifeq {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@30 (line 522) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@21 (line 131) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80fa18: da68 ea97 + + 0x000000011b80fa1c: ; {post_call_nop} + 0x000000011b80fa1c: 1f20 03d5 | 9f4a 81f2 | 1f00 83f2 | ea0f 40f9 | ea03 00f9 | e80b 40f9 | e807 00f9 | ea13 40f9 + 0x000000011b80fa3c: 2104 8012 | ed2b 01a9 | e013 00f9 + + 0x000000011b80fa48: ; ImmutableOopMap {[0]=Oop [8]=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@24 (line 131) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80fa48: ce68 ea97 + + 0x000000011b80fa4c: ; {post_call_nop} + 0x000000011b80fa4c: 1f20 03d5 | 9f50 81f2 | 1f20 83f2 | ea0f 40f9 | ea03 00f9 | fd0b 40f9 | ea13 40f9 | 2104 8012 + 0x000000011b80fa6c: ed2b 01a9 | e013 00f9 + + 0x000000011b80fa74: ; ImmutableOopMap {rfp=Oop [0]=Oop [16]=Oop [24]=Oop [32]=Oop } + ;*checkcast {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@6 (line 2929) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80fa74: c368 ea97 + + 0x000000011b80fa78: ; {post_call_nop} + 0x000000011b80fa78: 1f20 03d5 | 1f56 81f2 | 1f40 83f2 | 2101 8012 + + 0x000000011b80fa88: ; ImmutableOopMap {} + ;*arraylength {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.AbstractStringBuilder::capacity@4 (line 210) + ; - java.lang.StringBuilder::capacity@1 (line 91) + ; - org.apache.logging.log4j.util.StringBuilders::trimToMaxSize@5 (line 223) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::trimToMaxSize@4 (line 146) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@51 (line 136) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80fa88: be68 ea97 + + 0x000000011b80fa8c: ; {post_call_nop} + 0x000000011b80fa8c: 1f20 03d5 | 9f58 81f2 | 1f60 83f2 | 2101 8012 | fd13 40f9 | e303 00f9 + + 0x000000011b80faa4: ; ImmutableOopMap {rfp=Oop [0]=Oop } + ;*invokeinterface toSerializable {reexecute=0 rethrow=0 return_oop=0} + ; - org.apache.logging.log4j.core.layout.PatternLayout::toText@3 (line 251) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@9 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80faa4: b768 ea97 + + 0x000000011b80faa8: ; {post_call_nop} + 0x000000011b80faa8: 1f20 03d5 | 1f5c 81f2 | 1f80 83f2 | 6114 8012 + + 0x000000011b80fab8: ; ImmutableOopMap {} + ;*ifnull {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) org.apache.logging.log4j.util.StringBuilders::trimToMaxSize@1 (line 223) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::trimToMaxSize@4 (line 146) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@29 (line 240) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80fab8: b268 ea97 + + 0x000000011b80fabc: ; {post_call_nop} + 0x000000011b80fabc: 1f20 03d5 | 9f5e 81f2 | 1fa0 83f2 | 2101 8012 + + 0x000000011b80facc: ; ImmutableOopMap {} + ;*arraylength {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.AbstractStringBuilder::capacity@4 (line 210) + ; - java.lang.StringBuilder::capacity@1 (line 91) + ; - org.apache.logging.log4j.util.StringBuilders::trimToMaxSize@5 (line 223) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::trimToMaxSize@4 (line 146) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@29 (line 240) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80facc: ad68 ea97 + + 0x000000011b80fad0: ; {post_call_nop} + 0x000000011b80fad0: 1f20 03d5 | 1f61 81f2 | 1fc0 83f2 | 2101 8012 + + 0x000000011b80fae0: ; ImmutableOopMap {} + ;*arraylength {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 498) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@3 (line 2929) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80fae0: a868 ea97 + + 0x000000011b80fae4: ; {post_call_nop} + 0x000000011b80fae4: 1f20 03d5 | 9f63 81f2 | 1fe0 83f2 | 2101 8012 + + 0x000000011b80faf4: ; ImmutableOopMap {} + ;*arraylength {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@8 (line 498) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@21 (line 131) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80faf4: a368 ea97 + + 0x000000011b80faf8: ; {post_call_nop} + 0x000000011b80faf8: 1f20 03d5 | 1f66 81f2 | 1f00 84f2 | e80b 40f9 | e807 00f9 | fd0f 40f9 | e003 00f9 | e10b 00f9 + 0x000000011b80fb18: 4116 8012 + + 0x000000011b80fb1c: ; ImmutableOopMap {rfp=Oop [0]=Oop [8]=Oop [16]=Oop } + ;*ifnonnull {reexecute=1 rethrow=0 return_oop=0} + ; - (reexecute) org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilderEncoder@4 (line 253) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@14 (line 238) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80fb1c: 9968 ea97 + + 0x000000011b80fb20: ; {post_call_nop} + 0x000000011b80fb20: 1f20 03d5 | 1f6b 81f2 | 1f20 84f2 | 2101 8012 + + 0x000000011b80fb30: ; ImmutableOopMap {} + ;*arraylength {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@8 (line 517) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepthHolder@3 (line 2929) + ; - org.apache.logging.log4j.spi.AbstractLogger::getRecursionDepth@0 (line 2956) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@0 (line 127) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80fb30: 9468 ea97 + + 0x000000011b80fb34: ; {post_call_nop} + 0x000000011b80fb34: 1f20 03d5 | 9f6d 81f2 | 1f40 84f2 | 2101 8012 + + 0x000000011b80fb44: ; ImmutableOopMap {} + ;*arraylength {reexecute=0 rethrow=0 return_oop=0} + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntryAfterMiss@8 (line 517) + ; - java.lang.ThreadLocal$ThreadLocalMap::getEntry@38 (line 503) + ; - java.lang.ThreadLocal::get@12 (line 186) + ; - java.lang.ThreadLocal::get@4 (line 171) + ; - org.apache.logging.log4j.core.layout.AbstractStringLayout::getStringBuilder@21 (line 131) + ; - org.apache.logging.log4j.core.layout.PatternLayout::encode@6 (line 237) + ; {runtime_call UncommonTrapBlob} + 0x000000011b80fb44: 8f68 ea97 + + 0x000000011b80fb48: ; {post_call_nop} + 0x000000011b80fb48: 1f20 03d5 | 1f70 81f2 | 1f60 84f2 | 0600 0014 | 0500 0014 | 0400 0014 | 0300 0014 | 0200 0014 + 0x000000011b80fb68: 0100 0014 | e103 00aa | 0400 0014 | e103 00aa | 0200 0014 | e103 00aa | fd7b 46a9 | ffc3 0191 + 0x000000011b80fb88: ; {runtime_call C2 Runtime rethrow} + 0x000000011b80fb88: de78 ea17 | bf3b 03d5 | ac01 4039 | 6cdc ff34 | bf01 0039 | 8c2b 40f9 | cc00 00b4 | 8c21 00d1 + 0x000000011b80fba8: 8c2b 00f9 | 882f 40f9 | 0d69 2cf8 | dbfe ff17 | e003 0daa | e103 1caa | 8889 86d2 | 684f a1f2 + 0x000000011b80fbc8: 2800 c0f2 | 0001 3fd6 | d4fe ff17 + + 0x000000011b80fbd4: ; {internal_word} + 0x000000011b80fbd4: 68ca ff10 | 8833 02f9 + + 0x000000011b80fbdc: ; {runtime_call SafepointBlob} + 0x000000011b80fbdc: a937 e717 + + 0x000000011b80fbe0: ; {runtime_call StubRoutines (final stubs)} + 0x000000011b80fbe0: 0800 81d2 | c863 a3f2 | 2800 c0f2 | 0001 3fd6 | 95fd ff17 + + 0x000000011b80fbf4: ; {entry_guard} + 0x000000011b80fbf4: 0100 0000 +[Stub Code] + 0x000000011b80fbf8: ; {no_reloc} + 0x000000011b80fbf8: 4800 0058 | 0001 1fd6 | c074 1d1b | 0100 0000 + + 0x000000011b80fc08: ; {trampoline_stub} + 0x000000011b80fc08: 4800 0058 | 0001 1fd6 | a0a0 7b1b | 0100 0000 + + 0x000000011b80fc18: ; {trampoline_stub} + 0x000000011b80fc18: 4800 0058 | 0001 1fd6 | 2016 7b1b | 0100 0000 + + 0x000000011b80fc28: ; {trampoline_stub} + 0x000000011b80fc28: 4800 0058 | 0001 1fd6 | 60c0 7f1b | 0100 0000 + + 0x000000011b80fc38: ; {static_stub} + 0x000000011b80fc38: df3f 03d5 + + 0x000000011b80fc3c: ; {metadata(nullptr)} + 0x000000011b80fc3c: 0c00 80d2 | 0c00 a0f2 | 0c00 c0f2 | 0800 80d2 | 0800 a0f2 | 0800 c0f2 | 0001 1fd6 + + 0x000000011b80fc58: ; {trampoline_stub} + 0x000000011b80fc58: 4800 0058 | 0001 1fd6 | c074 1d1b | 0100 0000 + + 0x000000011b80fc68: ; {static_stub} + 0x000000011b80fc68: df3f 03d5 + + 0x000000011b80fc6c: ; {metadata(nullptr)} + 0x000000011b80fc6c: 0c00 80d2 | 0c00 a0f2 | 0c00 c0f2 | 0800 80d2 | 0800 a0f2 | 0800 c0f2 | 0001 1fd6 + + 0x000000011b80fc88: ; {trampoline_stub} + 0x000000011b80fc88: 4800 0058 | 0001 1fd6 | 60b4 7a1b | 0100 0000 + + 0x000000011b80fc98: ; {static_stub} + 0x000000011b80fc98: df3f 03d5 + + 0x000000011b80fc9c: ; {metadata(nullptr)} + 0x000000011b80fc9c: 0c00 80d2 | 0c00 a0f2 | 0c00 c0f2 | 0800 80d2 | 0800 a0f2 | 0800 c0f2 | 0001 1fd6 + + 0x000000011b80fcb8: ; {static_stub} + 0x000000011b80fcb8: df3f 03d5 + + 0x000000011b80fcbc: ; {metadata(nullptr)} + 0x000000011b80fcbc: 0c00 80d2 | 0c00 a0f2 | 0c00 c0f2 | 0800 80d2 | 0800 a0f2 | 0800 c0f2 | 0001 1fd6 + + 0x000000011b80fcd8: ; {static_stub} + 0x000000011b80fcd8: df3f 03d5 + + 0x000000011b80fcdc: ; {metadata(nullptr)} + 0x000000011b80fcdc: 0c00 80d2 | 0c00 a0f2 | 0c00 c0f2 | 0800 80d2 | 0800 a0f2 | 0800 c0f2 | 0001 1fd6 +[Exception Handler] + 0x000000011b80fcf8: ; {runtime_call ExceptionBlob} + 0x000000011b80fcf8: 8268 ea17 +[Deopt Handler Code] + 0x000000011b80fcfc: 1e00 0010 + + 0x000000011b80fd00: ; {runtime_call DeoptimizationBlob} + 0x000000011b80fd00: e037 e717 | 0000 0000 +[/MachCode] + + +--------------- P R O C E S S --------------- + +Threads class SMR info: +_java_thread_list=0x0000000b5f53b040, length=34, elements={ +0x0000000104f979f0, 0x0000000b694f0800, 0x0000000b694f1000, 0x0000000b694f1800, +0x0000000b694f2000, 0x0000000b694f2800, 0x0000000b694f3000, 0x0000000b694f3800, +0x0000000b69544800, 0x0000000b69546000, 0x0000000b69546800, 0x0000000b695f3000, +0x0000000b6909b000, 0x0000000b697d0800, 0x0000000b697d1000, 0x0000000b697d2000, +0x0000000b697d2800, 0x0000000b690bb000, 0x0000000b697f0000, 0x0000000b69798000, +0x0000000b690e1000, 0x0000000b690b1800, 0x0000000b6dcc7000, 0x0000000b6910c800, +0x0000000b69113000, 0x0000000b69547800, 0x0000000b690b8800, 0x0000000b69544000, +0x0000000b69112000, 0x0000000b69110000, 0x0000000b69111000, 0x0000000b69111800, +0x0000000b69112800, 0x0000000b69110800 +} + +Java Threads: ( => current thread ) + 0x0000000104f979f0 JavaThread "main" [_thread_blocked, id=259, stack(0x000000016ae34000,0x000000016b630000) (8176K)] + 0x0000000b694f0800 JavaThread "Reference Handler" daemon [_thread_blocked, id=29187, stack(0x000000016c62c000,0x000000016c82f000) (2060K)] + 0x0000000b694f1000 JavaThread "Finalizer" daemon [_thread_blocked, id=24067, stack(0x000000016c838000,0x000000016ca3b000) (2060K)] + 0x0000000b694f1800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=24579, stack(0x000000016ca44000,0x000000016cc47000) (2060K)] + 0x0000000b694f2000 JavaThread "Service Thread" daemon [_thread_blocked, id=25091, stack(0x000000016cc50000,0x000000016ce53000) (2060K)] + 0x0000000b694f2800 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=25347, stack(0x000000016ce5c000,0x000000016d05f000) (2060K)] + 0x0000000b694f3000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=28675, stack(0x000000016d068000,0x000000016d26b000) (2060K)] + 0x0000000b694f3800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=25859, stack(0x000000016d274000,0x000000016d477000) (2060K)] + 0x0000000b69544800 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=26883, stack(0x000000016d68c000,0x000000016d88f000) (2060K)] + 0x0000000b69546000 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=27907, stack(0x000000016d898000,0x000000016da9b000) (2060K)] + 0x0000000b69546800 JavaThread "Notification Thread" daemon [_thread_blocked, id=27395, stack(0x000000016daa4000,0x000000016dca7000) (2060K)] + 0x0000000b695f3000 JavaThread "Attach Listener" daemon [_thread_blocked, id=32771, stack(0x000000016dcb0000,0x000000016deb3000) (2060K)] + 0x0000000b6909b000 JavaThread "Server-5e9cedef-b5b4-41a9-9f37-ec826c0675a0" [_thread_in_native, id=33283, stack(0x000000016debc000,0x000000016e0bf000) (2060K)] + 0x0000000b697d0800 JavaThread "pool-3-thread-1" [_thread_in_native, id=53763, stack(0x0000000175368000,0x000000017556b000) (2060K)] +=>0x0000000b697d1000 JavaThread "pool-3-thread-2" [_thread_in_vm, id=39439, stack(0x000000016fd70000,0x000000016ff73000) (2060K)] + 0x0000000b697d2000 JavaThread "pool-2-thread-1" [_thread_in_native, id=44047, stack(0x000000016e8f8000,0x000000016eafb000) (2060K)] + 0x0000000b697d2800 JavaThread "pool-2-thread-2" [_thread_blocked, id=35595, stack(0x000000016e4e0000,0x000000016e6e3000) (2060K)] + 0x0000000b690bb000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=65291, stack(0x000000016e2d4000,0x000000016e4d7000) (2060K)] + 0x0000000b697f0000 JavaThread "RMI TCP Connection(1)-127.0.0.1" daemon [_thread_blocked, id=129547, stack(0x000000016e6ec000,0x000000016e8ef000) (2060K)] + 0x0000000b69798000 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=61491, stack(0x000000016f128000,0x000000016f32b000) (2060K)] + 0x0000000b690e1000 JavaThread "JMX server connection timeout 314" daemon [_thread_blocked, id=38987, stack(0x000000016eb04000,0x000000016ed07000) (2060K)] + 0x0000000b690b1800 JavaThread "JFR Recorder Thread" daemon [_thread_in_native, id=117635, stack(0x000000016e0c8000,0x000000016e2cb000) (2060K)] + 0x0000000b6dcc7000 JavaThread "JFR Periodic Tasks" daemon [_thread_blocked, id=79631, stack(0x0000000170188000,0x000000017038b000) (2060K)] + 0x0000000b6910c800 JavaThread "Async-profiler Timer" daemon [_thread_in_native, id=51735, stack(0x0000000171e30000,0x0000000172033000) (2060K)] + 0x0000000b69113000 JavaThread "Thread-44481" [_thread_blocked, id=62059, stack(0x000000016f74c000,0x000000016f94f000) (2060K)] + 0x0000000b69547800 JavaThread "Thread-44483" [_thread_blocked, id=82907, stack(0x000000016fb64000,0x000000016fd67000) (2060K)] + 0x0000000b690b8800 JavaThread "Thread-44488" [_thread_blocked, id=103875, stack(0x000000016d480000,0x000000016d683000) (2060K)] + 0x0000000b69544000 JavaThread "Thread-44489" [_thread_blocked, id=92203, stack(0x000000016ed10000,0x000000016ef13000) (2060K)] + 0x0000000b69112000 JavaThread "Thread-44490" [_thread_blocked, id=84099, stack(0x000000016ef1c000,0x000000016f11f000) (2060K)] + 0x0000000b69110000 JavaThread "Thread-44491" [_thread_blocked, id=112843, stack(0x000000016f334000,0x000000016f537000) (2060K)] + 0x0000000b69111000 JavaThread "Thread-44492" [_thread_blocked, id=53519, stack(0x000000016f540000,0x000000016f743000) (2060K)] + 0x0000000b69111800 JavaThread "Thread-44493" [_thread_blocked, id=62455, stack(0x000000016f958000,0x000000016fb5b000) (2060K)] + 0x0000000b69112800 JavaThread "Thread-44494" [_thread_blocked, id=84563, stack(0x000000016ff7c000,0x000000017017f000) (2060K)] + 0x0000000b69110800 JavaThread "Thread-44495" [_thread_blocked, id=94731, stack(0x0000000170394000,0x0000000170597000) (2060K)] +Total: 34 + +Other Threads: + 0x0000000b6880a800 VMThread "VM Thread" [id=18179, stack(0x000000016c308000,0x000000016c50b000) (2060K)] _threads_hazard_ptr=0x0000000b5f53b040 + 0x0000000b6880a000 WatcherThread "VM Periodic Task Thread" [id=20999, stack(0x000000016c0fc000,0x000000016c2ff000) (2060K)] + 0x0000000104f9fd70 WorkerThread "GC Thread#0" [id=14339, stack(0x000000016b6c0000,0x000000016b8c3000) (2060K)] + 0x0000000b6690d000 WorkerThread "GC Thread#1" [id=64259, stack(0x0000000170fdc000,0x00000001711df000) (2060K)] + 0x0000000b6690d800 WorkerThread "GC Thread#2" [id=64003, stack(0x00000001711e8000,0x00000001713eb000) (2060K)] + 0x0000000b6690e000 WorkerThread "GC Thread#3" [id=63491, stack(0x00000001713f4000,0x00000001715f7000) (2060K)] + 0x0000000b6690e800 WorkerThread "GC Thread#4" [id=45059, stack(0x0000000171600000,0x0000000171803000) (2060K)] + 0x0000000b6690f000 WorkerThread "GC Thread#5" [id=45571, stack(0x000000017180c000,0x0000000171a0f000) (2060K)] + 0x0000000b6690f800 WorkerThread "GC Thread#6" [id=46083, stack(0x0000000171a18000,0x0000000171c1b000) (2060K)] + 0x0000000b66910000 WorkerThread "GC Thread#7" [id=46595, stack(0x0000000171c24000,0x0000000171e27000) (2060K)] + 0x0000000104fa0bc0 ConcurrentGCThread "G1 Main Marker" [id=12291, stack(0x000000016b8cc000,0x000000016bacf000) (2060K)] + 0x0000000b68808400 WorkerThread "G1 Conc#0" [id=13059, stack(0x000000016bad8000,0x000000016bcdb000) (2060K)] + 0x0000000104fa3730 ConcurrentGCThread "G1 Refine#0" [id=13571, stack(0x000000016bce4000,0x000000016bee7000) (2060K)] + 0x0000000b68809000 ConcurrentGCThread "G1 Service" [id=16643, stack(0x000000016bef0000,0x000000016c0f3000) (2060K)] +Total: 14 + +Threads with active compile tasks: +Total: 0 + +VM state: synchronizing (normal execution) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x000000010b155c80] Threads_lock - owner thread: 0x0000000b6880a800 +[0x000000010b155d00] Heap_lock - owner thread: 0x0000000b69544000 + +Heap address: 0x0000000700000000, size: 4096 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 + +CDS archive(s) mapped at: [0x00003f0000000000-0x00003f0000d18000-0x00003f0000d18000), size 13729792, SharedBaseAddress: 0x00003f0000000000, ArchiveRelocationMode: 1. +Compressed class space mapped at: 0x00003f0001000000-0x00003f0041000000, reserved size: 1073741824 +UseCompressedClassPointers 1, UseCompactObjectHeaders 0 +Narrow klass pointer bits 32, Max shift 3 +Narrow klass base: 0x00003f0000000000, Narrow klass shift: 0 +Encoding Range: [0x00003f0000000000 - 0x00003f0100000000), (4294967296 bytes) +Klass Range: [0x00003f0000000000 - 0x00003f0041000000), (1090519040 bytes) +Klass ID Range: [8 - 1090519033) (1090519025) + +GC Precious Log: + CardTable entry size: 512 + Card Set container configuration: InlinePtr #cards 4 size 8 Array Of Cards #cards 16 size 48 Howl #buckets 8 coarsen threshold 3686 Howl Bitmap #cards 512 size 80 coarsen threshold 460 Card regions per heap region 1 cards per card region 4096 + CPUs: 8 total, 8 available + Memory: 16384M + Large Page Support: Disabled + NUMA Support: Disabled + Compressed Oops: Enabled (Zero based) + Heap Region Size: 2M + Heap Min Capacity: 8M + Heap Initial Capacity: 256M + Heap Max Capacity: 4G + Pre-touch: Disabled + Parallel Workers: 8 + Concurrent Workers: 2 + Concurrent Refinement Workers: 8 + Periodic GC: Disabled + +Heap: + garbage-first heap total reserved 4194304K, committed 1003520K, used 610589K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 2 survivors (4096K) + Metaspace used 15577K, committed 15936K, reserved 1114112K + class space used 1499K, committed 1664K, reserved 1048576K + +Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, TAMS=top-at-mark-start, PB=parsable bottom +| 0|0x0000000700000000, 0x0000000700200000, 0x0000000700200000|100%| O| |TAMS 0x0000000700000000| PB 0x0000000700000000| Untracked | 0 +| 1|0x0000000700200000, 0x0000000700400000, 0x0000000700400000|100%| O| |TAMS 0x0000000700200000| PB 0x0000000700200000| Untracked | 0 +| 2|0x0000000700400000, 0x0000000700600000, 0x0000000700600000|100%| O| |TAMS 0x0000000700400000| PB 0x0000000700400000| Untracked | 0 +| 3|0x0000000700600000, 0x0000000700800000, 0x0000000700800000|100%| O| |TAMS 0x0000000700600000| PB 0x0000000700600000| Untracked | 0 +| 4|0x0000000700800000, 0x00000007008274e0, 0x0000000700a00000| 7%| O| |TAMS 0x0000000700800000| PB 0x0000000700800000| Untracked | 0 +| 5|0x0000000700a00000, 0x0000000700a00000, 0x0000000700c00000| 0%| F| |TAMS 0x0000000700a00000| PB 0x0000000700a00000| Untracked | 0 +| 6|0x0000000700c00000, 0x0000000700c00000, 0x0000000700e00000| 0%| F| |TAMS 0x0000000700c00000| PB 0x0000000700c00000| Untracked | 0 +| 7|0x0000000700e00000, 0x0000000700e00000, 0x0000000701000000| 0%| F| |TAMS 0x0000000700e00000| PB 0x0000000700e00000| Untracked | 0 +| 8|0x0000000701000000, 0x0000000701000000, 0x0000000701200000| 0%| F| |TAMS 0x0000000701000000| PB 0x0000000701000000| Untracked | 0 +| 9|0x0000000701200000, 0x0000000701200000, 0x0000000701400000| 0%| F| |TAMS 0x0000000701200000| PB 0x0000000701200000| Untracked | 0 +| 10|0x0000000701400000, 0x0000000701400000, 0x0000000701600000| 0%| F| |TAMS 0x0000000701400000| PB 0x0000000701400000| Untracked | 0 +| 11|0x0000000701600000, 0x0000000701600000, 0x0000000701800000| 0%| F| |TAMS 0x0000000701600000| PB 0x0000000701600000| Untracked | 0 +| 12|0x0000000701800000, 0x0000000701800000, 0x0000000701a00000| 0%| F| |TAMS 0x0000000701800000| PB 0x0000000701800000| Untracked | 0 +| 13|0x0000000701a00000, 0x0000000701a00000, 0x0000000701c00000| 0%| F| |TAMS 0x0000000701a00000| PB 0x0000000701a00000| Untracked | 0 +| 14|0x0000000701c00000, 0x0000000701c00000, 0x0000000701e00000| 0%| F| |TAMS 0x0000000701c00000| PB 0x0000000701c00000| Untracked | 0 +| 15|0x0000000701e00000, 0x0000000701e00000, 0x0000000702000000| 0%| F| |TAMS 0x0000000701e00000| PB 0x0000000701e00000| Untracked | 0 +| 16|0x0000000702000000, 0x0000000702000000, 0x0000000702200000| 0%| F| |TAMS 0x0000000702000000| PB 0x0000000702000000| Untracked | 0 +| 17|0x0000000702200000, 0x0000000702200000, 0x0000000702400000| 0%| F| |TAMS 0x0000000702200000| PB 0x0000000702200000| Untracked | 0 +| 18|0x0000000702400000, 0x0000000702400000, 0x0000000702600000| 0%| F| |TAMS 0x0000000702400000| PB 0x0000000702400000| Untracked | 0 +| 19|0x0000000702600000, 0x0000000702600000, 0x0000000702800000| 0%| F| |TAMS 0x0000000702600000| PB 0x0000000702600000| Untracked | 0 +| 20|0x0000000702800000, 0x0000000702800000, 0x0000000702a00000| 0%| F| |TAMS 0x0000000702800000| PB 0x0000000702800000| Untracked | 0 +| 21|0x0000000702a00000, 0x0000000702a00000, 0x0000000702c00000| 0%| F| |TAMS 0x0000000702a00000| PB 0x0000000702a00000| Untracked | 0 +| 22|0x0000000702c00000, 0x0000000702c00000, 0x0000000702e00000| 0%| F| |TAMS 0x0000000702c00000| PB 0x0000000702c00000| Untracked | 0 +| 23|0x0000000702e00000, 0x0000000702e00000, 0x0000000703000000| 0%| F| |TAMS 0x0000000702e00000| PB 0x0000000702e00000| Untracked | 0 +| 24|0x0000000703000000, 0x0000000703000000, 0x0000000703200000| 0%| F| |TAMS 0x0000000703000000| PB 0x0000000703000000| Untracked | 0 +| 25|0x0000000703200000, 0x0000000703200000, 0x0000000703400000| 0%| F| |TAMS 0x0000000703200000| PB 0x0000000703200000| Untracked | 0 +| 26|0x0000000703400000, 0x0000000703400000, 0x0000000703600000| 0%| F| |TAMS 0x0000000703400000| PB 0x0000000703400000| Untracked | 0 +| 27|0x0000000703600000, 0x0000000703600000, 0x0000000703800000| 0%| F| |TAMS 0x0000000703600000| PB 0x0000000703600000| Untracked | 0 +| 28|0x0000000703800000, 0x0000000703800000, 0x0000000703a00000| 0%| F| |TAMS 0x0000000703800000| PB 0x0000000703800000| Untracked | 0 +| 29|0x0000000703a00000, 0x0000000703a00000, 0x0000000703c00000| 0%| F| |TAMS 0x0000000703a00000| PB 0x0000000703a00000| Untracked | 0 +| 30|0x0000000703c00000, 0x0000000703c00000, 0x0000000703e00000| 0%| F| |TAMS 0x0000000703c00000| PB 0x0000000703c00000| Untracked | 0 +| 31|0x0000000703e00000, 0x0000000703e00000, 0x0000000704000000| 0%| F| |TAMS 0x0000000703e00000| PB 0x0000000703e00000| Untracked | 0 +| 32|0x0000000704000000, 0x0000000704000000, 0x0000000704200000| 0%| F| |TAMS 0x0000000704000000| PB 0x0000000704000000| Untracked | 0 +| 33|0x0000000704200000, 0x0000000704200000, 0x0000000704400000| 0%| F| |TAMS 0x0000000704200000| PB 0x0000000704200000| Untracked | 0 +| 34|0x0000000704400000, 0x0000000704400000, 0x0000000704600000| 0%| F| |TAMS 0x0000000704400000| PB 0x0000000704400000| Untracked | 0 +| 35|0x0000000704600000, 0x0000000704600000, 0x0000000704800000| 0%| F| |TAMS 0x0000000704600000| PB 0x0000000704600000| Untracked | 0 +| 36|0x0000000704800000, 0x0000000704800000, 0x0000000704a00000| 0%| F| |TAMS 0x0000000704800000| PB 0x0000000704800000| Untracked | 0 +| 37|0x0000000704a00000, 0x0000000704a00000, 0x0000000704c00000| 0%| F| |TAMS 0x0000000704a00000| PB 0x0000000704a00000| Untracked | 0 +| 38|0x0000000704c00000, 0x0000000704c00000, 0x0000000704e00000| 0%| F| |TAMS 0x0000000704c00000| PB 0x0000000704c00000| Untracked | 0 +| 39|0x0000000704e00000, 0x0000000704e00000, 0x0000000705000000| 0%| F| |TAMS 0x0000000704e00000| PB 0x0000000704e00000| Untracked | 0 +| 40|0x0000000705000000, 0x0000000705000000, 0x0000000705200000| 0%| F| |TAMS 0x0000000705000000| PB 0x0000000705000000| Untracked | 0 +| 41|0x0000000705200000, 0x0000000705200000, 0x0000000705400000| 0%| F| |TAMS 0x0000000705200000| PB 0x0000000705200000| Untracked | 0 +| 42|0x0000000705400000, 0x0000000705400000, 0x0000000705600000| 0%| F| |TAMS 0x0000000705400000| PB 0x0000000705400000| Untracked | 0 +| 43|0x0000000705600000, 0x0000000705600000, 0x0000000705800000| 0%| F| |TAMS 0x0000000705600000| PB 0x0000000705600000| Untracked | 0 +| 44|0x0000000705800000, 0x0000000705800000, 0x0000000705a00000| 0%| F| |TAMS 0x0000000705800000| PB 0x0000000705800000| Untracked | 0 +| 45|0x0000000705a00000, 0x0000000705a00000, 0x0000000705c00000| 0%| F| |TAMS 0x0000000705a00000| PB 0x0000000705a00000| Untracked | 0 +| 46|0x0000000705c00000, 0x0000000705c00000, 0x0000000705e00000| 0%| F| |TAMS 0x0000000705c00000| PB 0x0000000705c00000| Untracked | 0 +| 47|0x0000000705e00000, 0x0000000705e00000, 0x0000000706000000| 0%| F| |TAMS 0x0000000705e00000| PB 0x0000000705e00000| Untracked | 0 +| 48|0x0000000706000000, 0x0000000706000000, 0x0000000706200000| 0%| F| |TAMS 0x0000000706000000| PB 0x0000000706000000| Untracked | 0 +| 49|0x0000000706200000, 0x0000000706200000, 0x0000000706400000| 0%| F| |TAMS 0x0000000706200000| PB 0x0000000706200000| Untracked | 0 +| 50|0x0000000706400000, 0x0000000706400000, 0x0000000706600000| 0%| F| |TAMS 0x0000000706400000| PB 0x0000000706400000| Untracked | 0 +| 51|0x0000000706600000, 0x0000000706600000, 0x0000000706800000| 0%| F| |TAMS 0x0000000706600000| PB 0x0000000706600000| Untracked | 0 +| 52|0x0000000706800000, 0x0000000706800000, 0x0000000706a00000| 0%| F| |TAMS 0x0000000706800000| PB 0x0000000706800000| Untracked | 0 +| 53|0x0000000706a00000, 0x0000000706a00000, 0x0000000706c00000| 0%| F| |TAMS 0x0000000706a00000| PB 0x0000000706a00000| Untracked | 0 +| 54|0x0000000706c00000, 0x0000000706c00000, 0x0000000706e00000| 0%| F| |TAMS 0x0000000706c00000| PB 0x0000000706c00000| Untracked | 0 +| 55|0x0000000706e00000, 0x0000000706e00000, 0x0000000707000000| 0%| F| |TAMS 0x0000000706e00000| PB 0x0000000706e00000| Untracked | 0 +| 56|0x0000000707000000, 0x0000000707000000, 0x0000000707200000| 0%| F| |TAMS 0x0000000707000000| PB 0x0000000707000000| Untracked | 0 +| 57|0x0000000707200000, 0x0000000707200000, 0x0000000707400000| 0%| F| |TAMS 0x0000000707200000| PB 0x0000000707200000| Untracked | 0 +| 58|0x0000000707400000, 0x0000000707400000, 0x0000000707600000| 0%| F| |TAMS 0x0000000707400000| PB 0x0000000707400000| Untracked | 0 +| 59|0x0000000707600000, 0x0000000707600000, 0x0000000707800000| 0%| F| |TAMS 0x0000000707600000| PB 0x0000000707600000| Untracked | 0 +| 60|0x0000000707800000, 0x0000000707800000, 0x0000000707a00000| 0%| F| |TAMS 0x0000000707800000| PB 0x0000000707800000| Untracked | 0 +| 61|0x0000000707a00000, 0x0000000707a00000, 0x0000000707c00000| 0%| F| |TAMS 0x0000000707a00000| PB 0x0000000707a00000| Untracked | 0 +| 62|0x0000000707c00000, 0x0000000707c00000, 0x0000000707e00000| 0%| F| |TAMS 0x0000000707c00000| PB 0x0000000707c00000| Untracked | 0 +| 63|0x0000000707e00000, 0x0000000707e00000, 0x0000000708000000| 0%| F| |TAMS 0x0000000707e00000| PB 0x0000000707e00000| Untracked | 0 +| 64|0x0000000708000000, 0x0000000708000000, 0x0000000708200000| 0%| F| |TAMS 0x0000000708000000| PB 0x0000000708000000| Untracked | 0 +| 65|0x0000000708200000, 0x0000000708200000, 0x0000000708400000| 0%| F| |TAMS 0x0000000708200000| PB 0x0000000708200000| Untracked | 0 +| 66|0x0000000708400000, 0x0000000708400000, 0x0000000708600000| 0%| F| |TAMS 0x0000000708400000| PB 0x0000000708400000| Untracked | 0 +| 67|0x0000000708600000, 0x0000000708600000, 0x0000000708800000| 0%| F| |TAMS 0x0000000708600000| PB 0x0000000708600000| Untracked | 0 +| 68|0x0000000708800000, 0x0000000708800000, 0x0000000708a00000| 0%| F| |TAMS 0x0000000708800000| PB 0x0000000708800000| Untracked | 0 +| 69|0x0000000708a00000, 0x0000000708a00000, 0x0000000708c00000| 0%| F| |TAMS 0x0000000708a00000| PB 0x0000000708a00000| Untracked | 0 +| 70|0x0000000708c00000, 0x0000000708c00000, 0x0000000708e00000| 0%| F| |TAMS 0x0000000708c00000| PB 0x0000000708c00000| Untracked | 0 +| 71|0x0000000708e00000, 0x0000000708e00000, 0x0000000709000000| 0%| F| |TAMS 0x0000000708e00000| PB 0x0000000708e00000| Untracked | 0 +| 72|0x0000000709000000, 0x0000000709000000, 0x0000000709200000| 0%| F| |TAMS 0x0000000709000000| PB 0x0000000709000000| Untracked | 0 +| 73|0x0000000709200000, 0x0000000709200000, 0x0000000709400000| 0%| F| |TAMS 0x0000000709200000| PB 0x0000000709200000| Untracked | 0 +| 74|0x0000000709400000, 0x0000000709400000, 0x0000000709600000| 0%| F| |TAMS 0x0000000709400000| PB 0x0000000709400000| Untracked | 0 +| 75|0x0000000709600000, 0x0000000709600000, 0x0000000709800000| 0%| F| |TAMS 0x0000000709600000| PB 0x0000000709600000| Untracked | 0 +| 76|0x0000000709800000, 0x0000000709800000, 0x0000000709a00000| 0%| F| |TAMS 0x0000000709800000| PB 0x0000000709800000| Untracked | 0 +| 77|0x0000000709a00000, 0x0000000709a00000, 0x0000000709c00000| 0%| F| |TAMS 0x0000000709a00000| PB 0x0000000709a00000| Untracked | 0 +| 78|0x0000000709c00000, 0x0000000709c00000, 0x0000000709e00000| 0%| F| |TAMS 0x0000000709c00000| PB 0x0000000709c00000| Untracked | 0 +| 79|0x0000000709e00000, 0x0000000709e00000, 0x000000070a000000| 0%| F| |TAMS 0x0000000709e00000| PB 0x0000000709e00000| Untracked | 0 +| 80|0x000000070a000000, 0x000000070a000000, 0x000000070a200000| 0%| F| |TAMS 0x000000070a000000| PB 0x000000070a000000| Untracked | 0 +| 81|0x000000070a200000, 0x000000070a200000, 0x000000070a400000| 0%| F| |TAMS 0x000000070a200000| PB 0x000000070a200000| Untracked | 0 +| 82|0x000000070a400000, 0x000000070a400000, 0x000000070a600000| 0%| F| |TAMS 0x000000070a400000| PB 0x000000070a400000| Untracked | 0 +| 83|0x000000070a600000, 0x000000070a600000, 0x000000070a800000| 0%| F| |TAMS 0x000000070a600000| PB 0x000000070a600000| Untracked | 0 +| 84|0x000000070a800000, 0x000000070a800000, 0x000000070aa00000| 0%| F| |TAMS 0x000000070a800000| PB 0x000000070a800000| Untracked | 0 +| 85|0x000000070aa00000, 0x000000070aa00000, 0x000000070ac00000| 0%| F| |TAMS 0x000000070aa00000| PB 0x000000070aa00000| Untracked | 0 +| 86|0x000000070ac00000, 0x000000070ac00000, 0x000000070ae00000| 0%| F| |TAMS 0x000000070ac00000| PB 0x000000070ac00000| Untracked | 0 +| 87|0x000000070ae00000, 0x000000070ae00000, 0x000000070b000000| 0%| F| |TAMS 0x000000070ae00000| PB 0x000000070ae00000| Untracked | 0 +| 88|0x000000070b000000, 0x000000070b000000, 0x000000070b200000| 0%| F| |TAMS 0x000000070b000000| PB 0x000000070b000000| Untracked | 0 +| 89|0x000000070b200000, 0x000000070b200000, 0x000000070b400000| 0%| F| |TAMS 0x000000070b200000| PB 0x000000070b200000| Untracked | 0 +| 90|0x000000070b400000, 0x000000070b400000, 0x000000070b600000| 0%| F| |TAMS 0x000000070b400000| PB 0x000000070b400000| Untracked | 0 +| 91|0x000000070b600000, 0x000000070b600000, 0x000000070b800000| 0%| F| |TAMS 0x000000070b600000| PB 0x000000070b600000| Untracked | 0 +| 92|0x000000070b800000, 0x000000070b800000, 0x000000070ba00000| 0%| F| |TAMS 0x000000070b800000| PB 0x000000070b800000| Untracked | 0 +| 93|0x000000070ba00000, 0x000000070ba00000, 0x000000070bc00000| 0%| F| |TAMS 0x000000070ba00000| PB 0x000000070ba00000| Untracked | 0 +| 94|0x000000070bc00000, 0x000000070bc00000, 0x000000070be00000| 0%| F| |TAMS 0x000000070bc00000| PB 0x000000070bc00000| Untracked | 0 +| 95|0x000000070be00000, 0x000000070be00000, 0x000000070c000000| 0%| F| |TAMS 0x000000070be00000| PB 0x000000070be00000| Untracked | 0 +| 96|0x000000070c000000, 0x000000070c000000, 0x000000070c200000| 0%| F| |TAMS 0x000000070c000000| PB 0x000000070c000000| Untracked | 0 +| 97|0x000000070c200000, 0x000000070c200000, 0x000000070c400000| 0%| F| |TAMS 0x000000070c200000| PB 0x000000070c200000| Untracked | 0 +| 98|0x000000070c400000, 0x000000070c400000, 0x000000070c600000| 0%| F| |TAMS 0x000000070c400000| PB 0x000000070c400000| Untracked | 0 +| 99|0x000000070c600000, 0x000000070c600000, 0x000000070c800000| 0%| F| |TAMS 0x000000070c600000| PB 0x000000070c600000| Untracked | 0 +| 100|0x000000070c800000, 0x000000070c800000, 0x000000070ca00000| 0%| F| |TAMS 0x000000070c800000| PB 0x000000070c800000| Untracked | 0 +| 101|0x000000070ca00000, 0x000000070ca00000, 0x000000070cc00000| 0%| F| |TAMS 0x000000070ca00000| PB 0x000000070ca00000| Untracked | 0 +| 102|0x000000070cc00000, 0x000000070cc00000, 0x000000070ce00000| 0%| F| |TAMS 0x000000070cc00000| PB 0x000000070cc00000| Untracked | 0 +| 103|0x000000070ce00000, 0x000000070ce00000, 0x000000070d000000| 0%| F| |TAMS 0x000000070ce00000| PB 0x000000070ce00000| Untracked | 0 +| 104|0x000000070d000000, 0x000000070d000000, 0x000000070d200000| 0%| F| |TAMS 0x000000070d000000| PB 0x000000070d000000| Untracked | 0 +| 105|0x000000070d200000, 0x000000070d200000, 0x000000070d400000| 0%| F| |TAMS 0x000000070d200000| PB 0x000000070d200000| Untracked | 0 +| 106|0x000000070d400000, 0x000000070d400000, 0x000000070d600000| 0%| F| |TAMS 0x000000070d400000| PB 0x000000070d400000| Untracked | 0 +| 107|0x000000070d600000, 0x000000070d600000, 0x000000070d800000| 0%| F| |TAMS 0x000000070d600000| PB 0x000000070d600000| Untracked | 0 +| 108|0x000000070d800000, 0x000000070d800000, 0x000000070da00000| 0%| F| |TAMS 0x000000070d800000| PB 0x000000070d800000| Untracked | 0 +| 109|0x000000070da00000, 0x000000070da00000, 0x000000070dc00000| 0%| F| |TAMS 0x000000070da00000| PB 0x000000070da00000| Untracked | 0 +| 110|0x000000070dc00000, 0x000000070dc00000, 0x000000070de00000| 0%| F| |TAMS 0x000000070dc00000| PB 0x000000070dc00000| Untracked | 0 +| 111|0x000000070de00000, 0x000000070de00000, 0x000000070e000000| 0%| F| |TAMS 0x000000070de00000| PB 0x000000070de00000| Untracked | 0 +| 112|0x000000070e000000, 0x000000070e000000, 0x000000070e200000| 0%| F| |TAMS 0x000000070e000000| PB 0x000000070e000000| Untracked | 0 +| 113|0x000000070e200000, 0x000000070e200000, 0x000000070e400000| 0%| F| |TAMS 0x000000070e200000| PB 0x000000070e200000| Untracked | 0 +| 114|0x000000070e400000, 0x000000070e400000, 0x000000070e600000| 0%| F| |TAMS 0x000000070e400000| PB 0x000000070e400000| Untracked | 0 +| 115|0x000000070e600000, 0x000000070e600000, 0x000000070e800000| 0%| F| |TAMS 0x000000070e600000| PB 0x000000070e600000| Untracked | 0 +| 116|0x000000070e800000, 0x000000070e800000, 0x000000070ea00000| 0%| F| |TAMS 0x000000070e800000| PB 0x000000070e800000| Untracked | 0 +| 117|0x000000070ea00000, 0x000000070ea00000, 0x000000070ec00000| 0%| F| |TAMS 0x000000070ea00000| PB 0x000000070ea00000| Untracked | 0 +| 118|0x000000070ec00000, 0x000000070ec00000, 0x000000070ee00000| 0%| F| |TAMS 0x000000070ec00000| PB 0x000000070ec00000| Untracked | 0 +| 119|0x000000070ee00000, 0x000000070ee00000, 0x000000070f000000| 0%| F| |TAMS 0x000000070ee00000| PB 0x000000070ee00000| Untracked | 0 +| 120|0x000000070f000000, 0x000000070f000000, 0x000000070f200000| 0%| F| |TAMS 0x000000070f000000| PB 0x000000070f000000| Untracked | 0 +| 121|0x000000070f200000, 0x000000070f200000, 0x000000070f400000| 0%| F| |TAMS 0x000000070f200000| PB 0x000000070f200000| Untracked | 0 +| 122|0x000000070f400000, 0x000000070f400000, 0x000000070f600000| 0%| F| |TAMS 0x000000070f400000| PB 0x000000070f400000| Untracked | 0 +| 123|0x000000070f600000, 0x000000070f600000, 0x000000070f800000| 0%| F| |TAMS 0x000000070f600000| PB 0x000000070f600000| Untracked | 0 +| 124|0x000000070f800000, 0x000000070f800000, 0x000000070fa00000| 0%| F| |TAMS 0x000000070f800000| PB 0x000000070f800000| Untracked | 0 +| 125|0x000000070fa00000, 0x000000070fa00000, 0x000000070fc00000| 0%| F| |TAMS 0x000000070fa00000| PB 0x000000070fa00000| Untracked | 0 +| 126|0x000000070fc00000, 0x000000070fc00000, 0x000000070fe00000| 0%| F| |TAMS 0x000000070fc00000| PB 0x000000070fc00000| Untracked | 0 +| 127|0x000000070fe00000, 0x000000070fe00000, 0x0000000710000000| 0%| F| |TAMS 0x000000070fe00000| PB 0x000000070fe00000| Untracked | 0 +| 128|0x0000000710000000, 0x0000000710000000, 0x0000000710200000| 0%| F| |TAMS 0x0000000710000000| PB 0x0000000710000000| Untracked | 0 +| 129|0x0000000710200000, 0x0000000710200000, 0x0000000710400000| 0%| F| |TAMS 0x0000000710200000| PB 0x0000000710200000| Untracked | 0 +| 130|0x0000000710400000, 0x0000000710400000, 0x0000000710600000| 0%| F| |TAMS 0x0000000710400000| PB 0x0000000710400000| Untracked | 0 +| 131|0x0000000710600000, 0x0000000710600000, 0x0000000710800000| 0%| F| |TAMS 0x0000000710600000| PB 0x0000000710600000| Untracked | 0 +| 132|0x0000000710800000, 0x0000000710800000, 0x0000000710a00000| 0%| F| |TAMS 0x0000000710800000| PB 0x0000000710800000| Untracked | 0 +| 133|0x0000000710a00000, 0x0000000710a00000, 0x0000000710c00000| 0%| F| |TAMS 0x0000000710a00000| PB 0x0000000710a00000| Untracked | 0 +| 134|0x0000000710c00000, 0x0000000710c00000, 0x0000000710e00000| 0%| F| |TAMS 0x0000000710c00000| PB 0x0000000710c00000| Untracked | 0 +| 135|0x0000000710e00000, 0x0000000710e00000, 0x0000000711000000| 0%| F| |TAMS 0x0000000710e00000| PB 0x0000000710e00000| Untracked | 0 +| 136|0x0000000711000000, 0x0000000711000000, 0x0000000711200000| 0%| F| |TAMS 0x0000000711000000| PB 0x0000000711000000| Untracked | 0 +| 137|0x0000000711200000, 0x0000000711200000, 0x0000000711400000| 0%| F| |TAMS 0x0000000711200000| PB 0x0000000711200000| Untracked | 0 +| 138|0x0000000711400000, 0x0000000711400000, 0x0000000711600000| 0%| F| |TAMS 0x0000000711400000| PB 0x0000000711400000| Untracked | 0 +| 139|0x0000000711600000, 0x0000000711600000, 0x0000000711800000| 0%| F| |TAMS 0x0000000711600000| PB 0x0000000711600000| Untracked | 0 +| 140|0x0000000711800000, 0x0000000711800000, 0x0000000711a00000| 0%| F| |TAMS 0x0000000711800000| PB 0x0000000711800000| Untracked | 0 +| 141|0x0000000711a00000, 0x0000000711a00000, 0x0000000711c00000| 0%| F| |TAMS 0x0000000711a00000| PB 0x0000000711a00000| Untracked | 0 +| 142|0x0000000711c00000, 0x0000000711c00000, 0x0000000711e00000| 0%| F| |TAMS 0x0000000711c00000| PB 0x0000000711c00000| Untracked | 0 +| 143|0x0000000711e00000, 0x0000000711e00000, 0x0000000712000000| 0%| F| |TAMS 0x0000000711e00000| PB 0x0000000711e00000| Untracked | 0 +| 144|0x0000000712000000, 0x0000000712000000, 0x0000000712200000| 0%| F| |TAMS 0x0000000712000000| PB 0x0000000712000000| Untracked | 0 +| 145|0x0000000712200000, 0x0000000712200000, 0x0000000712400000| 0%| F| |TAMS 0x0000000712200000| PB 0x0000000712200000| Untracked | 0 +| 146|0x0000000712400000, 0x0000000712400000, 0x0000000712600000| 0%| F| |TAMS 0x0000000712400000| PB 0x0000000712400000| Untracked | 0 +| 147|0x0000000712600000, 0x0000000712600000, 0x0000000712800000| 0%| F| |TAMS 0x0000000712600000| PB 0x0000000712600000| Untracked | 0 +| 148|0x0000000712800000, 0x0000000712800000, 0x0000000712a00000| 0%| F| |TAMS 0x0000000712800000| PB 0x0000000712800000| Untracked | 0 +| 149|0x0000000712a00000, 0x0000000712a00000, 0x0000000712c00000| 0%| F| |TAMS 0x0000000712a00000| PB 0x0000000712a00000| Untracked | 0 +| 150|0x0000000712c00000, 0x0000000712c00000, 0x0000000712e00000| 0%| F| |TAMS 0x0000000712c00000| PB 0x0000000712c00000| Untracked | 0 +| 151|0x0000000712e00000, 0x0000000712e00000, 0x0000000713000000| 0%| F| |TAMS 0x0000000712e00000| PB 0x0000000712e00000| Untracked | 0 +| 152|0x0000000713000000, 0x0000000713000000, 0x0000000713200000| 0%| F| |TAMS 0x0000000713000000| PB 0x0000000713000000| Untracked | 0 +| 153|0x0000000713200000, 0x0000000713200000, 0x0000000713400000| 0%| F| |TAMS 0x0000000713200000| PB 0x0000000713200000| Untracked | 0 +| 154|0x0000000713400000, 0x0000000713400000, 0x0000000713600000| 0%| F| |TAMS 0x0000000713400000| PB 0x0000000713400000| Untracked | 0 +| 155|0x0000000713600000, 0x0000000713600000, 0x0000000713800000| 0%| F| |TAMS 0x0000000713600000| PB 0x0000000713600000| Untracked | 0 +| 156|0x0000000713800000, 0x0000000713800000, 0x0000000713a00000| 0%| F| |TAMS 0x0000000713800000| PB 0x0000000713800000| Untracked | 0 +| 157|0x0000000713a00000, 0x0000000713a00000, 0x0000000713c00000| 0%| F| |TAMS 0x0000000713a00000| PB 0x0000000713a00000| Untracked | 0 +| 158|0x0000000713c00000, 0x0000000713c00000, 0x0000000713e00000| 0%| F| |TAMS 0x0000000713c00000| PB 0x0000000713c00000| Untracked | 0 +| 159|0x0000000713e00000, 0x0000000713e00000, 0x0000000714000000| 0%| F| |TAMS 0x0000000713e00000| PB 0x0000000713e00000| Untracked | 0 +| 160|0x0000000714000000, 0x0000000714000000, 0x0000000714200000| 0%| F| |TAMS 0x0000000714000000| PB 0x0000000714000000| Untracked | 0 +| 161|0x0000000714200000, 0x0000000714200000, 0x0000000714400000| 0%| F| |TAMS 0x0000000714200000| PB 0x0000000714200000| Untracked | 0 +| 162|0x0000000714400000, 0x0000000714400000, 0x0000000714600000| 0%| F| |TAMS 0x0000000714400000| PB 0x0000000714400000| Untracked | 0 +| 163|0x0000000714600000, 0x0000000714600000, 0x0000000714800000| 0%| F| |TAMS 0x0000000714600000| PB 0x0000000714600000| Untracked | 0 +| 164|0x0000000714800000, 0x0000000714800000, 0x0000000714a00000| 0%| F| |TAMS 0x0000000714800000| PB 0x0000000714800000| Untracked | 0 +| 165|0x0000000714a00000, 0x0000000714a00000, 0x0000000714c00000| 0%| F| |TAMS 0x0000000714a00000| PB 0x0000000714a00000| Untracked | 0 +| 166|0x0000000714c00000, 0x0000000714c00000, 0x0000000714e00000| 0%| F| |TAMS 0x0000000714c00000| PB 0x0000000714c00000| Untracked | 0 +| 167|0x0000000714e00000, 0x0000000714e00000, 0x0000000715000000| 0%| F| |TAMS 0x0000000714e00000| PB 0x0000000714e00000| Untracked | 0 +| 168|0x0000000715000000, 0x0000000715000000, 0x0000000715200000| 0%| F| |TAMS 0x0000000715000000| PB 0x0000000715000000| Untracked | 0 +| 169|0x0000000715200000, 0x0000000715200000, 0x0000000715400000| 0%| F| |TAMS 0x0000000715200000| PB 0x0000000715200000| Untracked | 0 +| 170|0x0000000715400000, 0x0000000715400000, 0x0000000715600000| 0%| F| |TAMS 0x0000000715400000| PB 0x0000000715400000| Untracked | 0 +| 171|0x0000000715600000, 0x0000000715600000, 0x0000000715800000| 0%| F| |TAMS 0x0000000715600000| PB 0x0000000715600000| Untracked | 0 +| 172|0x0000000715800000, 0x0000000715800000, 0x0000000715a00000| 0%| F| |TAMS 0x0000000715800000| PB 0x0000000715800000| Untracked | 0 +| 173|0x0000000715a00000, 0x0000000715a00000, 0x0000000715c00000| 0%| F| |TAMS 0x0000000715a00000| PB 0x0000000715a00000| Untracked | 0 +| 174|0x0000000715c00000, 0x0000000715c00000, 0x0000000715e00000| 0%| F| |TAMS 0x0000000715c00000| PB 0x0000000715c00000| Untracked | 0 +| 175|0x0000000715e00000, 0x0000000715e00000, 0x0000000716000000| 0%| F| |TAMS 0x0000000715e00000| PB 0x0000000715e00000| Untracked | 0 +| 176|0x0000000716000000, 0x0000000716000000, 0x0000000716200000| 0%| F| |TAMS 0x0000000716000000| PB 0x0000000716000000| Untracked | 0 +| 177|0x0000000716200000, 0x0000000716200000, 0x0000000716400000| 0%| F| |TAMS 0x0000000716200000| PB 0x0000000716200000| Untracked | 0 +| 178|0x0000000716400000, 0x0000000716400000, 0x0000000716600000| 0%| F| |TAMS 0x0000000716400000| PB 0x0000000716400000| Untracked | 0 +| 179|0x0000000716600000, 0x0000000716600000, 0x0000000716800000| 0%| F| |TAMS 0x0000000716600000| PB 0x0000000716600000| Untracked | 0 +| 180|0x0000000716800000, 0x0000000716800000, 0x0000000716a00000| 0%| F| |TAMS 0x0000000716800000| PB 0x0000000716800000| Untracked | 0 +| 181|0x0000000716a00000, 0x0000000716a00000, 0x0000000716c00000| 0%| F| |TAMS 0x0000000716a00000| PB 0x0000000716a00000| Untracked | 0 +| 182|0x0000000716c00000, 0x0000000716c00000, 0x0000000716e00000| 0%| F| |TAMS 0x0000000716c00000| PB 0x0000000716c00000| Untracked | 0 +| 183|0x0000000716e00000, 0x0000000716e00000, 0x0000000717000000| 0%| F| |TAMS 0x0000000716e00000| PB 0x0000000716e00000| Untracked | 0 +| 184|0x0000000717000000, 0x0000000717000000, 0x0000000717200000| 0%| F| |TAMS 0x0000000717000000| PB 0x0000000717000000| Untracked | 0 +| 185|0x0000000717200000, 0x0000000717200000, 0x0000000717400000| 0%| F| |TAMS 0x0000000717200000| PB 0x0000000717200000| Untracked | 0 +| 186|0x0000000717400000, 0x0000000717400000, 0x0000000717600000| 0%| F| |TAMS 0x0000000717400000| PB 0x0000000717400000| Untracked | 0 +| 187|0x0000000717600000, 0x0000000717600000, 0x0000000717800000| 0%| F| |TAMS 0x0000000717600000| PB 0x0000000717600000| Untracked | 0 +| 188|0x0000000717800000, 0x0000000717800000, 0x0000000717a00000| 0%| F| |TAMS 0x0000000717800000| PB 0x0000000717800000| Untracked | 0 +| 189|0x0000000717a00000, 0x0000000717a00000, 0x0000000717c00000| 0%| F| |TAMS 0x0000000717a00000| PB 0x0000000717a00000| Untracked | 0 +| 190|0x0000000717c00000, 0x0000000717c00000, 0x0000000717e00000| 0%| F| |TAMS 0x0000000717c00000| PB 0x0000000717c00000| Untracked | 0 +| 191|0x0000000717e00000, 0x0000000717e00000, 0x0000000718000000| 0%| F| |TAMS 0x0000000717e00000| PB 0x0000000717e00000| Untracked | 0 +| 192|0x0000000718000000, 0x0000000718000000, 0x0000000718200000| 0%| F| |TAMS 0x0000000718000000| PB 0x0000000718000000| Untracked | 0 +| 193|0x0000000718200000, 0x0000000718200000, 0x0000000718400000| 0%| F| |TAMS 0x0000000718200000| PB 0x0000000718200000| Untracked | 0 +| 194|0x0000000718400000, 0x0000000718508678, 0x0000000718600000| 51%| S|CS|TAMS 0x0000000718400000| PB 0x0000000718400000| Complete | 0 +| 195|0x0000000718600000, 0x0000000718600000, 0x0000000718800000| 0%| F| |TAMS 0x0000000718600000| PB 0x0000000718600000| Untracked | 0 +| 196|0x0000000718800000, 0x0000000718a00000, 0x0000000718a00000|100%| S|CS|TAMS 0x0000000718800000| PB 0x0000000718800000| Complete | 0 +| 197|0x0000000718a00000, 0x0000000718c00000, 0x0000000718c00000|100%| E|CS|TAMS 0x0000000718a00000| PB 0x0000000718a00000| Complete | 0 +| 198|0x0000000718c00000, 0x0000000718e00000, 0x0000000718e00000|100%| E|CS|TAMS 0x0000000718c00000| PB 0x0000000718c00000| Complete | 0 +| 199|0x0000000718e00000, 0x0000000719000000, 0x0000000719000000|100%| E|CS|TAMS 0x0000000718e00000| PB 0x0000000718e00000| Complete | 0 +| 200|0x0000000719000000, 0x0000000719200000, 0x0000000719200000|100%| E|CS|TAMS 0x0000000719000000| PB 0x0000000719000000| Complete | 0 +| 201|0x0000000719200000, 0x0000000719400000, 0x0000000719400000|100%| E|CS|TAMS 0x0000000719200000| PB 0x0000000719200000| Complete | 0 +| 202|0x0000000719400000, 0x0000000719600000, 0x0000000719600000|100%| E|CS|TAMS 0x0000000719400000| PB 0x0000000719400000| Complete | 0 +| 203|0x0000000719600000, 0x0000000719800000, 0x0000000719800000|100%| E|CS|TAMS 0x0000000719600000| PB 0x0000000719600000| Complete | 0 +| 204|0x0000000719800000, 0x0000000719a00000, 0x0000000719a00000|100%| E|CS|TAMS 0x0000000719800000| PB 0x0000000719800000| Complete | 0 +| 205|0x0000000719a00000, 0x0000000719c00000, 0x0000000719c00000|100%| E|CS|TAMS 0x0000000719a00000| PB 0x0000000719a00000| Complete | 0 +| 206|0x0000000719c00000, 0x0000000719e00000, 0x0000000719e00000|100%| E|CS|TAMS 0x0000000719c00000| PB 0x0000000719c00000| Complete | 0 +| 207|0x0000000719e00000, 0x000000071a000000, 0x000000071a000000|100%| E|CS|TAMS 0x0000000719e00000| PB 0x0000000719e00000| Complete | 0 +| 208|0x000000071a000000, 0x000000071a200000, 0x000000071a200000|100%| E|CS|TAMS 0x000000071a000000| PB 0x000000071a000000| Complete | 0 +| 209|0x000000071a200000, 0x000000071a400000, 0x000000071a400000|100%| E|CS|TAMS 0x000000071a200000| PB 0x000000071a200000| Complete | 0 +| 210|0x000000071a400000, 0x000000071a600000, 0x000000071a600000|100%| E|CS|TAMS 0x000000071a400000| PB 0x000000071a400000| Complete | 0 +| 211|0x000000071a600000, 0x000000071a800000, 0x000000071a800000|100%| E|CS|TAMS 0x000000071a600000| PB 0x000000071a600000| Complete | 0 +| 212|0x000000071a800000, 0x000000071aa00000, 0x000000071aa00000|100%| E|CS|TAMS 0x000000071a800000| PB 0x000000071a800000| Complete | 0 +| 213|0x000000071aa00000, 0x000000071ac00000, 0x000000071ac00000|100%| E|CS|TAMS 0x000000071aa00000| PB 0x000000071aa00000| Complete | 0 +| 214|0x000000071ac00000, 0x000000071ae00000, 0x000000071ae00000|100%| E|CS|TAMS 0x000000071ac00000| PB 0x000000071ac00000| Complete | 0 +| 215|0x000000071ae00000, 0x000000071b000000, 0x000000071b000000|100%| E|CS|TAMS 0x000000071ae00000| PB 0x000000071ae00000| Complete | 0 +| 216|0x000000071b000000, 0x000000071b200000, 0x000000071b200000|100%| E|CS|TAMS 0x000000071b000000| PB 0x000000071b000000| Complete | 0 +| 217|0x000000071b200000, 0x000000071b400000, 0x000000071b400000|100%| E|CS|TAMS 0x000000071b200000| PB 0x000000071b200000| Complete | 0 +| 218|0x000000071b400000, 0x000000071b600000, 0x000000071b600000|100%| E|CS|TAMS 0x000000071b400000| PB 0x000000071b400000| Complete | 0 +| 219|0x000000071b600000, 0x000000071b800000, 0x000000071b800000|100%| E|CS|TAMS 0x000000071b600000| PB 0x000000071b600000| Complete | 0 +| 220|0x000000071b800000, 0x000000071ba00000, 0x000000071ba00000|100%| E|CS|TAMS 0x000000071b800000| PB 0x000000071b800000| Complete | 0 +| 221|0x000000071ba00000, 0x000000071bc00000, 0x000000071bc00000|100%| E|CS|TAMS 0x000000071ba00000| PB 0x000000071ba00000| Complete | 0 +| 222|0x000000071bc00000, 0x000000071be00000, 0x000000071be00000|100%| E|CS|TAMS 0x000000071bc00000| PB 0x000000071bc00000| Complete | 0 +| 223|0x000000071be00000, 0x000000071c000000, 0x000000071c000000|100%| E|CS|TAMS 0x000000071be00000| PB 0x000000071be00000| Complete | 0 +| 224|0x000000071c000000, 0x000000071c200000, 0x000000071c200000|100%| E|CS|TAMS 0x000000071c000000| PB 0x000000071c000000| Complete | 0 +| 225|0x000000071c200000, 0x000000071c400000, 0x000000071c400000|100%| E|CS|TAMS 0x000000071c200000| PB 0x000000071c200000| Complete | 0 +| 226|0x000000071c400000, 0x000000071c600000, 0x000000071c600000|100%| E|CS|TAMS 0x000000071c400000| PB 0x000000071c400000| Complete | 0 +| 227|0x000000071c600000, 0x000000071c800000, 0x000000071c800000|100%| E|CS|TAMS 0x000000071c600000| PB 0x000000071c600000| Complete | 0 +| 228|0x000000071c800000, 0x000000071ca00000, 0x000000071ca00000|100%| E|CS|TAMS 0x000000071c800000| PB 0x000000071c800000| Complete | 0 +| 229|0x000000071ca00000, 0x000000071cc00000, 0x000000071cc00000|100%| E|CS|TAMS 0x000000071ca00000| PB 0x000000071ca00000| Complete | 0 +| 230|0x000000071cc00000, 0x000000071ce00000, 0x000000071ce00000|100%| E|CS|TAMS 0x000000071cc00000| PB 0x000000071cc00000| Complete | 0 +| 231|0x000000071ce00000, 0x000000071d000000, 0x000000071d000000|100%| E|CS|TAMS 0x000000071ce00000| PB 0x000000071ce00000| Complete | 0 +| 232|0x000000071d000000, 0x000000071d200000, 0x000000071d200000|100%| E|CS|TAMS 0x000000071d000000| PB 0x000000071d000000| Complete | 0 +| 233|0x000000071d200000, 0x000000071d400000, 0x000000071d400000|100%| E|CS|TAMS 0x000000071d200000| PB 0x000000071d200000| Complete | 0 +| 234|0x000000071d400000, 0x000000071d600000, 0x000000071d600000|100%| E|CS|TAMS 0x000000071d400000| PB 0x000000071d400000| Complete | 0 +| 235|0x000000071d600000, 0x000000071d800000, 0x000000071d800000|100%| E|CS|TAMS 0x000000071d600000| PB 0x000000071d600000| Complete | 0 +| 236|0x000000071d800000, 0x000000071da00000, 0x000000071da00000|100%| E|CS|TAMS 0x000000071d800000| PB 0x000000071d800000| Complete | 0 +| 237|0x000000071da00000, 0x000000071dc00000, 0x000000071dc00000|100%| E|CS|TAMS 0x000000071da00000| PB 0x000000071da00000| Complete | 0 +| 238|0x000000071dc00000, 0x000000071de00000, 0x000000071de00000|100%| E|CS|TAMS 0x000000071dc00000| PB 0x000000071dc00000| Complete | 0 +| 239|0x000000071de00000, 0x000000071e000000, 0x000000071e000000|100%| E|CS|TAMS 0x000000071de00000| PB 0x000000071de00000| Complete | 0 +| 240|0x000000071e000000, 0x000000071e200000, 0x000000071e200000|100%| E|CS|TAMS 0x000000071e000000| PB 0x000000071e000000| Complete | 0 +| 241|0x000000071e200000, 0x000000071e400000, 0x000000071e400000|100%| E|CS|TAMS 0x000000071e200000| PB 0x000000071e200000| Complete | 0 +| 242|0x000000071e400000, 0x000000071e600000, 0x000000071e600000|100%| E|CS|TAMS 0x000000071e400000| PB 0x000000071e400000| Complete | 0 +| 243|0x000000071e600000, 0x000000071e800000, 0x000000071e800000|100%| E|CS|TAMS 0x000000071e600000| PB 0x000000071e600000| Complete | 0 +| 244|0x000000071e800000, 0x000000071ea00000, 0x000000071ea00000|100%| E|CS|TAMS 0x000000071e800000| PB 0x000000071e800000| Complete | 0 +| 245|0x000000071ea00000, 0x000000071ec00000, 0x000000071ec00000|100%| E|CS|TAMS 0x000000071ea00000| PB 0x000000071ea00000| Complete | 0 +| 246|0x000000071ec00000, 0x000000071ee00000, 0x000000071ee00000|100%| E|CS|TAMS 0x000000071ec00000| PB 0x000000071ec00000| Complete | 0 +| 247|0x000000071ee00000, 0x000000071f000000, 0x000000071f000000|100%| E|CS|TAMS 0x000000071ee00000| PB 0x000000071ee00000| Complete | 0 +| 248|0x000000071f000000, 0x000000071f200000, 0x000000071f200000|100%| E|CS|TAMS 0x000000071f000000| PB 0x000000071f000000| Complete | 0 +| 249|0x000000071f200000, 0x000000071f400000, 0x000000071f400000|100%| E|CS|TAMS 0x000000071f200000| PB 0x000000071f200000| Complete | 0 +| 250|0x000000071f400000, 0x000000071f600000, 0x000000071f600000|100%| E|CS|TAMS 0x000000071f400000| PB 0x000000071f400000| Complete | 0 +| 251|0x000000071f600000, 0x000000071f800000, 0x000000071f800000|100%| E|CS|TAMS 0x000000071f600000| PB 0x000000071f600000| Complete | 0 +| 252|0x000000071f800000, 0x000000071fa00000, 0x000000071fa00000|100%| E|CS|TAMS 0x000000071f800000| PB 0x000000071f800000| Complete | 0 +| 253|0x000000071fa00000, 0x000000071fc00000, 0x000000071fc00000|100%| E|CS|TAMS 0x000000071fa00000| PB 0x000000071fa00000| Complete | 0 +| 254|0x000000071fc00000, 0x000000071fe00000, 0x000000071fe00000|100%| E|CS|TAMS 0x000000071fc00000| PB 0x000000071fc00000| Complete | 0 +| 255|0x000000071fe00000, 0x0000000720000000, 0x0000000720000000|100%| E|CS|TAMS 0x000000071fe00000| PB 0x000000071fe00000| Complete | 0 +| 256|0x0000000720000000, 0x0000000720200000, 0x0000000720200000|100%| E|CS|TAMS 0x0000000720000000| PB 0x0000000720000000| Complete | 0 +| 257|0x0000000720200000, 0x0000000720400000, 0x0000000720400000|100%| E|CS|TAMS 0x0000000720200000| PB 0x0000000720200000| Complete | 0 +| 258|0x0000000720400000, 0x0000000720600000, 0x0000000720600000|100%| E|CS|TAMS 0x0000000720400000| PB 0x0000000720400000| Complete | 0 +| 259|0x0000000720600000, 0x0000000720800000, 0x0000000720800000|100%| E|CS|TAMS 0x0000000720600000| PB 0x0000000720600000| Complete | 0 +| 260|0x0000000720800000, 0x0000000720a00000, 0x0000000720a00000|100%| E|CS|TAMS 0x0000000720800000| PB 0x0000000720800000| Complete | 0 +| 261|0x0000000720a00000, 0x0000000720c00000, 0x0000000720c00000|100%| E|CS|TAMS 0x0000000720a00000| PB 0x0000000720a00000| Complete | 0 +| 262|0x0000000720c00000, 0x0000000720e00000, 0x0000000720e00000|100%| E|CS|TAMS 0x0000000720c00000| PB 0x0000000720c00000| Complete | 0 +| 263|0x0000000720e00000, 0x0000000721000000, 0x0000000721000000|100%| E|CS|TAMS 0x0000000720e00000| PB 0x0000000720e00000| Complete | 0 +| 264|0x0000000721000000, 0x0000000721200000, 0x0000000721200000|100%| E|CS|TAMS 0x0000000721000000| PB 0x0000000721000000| Complete | 0 +| 265|0x0000000721200000, 0x0000000721400000, 0x0000000721400000|100%| E|CS|TAMS 0x0000000721200000| PB 0x0000000721200000| Complete | 0 +| 266|0x0000000721400000, 0x0000000721600000, 0x0000000721600000|100%| E|CS|TAMS 0x0000000721400000| PB 0x0000000721400000| Complete | 0 +| 267|0x0000000721600000, 0x0000000721800000, 0x0000000721800000|100%| E|CS|TAMS 0x0000000721600000| PB 0x0000000721600000| Complete | 0 +| 268|0x0000000721800000, 0x0000000721a00000, 0x0000000721a00000|100%| E|CS|TAMS 0x0000000721800000| PB 0x0000000721800000| Complete | 0 +| 269|0x0000000721a00000, 0x0000000721c00000, 0x0000000721c00000|100%| E|CS|TAMS 0x0000000721a00000| PB 0x0000000721a00000| Complete | 0 +| 270|0x0000000721c00000, 0x0000000721e00000, 0x0000000721e00000|100%| E|CS|TAMS 0x0000000721c00000| PB 0x0000000721c00000| Complete | 0 +| 271|0x0000000721e00000, 0x0000000722000000, 0x0000000722000000|100%| E|CS|TAMS 0x0000000721e00000| PB 0x0000000721e00000| Complete | 0 +| 272|0x0000000722000000, 0x0000000722200000, 0x0000000722200000|100%| E|CS|TAMS 0x0000000722000000| PB 0x0000000722000000| Complete | 0 +| 273|0x0000000722200000, 0x0000000722400000, 0x0000000722400000|100%| E|CS|TAMS 0x0000000722200000| PB 0x0000000722200000| Complete | 0 +| 274|0x0000000722400000, 0x0000000722600000, 0x0000000722600000|100%| E|CS|TAMS 0x0000000722400000| PB 0x0000000722400000| Complete | 0 +| 275|0x0000000722600000, 0x0000000722800000, 0x0000000722800000|100%| E|CS|TAMS 0x0000000722600000| PB 0x0000000722600000| Complete | 0 +| 276|0x0000000722800000, 0x0000000722a00000, 0x0000000722a00000|100%| E|CS|TAMS 0x0000000722800000| PB 0x0000000722800000| Complete | 0 +| 277|0x0000000722a00000, 0x0000000722c00000, 0x0000000722c00000|100%| E|CS|TAMS 0x0000000722a00000| PB 0x0000000722a00000| Complete | 0 +| 278|0x0000000722c00000, 0x0000000722e00000, 0x0000000722e00000|100%| E|CS|TAMS 0x0000000722c00000| PB 0x0000000722c00000| Complete | 0 +| 279|0x0000000722e00000, 0x0000000723000000, 0x0000000723000000|100%| E|CS|TAMS 0x0000000722e00000| PB 0x0000000722e00000| Complete | 0 +| 280|0x0000000723000000, 0x0000000723200000, 0x0000000723200000|100%| E|CS|TAMS 0x0000000723000000| PB 0x0000000723000000| Complete | 0 +| 281|0x0000000723200000, 0x0000000723400000, 0x0000000723400000|100%| E|CS|TAMS 0x0000000723200000| PB 0x0000000723200000| Complete | 0 +| 282|0x0000000723400000, 0x0000000723600000, 0x0000000723600000|100%| E|CS|TAMS 0x0000000723400000| PB 0x0000000723400000| Complete | 0 +| 283|0x0000000723600000, 0x0000000723800000, 0x0000000723800000|100%| E|CS|TAMS 0x0000000723600000| PB 0x0000000723600000| Complete | 0 +| 284|0x0000000723800000, 0x0000000723a00000, 0x0000000723a00000|100%| E|CS|TAMS 0x0000000723800000| PB 0x0000000723800000| Complete | 0 +| 285|0x0000000723a00000, 0x0000000723c00000, 0x0000000723c00000|100%| E|CS|TAMS 0x0000000723a00000| PB 0x0000000723a00000| Complete | 0 +| 286|0x0000000723c00000, 0x0000000723e00000, 0x0000000723e00000|100%| E|CS|TAMS 0x0000000723c00000| PB 0x0000000723c00000| Complete | 0 +| 287|0x0000000723e00000, 0x0000000724000000, 0x0000000724000000|100%| E|CS|TAMS 0x0000000723e00000| PB 0x0000000723e00000| Complete | 0 +| 288|0x0000000724000000, 0x0000000724200000, 0x0000000724200000|100%| E|CS|TAMS 0x0000000724000000| PB 0x0000000724000000| Complete | 0 +| 289|0x0000000724200000, 0x0000000724400000, 0x0000000724400000|100%| E|CS|TAMS 0x0000000724200000| PB 0x0000000724200000| Complete | 0 +| 290|0x0000000724400000, 0x0000000724600000, 0x0000000724600000|100%| E|CS|TAMS 0x0000000724400000| PB 0x0000000724400000| Complete | 0 +| 291|0x0000000724600000, 0x0000000724800000, 0x0000000724800000|100%| E|CS|TAMS 0x0000000724600000| PB 0x0000000724600000| Complete | 0 +| 292|0x0000000724800000, 0x0000000724a00000, 0x0000000724a00000|100%| E|CS|TAMS 0x0000000724800000| PB 0x0000000724800000| Complete | 0 +| 293|0x0000000724a00000, 0x0000000724c00000, 0x0000000724c00000|100%| E|CS|TAMS 0x0000000724a00000| PB 0x0000000724a00000| Complete | 0 +| 294|0x0000000724c00000, 0x0000000724e00000, 0x0000000724e00000|100%| E|CS|TAMS 0x0000000724c00000| PB 0x0000000724c00000| Complete | 0 +| 295|0x0000000724e00000, 0x0000000725000000, 0x0000000725000000|100%| E|CS|TAMS 0x0000000724e00000| PB 0x0000000724e00000| Complete | 0 +| 296|0x0000000725000000, 0x0000000725200000, 0x0000000725200000|100%| E|CS|TAMS 0x0000000725000000| PB 0x0000000725000000| Complete | 0 +| 297|0x0000000725200000, 0x0000000725400000, 0x0000000725400000|100%| E|CS|TAMS 0x0000000725200000| PB 0x0000000725200000| Complete | 0 +| 298|0x0000000725400000, 0x0000000725600000, 0x0000000725600000|100%| E|CS|TAMS 0x0000000725400000| PB 0x0000000725400000| Complete | 0 +| 299|0x0000000725600000, 0x0000000725800000, 0x0000000725800000|100%| E|CS|TAMS 0x0000000725600000| PB 0x0000000725600000| Complete | 0 +| 300|0x0000000725800000, 0x0000000725a00000, 0x0000000725a00000|100%| E|CS|TAMS 0x0000000725800000| PB 0x0000000725800000| Complete | 0 +| 301|0x0000000725a00000, 0x0000000725c00000, 0x0000000725c00000|100%| E|CS|TAMS 0x0000000725a00000| PB 0x0000000725a00000| Complete | 0 +| 302|0x0000000725c00000, 0x0000000725e00000, 0x0000000725e00000|100%| E|CS|TAMS 0x0000000725c00000| PB 0x0000000725c00000| Complete | 0 +| 303|0x0000000725e00000, 0x0000000726000000, 0x0000000726000000|100%| E|CS|TAMS 0x0000000725e00000| PB 0x0000000725e00000| Complete | 0 +| 304|0x0000000726000000, 0x0000000726200000, 0x0000000726200000|100%| E|CS|TAMS 0x0000000726000000| PB 0x0000000726000000| Complete | 0 +| 305|0x0000000726200000, 0x0000000726400000, 0x0000000726400000|100%| E|CS|TAMS 0x0000000726200000| PB 0x0000000726200000| Complete | 0 +| 306|0x0000000726400000, 0x0000000726600000, 0x0000000726600000|100%| E|CS|TAMS 0x0000000726400000| PB 0x0000000726400000| Complete | 0 +| 307|0x0000000726600000, 0x0000000726800000, 0x0000000726800000|100%| E|CS|TAMS 0x0000000726600000| PB 0x0000000726600000| Complete | 0 +| 308|0x0000000726800000, 0x0000000726a00000, 0x0000000726a00000|100%| E|CS|TAMS 0x0000000726800000| PB 0x0000000726800000| Complete | 0 +| 309|0x0000000726a00000, 0x0000000726c00000, 0x0000000726c00000|100%| E|CS|TAMS 0x0000000726a00000| PB 0x0000000726a00000| Complete | 0 +| 310|0x0000000726c00000, 0x0000000726e00000, 0x0000000726e00000|100%| E|CS|TAMS 0x0000000726c00000| PB 0x0000000726c00000| Complete | 0 +| 311|0x0000000726e00000, 0x0000000727000000, 0x0000000727000000|100%| E|CS|TAMS 0x0000000726e00000| PB 0x0000000726e00000| Complete | 0 +| 312|0x0000000727000000, 0x0000000727200000, 0x0000000727200000|100%| E|CS|TAMS 0x0000000727000000| PB 0x0000000727000000| Complete | 0 +| 313|0x0000000727200000, 0x0000000727400000, 0x0000000727400000|100%| E|CS|TAMS 0x0000000727200000| PB 0x0000000727200000| Complete | 0 +| 314|0x0000000727400000, 0x0000000727600000, 0x0000000727600000|100%| E|CS|TAMS 0x0000000727400000| PB 0x0000000727400000| Complete | 0 +| 315|0x0000000727600000, 0x0000000727800000, 0x0000000727800000|100%| E|CS|TAMS 0x0000000727600000| PB 0x0000000727600000| Complete | 0 +| 316|0x0000000727800000, 0x0000000727a00000, 0x0000000727a00000|100%| E|CS|TAMS 0x0000000727800000| PB 0x0000000727800000| Complete | 0 +| 317|0x0000000727a00000, 0x0000000727c00000, 0x0000000727c00000|100%| E|CS|TAMS 0x0000000727a00000| PB 0x0000000727a00000| Complete | 0 +| 318|0x0000000727c00000, 0x0000000727e00000, 0x0000000727e00000|100%| E|CS|TAMS 0x0000000727c00000| PB 0x0000000727c00000| Complete | 0 +| 319|0x0000000727e00000, 0x0000000728000000, 0x0000000728000000|100%| E|CS|TAMS 0x0000000727e00000| PB 0x0000000727e00000| Complete | 0 +| 320|0x0000000728000000, 0x0000000728200000, 0x0000000728200000|100%| E|CS|TAMS 0x0000000728000000| PB 0x0000000728000000| Complete | 0 +| 321|0x0000000728200000, 0x0000000728400000, 0x0000000728400000|100%| E|CS|TAMS 0x0000000728200000| PB 0x0000000728200000| Complete | 0 +| 322|0x0000000728400000, 0x0000000728600000, 0x0000000728600000|100%| E|CS|TAMS 0x0000000728400000| PB 0x0000000728400000| Complete | 0 +| 323|0x0000000728600000, 0x0000000728800000, 0x0000000728800000|100%| E|CS|TAMS 0x0000000728600000| PB 0x0000000728600000| Complete | 0 +| 324|0x0000000728800000, 0x0000000728a00000, 0x0000000728a00000|100%| E|CS|TAMS 0x0000000728800000| PB 0x0000000728800000| Complete | 0 +| 325|0x0000000728a00000, 0x0000000728c00000, 0x0000000728c00000|100%| E|CS|TAMS 0x0000000728a00000| PB 0x0000000728a00000| Complete | 0 +| 326|0x0000000728c00000, 0x0000000728e00000, 0x0000000728e00000|100%| E|CS|TAMS 0x0000000728c00000| PB 0x0000000728c00000| Complete | 0 +| 327|0x0000000728e00000, 0x0000000729000000, 0x0000000729000000|100%| E|CS|TAMS 0x0000000728e00000| PB 0x0000000728e00000| Complete | 0 +| 328|0x0000000729000000, 0x0000000729200000, 0x0000000729200000|100%| E|CS|TAMS 0x0000000729000000| PB 0x0000000729000000| Complete | 0 +| 329|0x0000000729200000, 0x0000000729400000, 0x0000000729400000|100%| E|CS|TAMS 0x0000000729200000| PB 0x0000000729200000| Complete | 0 +| 330|0x0000000729400000, 0x0000000729600000, 0x0000000729600000|100%| E|CS|TAMS 0x0000000729400000| PB 0x0000000729400000| Complete | 0 +| 331|0x0000000729600000, 0x0000000729800000, 0x0000000729800000|100%| E|CS|TAMS 0x0000000729600000| PB 0x0000000729600000| Complete | 0 +| 332|0x0000000729800000, 0x0000000729a00000, 0x0000000729a00000|100%| E|CS|TAMS 0x0000000729800000| PB 0x0000000729800000| Complete | 0 +| 333|0x0000000729a00000, 0x0000000729c00000, 0x0000000729c00000|100%| E|CS|TAMS 0x0000000729a00000| PB 0x0000000729a00000| Complete | 0 +| 334|0x0000000729c00000, 0x0000000729e00000, 0x0000000729e00000|100%| E|CS|TAMS 0x0000000729c00000| PB 0x0000000729c00000| Complete | 0 +| 335|0x0000000729e00000, 0x000000072a000000, 0x000000072a000000|100%| E|CS|TAMS 0x0000000729e00000| PB 0x0000000729e00000| Complete | 0 +| 336|0x000000072a000000, 0x000000072a200000, 0x000000072a200000|100%| E|CS|TAMS 0x000000072a000000| PB 0x000000072a000000| Complete | 0 +| 337|0x000000072a200000, 0x000000072a400000, 0x000000072a400000|100%| E|CS|TAMS 0x000000072a200000| PB 0x000000072a200000| Complete | 0 +| 338|0x000000072a400000, 0x000000072a600000, 0x000000072a600000|100%| E|CS|TAMS 0x000000072a400000| PB 0x000000072a400000| Complete | 0 +| 339|0x000000072a600000, 0x000000072a800000, 0x000000072a800000|100%| E|CS|TAMS 0x000000072a600000| PB 0x000000072a600000| Complete | 0 +| 340|0x000000072a800000, 0x000000072aa00000, 0x000000072aa00000|100%| E|CS|TAMS 0x000000072a800000| PB 0x000000072a800000| Complete | 0 +| 341|0x000000072aa00000, 0x000000072ac00000, 0x000000072ac00000|100%| E|CS|TAMS 0x000000072aa00000| PB 0x000000072aa00000| Complete | 0 +| 342|0x000000072ac00000, 0x000000072ae00000, 0x000000072ae00000|100%| E|CS|TAMS 0x000000072ac00000| PB 0x000000072ac00000| Complete | 0 +| 343|0x000000072ae00000, 0x000000072b000000, 0x000000072b000000|100%| E|CS|TAMS 0x000000072ae00000| PB 0x000000072ae00000| Complete | 0 +| 344|0x000000072b000000, 0x000000072b200000, 0x000000072b200000|100%| E|CS|TAMS 0x000000072b000000| PB 0x000000072b000000| Complete | 0 +| 345|0x000000072b200000, 0x000000072b400000, 0x000000072b400000|100%| E|CS|TAMS 0x000000072b200000| PB 0x000000072b200000| Complete | 0 +| 346|0x000000072b400000, 0x000000072b600000, 0x000000072b600000|100%| E|CS|TAMS 0x000000072b400000| PB 0x000000072b400000| Complete | 0 +| 347|0x000000072b600000, 0x000000072b800000, 0x000000072b800000|100%| E|CS|TAMS 0x000000072b600000| PB 0x000000072b600000| Complete | 0 +| 348|0x000000072b800000, 0x000000072ba00000, 0x000000072ba00000|100%| E|CS|TAMS 0x000000072b800000| PB 0x000000072b800000| Complete | 0 +| 349|0x000000072ba00000, 0x000000072bc00000, 0x000000072bc00000|100%| E|CS|TAMS 0x000000072ba00000| PB 0x000000072ba00000| Complete | 0 +| 350|0x000000072bc00000, 0x000000072be00000, 0x000000072be00000|100%| E|CS|TAMS 0x000000072bc00000| PB 0x000000072bc00000| Complete | 0 +| 351|0x000000072be00000, 0x000000072c000000, 0x000000072c000000|100%| E|CS|TAMS 0x000000072be00000| PB 0x000000072be00000| Complete | 0 +| 352|0x000000072c000000, 0x000000072c200000, 0x000000072c200000|100%| E|CS|TAMS 0x000000072c000000| PB 0x000000072c000000| Complete | 0 +| 353|0x000000072c200000, 0x000000072c400000, 0x000000072c400000|100%| E|CS|TAMS 0x000000072c200000| PB 0x000000072c200000| Complete | 0 +| 354|0x000000072c400000, 0x000000072c600000, 0x000000072c600000|100%| E|CS|TAMS 0x000000072c400000| PB 0x000000072c400000| Complete | 0 +| 355|0x000000072c600000, 0x000000072c800000, 0x000000072c800000|100%| E|CS|TAMS 0x000000072c600000| PB 0x000000072c600000| Complete | 0 +| 356|0x000000072c800000, 0x000000072ca00000, 0x000000072ca00000|100%| E|CS|TAMS 0x000000072c800000| PB 0x000000072c800000| Complete | 0 +| 357|0x000000072ca00000, 0x000000072cc00000, 0x000000072cc00000|100%| E|CS|TAMS 0x000000072ca00000| PB 0x000000072ca00000| Complete | 0 +| 358|0x000000072cc00000, 0x000000072ce00000, 0x000000072ce00000|100%| E|CS|TAMS 0x000000072cc00000| PB 0x000000072cc00000| Complete | 0 +| 359|0x000000072ce00000, 0x000000072d000000, 0x000000072d000000|100%| E|CS|TAMS 0x000000072ce00000| PB 0x000000072ce00000| Complete | 0 +| 360|0x000000072d000000, 0x000000072d200000, 0x000000072d200000|100%| E|CS|TAMS 0x000000072d000000| PB 0x000000072d000000| Complete | 0 +| 361|0x000000072d200000, 0x000000072d400000, 0x000000072d400000|100%| E|CS|TAMS 0x000000072d200000| PB 0x000000072d200000| Complete | 0 +| 362|0x000000072d400000, 0x000000072d600000, 0x000000072d600000|100%| E|CS|TAMS 0x000000072d400000| PB 0x000000072d400000| Complete | 0 +| 363|0x000000072d600000, 0x000000072d800000, 0x000000072d800000|100%| E|CS|TAMS 0x000000072d600000| PB 0x000000072d600000| Complete | 0 +| 364|0x000000072d800000, 0x000000072da00000, 0x000000072da00000|100%| E|CS|TAMS 0x000000072d800000| PB 0x000000072d800000| Complete | 0 +| 365|0x000000072da00000, 0x000000072dc00000, 0x000000072dc00000|100%| E|CS|TAMS 0x000000072da00000| PB 0x000000072da00000| Complete | 0 +| 366|0x000000072dc00000, 0x000000072de00000, 0x000000072de00000|100%| E|CS|TAMS 0x000000072dc00000| PB 0x000000072dc00000| Complete | 0 +| 367|0x000000072de00000, 0x000000072e000000, 0x000000072e000000|100%| E|CS|TAMS 0x000000072de00000| PB 0x000000072de00000| Complete | 0 +| 368|0x000000072e000000, 0x000000072e200000, 0x000000072e200000|100%| E|CS|TAMS 0x000000072e000000| PB 0x000000072e000000| Complete | 0 +| 369|0x000000072e200000, 0x000000072e400000, 0x000000072e400000|100%| E|CS|TAMS 0x000000072e200000| PB 0x000000072e200000| Complete | 0 +| 370|0x000000072e400000, 0x000000072e600000, 0x000000072e600000|100%| E|CS|TAMS 0x000000072e400000| PB 0x000000072e400000| Complete | 0 +| 371|0x000000072e600000, 0x000000072e800000, 0x000000072e800000|100%| E|CS|TAMS 0x000000072e600000| PB 0x000000072e600000| Complete | 0 +| 372|0x000000072e800000, 0x000000072ea00000, 0x000000072ea00000|100%| E|CS|TAMS 0x000000072e800000| PB 0x000000072e800000| Complete | 0 +| 373|0x000000072ea00000, 0x000000072ec00000, 0x000000072ec00000|100%| E|CS|TAMS 0x000000072ea00000| PB 0x000000072ea00000| Complete | 0 +| 374|0x000000072ec00000, 0x000000072ee00000, 0x000000072ee00000|100%| E|CS|TAMS 0x000000072ec00000| PB 0x000000072ec00000| Complete | 0 +| 375|0x000000072ee00000, 0x000000072f000000, 0x000000072f000000|100%| E|CS|TAMS 0x000000072ee00000| PB 0x000000072ee00000| Complete | 0 +| 376|0x000000072f000000, 0x000000072f200000, 0x000000072f200000|100%| E|CS|TAMS 0x000000072f000000| PB 0x000000072f000000| Complete | 0 +| 377|0x000000072f200000, 0x000000072f400000, 0x000000072f400000|100%| E|CS|TAMS 0x000000072f200000| PB 0x000000072f200000| Complete | 0 +| 378|0x000000072f400000, 0x000000072f600000, 0x000000072f600000|100%| E|CS|TAMS 0x000000072f400000| PB 0x000000072f400000| Complete | 0 +| 379|0x000000072f600000, 0x000000072f800000, 0x000000072f800000|100%| E|CS|TAMS 0x000000072f600000| PB 0x000000072f600000| Complete | 0 +| 380|0x000000072f800000, 0x000000072fa00000, 0x000000072fa00000|100%| E|CS|TAMS 0x000000072f800000| PB 0x000000072f800000| Complete | 0 +| 381|0x000000072fa00000, 0x000000072fc00000, 0x000000072fc00000|100%| E|CS|TAMS 0x000000072fa00000| PB 0x000000072fa00000| Complete | 0 +| 382|0x000000072fc00000, 0x000000072fe00000, 0x000000072fe00000|100%| E|CS|TAMS 0x000000072fc00000| PB 0x000000072fc00000| Complete | 0 +| 383|0x000000072fe00000, 0x0000000730000000, 0x0000000730000000|100%| E|CS|TAMS 0x000000072fe00000| PB 0x000000072fe00000| Complete | 0 +| 384|0x0000000730000000, 0x0000000730200000, 0x0000000730200000|100%| E|CS|TAMS 0x0000000730000000| PB 0x0000000730000000| Complete | 0 +| 385|0x0000000730200000, 0x0000000730400000, 0x0000000730400000|100%| E|CS|TAMS 0x0000000730200000| PB 0x0000000730200000| Complete | 0 +| 386|0x0000000730400000, 0x0000000730600000, 0x0000000730600000|100%| E|CS|TAMS 0x0000000730400000| PB 0x0000000730400000| Complete | 0 +| 387|0x0000000730600000, 0x0000000730800000, 0x0000000730800000|100%| E|CS|TAMS 0x0000000730600000| PB 0x0000000730600000| Complete | 0 +| 388|0x0000000730800000, 0x0000000730a00000, 0x0000000730a00000|100%| E|CS|TAMS 0x0000000730800000| PB 0x0000000730800000| Complete | 0 +| 389|0x0000000730a00000, 0x0000000730c00000, 0x0000000730c00000|100%| E|CS|TAMS 0x0000000730a00000| PB 0x0000000730a00000| Complete | 0 +| 390|0x0000000730c00000, 0x0000000730e00000, 0x0000000730e00000|100%| E|CS|TAMS 0x0000000730c00000| PB 0x0000000730c00000| Complete | 0 +| 391|0x0000000730e00000, 0x0000000731000000, 0x0000000731000000|100%| E|CS|TAMS 0x0000000730e00000| PB 0x0000000730e00000| Complete | 0 +| 392|0x0000000731000000, 0x0000000731200000, 0x0000000731200000|100%| E|CS|TAMS 0x0000000731000000| PB 0x0000000731000000| Complete | 0 +| 393|0x0000000731200000, 0x0000000731400000, 0x0000000731400000|100%| E|CS|TAMS 0x0000000731200000| PB 0x0000000731200000| Complete | 0 +| 394|0x0000000731400000, 0x0000000731600000, 0x0000000731600000|100%| E|CS|TAMS 0x0000000731400000| PB 0x0000000731400000| Complete | 0 +| 395|0x0000000731600000, 0x0000000731800000, 0x0000000731800000|100%| E|CS|TAMS 0x0000000731600000| PB 0x0000000731600000| Complete | 0 +| 396|0x0000000731800000, 0x0000000731a00000, 0x0000000731a00000|100%| E|CS|TAMS 0x0000000731800000| PB 0x0000000731800000| Complete | 0 +| 397|0x0000000731a00000, 0x0000000731c00000, 0x0000000731c00000|100%| E|CS|TAMS 0x0000000731a00000| PB 0x0000000731a00000| Complete | 0 +| 398|0x0000000731c00000, 0x0000000731e00000, 0x0000000731e00000|100%| E|CS|TAMS 0x0000000731c00000| PB 0x0000000731c00000| Complete | 0 +| 399|0x0000000731e00000, 0x0000000732000000, 0x0000000732000000|100%| E|CS|TAMS 0x0000000731e00000| PB 0x0000000731e00000| Complete | 0 +| 400|0x0000000732000000, 0x0000000732200000, 0x0000000732200000|100%| E|CS|TAMS 0x0000000732000000| PB 0x0000000732000000| Complete | 0 +| 401|0x0000000732200000, 0x0000000732400000, 0x0000000732400000|100%| E|CS|TAMS 0x0000000732200000| PB 0x0000000732200000| Complete | 0 +| 402|0x0000000732400000, 0x0000000732600000, 0x0000000732600000|100%| E|CS|TAMS 0x0000000732400000| PB 0x0000000732400000| Complete | 0 +| 403|0x0000000732600000, 0x0000000732800000, 0x0000000732800000|100%| E|CS|TAMS 0x0000000732600000| PB 0x0000000732600000| Complete | 0 +| 404|0x0000000732800000, 0x0000000732a00000, 0x0000000732a00000|100%| E|CS|TAMS 0x0000000732800000| PB 0x0000000732800000| Complete | 0 +| 405|0x0000000732a00000, 0x0000000732c00000, 0x0000000732c00000|100%| E|CS|TAMS 0x0000000732a00000| PB 0x0000000732a00000| Complete | 0 +| 406|0x0000000732c00000, 0x0000000732e00000, 0x0000000732e00000|100%| E|CS|TAMS 0x0000000732c00000| PB 0x0000000732c00000| Complete | 0 +| 407|0x0000000732e00000, 0x0000000733000000, 0x0000000733000000|100%| E|CS|TAMS 0x0000000732e00000| PB 0x0000000732e00000| Complete | 0 +| 408|0x0000000733000000, 0x0000000733200000, 0x0000000733200000|100%| E|CS|TAMS 0x0000000733000000| PB 0x0000000733000000| Complete | 0 +| 409|0x0000000733200000, 0x0000000733400000, 0x0000000733400000|100%| E|CS|TAMS 0x0000000733200000| PB 0x0000000733200000| Complete | 0 +| 410|0x0000000733400000, 0x0000000733600000, 0x0000000733600000|100%| E|CS|TAMS 0x0000000733400000| PB 0x0000000733400000| Complete | 0 +| 411|0x0000000733600000, 0x0000000733800000, 0x0000000733800000|100%| E|CS|TAMS 0x0000000733600000| PB 0x0000000733600000| Complete | 0 +| 412|0x0000000733800000, 0x0000000733a00000, 0x0000000733a00000|100%| E|CS|TAMS 0x0000000733800000| PB 0x0000000733800000| Complete | 0 +| 413|0x0000000733a00000, 0x0000000733c00000, 0x0000000733c00000|100%| E|CS|TAMS 0x0000000733a00000| PB 0x0000000733a00000| Complete | 0 +| 414|0x0000000733c00000, 0x0000000733e00000, 0x0000000733e00000|100%| E|CS|TAMS 0x0000000733c00000| PB 0x0000000733c00000| Complete | 0 +| 415|0x0000000733e00000, 0x0000000734000000, 0x0000000734000000|100%| E|CS|TAMS 0x0000000733e00000| PB 0x0000000733e00000| Complete | 0 +| 416|0x0000000734000000, 0x0000000734200000, 0x0000000734200000|100%| E|CS|TAMS 0x0000000734000000| PB 0x0000000734000000| Complete | 0 +| 417|0x0000000734200000, 0x0000000734400000, 0x0000000734400000|100%| E|CS|TAMS 0x0000000734200000| PB 0x0000000734200000| Complete | 0 +| 418|0x0000000734400000, 0x0000000734600000, 0x0000000734600000|100%| E|CS|TAMS 0x0000000734400000| PB 0x0000000734400000| Complete | 0 +| 419|0x0000000734600000, 0x0000000734800000, 0x0000000734800000|100%| E|CS|TAMS 0x0000000734600000| PB 0x0000000734600000| Complete | 0 +| 420|0x0000000734800000, 0x0000000734a00000, 0x0000000734a00000|100%| E|CS|TAMS 0x0000000734800000| PB 0x0000000734800000| Complete | 0 +| 421|0x0000000734a00000, 0x0000000734c00000, 0x0000000734c00000|100%| E|CS|TAMS 0x0000000734a00000| PB 0x0000000734a00000| Complete | 0 +| 422|0x0000000734c00000, 0x0000000734e00000, 0x0000000734e00000|100%| E|CS|TAMS 0x0000000734c00000| PB 0x0000000734c00000| Complete | 0 +| 423|0x0000000734e00000, 0x0000000735000000, 0x0000000735000000|100%| E|CS|TAMS 0x0000000734e00000| PB 0x0000000734e00000| Complete | 0 +| 424|0x0000000735000000, 0x0000000735200000, 0x0000000735200000|100%| E|CS|TAMS 0x0000000735000000| PB 0x0000000735000000| Complete | 0 +| 425|0x0000000735200000, 0x0000000735400000, 0x0000000735400000|100%| E|CS|TAMS 0x0000000735200000| PB 0x0000000735200000| Complete | 0 +| 426|0x0000000735400000, 0x0000000735600000, 0x0000000735600000|100%| E|CS|TAMS 0x0000000735400000| PB 0x0000000735400000| Complete | 0 +| 427|0x0000000735600000, 0x0000000735800000, 0x0000000735800000|100%| E|CS|TAMS 0x0000000735600000| PB 0x0000000735600000| Complete | 0 +| 428|0x0000000735800000, 0x0000000735a00000, 0x0000000735a00000|100%| E|CS|TAMS 0x0000000735800000| PB 0x0000000735800000| Complete | 0 +| 429|0x0000000735a00000, 0x0000000735c00000, 0x0000000735c00000|100%| E|CS|TAMS 0x0000000735a00000| PB 0x0000000735a00000| Complete | 0 +| 430|0x0000000735c00000, 0x0000000735e00000, 0x0000000735e00000|100%| E|CS|TAMS 0x0000000735c00000| PB 0x0000000735c00000| Complete | 0 +| 431|0x0000000735e00000, 0x0000000736000000, 0x0000000736000000|100%| E|CS|TAMS 0x0000000735e00000| PB 0x0000000735e00000| Complete | 0 +| 432|0x0000000736000000, 0x0000000736200000, 0x0000000736200000|100%| E|CS|TAMS 0x0000000736000000| PB 0x0000000736000000| Complete | 0 +| 433|0x0000000736200000, 0x0000000736400000, 0x0000000736400000|100%| E|CS|TAMS 0x0000000736200000| PB 0x0000000736200000| Complete | 0 +| 434|0x0000000736400000, 0x0000000736600000, 0x0000000736600000|100%| E|CS|TAMS 0x0000000736400000| PB 0x0000000736400000| Complete | 0 +| 435|0x0000000736600000, 0x0000000736800000, 0x0000000736800000|100%| E|CS|TAMS 0x0000000736600000| PB 0x0000000736600000| Complete | 0 +| 436|0x0000000736800000, 0x0000000736a00000, 0x0000000736a00000|100%| E|CS|TAMS 0x0000000736800000| PB 0x0000000736800000| Complete | 0 +| 437|0x0000000736a00000, 0x0000000736c00000, 0x0000000736c00000|100%| E|CS|TAMS 0x0000000736a00000| PB 0x0000000736a00000| Complete | 0 +| 438|0x0000000736c00000, 0x0000000736e00000, 0x0000000736e00000|100%| E|CS|TAMS 0x0000000736c00000| PB 0x0000000736c00000| Complete | 0 +| 439|0x0000000736e00000, 0x0000000737000000, 0x0000000737000000|100%| E|CS|TAMS 0x0000000736e00000| PB 0x0000000736e00000| Complete | 0 +| 440|0x0000000737000000, 0x0000000737200000, 0x0000000737200000|100%| E|CS|TAMS 0x0000000737000000| PB 0x0000000737000000| Complete | 0 +| 441|0x0000000737200000, 0x0000000737400000, 0x0000000737400000|100%| E|CS|TAMS 0x0000000737200000| PB 0x0000000737200000| Complete | 0 +| 442|0x0000000737400000, 0x0000000737600000, 0x0000000737600000|100%| E|CS|TAMS 0x0000000737400000| PB 0x0000000737400000| Complete | 0 +| 443|0x0000000737600000, 0x0000000737800000, 0x0000000737800000|100%| E|CS|TAMS 0x0000000737600000| PB 0x0000000737600000| Complete | 0 +| 444|0x0000000737800000, 0x0000000737a00000, 0x0000000737a00000|100%| E|CS|TAMS 0x0000000737800000| PB 0x0000000737800000| Complete | 0 +| 445|0x0000000737a00000, 0x0000000737c00000, 0x0000000737c00000|100%| E|CS|TAMS 0x0000000737a00000| PB 0x0000000737a00000| Complete | 0 +| 446|0x0000000737c00000, 0x0000000737e00000, 0x0000000737e00000|100%| E|CS|TAMS 0x0000000737c00000| PB 0x0000000737c00000| Complete | 0 +| 447|0x0000000737e00000, 0x0000000738000000, 0x0000000738000000|100%| E|CS|TAMS 0x0000000737e00000| PB 0x0000000737e00000| Complete | 0 +| 448|0x0000000738000000, 0x0000000738200000, 0x0000000738200000|100%| E|CS|TAMS 0x0000000738000000| PB 0x0000000738000000| Complete | 0 +| 449|0x0000000738200000, 0x0000000738400000, 0x0000000738400000|100%| E|CS|TAMS 0x0000000738200000| PB 0x0000000738200000| Complete | 0 +| 450|0x0000000738400000, 0x0000000738600000, 0x0000000738600000|100%| E|CS|TAMS 0x0000000738400000| PB 0x0000000738400000| Complete | 0 +| 451|0x0000000738600000, 0x0000000738800000, 0x0000000738800000|100%| E|CS|TAMS 0x0000000738600000| PB 0x0000000738600000| Complete | 0 +| 452|0x0000000738800000, 0x0000000738a00000, 0x0000000738a00000|100%| E|CS|TAMS 0x0000000738800000| PB 0x0000000738800000| Complete | 0 +| 453|0x0000000738a00000, 0x0000000738c00000, 0x0000000738c00000|100%| E|CS|TAMS 0x0000000738a00000| PB 0x0000000738a00000| Complete | 0 +| 454|0x0000000738c00000, 0x0000000738e00000, 0x0000000738e00000|100%| E|CS|TAMS 0x0000000738c00000| PB 0x0000000738c00000| Complete | 0 +| 455|0x0000000738e00000, 0x0000000739000000, 0x0000000739000000|100%| E|CS|TAMS 0x0000000738e00000| PB 0x0000000738e00000| Complete | 0 +| 456|0x0000000739000000, 0x0000000739200000, 0x0000000739200000|100%| E|CS|TAMS 0x0000000739000000| PB 0x0000000739000000| Complete | 0 +| 457|0x0000000739200000, 0x0000000739400000, 0x0000000739400000|100%| E|CS|TAMS 0x0000000739200000| PB 0x0000000739200000| Complete | 0 +| 458|0x0000000739400000, 0x0000000739600000, 0x0000000739600000|100%| E|CS|TAMS 0x0000000739400000| PB 0x0000000739400000| Complete | 0 +| 459|0x0000000739600000, 0x0000000739800000, 0x0000000739800000|100%| E|CS|TAMS 0x0000000739600000| PB 0x0000000739600000| Complete | 0 +| 460|0x0000000739800000, 0x0000000739a00000, 0x0000000739a00000|100%| E|CS|TAMS 0x0000000739800000| PB 0x0000000739800000| Complete | 0 +| 461|0x0000000739a00000, 0x0000000739c00000, 0x0000000739c00000|100%| E|CS|TAMS 0x0000000739a00000| PB 0x0000000739a00000| Complete | 0 +| 462|0x0000000739c00000, 0x0000000739e00000, 0x0000000739e00000|100%| E|CS|TAMS 0x0000000739c00000| PB 0x0000000739c00000| Complete | 0 +| 463|0x0000000739e00000, 0x000000073a000000, 0x000000073a000000|100%| E|CS|TAMS 0x0000000739e00000| PB 0x0000000739e00000| Complete | 0 +| 464|0x000000073a000000, 0x000000073a200000, 0x000000073a200000|100%| E|CS|TAMS 0x000000073a000000| PB 0x000000073a000000| Complete | 0 +| 465|0x000000073a200000, 0x000000073a400000, 0x000000073a400000|100%| E|CS|TAMS 0x000000073a200000| PB 0x000000073a200000| Complete | 0 +| 466|0x000000073a400000, 0x000000073a600000, 0x000000073a600000|100%| E|CS|TAMS 0x000000073a400000| PB 0x000000073a400000| Complete | 0 +| 467|0x000000073a600000, 0x000000073a800000, 0x000000073a800000|100%| E|CS|TAMS 0x000000073a600000| PB 0x000000073a600000| Complete | 0 +| 468|0x000000073a800000, 0x000000073aa00000, 0x000000073aa00000|100%| E|CS|TAMS 0x000000073a800000| PB 0x000000073a800000| Complete | 0 +| 469|0x000000073aa00000, 0x000000073ac00000, 0x000000073ac00000|100%| E|CS|TAMS 0x000000073aa00000| PB 0x000000073aa00000| Complete | 0 +| 470|0x000000073ac00000, 0x000000073ae00000, 0x000000073ae00000|100%| E|CS|TAMS 0x000000073ac00000| PB 0x000000073ac00000| Complete | 0 +| 471|0x000000073ae00000, 0x000000073b000000, 0x000000073b000000|100%| E|CS|TAMS 0x000000073ae00000| PB 0x000000073ae00000| Complete | 0 +| 472|0x000000073b000000, 0x000000073b200000, 0x000000073b200000|100%| E|CS|TAMS 0x000000073b000000| PB 0x000000073b000000| Complete | 0 +| 473|0x000000073b200000, 0x000000073b400000, 0x000000073b400000|100%| E|CS|TAMS 0x000000073b200000| PB 0x000000073b200000| Complete | 0 +| 474|0x000000073b400000, 0x000000073b600000, 0x000000073b600000|100%| E|CS|TAMS 0x000000073b400000| PB 0x000000073b400000| Complete | 0 +| 475|0x000000073b600000, 0x000000073b800000, 0x000000073b800000|100%| E|CS|TAMS 0x000000073b600000| PB 0x000000073b600000| Complete | 0 +| 476|0x000000073b800000, 0x000000073ba00000, 0x000000073ba00000|100%| E|CS|TAMS 0x000000073b800000| PB 0x000000073b800000| Complete | 0 +| 477|0x000000073ba00000, 0x000000073bc00000, 0x000000073bc00000|100%| E|CS|TAMS 0x000000073ba00000| PB 0x000000073ba00000| Complete | 0 +| 478|0x000000073bc00000, 0x000000073be00000, 0x000000073be00000|100%| E|CS|TAMS 0x000000073bc00000| PB 0x000000073bc00000| Complete | 0 +| 479|0x000000073be00000, 0x000000073c000000, 0x000000073c000000|100%| E|CS|TAMS 0x000000073be00000| PB 0x000000073be00000| Complete | 0 +| 480|0x000000073c000000, 0x000000073c200000, 0x000000073c200000|100%| E|CS|TAMS 0x000000073c000000| PB 0x000000073c000000| Complete | 0 +| 481|0x000000073c200000, 0x000000073c400000, 0x000000073c400000|100%| E|CS|TAMS 0x000000073c200000| PB 0x000000073c200000| Complete | 0 +| 482|0x000000073c400000, 0x000000073c600000, 0x000000073c600000|100%| E|CS|TAMS 0x000000073c400000| PB 0x000000073c400000| Complete | 0 +| 483|0x000000073c600000, 0x000000073c800000, 0x000000073c800000|100%| E|CS|TAMS 0x000000073c600000| PB 0x000000073c600000| Complete | 0 +| 484|0x000000073c800000, 0x000000073ca00000, 0x000000073ca00000|100%| E|CS|TAMS 0x000000073c800000| PB 0x000000073c800000| Complete | 0 +| 485|0x000000073ca00000, 0x000000073cc00000, 0x000000073cc00000|100%| E|CS|TAMS 0x000000073ca00000| PB 0x000000073ca00000| Complete | 0 +| 486|0x000000073cc00000, 0x000000073ce00000, 0x000000073ce00000|100%| E|CS|TAMS 0x000000073cc00000| PB 0x000000073cc00000| Complete | 0 +| 487|0x000000073ce00000, 0x000000073d000000, 0x000000073d000000|100%| E|CS|TAMS 0x000000073ce00000| PB 0x000000073ce00000| Complete | 0 +| 488|0x000000073d000000, 0x000000073d200000, 0x000000073d200000|100%| E|CS|TAMS 0x000000073d000000| PB 0x000000073d000000| Complete | 0 +|2047|0x00000007ffe00000, 0x00000007fff17a70, 0x0000000800000000| 54%| O| |TAMS 0x00000007ffe00000| PB 0x00000007ffe00000| Untracked | 0 + +Card table byte_map: [0x0000000122c68000,0x0000000123468000] _byte_map_base: 0x000000011f468000 + +Marking Bits: (CMBitMap*) 0x0000000104fa03e0 + Bits: [0x0000000123468000, 0x0000000127468000) + +Polling page: 0x000000010480c000 + +Metaspace: + +Usage: + Non-class: 13.75 MB used. + Class: 1.46 MB used. + Both: 15.21 MB used. + +Virtual space: + Non-class space: 64.00 MB reserved, 13.94 MB ( 22%) committed, 1 nodes. + Class space: 1.00 GB reserved, 1.62 MB ( <1%) committed, 1 nodes. + Both: 1.06 GB reserved, 15.56 MB ( 1%) committed. + +Chunk freelists: + Non-Class: 2.02 MB + Class: 14.24 MB + Both: 16.27 MB + +MaxMetaspaceSize: unlimited +CompressedClassSpaceSize: 1.00 GB +Initial GC threshold: 21.00 MB +Current GC threshold: 21.00 MB +CDS: on + - commit_granule_bytes: 65536. + - commit_granule_words: 8192. + - virtual_space_node_default_size: 8388608. + - enlarge_chunks_in_place: 1. +UseCompressedClassPointers 1, UseCompactObjectHeaders 0 +Narrow klass pointer bits 32, Max shift 3 +Narrow klass base: 0x00003f0000000000, Narrow klass shift: 0 +Encoding Range: [0x00003f0000000000 - 0x00003f0100000000), (4294967296 bytes) +Klass Range: [0x00003f0000000000 - 0x00003f0041000000), (1090519040 bytes) +Klass ID Range: [8 - 1090519033) (1090519025) + + +Internal statistics: + +num_allocs_failed_limit: 0. +num_arena_births: 300. +num_arena_deaths: 0. +num_vsnodes_births: 2. +num_vsnodes_deaths: 0. +num_space_committed: 249. +num_space_uncommitted: 0. +num_chunks_returned_to_freelist: 0. +num_chunks_taken_from_freelist: 611. +num_chunk_merges: 0. +num_chunk_splits: 375. +num_chunks_enlarged: 234. +num_inconsistent_stats: 0. + +CodeHeap 'non-profiled nmethods': size=120048Kb used=1403Kb max_used=1403Kb free=118644Kb + bounds [0x000000011b72c000, 0x000000011b99c000, 0x0000000122c68000] +CodeHeap 'profiled nmethods': size=120016Kb used=5291Kb max_used=5291Kb free=114724Kb + bounds [0x0000000113c68000, 0x0000000114198000, 0x000000011b19c000] +CodeHeap 'non-nmethods': size=5696Kb used=1325Kb max_used=1411Kb free=4370Kb + bounds [0x000000011b19c000, 0x000000011b40c000, 0x000000011b72c000] +CodeCache: size=245760Kb, used=8019Kb, max_used=8105Kb, free=237738Kb + total_blobs=3935, nmethods=3388, adapters=456, full_count=0 +Compilation: enabled, stopped_count=0, restarted_count=0 + +Compilation events (20 events): +Event: 6.371 Thread 0x0000000b694f3000 nmethod 3349 0x000000011b887e08 code [0x000000011b887f40, 0x000000011b888100] +Event: 6.439 Thread 0x0000000b694f3000 3400 ! 4 java.io.PrintStream::write (69 bytes) +Event: 6.447 Thread 0x0000000b694f3000 nmethod 3400 0x000000011b888148 code [0x000000011b888380, 0x000000011b889450] +Event: 6.447 Thread 0x0000000b694f3000 3401 ! 4 java.lang.System$Out::write (31 bytes) +Event: 6.448 Thread 0x0000000b694f3000 nmethod 3401 0x000000011b889548 code [0x000000011b889680, 0x000000011b889810] +Event: 6.531 Thread 0x0000000b694f3800 3402 ! 3 java.io.ObjectInputStream$BlockDataInputStream::readUTFSpan (472 bytes) +Event: 6.532 Thread 0x0000000b694f3800 nmethod 3402 0x0000000114190d08 code [0x0000000114190f40, 0x0000000114191bd0] +Event: 6.532 Thread 0x0000000b694f3800 3403 3 java.io.ObjectInputStream$BlockDataInputStream::readByte (20 bytes) +Event: 6.532 Thread 0x0000000b694f3800 nmethod 3403 0x0000000114191c48 code [0x0000000114191d80, 0x0000000114191ff0] +Event: 6.532 Thread 0x0000000b694f3800 3404 3 java.io.ObjectStreamClass::forClass (18 bytes) +Event: 6.532 Thread 0x0000000b694f3000 3406 s 4 java.io.BufferedOutputStream::write (71 bytes) +Event: 6.532 Thread 0x0000000b694f3800 nmethod 3404 0x0000000114192048 code [0x0000000114192180, 0x0000000114192448] +Event: 6.532 Thread 0x0000000b694f3800 3405 3 java.io.ObjectOutputStream::writeUTF (10 bytes) +Event: 6.533 Thread 0x0000000b694f3800 nmethod 3405 0x0000000114192488 code [0x00000001141925c0, 0x0000000114192748] +Event: 6.533 Thread 0x0000000b694f3800 3408 3 java.io.ObjectInputStream$PeekInputStream::read (47 bytes) +Event: 6.533 Thread 0x0000000b694f3800 nmethod 3408 0x0000000114192788 code [0x00000001141928c0, 0x0000000114192b98] +Event: 6.533 Thread 0x0000000b694f3800 3411 3 jdk.internal.misc.Unsafe::pick (12 bytes) +Event: 6.533 Thread 0x0000000b694f3800 nmethod 3411 0x0000000114192bc8 code [0x0000000114192cc0, 0x0000000114192db8] +Event: 6.537 Thread 0x0000000b694f3000 nmethod 3406 0x000000011b889d08 code [0x000000011b889ec0, 0x000000011b88a828] +Event: 6.537 Thread 0x0000000b694f3000 3409 4 java.util.Collections$UnmodifiableCollection$1::next (10 bytes) + +GC Heap History (20 events): +Event: 5.408 GC heap before +{Heap before GC invocations=53 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 608320K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 1 survivors (2048K) + Metaspace used 14332K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.410 GC heap after +{Heap after GC invocations=54 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 10263K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 1 young (2048K), 1 survivors (2048K) + Metaspace used 14332K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.547 GC heap before +{Heap before GC invocations=54 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 610327K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 1 survivors (2048K) + Metaspace used 14332K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.549 GC heap after +{Heap after GC invocations=55 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 10362K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 1 young (2048K), 1 survivors (2048K) + Metaspace used 14332K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.638 GC heap before +{Heap before GC invocations=55 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 610426K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 1 survivors (2048K) + Metaspace used 14332K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.640 GC heap after +{Heap after GC invocations=56 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 10658K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 1 young (2048K), 1 survivors (2048K) + Metaspace used 14332K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.738 GC heap before +{Heap before GC invocations=56 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 610722K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 1 survivors (2048K) + Metaspace used 14332K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.739 GC heap after +{Heap after GC invocations=57 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 10666K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 1 young (2048K), 1 survivors (2048K) + Metaspace used 14332K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.891 GC heap before +{Heap before GC invocations=57 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 608682K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 1 survivors (2048K) + Metaspace used 14335K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.893 GC heap after +{Heap after GC invocations=58 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 10706K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 1 young (2048K), 1 survivors (2048K) + Metaspace used 14335K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.992 GC heap before +{Heap before GC invocations=58 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 610770K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 1 survivors (2048K) + Metaspace used 14335K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 5.993 GC heap after +{Heap after GC invocations=59 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 10772K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 1 young (2048K), 1 survivors (2048K) + Metaspace used 14335K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 6.075 GC heap before +{Heap before GC invocations=59 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 610836K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 1 survivors (2048K) + Metaspace used 14335K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 6.077 GC heap after +{Heap after GC invocations=60 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 10847K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 1 young (2048K), 1 survivors (2048K) + Metaspace used 14335K, committed 14656K, reserved 1114112K + class space used 1363K, committed 1472K, reserved 1048576K +} +Event: 6.195 GC heap before +{Heap before GC invocations=60 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 608863K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 1 survivors (2048K) + Metaspace used 14787K, committed 15104K, reserved 1114112K + class space used 1416K, committed 1536K, reserved 1048576K +} +Event: 6.197 GC heap after +{Heap after GC invocations=61 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 11154K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 1 young (2048K), 1 survivors (2048K) + Metaspace used 14787K, committed 15104K, reserved 1114112K + class space used 1416K, committed 1536K, reserved 1048576K +} +Event: 6.411 GC heap before +{Heap before GC invocations=61 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 609170K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 1 survivors (2048K) + Metaspace used 15575K, committed 15936K, reserved 1114112K + class space used 1499K, committed 1664K, reserved 1048576K +} +Event: 6.414 GC heap after +{Heap after GC invocations=62 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 12445K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 2 young (4096K), 2 survivors (4096K) + Metaspace used 15575K, committed 15936K, reserved 1114112K + class space used 1499K, committed 1664K, reserved 1048576K +} +Event: 6.500 GC heap before +{Heap before GC invocations=62 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 608413K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 294 young (602112K), 2 survivors (4096K) + Metaspace used 15575K, committed 15936K, reserved 1114112K + class space used 1499K, committed 1664K, reserved 1048576K +} +Event: 6.503 GC heap after +{Heap after GC invocations=63 (full 0): + garbage-first heap total reserved 4194304K, committed 1003520K, used 12573K [0x0000000700000000, 0x0000000800000000) + region size 2048K, 2 young (4096K), 2 survivors (4096K) + Metaspace used 15575K, committed 15936K, reserved 1114112K + class space used 1499K, committed 1664K, reserved 1048576K +} + +Dll operation events (11 events): +Event: 0.007 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libjava.dylib +Event: 0.055 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libzip.dylib +Event: 0.057 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libinstrument.dylib +Event: 0.060 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libnio.dylib +Event: 0.066 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libzip.dylib +Event: 0.087 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libnet.dylib +Event: 0.092 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libextnet.dylib +Event: 0.105 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libjimage.dylib +Event: 0.234 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libmanagement.dylib +Event: 0.235 Loaded shared library /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libmanagement_ext.dylib +Event: 4.408 Loaded shared library /private/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/idea_libasyncProfiler_dylib_temp_folder/libasyncProfiler.dylib + +Deoptimization events (20 events): +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: trap_request=0xffffffde fr.pc=0x000000011b888034 relative=0x00000000000000f4 +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011b888034 method=java.util.Collections$UnmodifiableCollection$1.next()Ljava/lang/Object; @ 4 c2 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT PACKING pc=0x000000011b888034 sp=0x000000016e8ed8e0 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT UNPACKING pc=0x000000011b2a9e1c sp=0x000000016e8ed890 mode 2 +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: trap_request=0xffffffde fr.pc=0x000000011b87cf1c relative=0x000000000000009c +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011b87cf1c method=java.util.Collections$UnmodifiableCollection$1.hasNext()Z @ 4 c2 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT PACKING pc=0x000000011b87cf1c sp=0x000000016e8ed8f0 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT UNPACKING pc=0x000000011b2a9e1c sp=0x000000016e8ed890 mode 2 +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: trap_request=0xffffffde fr.pc=0x000000011b888034 relative=0x00000000000000f4 +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011b888034 method=java.util.Collections$UnmodifiableCollection$1.next()Ljava/lang/Object; @ 4 c2 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT PACKING pc=0x000000011b888034 sp=0x000000016e8ed8e0 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT UNPACKING pc=0x000000011b2a9e1c sp=0x000000016e8ed890 mode 2 +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: trap_request=0xffffffde fr.pc=0x000000011b87cf1c relative=0x000000000000009c +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011b87cf1c method=java.util.Collections$UnmodifiableCollection$1.hasNext()Z @ 4 c2 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT PACKING pc=0x000000011b87cf1c sp=0x000000016e8ed8f0 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT UNPACKING pc=0x000000011b2a9e1c sp=0x000000016e8ed890 mode 2 +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: trap_request=0xffffffde fr.pc=0x000000011b888034 relative=0x00000000000000f4 +Event: 6.532 Thread 0x0000000b697f0000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011b888034 method=java.util.Collections$UnmodifiableCollection$1.next()Ljava/lang/Object; @ 4 c2 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT PACKING pc=0x000000011b888034 sp=0x000000016e8ed8e0 +Event: 6.532 Thread 0x0000000b697f0000 DEOPT UNPACKING pc=0x000000011b2a9e1c sp=0x000000016e8ed890 mode 2 + +Classes loaded (20 events): +Event: 6.304 Loading class jdk/jfr/internal/MetadataWriter +Event: 6.304 Loading class jdk/jfr/internal/MetadataWriter done +Event: 6.304 Loading class jdk/jfr/internal/MetadataDescriptor$Element +Event: 6.304 Loading class jdk/jfr/internal/MetadataDescriptor$Element done +Event: 6.305 Loading class jdk/jfr/internal/MetadataDescriptor$Attribute +Event: 6.305 Loading class jdk/jfr/internal/MetadataDescriptor$Attribute done +Event: 6.312 Loading class jdk/jfr/internal/consumer/StringParser$Encoding +Event: 6.312 Loading class jdk/jfr/internal/consumer/StringParser$Encoding done +Event: 6.321 Loading class jdk/jfr/internal/consumer/RepositoryFiles +Event: 6.321 Loading class jdk/jfr/internal/consumer/RepositoryFiles done +Event: 6.325 Loading class jdk/jfr/internal/SettingsManager$InternalSetting +Event: 6.325 Loading class jdk/jfr/internal/SettingsManager$InternalSetting done +Event: 6.326 Loading class jdk/jfr/internal/util/Rate +Event: 6.326 Loading class jdk/jfr/internal/util/Rate done +Event: 6.326 Loading class jdk/jfr/internal/util/TimespanUnit +Event: 6.327 Loading class jdk/jfr/internal/util/TimespanUnit done +Event: 6.327 Loading class jdk/jfr/internal/util/ValueParser +Event: 6.327 Loading class jdk/jfr/internal/util/ValueParser done +Event: 6.328 Loading class jdk/jfr/internal/periodic/PeriodicType +Event: 6.329 Loading class jdk/jfr/internal/periodic/PeriodicType done + +Classes unloaded (0 events): +No events + +Classes redefined (0 events): +No events + +Internal exceptions (20 events): +Event: 0.585 Thread 0x0000000b695f3000 Exception (0x000000070fa6d1b8) +thrown [open/src/hotspot/share/classfile/systemDictionary.cpp, line 327] +Event: 0.591 Thread 0x0000000b695f3000 Exception (0x000000070f123940) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.592 Thread 0x0000000b695f3000 Exception (0x000000070f12b7f8) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.639 Thread 0x0000000b697f0000 Exception ()V> (0x000000070d775430) +thrown [open/src/hotspot/share/prims/jni.cpp, line 1108] +Event: 0.641 Thread 0x0000000b697f0000 Exception (0x000000070d776d80) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.650 Thread 0x0000000b690e1000 Exception (0x000000070c48e470) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.651 Thread 0x0000000b690e1000 Exception (0x000000070c49e438) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.651 Thread 0x0000000b697f0000 Exception (0x000000070c8e7078) +thrown [open/src/hotspot/share/classfile/systemDictionary.cpp, line 327] +Event: 0.661 Thread 0x0000000b697f0000 Exception (0x000000070c0a4718) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.663 Thread 0x0000000b697f0000 Exception (0x000000070c191b70) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.665 Thread 0x0000000b697f0000 Exception (0x000000070c1a8970) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.668 Thread 0x0000000b697f0000 Exception (0x000000070bf62e40) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.669 Thread 0x0000000b697f0000 Exception (0x000000070bff8588) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.674 Thread 0x0000000b697f0000 Exception (0x000000070bc4c8e0) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 0.675 Thread 0x0000000b697f0000 Exception (0x000000070ba00888) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 6.179 Thread 0x0000000b695f3000 Exception (0x00000007230b3180) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 6.294 Thread 0x0000000b695f3000 Exception (0x000000073049f0f0) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 6.294 Thread 0x0000000b695f3000 Exception (0x00000007304a6d10) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 6.296 Thread 0x0000000b695f3000 Exception (0x00000007304c10f8) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] +Event: 6.296 Thread 0x0000000b695f3000 Exception (0x00000007304d0000) +thrown [open/src/hotspot/share/interpreter/linkResolver.cpp, line 805] + +VM Operations (20 events): +Event: 5.638 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) +Event: 5.640 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done +Event: 5.737 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) +Event: 5.740 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done +Event: 5.891 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) +Event: 5.893 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done +Event: 5.992 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) +Event: 5.993 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done +Event: 6.075 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) +Event: 6.078 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done +Event: 6.195 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) +Event: 6.197 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done +Event: 6.298 Executing VM operation: HandshakeAllThreads (Deoptimize) +Event: 6.298 Executing VM operation: HandshakeAllThreads (Deoptimize) done +Event: 6.322 Executing VM operation: JFRSafepointClear +Event: 6.323 Executing VM operation: JFRSafepointClear done +Event: 6.411 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) +Event: 6.414 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done +Event: 6.500 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) +Event: 6.503 Executing VM operation: G1CollectForAllocation (G1 Evacuation Pause) done + +Memory protections (20 events): +Event: 6.539 Protecting memory [0x000000016fb64000,0x000000016fb70000] with protection modes 3 +Event: 6.539 Protecting memory [0x000000016ff7c000,0x000000016ff88000] with protection modes 0 +Event: 6.539 Protecting memory [0x000000016ff7c000,0x000000016ff88000] with protection modes 3 +Event: 6.539 Protecting memory [0x0000000170394000,0x00000001703a0000] with protection modes 0 +Event: 6.539 Protecting memory [0x0000000170394000,0x00000001703a0000] with protection modes 3 +Event: 6.539 Protecting memory [0x000000016d480000,0x000000016d48c000] with protection modes 0 +Event: 6.539 Protecting memory [0x000000016d480000,0x000000016d48c000] with protection modes 3 +Event: 6.539 Protecting memory [0x000000016ed10000,0x000000016ed1c000] with protection modes 0 +Event: 6.539 Protecting memory [0x000000016ed10000,0x000000016ed1c000] with protection modes 3 +Event: 6.539 Protecting memory [0x000000016d480000,0x000000016d48c000] with protection modes 0 +Event: 6.540 Protecting memory [0x000000016d480000,0x000000016d48c000] with protection modes 3 +Event: 6.540 Protecting memory [0x000000016ef1c000,0x000000016ef28000] with protection modes 0 +Event: 6.540 Protecting memory [0x000000016f334000,0x000000016f340000] with protection modes 0 +Event: 6.540 Protecting memory [0x000000016ef1c000,0x000000016ef28000] with protection modes 3 +Event: 6.540 Protecting memory [0x000000016f334000,0x000000016f340000] with protection modes 3 +Event: 6.540 Protecting memory [0x000000016f540000,0x000000016f54c000] with protection modes 0 +Event: 6.540 Protecting memory [0x000000016f540000,0x000000016f54c000] with protection modes 3 +Event: 6.540 Protecting memory [0x000000016ed10000,0x000000016ed1c000] with protection modes 0 +Event: 6.540 Protecting memory [0x000000016ed10000,0x000000016ed1c000] with protection modes 3 +Event: 6.540 Protecting memory [0x000000016f74c000,0x000000016f758000] with protection modes 0 + +Nmethod flushes (0 events): +No events + +Events (20 events): +Event: 6.539 Thread 0x0000000b6979b000 Thread exited: 0x0000000b6979b000 +Event: 6.539 Thread 0x0000000b690f5000 Thread exited: 0x0000000b690f5000 +Event: 6.539 Thread 0x0000000b690b3000 Thread exited: 0x0000000b690b3000 +Event: 6.539 Thread 0x0000000b690f7000 Thread exited: 0x0000000b690f7000 +Event: 6.539 Thread 0x0000000b690f6800 Thread exited: 0x0000000b690f6800 +Event: 6.539 Thread 0x0000000b69110000 Thread exited: 0x0000000b69110000 +Event: 6.539 Thread 0x0000000b690f4000 Thread exited: 0x0000000b690f4000 +Event: 6.539 Thread 0x0000000b690f5800 Thread exited: 0x0000000b690f5800 +Event: 6.539 Thread 0x0000000104f979f0 Thread added: 0x0000000b690b3000 +Event: 6.539 Thread 0x0000000104f979f0 Thread added: 0x0000000b690b2800 +Event: 6.539 Thread 0x0000000b690b3000 Thread exited: 0x0000000b690b3000 +Event: 6.539 Thread 0x0000000104f979f0 Thread added: 0x0000000b690b3000 +Event: 6.539 Thread 0x0000000104f979f0 Thread added: 0x0000000b690b2000 +Event: 6.540 Thread 0x0000000104f979f0 Thread added: 0x0000000b690b1000 +Event: 6.540 Thread 0x0000000b690b2800 Thread exited: 0x0000000b690b2800 +Event: 6.540 Thread 0x0000000104f979f0 Thread added: 0x0000000b6979b000 +Event: 6.540 Thread 0x0000000104f979f0 Thread added: 0x0000000b690b2800 +Event: 6.540 Thread 0x0000000104f979f0 Thread added: 0x0000000b690f5800 +Event: 6.540 Thread 0x0000000b690b1000 Thread exited: 0x0000000b690b1000 +Event: 6.540 Thread 0x0000000b690b2000 Thread exited: 0x0000000b690b2000 + + +Dynamic libraries: +0x0000000104818000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libjli.dylib +0x00000001b36af000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices +0x000000019e41e000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics +0x000000019a5d8000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText +0x00000001a443a000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO +0x000000019eb75000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync +0x00000001ab0ca000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS +0x00000001af24b000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices +0x000000019ed30000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices +0x00000001a979d000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore +0x00000001ab488000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD +0x00000001ab483000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy +0x00000001ab09c000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis +0x00000001a6f86000 /usr/lib/libSystem.B.dylib +0x000000019de91000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight +0x000000019f575000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer +0x00000001a6f8b000 /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking +0x000000019b3d8000 /usr/lib/libicucore.A.dylib +0x00000001a0e71000 /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics +0x00000001a3e19000 /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib +0x00000001af4c0000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate +0x00000001a392f000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface +0x00000001a1b97000 /usr/lib/libxml2.2.dylib +0x000000019d9fe000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork +0x0000000197762000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation +0x0000000198fa1000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation +0x00000001a6ecf000 /usr/lib/libz.1.dylib +0x00000001972d8000 /usr/lib/libobjc.A.dylib +0x0000000197631000 /usr/lib/libc++.1.dylib +0x000000019afb1000 /System/Library/Frameworks/Security.framework/Versions/A/Security +0x000000024bfb4000 /System/Library/PrivateFrameworks/CollectionsInternal.framework/Versions/A/CollectionsInternal +0x00000001aa799000 /usr/lib/swift/libswiftCore.dylib +0x00000001c3678000 /usr/lib/swift/libswiftCoreFoundation.dylib +0x00000001b0f04000 /usr/lib/swift/libswiftDispatch.dylib +0x00000001c36d2000 /usr/lib/swift/libswiftIOKit.dylib +0x00000001b3cf8000 /usr/lib/swift/libswiftObjectiveC.dylib +0x00000001c368a000 /usr/lib/swift/libswiftXPC.dylib +0x000000028fa77000 /usr/lib/swift/libswift_Builtin_float.dylib +0x0000000248ea8000 /System/Library/PrivateFrameworks/BiomeLibrary.framework/Versions/A/BiomeLibrary +0x000000019f81a000 /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard +0x00000001b1266000 /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices +0x00000001b2f79000 /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices +0x0000000248dc7000 /System/Library/PrivateFrameworks/BackBoardHIDEventFoundation.framework/Versions/A/BackBoardHIDEventFoundation +0x00000001a1c7e000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo +0x00000001a0ea1000 /usr/lib/libDiagnosticMessagesClient.dylib +0x000000019a0eb000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay +0x00000001a62a8000 /usr/lib/libbsm.0.dylib +0x00000001a9102000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox +0x00000001a71a8000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders +0x00000001a5f74000 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer +0x0000000270ec4000 /System/Library/PrivateFrameworks/ProDisplayLibrary.framework/Versions/A/ProDisplayLibrary +0x00000001b6c51000 /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/Versions/A/IOSurfaceAccelerator +0x000000019f90b000 /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices +0x0000000198c01000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration +0x00000001a3956000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal +0x00000001a394c000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator +0x00000001a3c5f000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia +0x000000019de6d000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC +0x000000019ddd5000 /usr/lib/libMobileGestalt.dylib +0x00000001a90ba000 /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient +0x00000001a13bd000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore +0x000000019ba2f000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit +0x00000001a71b1000 /usr/lib/libcompression.dylib +0x00000001a90bc000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport +0x00000001e000e000 /usr/lib/swift/libswiftOSLog.dylib +0x00000001b3cfc000 /usr/lib/swift/libswiftos.dylib +0x00000001c70b6000 /usr/lib/swift/libswiftsimd.dylib +0x00000001d1f5c000 /System/Library/PrivateFrameworks/BiomeStreams.framework/Versions/A/BiomeStreams +0x00000001d7f7f000 /System/Library/PrivateFrameworks/BiomeStorage.framework/Versions/A/BiomeStorage +0x00000001ce2f8000 /System/Library/PrivateFrameworks/BiomeFoundation.framework/Versions/A/BiomeFoundation +0x0000000262d07000 /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/Versions/A/IntelligencePlatformLibrary +0x000000019f591000 /usr/lib/libsqlite3.dylib +0x000000027023b000 /System/Library/PrivateFrameworks/PoirotSchematizer.framework/Versions/A/PoirotSchematizer +0x00000002496d3000 /System/Library/PrivateFrameworks/BiomeSync.framework/Versions/A/BiomeSync +0x0000000248e8e000 /System/Library/PrivateFrameworks/BiomeDSL.framework/Versions/A/BiomeDSL +0x00000001d7f21000 /System/Library/PrivateFrameworks/BiomePubSub.framework/Versions/A/BiomePubSub +0x00000001c353f000 /System/Library/PrivateFrameworks/LoggingSupport.framework/Versions/A/LoggingSupport +0x00000001b4ca2000 /System/Library/PrivateFrameworks/ProactiveSupport.framework/Versions/A/ProactiveSupport +0x00000001effec000 /System/Library/PrivateFrameworks/FeatureFlags.framework/Versions/A/FeatureFlags +0x00000001e8427000 /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/Versions/A/InternalSwiftProtobuf +0x00000002702a5000 /System/Library/PrivateFrameworks/PoirotUDFs.framework/Versions/A/PoirotUDFs +0x000000028fbe6000 /usr/lib/swift/libswift_StringProcessing.dylib +0x00000001a6f80000 /usr/lib/system/libcache.dylib +0x00000001a6f3b000 /usr/lib/system/libcommonCrypto.dylib +0x00000001a6f66000 /usr/lib/system/libcompiler_rt.dylib +0x00000001a6f5b000 /usr/lib/system/libcopyfile.dylib +0x000000019746e000 /usr/lib/system/libcorecrypto.dylib +0x0000000197565000 /usr/lib/system/libdispatch.dylib +0x000000019732c000 /usr/lib/system/libdyld.dylib +0x00000001a6f76000 /usr/lib/system/libkeymgr.dylib +0x00000001a6f1e000 /usr/lib/system/libmacho.dylib +0x00000001a6280000 /usr/lib/system/libquarantine.dylib +0x00000001a6f73000 /usr/lib/system/libremovefile.dylib +0x000000019de55000 /usr/lib/system/libsystem_asl.dylib +0x00000001973fc000 /usr/lib/system/libsystem_blocks.dylib +0x00000001975af000 /usr/lib/system/libsystem_c.dylib +0x00000001a6f6a000 /usr/lib/system/libsystem_collections.dylib +0x00000001a4d25000 /usr/lib/system/libsystem_configuration.dylib +0x00000001a38f8000 /usr/lib/system/libsystem_containermanager.dylib +0x00000001a69a3000 /usr/lib/system/libsystem_coreservices.dylib +0x000000019b6aa000 /usr/lib/system/libsystem_darwin.dylib +0x000000028fdcc000 /usr/lib/system/libsystem_darwindirectory.dylib +0x00000001a6f77000 /usr/lib/system/libsystem_dnssd.dylib +0x000000028fdd0000 /usr/lib/system/libsystem_eligibility.dylib +0x00000001975ac000 /usr/lib/system/libsystem_featureflags.dylib +0x0000000197732000 /usr/lib/system/libsystem_info.dylib +0x00000001a6edf000 /usr/lib/system/libsystem_m.dylib +0x000000019751b000 /usr/lib/system/libsystem_malloc.dylib +0x000000019ddb8000 /usr/lib/system/libsystem_networkextension.dylib +0x000000019bb1a000 /usr/lib/system/libsystem_notify.dylib +0x00000001a4d2a000 /usr/lib/system/libsystem_sandbox.dylib +0x000000028fdd8000 /usr/lib/system/libsystem_sanitizers.dylib +0x00000001a6f6f000 /usr/lib/system/libsystem_secinit.dylib +0x00000001976df000 /usr/lib/system/libsystem_kernel.dylib +0x0000000197729000 /usr/lib/system/libsystem_platform.dylib +0x000000019771c000 /usr/lib/system/libsystem_pthread.dylib +0x000000019f9fd000 /usr/lib/system/libsystem_symptoms.dylib +0x000000019744d000 /usr/lib/system/libsystem_trace.dylib +0x000000028fde0000 /usr/lib/system/libsystem_trial.dylib +0x00000001a6f49000 /usr/lib/system/libunwind.dylib +0x0000000197400000 /usr/lib/system/libxpc.dylib +0x00000001976c4000 /usr/lib/libc++abi.dylib +0x000000028e751000 /usr/lib/libRosetta.dylib +0x000000028f681000 /usr/lib/libswiftPrespecialized.dylib +0x00000001a1b4d000 /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout +0x00000001a6f88000 /usr/lib/libfakelink.dylib +0x00000001a0f95000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration +0x00000001a6fdc000 /usr/lib/libarchive.2.dylib +0x00000001a4d38000 /usr/lib/liblangid.dylib +0x00000001acf64000 /System/Library/Frameworks/Combine.framework/Versions/A/Combine +0x0000000271c39000 /System/Library/PrivateFrameworks/ReflectionInternal.framework/Versions/A/ReflectionInternal +0x0000000272a85000 /System/Library/PrivateFrameworks/RuntimeInternal.framework/Versions/A/RuntimeInternal +0x00000001c0671000 /usr/lib/swift/libswiftDarwin.dylib +0x000000028fa45000 /usr/lib/swift/libswiftSystem.dylib +0x000000028fa7a000 /usr/lib/swift/libswift_Concurrency.dylib +0x000000028fb05000 /usr/lib/swift/libswift_DarwinFoundation1.dylib +0x000000019b9af000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal +0x00000001a6f53000 /usr/lib/liboah.dylib +0x00000001b3155000 /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages +0x00000001c0139000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS +0x00000001a1b11000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents +0x000000019b6b5000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore +0x00000001a0f09000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata +0x00000001a69ab000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices +0x00000001a70d4000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit +0x000000019f977000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE +0x0000000197caf000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices +0x00000001a84ec000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices +0x00000001a1b1f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList +0x00000001a7169000 /usr/lib/libapple_nghttp2.dylib +0x000000019f779000 /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts +0x00000001b339c000 /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport +0x00000001ab4bf000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS +0x00000001a98b4000 /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport +0x00000001b3c86000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip +0x000000019ddd3000 /usr/lib/libenergytrace.dylib +0x000000019fa06000 /System/Library/Frameworks/Network.framework/Versions/A/Network +0x00000001a6f22000 /usr/lib/system/libkxld.dylib +0x00000002479e5000 /System/Library/PrivateFrameworks/AppleKeyStore.framework/Versions/A/AppleKeyStore +0x000000028e455000 /usr/lib/libCoreEntitlements.dylib +0x0000000267fa9000 /System/Library/PrivateFrameworks/MessageSecurity.framework/Versions/A/MessageSecurity +0x00000001bb96d000 /System/Library/PrivateFrameworks/CloudServices.framework/Versions/A/CloudServices +0x00000001b0340000 /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/Versions/A/SymptomDiagnosticReporter +0x00000001a8730000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport +0x00000001a698a000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression +0x00000001a6290000 /usr/lib/libcoretls.dylib +0x00000001a8563000 /usr/lib/libcoretls_cfhelpers.dylib +0x00000001a71aa000 /usr/lib/libpam.2.dylib +0x00000001a85d5000 /usr/lib/libxar.1.dylib +0x00000001a8565000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS +0x000000027cfda000 /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/Versions/A/SwiftASN1Internal +0x00000001a85e4000 /usr/lib/libutil.dylib +0x00000001a4d33000 /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo +0x00000001ab522000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset +0x00000001b0350000 /System/Library/PrivateFrameworks/PowerLog.framework/Versions/A/PowerLog +0x0000000241251000 /System/Library/Frameworks/SwiftData.framework/Versions/A/SwiftData +0x000000019d43e000 /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers +0x00000001a1d40000 /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement +0x000000019d92b000 /usr/lib/libboringssl.dylib +0x000000019f9eb000 /usr/lib/libdns_services.dylib +0x00000001c257d000 /usr/lib/libquic.dylib +0x00000001aa72a000 /usr/lib/libusrtcp.dylib +0x0000000248734000 /System/Library/PrivateFrameworks/AtomicsInternal.framework/Versions/A/AtomicsInternal +0x000000028f8d6000 /usr/lib/swift/libswiftDistributed.dylib +0x000000028f8ff000 /usr/lib/swift/libswiftObservation.dylib +0x000000028fa3d000 /usr/lib/swift/libswiftSynchronization.dylib +0x00000001a4d31000 /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary +0x000000019f18e000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData +0x00000001a8544000 /usr/lib/liblzma.5.dylib +0x00000001a6184000 /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag +0x00000001b36b0000 /System/Library/PrivateFrameworks/InternationalTextSearch.framework/Versions/A/InternationalTextSearch +0x00000001ca83d000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/Versions/A/SoftwareUpdateCoreSupport +0x00000001d29a0000 /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/Versions/A/SoftwareUpdateCoreConnect +0x00000001b3253000 /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery +0x00000001ca43b000 /System/Library/PrivateFrameworks/MSUDataAccessor.framework/Versions/A/MSUDataAccessor +0x00000001c5673000 /usr/lib/libbootpolicy.dylib +0x00000001b3269000 /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC +0x00000001d1e29000 /usr/lib/libFDR.dylib +0x00000001d7b51000 /usr/lib/libamsupport.dylib +0x000000028e749000 /usr/lib/libReverseProxyDevice.dylib +0x000000024737c000 /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/Versions/A/AppleDeviceQuerySupport +0x00000001dab88000 /usr/lib/libpartition2_dynamic.dylib +0x00000001a7145000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce +0x000000028e2f8000 /usr/lib/libAppleArchive.dylib +0x00000001a6996000 /usr/lib/libbz2.1.0.dylib +0x00000001a0f9f000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage +0x00000001af225000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib +0x00000001a861b000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib +0x000000019819c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib +0x00000001fc2d1000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL +0x00000001d100f000 /usr/lib/swift/libswiftMetal.dylib +0x00000001da978000 /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib +0x0000000259ae9000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libllvm-flatbuffers.dylib +0x000000025442e000 /System/Library/PrivateFrameworks/FramePacing.framework/Versions/A/FramePacing +0x00000001fc2c3000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib +0x000000025551d000 /System/Library/PrivateFrameworks/GPUCompiler.framework/Versions/32023/Libraries/libGPUCompilerUtils.dylib +0x00000001fc322000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib +0x00000001fc2e5000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib +0x00000001fc4b1000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib +0x00000001fc2ee000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib +0x00000001fc2e2000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib +0x00000001fc2cb000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib +0x00000001a5e23000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib +0x00000001a7288000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib +0x00000001a631e000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib +0x00000001a7181000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib +0x00000001a7283000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib +0x00000001a4e63000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib +0x0000000198a8e000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib +0x0000000264c8b000 /System/Library/PrivateFrameworks/MIL.framework/Versions/A/MIL +0x00000001d4e21000 /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics +0x000000025234f000 /System/Library/PrivateFrameworks/DeviceRecovery.framework/Versions/A/DeviceRecovery +0x00000001b166c000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication +0x00000001e3dc4000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication +0x00000001b1649000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols +0x00000001c35cb000 /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging +0x000000028fb46000 /usr/lib/swift/libswift_RegexParser.dylib +0x00000001b022f000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth +0x00000001ab687000 /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers +0x00000001a6fc1000 /usr/lib/libiconv.2.dylib +0x00000001a6f1d000 /usr/lib/libcharset.1.dylib +0x000000023c17b000 /System/Library/Frameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation +0x00000001a8bf9000 /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport +0x00000001a8a0c000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices +0x00000001a8887000 /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit +0x00000001a61a2000 /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices +0x00000001da987000 /usr/lib/swift/libswiftAccelerate.dylib +0x00000001c36d1000 /usr/lib/swift/libswiftCoreImage.dylib +0x00000001d619b000 /usr/lib/swift/libswiftQuartzCore.dylib +0x00000001a8f84000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG +0x00000001a8988000 /usr/lib/libexpat.1.dylib +0x00000001a9671000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib +0x00000001a969d000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib +0x00000001a9787000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib +0x00000001a8fc9000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib +0x00000001a8696000 /usr/lib/libate.dylib +0x00000001a972d000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib +0x00000001a9724000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib +0x00000001a89ad000 /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation +0x000000025fd80000 /System/Library/PrivateFrameworks/IconRendering.framework/Versions/A/IconRendering +0x00000001a1819000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI +0x00000001a477b000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage +0x0000000272c30000 /System/Library/PrivateFrameworks/SFSymbols.framework/Versions/A/SFSymbols +0x000000023c03e000 /System/Library/Frameworks/DeveloperToolsSupport.framework/Versions/A/DeveloperToolsSupport +0x00000001bac94000 /System/Library/PrivateFrameworks/RenderBox.framework/Versions/A/RenderBox +0x00000001a43fc000 /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG +0x00000001a9814000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO +0x00000001a8ba8000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer +0x000000025433c000 /System/Library/PrivateFrameworks/FontServices.framework/Versions/A/FontServices +0x00000001a8bb8000 /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG +0x00000001a17c6000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib +0x000000028ec40000 /usr/lib/libhvf.dylib +0x000000026cdc6000 /System/Library/PrivateFrameworks/ParsingInternal.framework/Versions/A/ParsingInternal +0x000000028f91f000 /usr/lib/swift/libswiftRegexBuilder.dylib +0x000000025433d000 /System/Library/PrivateFrameworks/FontServices.framework/libXTFontStaticRegistryData.dylib +0x00000001a4c73000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore +0x00000001a68f5000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage +0x00000001a6333000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork +0x00000001a676b000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix +0x00000001a6580000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector +0x00000001a679d000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray +0x000000023e316000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSFunctions.framework/Versions/A/MPSFunctions +0x000000023e2f7000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSBenchmarkLoop.framework/Versions/A/MPSBenchmarkLoop +0x0000000197fbd000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools +0x00000001c8722000 /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/Versions/A/IOAccelMemoryInfo +0x00000001d658f000 /System/Library/PrivateFrameworks/kperf.framework/Versions/A/kperf +0x00000001c3654000 /System/Library/PrivateFrameworks/GPURawCounter.framework/Versions/A/GPURawCounter +0x00000001b4e28000 /System/Library/PrivateFrameworks/ASEProcessing.framework/Versions/A/ASEProcessing +0x000000026fe34000 /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/Versions/A/PhotosensitivityProcessing +0x00000001a9759000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI +0x00000001aae2e000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox +0x000000019a20f000 /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore +0x00000001ab006000 /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession +0x00000001b6025000 /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI +0x00000001ab083000 /usr/lib/libAudioStatistics.dylib +0x00000001a3c36000 /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk +0x000000019a804000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio +0x00000001a964b000 /usr/lib/libAudioToolboxUtility.dylib +0x00000001c3658000 /usr/lib/swift/libswiftCoreAudio.dylib +0x00000001c9cac000 /usr/lib/swift/libswiftCoreMIDI.dylib +0x00000001ab491000 /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata +0x00000001c2677000 /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy +0x00000001ab336000 /usr/lib/libSMC.dylib +0x00000001ab49f000 /usr/lib/libperfcheck.dylib +0x00000002487ef000 /System/Library/PrivateFrameworks/AudioAnalytics.framework/Versions/A/AudioAnalytics +0x000000028fb09000 /usr/lib/swift/libswift_DarwinFoundation2.dylib +0x000000028fb0a000 /usr/lib/swift/libswift_DarwinFoundation3.dylib +0x00000001e814c000 /System/Library/Frameworks/OSLog.framework/Versions/A/OSLog +0x00000001c35fd000 /usr/lib/libmis.dylib +0x00000001b1783000 /System/Library/PrivateFrameworks/CoreTime.framework/Versions/A/CoreTime +0x00000001a8ac6000 /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience +0x00000001aadd7000 /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib +0x00000001a978d000 /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore +0x00000001a8c06000 /usr/lib/libspindump.dylib +0x00000001a6009000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils +0x00000001bb9ab000 /System/Library/PrivateFrameworks/HID.framework/Versions/A/HID +0x00000002517cd000 /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/Versions/A/CoreUtilsExtras +0x000000025fce2000 /System/Library/PrivateFrameworks/IO80211.framework/Versions/A/IO80211 +0x00000001a69de000 /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit +0x00000001accb8000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth +0x00000001a8727000 /usr/lib/libIOReport.dylib +0x00000001a61b1000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation +0x000000019897c000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon +0x00000001b1187000 /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices +0x00000001a631b000 /usr/lib/libgermantok.dylib +0x00000001a4e5c000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData +0x00000001b1333000 /System/Library/PrivateFrameworks/GraphicsServices.framework/Versions/A/GraphicsServices +0x00000001ab142000 /System/Library/PrivateFrameworks/MultiverseSupport.framework/Versions/A/MultiverseSupport +0x00000001b0474000 /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement +0x00000001b0380000 /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport +0x0000000243a8e000 /System/Library/PrivateFrameworks/AAAFoundation.framework/Versions/A/AAAFoundation +0x00000001ab645000 /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle +0x00000001bc842000 /System/Library/PrivateFrameworks/URLFormatting.framework/Versions/A/URLFormatting +0x00000001b3308000 /usr/lib/libcsfde.dylib +0x00000001a88d1000 /usr/lib/libCoreStorage.dylib +0x00000001b0442000 /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit +0x00000001b038d000 /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording +0x00000001acd8f000 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage +0x00000001b3303000 /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin +0x00000001a89a3000 /usr/lib/libheimdal-asn1.dylib +0x00000001b0797000 /System/Library/PrivateFrameworks/OctagonTrust.framework/Versions/A/OctagonTrust +0x00000001b3c5c000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit +0x00000001a1ae4000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory +0x00000001a1af2000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory +0x00000001fc832000 /System/Library/Frameworks/AVFAudio.framework/Versions/A/AVFAudio +0x00000001bc94a000 /usr/lib/libAccessibility.dylib +0x0000000263849000 /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/Versions/A/IsolatedCoreAudioClient +0x00000001de845000 /usr/lib/swift/libswiftCoreMedia.dylib +0x0000000280593000 /System/Library/PrivateFrameworks/Tightbeam.framework/Versions/A/Tightbeam +0x000000024d72f000 /System/Library/PrivateFrameworks/CoreAudioOrchestration.framework/Versions/A/CoreAudioOrchestration +0x00000001db0cd000 /System/Library/PrivateFrameworks/AFKUser.framework/Versions/A/AFKUser +0x00000001af510000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility +0x000000028452f000 /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/Versions/A/VideoToolboxParavirtualizationSupport +0x00000001a893f000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA +0x00000001a971f000 /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler +0x00000001a96ff000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment +0x00000001a9727000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay +0x0000000248443000 /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/Versions/A/ArgumentParserInternal +0x000000024829b000 /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/Versions/A/AppleMobileFileIntegrity +0x000000028e7bf000 /usr/lib/libTLE.dylib +0x00000001f90a2000 /System/Library/PrivateFrameworks/ConfigProfileHelper.framework/Versions/A/ConfigProfileHelper +0x00000001edf9d000 /usr/lib/libedit.3.dylib +0x00000001c86e5000 /usr/lib/libncurses.5.4.dylib +0x00000001a5f3e000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji +0x0000000198c95000 /usr/lib/libCRFSuite.dylib +0x00000001a4d3a000 /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP +0x00000001a62ba000 /usr/lib/libmecab.dylib +0x00000001a713c000 /usr/lib/libThaiTokenizer.dylib +0x000000024aca4000 /System/Library/PrivateFrameworks/CascadeSets.framework/Versions/A/CascadeSets +0x00000001a9bbc000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore +0x000000023c02a000 /System/Library/Frameworks/DataDetection.framework/Versions/A/DataDetection +0x00000001c731b000 /System/Library/PrivateFrameworks/TextInput.framework/Versions/A/TextInput +0x00000001fdb91000 /System/Library/Frameworks/CoreTransferable.framework/Versions/A/CoreTransferable +0x00000001ab476000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth +0x00000001a1d02000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport +0x000000019d284000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation +0x00000001a8c0d000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal +0x00000001ab112000 /usr/lib/libresolv.9.dylib +0x00000001ab511000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth +0x00000001a6284000 /usr/lib/libCheckFix.dylib +0x00000001a0ea3000 /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities +0x00000002606e5000 /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/Versions/A/InstalledContentLibrary +0x000000019b9ef000 /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore +0x00000001a1b49000 /usr/lib/libapp_launch_measurement.dylib +0x00000001d6695000 /System/Library/PrivateFrameworks/MobileSystemServices.framework/Versions/A/MobileSystemServices +0x00000001a85e8000 /usr/lib/libxslt.1.dylib +0x00000001a6244000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement +0x00000001b3314000 /usr/lib/libcurl.4.dylib +0x000000028e9f6000 /usr/lib/libcrypto.46.dylib +0x000000028f60e000 /usr/lib/libssl.48.dylib +0x00000001b2feb000 /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP +0x00000001ab4ad000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos +0x00000001b3027000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent +0x00000001ab12f000 /usr/lib/libsasl2.2.dylib +0x00000001b3c5b000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib +0x000000027020a000 /System/Library/PrivateFrameworks/PoirotSQLite.framework/Versions/A/PoirotSQLite +0x00000001e85e6000 /System/Library/PrivateFrameworks/HIDDisplay.framework/Versions/A/HIDDisplay +0x00000001ab417000 /usr/lib/libcups.2.dylib +0x00000001bc84c000 /System/Library/PrivateFrameworks/AXCoreUtilities.framework/Versions/A/AXCoreUtilities +0x00000001cc438000 /System/Library/PrivateFrameworks/AttributeGraph.framework/Versions/A/AttributeGraph +0x000000028e212000 /usr/lib/libAXSafeCategoryBundle.dylib +0x00000001b6211000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa +0x000000019bb88000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit +0x000000024bf8f000 /System/Library/PrivateFrameworks/CollectionViewCore.framework/Versions/A/CollectionViewCore +0x00000001a43f6000 /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap +0x00000001a9c0e000 /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity +0x000000025443b000 /System/Library/PrivateFrameworks/FrontBoard.framework/Versions/A/FrontBoard +0x00000002823ff000 /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/Versions/A/UIIntelligenceSupport +0x00000002413ad000 /System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore +0x000000028867b000 /System/Library/PrivateFrameworks/WritingTools.framework/Versions/A/WritingTools +0x0000000287529000 /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement +0x0000000254182000 /System/Library/PrivateFrameworks/FocusEngine.framework/Versions/A/FocusEngine +0x0000000251f0e000 /System/Library/PrivateFrameworks/DesignLibrary.framework/Versions/A/DesignLibrary +0x00000001a43e1000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation +0x0000000282eb4000 /System/Library/PrivateFrameworks/UpdateCycle.framework/Versions/A/UpdateCycle +0x00000001a40de000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox +0x00000001aee45000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition +0x00000001a1ada000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis +0x00000001af1c9000 /System/Library/Frameworks/Accessibility.framework/Versions/A/Accessibility +0x00000002422d2000 /System/Library/Frameworks/Symbols.framework/Versions/A/Symbols +0x000000025d048000 /System/Library/PrivateFrameworks/Gestures.framework/Versions/A/Gestures +0x00000001c0670000 /usr/lib/swift/libswiftCoreGraphics.dylib +0x00000001afc01000 /usr/lib/swift/libswiftFoundation.dylib +0x00000001f8a71000 /usr/lib/swift/libswiftSwiftOnoneSupport.dylib +0x000000028fc7a000 /usr/lib/swift/libswiftsys_time.dylib +0x00000001e4562000 /System/Library/PrivateFrameworks/CoreMaterial.framework/Versions/A/CoreMaterial +0x000000028f9c0000 /usr/lib/swift/libswiftSpatial.dylib +0x000000028e7bc000 /usr/lib/libSpatial.dylib +0x000000028e130000 /System/Library/SubFrameworks/UIUtilities.framework/Versions/A/UIUtilities +0x000000010a410000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/server/libjvm.dylib +0x0000000104854000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libjimage.dylib +0x0000000104880000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libinstrument.dylib +0x00000001048c8000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libjava.dylib +0x00000001049c8000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libzip.dylib +0x00000001049f0000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libnio.dylib +0x00000001049a0000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libnet.dylib +0x0000000104a10000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libextnet.dylib +0x0000000104a24000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libmanagement.dylib +0x0000000104a38000 /Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libmanagement_ext.dylib +0x000000010a074000 /private/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/idea_libasyncProfiler_dylib_temp_folder/libasyncProfiler.dylib + +JVMTI agents: +/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar path:none, loaded, initialized, instrumentlib options:57720:/Applications/IntelliJ IDEA.app/Contents/bin +/private/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/idea_libasyncProfiler_dylib_temp_folder/libasyncProfiler.dylib path:/Users/lieght/Library/Java/JavaVirtualMachines/openjdk-24.0.2+12-54/Contents/Home/lib/libinstrument.dylib, loaded, initialized, dynamic options:start,jfr,event=wall,interval=10ms,jfrsync=profile,cstack=no,file=/Users/lieght/IdeaSnapshots/Main_2025_09_15_174423.jfr,log=/private/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/Main_2025_09_15_174423.jfr.log.txt,loglevel=DEBUG + + +VM Arguments: +jvm_args: --enable-native-access=ALL-UNNAMED --enable-preview -javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=57720:/Applications/IntelliJ IDEA.app/Contents/bin -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 +java_command: org.toop.Main +java_class_path (initial): /Users/lieght/IdeaProjects/pis/target/classes:/Users/lieght/.m2/repository/com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar:/Users/lieght/.m2/repository/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar:/Users/lieght/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/lieght/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:/Users/lieght/.m2/repository/com/google/errorprone/error_prone_annotations/2.36.0/error_prone_annotations-2.36.0.jar:/Users/lieght/.m2/repository/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar:/Users/lieght/.m2/repository/org/apache/logging/log4j/log4j-api/2.25.1/log4j-api-2.25.1.jar:/Users/lieght/.m2/repository/org/apache/logging/log4j/log4j-core/2.25.1/log4j-core-2.25.1.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl/3.3.6/lwjgl-3.3.6.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-assimp/3.3.6/lwjgl-assimp-3.3.6.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-glfw/3.3.6/lwjgl-glfw-3.3.6.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-openal/3.3.6/lwjgl-openal-3.3.6.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-opengl/3.3.6/lwjgl-opengl-3.3.6.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-stb/3.3.6/lwjgl-stb-3.3.6.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl/3.3.6/lwjgl-3.3.6-natives-macos-arm64.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-assimp/3.3.6/lwjgl-assimp-3.3.6-natives-macos-arm64.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-glfw/3.3.6/lwjgl-glfw-3.3.6-natives-macos-arm64.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-openal/3.3.6/lwjgl-openal-3.3.6-natives-macos-arm64.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-opengl/3.3.6/lwjgl-opengl-3.3.6-natives-macos-arm64.jar:/Users/lieght/.m2/repository/org/lwjgl/lwjgl-stb/3.3.6/lwjgl-stb-3.3.6-natives-macos-arm64.jar +Launcher Type: SUN_STANDARD + +[Global flags] + intx CICompilerCount = 4 {product} {ergonomic} + uint ConcGCThreads = 2 {product} {ergonomic} + bool FlightRecorder = true {product} {management} + uint G1ConcRefinementThreads = 8 {product} {ergonomic} + size_t G1HeapRegionSize = 2097152 {product} {ergonomic} + size_t InitialHeapSize = 268435456 {product} {ergonomic} + size_t MarkStackSize = 4194304 {product} {ergonomic} + size_t MarkStackSizeMax = 536870912 {product} {ergonomic} + size_t MaxHeapSize = 4294967296 {product} {ergonomic} + size_t MaxNewSize = 2575302656 {product} {ergonomic} + size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic} + size_t MinHeapSize = 8388608 {product} {ergonomic} + uintx NonNMethodCodeHeapSize = 5832704 {pd product} {ergonomic} + uintx NonProfiledCodeHeapSize = 122929152 {pd product} {ergonomic} + uintx ProfiledCodeHeapSize = 122896384 {pd product} {ergonomic} + uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic} + bool SegmentedCodeCache = true {product} {ergonomic} + size_t SoftMaxHeapSize = 4294967296 {manageable} {ergonomic} + bool UseCompressedOops = true {product lp64_product} {ergonomic} + bool UseG1GC = true {product} {ergonomic} + bool UseNUMA = false {product} {ergonomic} + bool UseNUMAInterleaving = false {product} {ergonomic} + +Logging: +Log output configuration: + #0: stdout all=warning uptime,level,tags foldmultilines=false + #1: stderr all=off uptime,level,tags foldmultilines=false + +Environment Variables: +PATH=/Users/lieght/.local/bin:/opt/anaconda3/bin:/opt/anaconda3/condabin:/Users/lieght/.deno/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/usr/local/MacGPG2/bin:/Applications/Wireshark.app/Contents/MacOS:/Applications/VMware Fusion.app/Contents/Public:/usr/local/share/dotnet:~/.dotnet/tools:/Users/lieght/.cargo/bin:/Users/lieght/Library/Application Support/JetBrains/Toolbox/scripts +SHELL=/bin/zsh +LANG=C.UTF-8 +TMPDIR=/var/folders/q2/xb66br0n487_18w56hmlcmrr0000gn/T/ + +Active Locale: +LC_ALL=C.UTF-8 +LC_COLLATE=C.UTF-8 +LC_CTYPE=C.UTF-8 +LC_MESSAGES=C.UTF-8 +LC_MONETARY=C.UTF-8 +LC_NUMERIC=C.UTF-8 +LC_TIME=C.UTF-8 + +Signal Handlers: + SIGSEGV: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked + SIGBUS: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked + SIGFPE: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked + SIGPIPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGILL: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked + SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, blocked + SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked + SIGTRAP: crash_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked + + +Periodic native trim disabled + +--------------- S Y S T E M --------------- + +OS: +uname: Darwin 25.0.0 Darwin Kernel Version 25.0.0: Wed Aug 27 20:24:40 PDT 2025; root:xnu-12377.1.9~17/RELEASE_ARM64_T8122 arm64 +OS uptime: 6 days 14:55 hours +rlimit (soft/hard): STACK 8176k/65520k , CORE 0k/infinity , NPROC 2666/4000 , NOFILE 1048576/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity +load average: 4.61 4.63 4.58 + +CPU: total 8 (initial active 8) 0x61:0x0:0xfa33415e:0, fp, asimd, aes, pmull, sha1, sha256, crc32, lse, sha3, sha512 +machdep.cpu.brand_string:Apple M3 +hw.cachelinesize:128 +hw.l1icachesize:131072 +hw.l1dcachesize:65536 +hw.l2cachesize:4194304 + +Memory: 16k page, physical 16777216k(135008k free), swap 3145728k(1532288k free) + +vm_info: OpenJDK 64-Bit Server VM (24.0.2+12-54) for bsd-aarch64 JRE (24.0.2+12-54), built on 2025-07-08T12:10:27Z with clang Apple LLVM 14.0.3 (clang-1403.0.22.14.1) + +END. diff --git a/src/main/java/org/toop/Main.java b/src/main/java/org/toop/Main.java index ff3f5a2..4ad7cbe 100644 --- a/src/main/java/org/toop/Main.java +++ b/src/main/java/org/toop/Main.java @@ -2,65 +2,71 @@ package org.toop; import org.toop.eventbus.Events; import org.toop.eventbus.GlobalEventBus; -import org.toop.server.ServerConnection; -import org.toop.server.ServerManager; -import org.toop.server.backend.Testsss; +import org.toop.server.backend.ServerManager; +import org.toop.server.frontend.ConnectionManager; import org.toop.server.backend.TcpServer; import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.LogManager; +import java.io.IOException; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; public class Main { private static final Logger logger = LogManager.getLogger(Main.class); - public static void main(String[] args) throws ExecutionException, InterruptedException { + public static void main(String[] args) throws ExecutionException, InterruptedException, IOException { - TcpServer server = new TcpServer(5001); - Thread serverThread = new Thread(server); - serverThread.start(); +// TcpServer server = new TcpServer(5001); +// Thread serverThread = new Thread(server); +// serverThread.start(); - ServerManager serverManager = new ServerManager(); + initSystems(); + + GlobalEventBus.post(new Events.ServerEvents.StartServer("5001")); CompletableFuture future = new CompletableFuture<>(); GlobalEventBus.post(new Events.ServerEvents.StartConnectionRequest("127.0.0.1", "5001", future)); String serverId = future.get(); - logger.info("Server ID: " + serverId); - CompletableFuture future2 = new CompletableFuture<>(); - GlobalEventBus.post(new Events.ServerEvents.StartConnectionRequest("127.0.0.2", "5002", future2)); - String serverId2 = future2.get(); - logger.info("Server ID: " + serverId2); +// for (int i = 0; i < 1; i++) { +// Thread thread = new Thread(() -> { +//// logger.info("Server ID: {}", serverId); +// GlobalEventBus.post(new Events.ServerEvents.Command(serverId, "HELP", "TEST")); +// }); +// thread.start(); +// } - CompletableFuture future3 = new CompletableFuture<>(); - GlobalEventBus.post(new Events.ServerEvents.StartConnectionRequest("127.0.0.3", "5003", future3)); - String serverId3 = future3.get(); - logger.info("Server ID: " + serverId3); + GlobalEventBus.post(new Events.ServerEvents.Command(serverId, "HELP", "TEST")); - CompletableFuture future4 = new CompletableFuture<>(); - GlobalEventBus.post(new Events.ServerEvents.StartConnectionRequest("127.0.0.4", "5004", future4)); - String serverId4 = future4.get(); - logger.info("Server ID: " + serverId4); + GlobalEventBus.post(new Events.ServerEvents.ForceCloseAllConnections()); + GlobalEventBus.post(new Events.ServerEvents.ForceCloseAllServers()); - CompletableFuture future5 = new CompletableFuture<>(); - GlobalEventBus.post(new Events.ServerEvents.StartConnectionRequest("127.0.0.5", "5005", future5)); - String serverId5 = future5.get(); - logger.info("Server ID: " + serverId5); +// +// CompletableFuture future2 = new CompletableFuture<>(); +// GlobalEventBus.post(new Events.ServerEvents.StartConnectionRequest("127.0.0.1", "5001", future2)); +// String serverId2 = future.get(); +// logger.info("Server ID: {}", serverId2); +// GlobalEventBus.post(new Events.ServerEvents.Command(serverId2, "HELP", "TEST2")); // GlobalEventBus.post(new Events.ServerEvents.StartConnection("127.0.0.1", "5001")); // Server.startNew("127.0.0.1", "5001"); // Testsss.start(""); // Used for testing server. - Window.start(""); +// Window.start(""); - CompletableFuture future6 = new CompletableFuture<>(); - GlobalEventBus.post(new Events.ServerEvents.RequestsAllConnections(future6)); - String serverConnections = future6.get(); - logger.info("Running connections: {}", serverConnections); +// CompletableFuture future6 = new CompletableFuture<>(); +// GlobalEventBus.post(new Events.ServerEvents.RequestsAllConnections(future6)); +// String serverConnections = future6.get(); +// logger.info("Running connections: {}", serverConnections); } + public static void initSystems() { + new ServerManager(); + new ConnectionManager(); + } + } \ No newline at end of file diff --git a/src/main/java/org/toop/eventbus/Events.java b/src/main/java/org/toop/eventbus/Events.java index 3459e7c..e39caed 100644 --- a/src/main/java/org/toop/eventbus/Events.java +++ b/src/main/java/org/toop/eventbus/Events.java @@ -1,11 +1,7 @@ package org.toop.eventbus; -import org.toop.server.ServerConnection; - import java.lang.reflect.Constructor; -import java.util.ArrayList; import java.util.Arrays; -import java.util.List; import java.util.concurrent.CompletableFuture; /** @@ -79,8 +75,18 @@ public class Events implements IEvents { public record RequestsAllConnections(CompletableFuture future) {} + public record RequestsAllServers(CompletableFuture future) {} + public record ForceCloseAllConnections() {} + public record ForceCloseAllServers() {} + + public record StartServer(String port) {} + + public record StartServerRequest(String port, CompletableFuture future) {} + + public record ServerStarted(String uuid, String port) {} + /** * * Triggers starting a server connection. @@ -112,7 +118,7 @@ public class Events implements IEvents { /** * Triggers sending a command to a server. */ - public record Command(Object connectionId, String command, String... args) { } + public record Command(String connectionId, String command, String... args) { } /** * Triggers when a command is sent to a server. diff --git a/src/main/java/org/toop/server/backend/ServerManager.java b/src/main/java/org/toop/server/backend/ServerManager.java new file mode 100644 index 0000000..b18bab2 --- /dev/null +++ b/src/main/java/org/toop/server/backend/ServerManager.java @@ -0,0 +1,69 @@ +package org.toop.server.backend; + +import org.toop.eventbus.Events; +import org.toop.eventbus.GlobalEventBus; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.util.ArrayList; +import java.util.Map; +import java.util.UUID; +import java.util.concurrent.ConcurrentHashMap; + +// TODO more methods. + +public class ServerManager { + + private static final Logger logger = LogManager.getLogger(ServerManager.class); + + /** + * Map of serverId -> Server instances + */ + private final Map servers = new ConcurrentHashMap<>(); + + /** + * Starts a server manager, to manage, servers. + */ + public ServerManager() { + GlobalEventBus.subscribeAndRegister(Events.ServerEvents.StartServerRequest.class, this::handleStartServerRequest); + GlobalEventBus.subscribeAndRegister(Events.ServerEvents.StartServer.class, this::handleStartServer); + GlobalEventBus.subscribeAndRegister(Events.ServerEvents.ForceCloseAllServers.class, _ -> shutdownAll()); + } + + private String startServer(String port) { + String serverId = UUID.randomUUID().toString(); + try { + TcpServer server = new TcpServer(Integer.parseInt(port)); + this.servers.put(serverId, server); + new Thread(server, "Server-" + serverId).start(); + logger.info("Connected to server {} at {}", serverId, port); + return serverId; + } catch (Exception e) { + logger.error("Failed to start server", e); + return null; + } + } + + private void handleStartServerRequest(Events.ServerEvents.StartServerRequest request) { + request.future().complete(this.startServer(request.port())); // TODO: Maybe post StartServer event. + } + + private void handleStartServer(Events.ServerEvents.StartServer event) { + GlobalEventBus.post(new Events.ServerEvents.ServerStarted( + this.startServer(event.port()), + event.port() + )); + } + + private void getAllServers(Events.ServerEvents.RequestsAllServers request) { + ArrayList a = new ArrayList<>(this.servers.values()); + request.future().complete(a.toString()); + } + + public void shutdownAll() { + this.servers.values().forEach(TcpServer::stop); + this.servers.clear(); + logger.info("All servers shut down"); + } +} diff --git a/src/main/java/org/toop/server/backend/TcpServer.java b/src/main/java/org/toop/server/backend/TcpServer.java index a07b276..10f4290 100644 --- a/src/main/java/org/toop/server/backend/TcpServer.java +++ b/src/main/java/org/toop/server/backend/TcpServer.java @@ -1,64 +1,121 @@ package org.toop.server.backend; -import org.toop.Main; - import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import java.io.*; import java.net.*; +import java.util.concurrent.*; + +import static java.lang.Thread.sleep; public class TcpServer implements Runnable { - private static final Logger logger = LogManager.getLogger(Main.class); + private static final Logger logger = LogManager.getLogger(TcpServer.class); + + private final ExecutorService executor = Executors.newFixedThreadPool(2); + private final BlockingQueue receivedQueue = new LinkedBlockingQueue<>(); + private final BlockingQueue sendQueue = new LinkedBlockingQueue<>(); + private final int WAIT_TIME = 500; // MS + private final int RETRY_ATTEMPTS = 3; private int port; + private ServerSocket serverSocket = null; private boolean running = true; - public TcpServer(int port) { + public TcpServer(int port) throws IOException { this.port = port; + this.serverSocket = new ServerSocket(port); } @Override public void run() { - try (ServerSocket serverSocket = new ServerSocket(port)) { + try { logger.info("Server listening on port " + port); while (running) { - Socket clientSocket = serverSocket.accept(); - logger.info("Connected to client: " + clientSocket.getInetAddress()); + Socket clientSocket = this.serverSocket.accept(); + logger.info("Connected to client: {}", clientSocket.getInetAddress()); - // Handle each client in a new thread - new Thread(() -> handleClient(clientSocket)).start(); + new Thread(() -> this.startWorkers(clientSocket)).start(); } } catch (IOException e) { e.printStackTrace(); } } - private void handleClient(Socket clientSocket) { - try ( - BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); - PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true) - ) { + private void startWorkers(Socket clientSocket) { + running = true; + + try { + BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); + PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true); + + this.executor.submit(() -> this.inputLoop(in)); + this.executor.submit(() -> this.outputLoop(out)); + } catch (Exception e) { + logger.error("Server could not start, {}", e); + } + + } + + private void stopWorkers() { + this.running = false; + this.sendQueue.clear(); + this.executor.shutdownNow(); + } + + private void inputLoop(BufferedReader in) { + + logger.info("Starting {} connection read", this.port); + try { String message; - while ((message = in.readLine()) != null) { - logger.info("Received: " + message); - out.println("Echo: " + message); + while (running && (message = in.readLine()) != null) { + logger.info("Received: '{}'", message); + if (!message.isEmpty()) { + String finalMessage = message; + new Thread(() -> { + for (int i = 0; i < this.RETRY_ATTEMPTS; i++) { + if (this.receivedQueue.offer(finalMessage)) break; + try { + sleep(this.WAIT_TIME); + } catch (InterruptedException e) { + throw new RuntimeException(e); + } + } + }).start(); + } } } catch (IOException e) { - e.printStackTrace(); + logger.error("Error reading from server", e); } finally { try { - clientSocket.close(); - logger.info("Client disconnected."); + this.serverSocket.close(); + logger.info("Client disconnected. {}", this.port); } catch (IOException e) { e.printStackTrace(); } } } + private void outputLoop(PrintWriter out) { + logger.info("Starting {} connection write", this.port); + try { + while (this.running) { + String send = this.sendQueue.poll(this.WAIT_TIME, TimeUnit.MILLISECONDS); + if (send != null) { + out.println(send); + logger.info("Sent message from server {}: '{}'", this.port, send); + } + } + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + } + } + public void stop() { - running = false; + stopWorkers(); + logger.info("sendQueue: {}", this.sendQueue.toString()); + logger.info("receivedQueue: {}", this.receivedQueue.toString()); } } \ No newline at end of file diff --git a/src/main/java/org/toop/server/ServerManager.java b/src/main/java/org/toop/server/frontend/ConnectionManager.java similarity index 84% rename from src/main/java/org/toop/server/ServerManager.java rename to src/main/java/org/toop/server/frontend/ConnectionManager.java index 6fe07ef..3d19a9f 100644 --- a/src/main/java/org/toop/server/ServerManager.java +++ b/src/main/java/org/toop/server/frontend/ConnectionManager.java @@ -1,4 +1,4 @@ -package org.toop.server; +package org.toop.server.frontend; import org.toop.eventbus.Events; import org.toop.eventbus.GlobalEventBus; @@ -12,16 +12,19 @@ import java.util.Map; import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; -public class ServerManager { +public class ConnectionManager { - private static final Logger logger = LogManager.getLogger(ServerManager.class); + private static final Logger logger = LogManager.getLogger(ConnectionManager.class); /** * Map of serverId -> Server instances */ private final Map serverConnections = new ConcurrentHashMap<>(); - public ServerManager() { + /** + * Starts a connection manager, to manage, connections. + */ + public ConnectionManager() { GlobalEventBus.subscribeAndRegister(Events.ServerEvents.StartConnectionRequest.class, this::handleStartConnectionRequest); GlobalEventBus.subscribeAndRegister(Events.ServerEvents.StartConnection.class, this::handleStartConnection); GlobalEventBus.subscribeAndRegister(Events.ServerEvents.Command.class, this::handleCommand); @@ -31,22 +34,25 @@ public class ServerManager { GlobalEventBus.subscribeAndRegister(Events.ServerEvents.RequestsAllConnections.class, this::getAllConnections); } - private void handleStartConnectionRequest(Events.ServerEvents.StartConnectionRequest request) { + private String startConnectionRequest(String ip, String port) { String connectionId = UUID.randomUUID().toString(); - ServerConnection connection = new ServerConnection(request.ip(), request.port()); + ServerConnection connection = new ServerConnection(ip, port); this.serverConnections.put(connectionId, connection); new Thread(connection, "Connection-" + connectionId).start(); + logger.info("Connected to server {} at {}:{}", connectionId, ip, port); + return connectionId; + } - request.future().complete(connectionId); + private void handleStartConnectionRequest(Events.ServerEvents.StartConnectionRequest request) { + request.future().complete(this.startConnectionRequest(request.ip(), request.port())); // TODO: Maybe post ConnectionEstablished event. } private void handleStartConnection(Events.ServerEvents.StartConnection event) { - String connectionId = UUID.randomUUID().toString(); - ServerConnection connection = new ServerConnection(event.ip(), event.port()); - this.serverConnections.put(connectionId, connection); - new Thread(connection, "Connection-" + connectionId).start(); - logger.info("Connected to server {} at {}:{}", connectionId, event.ip(), event.port()); - GlobalEventBus.post(new Events.ServerEvents.ConnectionEstablished(connectionId, event.ip(), event.port())); + GlobalEventBus.post(new Events.ServerEvents.ConnectionEstablished( + this.startConnectionRequest(event.ip(), event.port()), + event.ip(), + event.port() + )); } private void handleCommand(Events.ServerEvents.Command event) { diff --git a/src/main/java/org/toop/server/ServerConnection.java b/src/main/java/org/toop/server/frontend/ServerConnection.java similarity index 92% rename from src/main/java/org/toop/server/ServerConnection.java rename to src/main/java/org/toop/server/frontend/ServerConnection.java index 6edec26..4383201 100644 --- a/src/main/java/org/toop/server/ServerConnection.java +++ b/src/main/java/org/toop/server/frontend/ServerConnection.java @@ -1,9 +1,9 @@ -package org.toop.server; +package org.toop.server.frontend; import org.toop.Main; import org.toop.eventbus.Events; import org.toop.eventbus.GlobalEventBus; -import org.toop.server.backend.TcpClient; +import org.toop.server.ServerCommand; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -50,6 +50,8 @@ public final class ServerConnection implements Runnable { return; } + System.out.println(); + if (!this.running) { logger.warn("Server has been stopped"); return; @@ -72,11 +74,7 @@ public final class ServerConnection implements Runnable { } private void initEvents() { - GlobalEventBus.subscribeAndRegister(Events.ServerEvents.Command.class, event - -> this.sendCommandByString(event.command(), event.args())); - - GlobalEventBus.subscribeAndRegister(Events.ServerEvents.Reconnect.class, event - -> { + GlobalEventBus.subscribeAndRegister(Events.ServerEvents.Reconnect.class, _ -> { try { this.reconnect(); } catch (IOException e) { @@ -84,8 +82,7 @@ public final class ServerConnection implements Runnable { } }); - GlobalEventBus.subscribeAndRegister(Events.ServerEvents.ChangeConnection.class, event - -> { + GlobalEventBus.subscribeAndRegister(Events.ServerEvents.ChangeConnection.class, event -> { try { this.connect(event.ip(), event.port()); } catch (IOException e) { @@ -101,7 +98,6 @@ public final class ServerConnection implements Runnable { } private void stopWorkers() { - running = false; this.running = false; this.commandQueue.clear(); @@ -117,7 +113,7 @@ public final class ServerConnection implements Runnable { } private void inputLoop() { - logger.info("Starting server read"); + logger.info("Starting {}:{} connection read", this.ip, this.port); try { while (running) { String received = tcpClient.readLine(); // blocks @@ -133,7 +129,7 @@ public final class ServerConnection implements Runnable { } private void outputLoop() { - logger.info("Starting server write"); + logger.info("Starting {}:{} connection write", this.ip, this.port); try { while (this.running) { String command = this.commandQueue.poll(500, TimeUnit.MILLISECONDS); @@ -191,7 +187,7 @@ public final class ServerConnection implements Runnable { } /** - * DO NOT USE, USE START INSTEAD. + * DO NOT USE, USE startNew INSTEAD. */ @Override public void run() { diff --git a/src/main/java/org/toop/server/backend/TcpClient.java b/src/main/java/org/toop/server/frontend/TcpClient.java similarity index 97% rename from src/main/java/org/toop/server/backend/TcpClient.java rename to src/main/java/org/toop/server/frontend/TcpClient.java index 89aba4c..62e3339 100644 --- a/src/main/java/org/toop/server/backend/TcpClient.java +++ b/src/main/java/org/toop/server/frontend/TcpClient.java @@ -1,4 +1,4 @@ -package org.toop.server.backend; +package org.toop.server.frontend; import java.io.BufferedReader; import java.io.IOException;