Обновлен раздел О себе: добавлена общественная деятельность

This commit is contained in:
apuc committed 2026-10-01 12:44:03 +03:00
1 parent bb748870e2
commit f13e91be8c
4 files changed
+51 -43

No files matched your search

+14 -6
View File
@@ -93,9 +93,13 @@ def build_docx():
"реализовал более 200 проектов — от разработки и внедрения информационных систем до " "реализовал более 200 проектов — от разработки и внедрения информационных систем до "
"создания собственных цифровых продуктов полного цикла. В последние годы сосредоточен " "создания собственных цифровых продуктов полного цикла. В последние годы сосредоточен "
"на развитии и внедрении технологий искусственного интеллекта в информационные системы. " "на развитии и внедрении технологий искусственного интеллекта в информационные системы. "
"Сочетаю управленческие компетенции (стратегия, управление проектами, бюджетирование, " "Совмещаю предпринимательство с активной общественной деятельностью: являюсь "
"подбор персонала) с глубокими техническими знаниями в области ИИ, машинного обучения " "Председателем Комитета «Информационных Технологий и Автоматизации Бизнеса» в ОО "
"и анализа данных." "«ОПОРА РОССИИ», Председателем Комитета по предпринимательству и экономической "
"грамотности молодежи Молодежного Парламента Донецкой Народной Республики, а также "
"Наставником проекта «Росмолодежь.Предпринимай». Сочетаю управленческие компетенции "
"(стратегия, управление проектами, бюджетирование, подбор персонала) с глубокими "
"техническими знаниями в области ИИ, машинного обучения и анализа данных."
) )
# Key metrics # Key metrics
@@ -262,9 +266,13 @@ def build_pdf():
"реализовал более 200 проектов — от разработки и внедрения информационных систем до " "реализовал более 200 проектов — от разработки и внедрения информационных систем до "
"создания собственных цифровых продуктов полного цикла. В последние годы сосредоточен " "создания собственных цифровых продуктов полного цикла. В последние годы сосредоточен "
"на развитии и внедрении технологий искусственного интеллекта в информационные системы. " "на развитии и внедрении технологий искусственного интеллекта в информационные системы. "
"Сочетаю управленческие компетенции (стратегия, управление проектами, бюджетирование, " "Совмещаю предпринимательство с активной общественной деятельностью: являюсь "
"подбор персонала) с глубокими техническими знаниями в области ИИ, машинного обучения " "Председателем Комитета «Информационных Технологий и Автоматизации Бизнеса» в ОО "
"и анализа данных.", "«ОПОРА РОССИИ», Председателем Комитета по предпринимательству и экономической "
"грамотности молодежи Молодежного Парламента Донецкой Народной Республики, а также "
"Наставником проекта «Росмолодежь.Предпринимай». Сочетаю управленческие компетенции "
"(стратегия, управление проектами, бюджетирование, подбор персонала) с глубокими "
"техническими знаниями в области ИИ, машинного обучения и анализа данных.",
body_style, body_style,
)) ))
@@ -16,7 +16,7 @@
## О себе ## О себе
Более 10 лет занимаюсь предпринимательской деятельностью в сфере ИТ. За это время реализовал более 200 проектов — от разработки и внедрения информационных систем до создания собственных цифровых продуктов полного цикла. В последние годы сосредоточен на развитии и внедрении технологий искусственного интеллекта в информационные системы. Сочетаю управленческие компетенции (стратегия, управление проектами, бюджетирование, подбор персонала) с глубокими техническими знаниями в области ИИ, машинного обучения и анализа данных. Более 10 лет занимаюсь предпринимательской деятельностью в сфере ИТ. За это время реализовал более 200 проектов — от разработки и внедрения информационных систем до создания собственных цифровых продуктов полного цикла. В последние годы сосредоточен на развитии и внедрении технологий искусственного интеллекта в информационные системы. Совмещаю предпринимательство с активной общественной деятельностью: являюсь Председателем Комитета «Информационных Технологий и Автоматизации Бизнеса» в ОО «ОПОРА РОССИИ», Председателем Комитета по предпринимательству и экономической грамотности молодежи Молодежного Парламента Донецкой Народной Республики, а также Наставником проекта «Росмолодежь.Предпринимай». Сочетаю управленческие компетенции (стратегия, управление проектами, бюджетирование, подбор персонала) с глубокими техническими знаниями в области ИИ, машинного обучения и анализа данных.
--- ---
@@ -2,7 +2,7 @@
%“Œ‹ž ReportLab Generated PDF document (opensource) %“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj 1 0 obj
<< <<
/F1 2 0 R /F2 3 0 R /F3 4 0 R /F4 6 0 R /F1 2 0 R /F2 3 0 R /F3 4 0 R /F4 7 0 R
>> >>
endobj endobj
2 0 obj 2 0 obj
@@ -30,38 +30,38 @@ s4IA0!"_al8O`[\!WW3$!!*'"s4[N@!!<9(!s/N+!s8W.!s8Z0#R(A7"9f,;#6kGB$4I=N$4@4N%MB<^
endobj endobj
6 0 obj 6 0 obj
<< <<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font /Contents 15 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 14 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject <<
/FormXob.e18eb5fa35d753e8706691e0b6731117 5 0 R
>>
>> /Rotate 0 /Trans <<
>>
/Type /Page
>> >>
endobj endobj
7 0 obj 7 0 obj
<< <<
/A << /BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F4 /Subtype /Type1 /Type /Font
/S /URI /Type /Action /URI (https://itguild.info)
>> /Border [ 0 0 0 ] /Rect [ 68.3622 109.8839 143.4022 122.8839 ] /Subtype /Link /Type /Annot
>> >>
endobj endobj
8 0 obj 8 0 obj
<< <<
/Annots [ 7 0 R ] /Contents 15 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 14 0 R /Resources << /A <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /XObject << /S /URI /Type /Action /URI (https://itguild.info)
/FormXob.e18eb5fa35d753e8706691e0b6731117 5 0 R >> /Border [ 0 0 0 ] /Rect [ 68.3622 707.9469 143.4022 720.9469 ] /Subtype /Link /Type /Annot
>>
>> /Rotate 0
/Trans <<
>> /Type /Page
>> >>
endobj endobj
9 0 obj 9 0 obj
<< <<
/A << /A <<
/S /URI /Type /Action /URI (https://rabota.today) /S /URI /Type /Action /URI (https://rabota.today)
>> /Border [ 0 0 0 ] /Rect [ 68.3622 665.9469 153.9722 678.9469 ] /Subtype /Link /Type /Annot >> /Border [ 0 0 0 ] /Rect [ 68.3622 558.9469 153.9722 571.9469 ] /Subtype /Link /Type /Annot
>> >>
endobj endobj
10 0 obj 10 0 obj
<< <<
/Annots [ 9 0 R ] /Contents 16 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 14 0 R /Resources << /Annots [ 8 0 R 9 0 R ] /Contents 16 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 14 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 >> /Rotate 0
/Trans << /Trans <<
@@ -86,35 +86,35 @@ endobj
endobj endobj
13 0 obj 13 0 obj
<< <<
/Author (\376\377\004\021\004>\0049\004:\004>\000 \004\032\0048\004@\0048\004;\004;\000 \004!\0045\004@\0043\0045\0045\0042\0048\004G) /CreationDate (D:20261001123925+03'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20261001123925+03'00') /Producer (ReportLab PDF Library - \(opensource\)) /Author (\376\377\004\021\004>\0049\004:\004>\000 \004\032\0048\004@\0048\004;\004;\000 \004!\0045\004@\0043\0045\0045\0042\0048\004G) /CreationDate (D:20261001124343+03'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20261001124343+03'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\376\377\004 \0045\0047\004N\004<\0045\000 \024\000 \004\021\004>\0049\004:\004>\000 \004\032\0048\004@\0048\004;\004;\000 \004!\0045\004@\0043\0045\0045\0042\0048\004G) /Trapped /False /Subject (\(unspecified\)) /Title (\376\377\004 \0045\0047\004N\004<\0045\000 \024\000 \004\021\004>\0049\004:\004>\000 \004\032\0048\004@\0048\004;\004;\000 \004!\0045\004@\0043\0045\0045\0042\0048\004G) /Trapped /False
>> >>
endobj endobj
14 0 obj 14 0 obj
<< <<
/Count 3 /Kids [ 8 0 R 10 0 R 11 0 R ] /Type /Pages /Count 3 /Kids [ 6 0 R 10 0 R 11 0 R ] /Type /Pages
>> >>
endobj endobj
15 0 obj 15 0 obj
<< <<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1181 /Filter [ /ASCII85Decode /FlateDecode ] /Length 1091
>> >>
stream stream
Gb!#]b>R(K']%q&Zo"UVFS3"C0qABp:,fOdFMUY+PX&1<BN(;tIV$R9O$n"6j<eDfM5?tomaG5M+C[N2r;AfLkZrp4Q[jU\llH2J*+bbh75jp(J9%NK=DFi:8^9"DV@CfZP@Ae00\EHlMA>=jSff11@3F,\$l"BE#W![QPTn<d(Jl_`@184-=dL=90V^C1(C4%aZng[pSJc!ud:AC>S=o63(,/&9j'@HPL^fW_6,P$B@uG-oWU.H3M?P_H,\r#4TpTdff>C9k,$F0%_<>pMRX\V'nH@:^=PVdhEMir/Ul%^B@7%t30`Y&6rN[,Yh%F@r0ki%.%Q3\UqJ1OEg:ZtOC9T,UF2Wd+.j1`K6XOYf6[`r](BZ<W-d<*fgUmHuZ?KmL`d$Sl+.2TIQ=Dhq#Yf*We0pdi$I0u_$`7N-aHt\X_O<p`BK[YUb--lUBX\"ccrp/]b/]@d`Y]YI:3A;P<(i(8C5(o[^Ll&>=u4?Q[l2%il.F,,;ac]UV]aCS9p:kt]t(mf:)1?31tOZ6VDbBHL*>nL[o%R$kU%+`q<`:4c/WfTRa,MiHp2t)Gb34Kn8rZblm>&E.$8=$RlmcikM&t]f3H%LQd:`K'Y*;='he!6l!5;I-^HBX+q&"mT\BlkB,t^J5i,:]Q@Q,[$U]%_lTTPXjNcGu-!o_l<N:G3p,>mB=ec:t`"?]9i!lO*cYcc2`eopCF!(H$,rS,\j#2!I6+n*t<bP^D3he)^9*Y^U_.)Od1+acA,>3r2Lra:\2uQahm!5]JXY5JU-q<S#N:7qrPn]+8R58HMEO\('WmKro]qSKLc7h5Bno;"KURp+^4@&a,h"'=13FFI>W.p>WgL_D;ALAUuYr?3eT'SP@@O.5f$]9^c_/*-lDWmj#3>LM[>7oM5(6F(!6]m![l@JE`BP$TrKY,"NU$Dj&lLe986I^2Q/DfOK=Sq?3hlbA-^FT.GgMS1HMJ'<qk#f;:BMchICi9AY)t13>3o<:-YntEe'b]#*s,'9o7f1hV#MK7WOBpuB'V51Ld/$0OAkI(IW;YVJ+5^>AZPWRThs2=tcHOU#NU2sOD<SifGG'+'S0fBOgFZ)a99L4D9ggafYS&^Vb[poi1ALD3o]siVB]O;1[-l:=l+H-IH,YK5o.a4)4jOBRKdWU,&_k.)bLpS+97(jp=f!U<dGQ)^AmWg~>endstream Gb!#]95iQ=%)1n+kif1-.dCa@<"*OI%(gWS@>=hMZ_U%@UqqWtqtlQt#B:fj/X:LB+9cM:jN!;ldkVKs^/4b+[34O/7]u00!%6G5!D+TZ^6./dn7Ma_:8Oqug]Gl$:_:K)3Od4ijjis1UOa-upjkOP8l6p#XlUsM:tcO3QqC:PW&.C<WG!gBE%IMc:3_>KlWc(sC-Yq^f!C3;'g&J<C]:jeg$]$ZKTqga8]6G[Up:MA\;SdTEUUVG5(l\1@ZEpd-3P0`9H(WO(7I!1b4#hBmZsomO6)a(+e=YDe"]_QUVnuH9PY#72V(=tJ0CPOV4%3DF3^6$%\f7cM&qb.me>6JNUL3YYD)n+8EJbZaPkCcK24L,Q%t)2A<Aoe:12@kp&?W$>JbU8[p]UUF)a5Hbf1N3H,Z0YA>c*9lr(AZl;U*QE`3<\'ZHpAQ=STrFeo.d?be=:?!`9VEoO`OA5f_3/XC/-1()L435=0ok1-fIZX!:h'0*^sf&@)p&S7`gOD9fQ.ne*"[L^TY+eutJ41]CE_$hn(T`s5BmLoX\\K*:DBCeJ10=02F5,[G1g#(u%fmH,!Y><>R+C)nfaen[ooBL=8#j#ZXjl^map<j@8>1m&b%.97oh2r*,R0'g)\Lc_--?a5JfrK[OSd9-5:$!-<ePrVejMN7(mWK`[U(=;)KfU5L;C&AXL,c6UZoZ#8k9c-HD\01ZUrs[4&4O^cR,HI-NG,7(_Qd"n>LeP4pm@(:[$0UqGuRs@3[7ir-3C^dk[qOq0%=3!_6&a;oJgaV)S6Bjb<)>/abVIp<JpHO!dGG6i^P'LM^9B\(<Cpo5?E&l;rMP_8^hoc<M&r$e`TJX$8Ci!$0rb;K;Lt=[Fr,qEl:qD=+B9/]]Z8hNhRe6k%jC'iH5oO.974*"s.'?n@@UcWR6-X7sXrF9S68(O'C]TcNjF_9W#CM=]IfSr)FK-]&>>dF0'f*'<k-r"4l*qG$S->A"Z$ng;ZU5Zaqi4dB74)&Z44nYfH?,[;_q^JIV9YN7R-;8GDVPZ_fZBhPapY$`Gkls'2=/>l@Bsh;2Gb]74,[V8[fJ</3D.[/&ihUYLT#1ADB=M!d_~>endstream
endobj endobj
16 0 obj 16 0 obj
<< <<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1294 /Filter [ /ASCII85Decode /FlateDecode ] /Length 1295
>> >>
stream stream
Gb"/)>>s6@'RodXS4BY8A1tKd:G(GWM?>-Q)/"2N&2>X@KrF+jGE%+Zk.5A,3hso,@eSR4o:9s:4hD;W_EKCG*_l^L=jT8uJ1t*7J>c/X\qF!tn+Rl,[aY_RBGcA^=u'i,/I#]\Q14$S]Z3&ulTT"jXN=\%.-scYmB1_(@eU<br7M>@r^5EE$l\;H0\D_"q7Hk(0E[Jsi#*gS_E1^PaSI*.SC2"hOAHS,7C,gR)rId!fZB!%nl5*P1Z,I6Gt\G'j^'9rm=$FPag.*ERY-^fk@C)&rgDH[Pd/7m+4X5()7f$'hS^#0eFm/fEV`AgX]`/BX@K?FN]bMeV$rXs.GJ/WUi5/cJIRo0Z5<=s0i5eC1=7tZ,M;pbi[P:+#tH=X=%2O%7)U$&!%Y"Ul)G2'bf!5'"tC4IaacjU%'Z.6MSUi&$qsW^F]C4SP/[KZcepD]VXpQpEu)>P%Z7e^;<k)"nl:T89Qk9Tgr>X2iBCd);A?.:q\PiDjT77#[^AS0)F$h$0>$/VD">OtTV=e6[?)4^k,pXlFC8jE*O)Hj7sAVOY3uhn"_OB?:[lkVq8J&f7g2j](ocjk-Aor&*+Z'Jp#?ZSf@:'7#;aq_)S&YbQ8g".>)FY-f5"/0d5Yk%asqL0i)YGp-7YuA01;n/R08CN_Zs9k"\OMF$F;1_CuJ0d4]YMi<*;i`Vk!^XE`O:cKa%EuUf=92PpC'uS_OOoT:lNl>6gEGJVY@1p5+aO3^BB>X:t^hNEtd@_/RB`2Fe_9<>GAbj=!MHD6]r#_sZ`s5)m&DpnM"-nL$$cC0Va3^.?=BH!qj>6$Eprq47`VK*-:<d?WXFrG7t@R6(j'\9,E^58'Kum(0MWH^>@M=<7+k2U,LC,Y4t^j-V6_;'Jn]S(h=Db;;,]n2*_^OTM7U&5g1A;Q1T>g8-s=T:JIYbf/YopD+BH].Q9RL*R0G-hk&.p=IF53.&$q%hdOdKf=,P_>\F*<j2F`,N$fn3&NQ"mX%aT/H9f/CMKkfBR/3KcrQC:AbpQJGqbgMiALLQ"%RsW1NJo>h7IB6nT?[.]mR-mWDC&.a&lci6Ie-eLC_[h$'mfDqX`=>X0LtF:$^Om2f@",]n_sM@ZSRTlkk2#2bf%n?Sg+,e]oO@+Z17$nLIXS_*TWrfo*/-#VEG%'tckjI@\\Ia7?&R2\.e9QTZ23^P(*<2KA0odPCpeS]\#;o:KS\O\NN&c?:<Rda&j8D5?sj(06m=>*?Mi[),m#L:S&g=_gupe^4!RcgJqTZ%11mJUf/VEn=^/cqM>*JLK1J$au`gSc~>endstream Gb"/)>u03/'Rf.GgrH^S&DR"oi+Z\RZ-`lHB[W]jKJit>2X/r2epfnC.p^lJG2bOtP=DA]'-H!'giK[&'+e:4K8T-V"Q4,&a6*^>L@>\7D;#P-_>E`[qZ0mnFLrl>0a>rm-LtH7_:W$,@H=YI8M$do`F.Dkm3%cB#Acf8SqIP3@2!$,F>6(*3W/D-fk>S-p2^Mu_d>PgYkiDEJ--*b/XLt)4r#Es<lkKF\@]F`Z<m'>8t>R39C:72[[0kZ!<\:oddep8*8kCQnOU]qii^WH9ZdhgSniZY[XWAbZN44JUh"=LWEo5=B$UrpMp8qHgbpu(i!$&OKTH8Y/Q6&^CTGWPB8RrER%E>]?,E?:D6De\c_pAuj("N*9DVAOhITS,\-P_Bjn\6<d$CJ(V5.-KD"]Lq[fpR$s)79_JlZB?>4_:BN+7j5.D`#MV@lK,WeR%BOKPlK%b:J;#+Z-j%h?PgY/VLh+=].pWX"Ai)j7['A2H)8S)h'jNU`c7Ep#1lBh+oLk#A91;sr;X4B;PpYpUgfXPX[I\Yn8<"-`SLPEr%,Zf<:T[@VE0a$Cc'5b,s+OJ_ua6Mf)HQ:DKuUM(fpN+]V&[W8ELjM-qZeT!_=<U6`*JXP,1JaF+bCtMI^<ooLKGqsYZHfZlgL_BFo4/uJMmBH9pQ$HqplV=nV&]`qPipcLOga=FuItnqZVn6L`1$HhqRZ(aD7S+$9F?6;:.&U3/37Jdn\il`bf?&pYgEg]#$enolrT@D'p\!\A]n_ehSFPsg2Y*N\UBE)A*7@Sekh%VD"R=^Y#M:9/Sg+-2:de`-)aB\_NM9TdQ6jKFT?dG\FB1b\g-i[p.4o.k<e=:YVfI<f8#YOV>6d#<JZr4)lr0@>%=j=@nXLclb1Pmi;H'`CZd6`/FmZkc;3+QX.IHhp7fiKRO7bWlq"c4a)uA#3^--?D>$iOGZFi(e(i[10n$CMoZe)B`j288*+/>_^(s_>%2rKRjO$=)`T^98!#]?dRp^m/OpK8%u'.10c[L\C`.9$/*'GWB=L2EHXOlpBgPNj!aO`Y=^RZH>SF:4dJ7C22,*ZGYA-?iV(0]4IXpiIfR(j+Ut6tqgdK;!?MNoo4-LusV;8@-.kl%W5'B;=+,QlGNYE".'%H&QD,Vo-U?Ed_FVGDuZ@FX^OKhfUj'P?D-qZS.cf#5$pfAThG<:OA!YUBsZVAn-%7R9R#;C,8n$X`rIf><HC%/"95=q=<fl6;s3!qU+[^c$MC!j;%TKOsHWi_PbR"@*&=KQLqn]8]gT40"Xlj&'36VQ6]nT_(R`$B0u~>endstream
endobj endobj
17 0 obj 17 0 obj
<< <<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 245 /Filter [ /ASCII85Decode /FlateDecode ] /Length 396
>> >>
stream stream
Gatm49+&Ni&DcL`ZW%`T?^ddi9>Rdd#e>Lo6)\2[^Mra0U/nm?"p0'+o0*3*>_r,c,W^1MH4Ued.mZg&r^970*WgW83n[W3W3q`NCr^>HPu'14OA0S^;^?Ld%;6X_1ZB^tF<_/AVN(^1crYYep>4TBfoj*uNVZp7F68oGUfCj%OCa$B$^9)-&qR?K2%@YmK[NCH:g,9:q[=^e)p5rIaiAAcrJdMpatZphnghr4f"qrZGQJh\O%K~>endstream Gb!#Z4)]a*&Dm3t2l7T8hq?#HA#*Z#;TWFW8;U:pQ.l7&e.CD#$8u!%!@/q3cgSIN+E2O7o/p:ZFr%Lk"=13a5fk;(GM([0]>.IR1ea-%TS6oYQ'F.H;Vjro/qnB)2,SsEp=Gd(Ccn`OhtA1=kKR)kH3*p=cXI"DlOh%&7S,=tEu`]<YE;AT3A/-T3*7$OEqq#5)T1X5i5=@QPJAV2$!9?5&rrd+PkNDEfa7pmf]G_.bfXer-Ag*?!+d-A,74$UWVLl:F4%/9]0i!!HG+*/@RDOUDhqP'mKJ,RSM\2t6rB:!L4m\iR,H+(![b<SpqRmD`)06<*Raitf/`T2l`14'in^60JV*\Q;%)"m2c_s($f<"M9@ur^(s;'d0JXfng<+UDT_J\oA$=Y~>endstream
endobj endobj
xref xref
0 18 0 18
@@ -125,21 +125,21 @@ xref
0000000341 00000 n 0000000341 00000 n
0000000424 00000 n 0000000424 00000 n
0000335667 00000 n 0000335667 00000 n
0000335782 00000 n 0000335935 00000 n
0000335953 00000 n 0000336050 00000 n
0000336239 00000 n 0000336221 00000 n
0000336410 00000 n 0000336392 00000 n
0000336634 00000 n 0000336622 00000 n
0000336840 00000 n 0000336828 00000 n
0000336910 00000 n 0000336898 00000 n
0000337458 00000 n 0000337446 00000 n
0000337532 00000 n 0000337520 00000 n
0000338805 00000 n 0000338703 00000 n
0000340191 00000 n 0000340090 00000 n
trailer trailer
<< <<
/ID /ID
[<420004ae0d45a801cf10d0c2fc694687><420004ae0d45a801cf10d0c2fc694687>] [<5fb3fe3caf9a497c7b9a4213eae0506f><5fb3fe3caf9a497c7b9a4213eae0506f>]
% ReportLab generated PDF document -- digest (opensource) % ReportLab generated PDF document -- digest (opensource)
/Info 13 0 R /Info 13 0 R
@@ -147,5 +147,5 @@ trailer
/Size 18 /Size 18
>> >>
startxref startxref
340527 340577
%%EOF %%EOF