From c44b4dc30dac77da9ef20c8aeb458502d43ccdd9 Mon Sep 17 00:00:00 2001 From: Krzysztof Rudnicki Date: Sun, 2 Jul 2023 13:39:45 +0200 Subject: [PATCH] feat: added ESDP1 report --- NotProgramming/ESDP1/1.png | Bin 0 -> 11267 bytes NotProgramming/ESDP1/2.png | Bin 0 -> 40865 bytes ...NICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux | 34 + ...NIOR_DESIGN_PROJECT_ONE_REPORT.fdb_latexmk | 149 ++++ ...NICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.fls | 705 ++++++++++++++++++ ...NICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.log | 484 ++++++++++++ ...NICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out | 12 + ...NICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.pdf | Bin 0 -> 76175 bytes ...ENIOR_DESIGN_PROJECT_ONE_REPORT.synctex.gz | Bin 0 -> 15202 bytes ...NICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.tex | 220 ++++++ ...NICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv | Bin 0 -> 85472 bytes 11 files changed, 1604 insertions(+) create mode 100644 NotProgramming/ESDP1/1.png create mode 100644 NotProgramming/ESDP1/2.png create mode 100644 NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux create mode 100644 NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.fdb_latexmk create mode 100644 NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.fls create mode 100644 NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.log create mode 100644 NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out create mode 100644 NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.pdf create mode 100644 NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.synctex.gz create mode 100644 NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.tex create mode 100644 NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv diff --git a/NotProgramming/ESDP1/1.png b/NotProgramming/ESDP1/1.png new file mode 100644 index 0000000000000000000000000000000000000000..376cd50f75bb173f6cff18a3dfb525261c9172fd GIT binary patch literal 11267 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 literal 0 HcmV?d00001 diff --git a/NotProgramming/ESDP1/2.png b/NotProgramming/ESDP1/2.png new file mode 100644 index 0000000000000000000000000000000000000000..60fc4d6f26482b99416dc774345004f731f456a5 GIT binary patch literal 40865 zcmeEu=U-FX)^)51p&T1X_sCH!NRbvgM-)^PM5Rd=X`zK0dh`II(vFoHP*D*=HS}&! zP$7v3A(T)ent*{M8bUAc+PU}n8{RMXgFg|n*Pd&ZF~=Nh;l0aN7GfeYA}|cBz;H!>b>ft+~ubv$+^AUXKzQ+H)@jrk3FCG3@4WJ7C2L}HG$N%+)|Fy>d z@66zq2XSRJm%m7K*#U#e!62@3;L94BlWJRbr~t_pg~7~3v0Gs7Sqw}<@cZTCB+m$i zkc|QUBFSYp45pI%ToVSHM{ZCT$45fis_xsq@9za4e^v;6KinUDzXqK@O0{;vkZF`H zu#VHx`rBZpDGUsTOq6FX@YQk+z`v!S*EUovn@o(=Ptn>oUh&anmt$c03}~4EzYQ|l zViv65lCdic`efG^X&9_RYhu&om;q^y<>rc^(rmZEI{rBTR_{n=thS#xWS7;`YtY`m z{4I3l)zhM8;u@A?ON7cH`pkY6=Llivxu z^~h%$Jl40?fv&O7#<%q^|Nb_^;$*Mt!C>wQcStZ;eiK8ey(rd6&ub!jHHEB>-U*xh z4s8(iHCJ(MfpwzylK}}!_bF?SXZvi0-O>~MtSMJfkChFtbE0m_Klkb)ww~+^H|(KF0~>Dw8#_Mv zB`i7N+g?Y9FFCS;v8#?CU`T<5PZ<_%5#;@h!OeP2C^~o|Z~{U@@Uwrx&kq0a&waFj zwYR5_!TZRrm>wEg3`I>vvXK!?A*M zoA<(Cm$A@#78T3w6Z@v>9;U_>^A;?Ep$tMqLN?0bQ}2cO?~IFXy^oWgA53fTbZ@a( z>axfKS%acM0YzLVW@4r&n~x`cw#3KtO?Ec?6u&06IkF`L?`7#agT`vnq3% zn?bfdghDD*vYbu@$Gxp4Yt5;xj+^>RJ>lkPd_^q z)AONmVulvRjHgxvZ+E=`CDT6;s#IOR#QVWtNM2lK{0K21d7*3E-fsME#DHA-LWJx* zj4W9BQM;Hd#CBdWz@~D1+Xo>0IC~0Ix_d}&af0K6czP=Vte#(c-sR}pSAG_8y%{7w zOYr`u3_mwJq+7%OPr}LpSGtKP0=8)W^!)K}UQkM?q(L!I%5#LdDb<`5iyVBeJS zD_X`v&!C(BA_usk0&-~8KB8KJ->-Q313HZpZq>m1Sj(#6218At>Hw4(DyMmto8?_? z+#goqkx|p`HI}hu~V~x=tSGn93O*ST@;3Olt3BgzU9c!1*>r>Qd`*I zJ3oa#U@(R!6p{Q~w~dEQCptg^;TN$|RYmdA8*}`u-gT!Pu*sK@x7G6)Gj3m92U;Ii zQJmDAe;HssUvN3uU>E9&Py#ag4A)Z^uWP9)WR%C#X_tP!Ox$Zc$ti1(Vo#_8{QL|> zL|Tiy^v%)k7CPBJ2d#ic5t7+iP>!k#K})8>a5P zOYj*Z=rczshP>1ploh-CJuF++=yCmRww=}c$0O?dgnVK;?91AH*%P2y6@P$UH={*f zd*Q%n;~rNwT$#LRFaibcq5!1sX^~e5Y8ITsJ8$dS#S zY@qTWB5^!KyV1P!ho5WTUaWVvu~JbZ?;dmcrlIHUtu?lhHXL<$9P(Yn!@(uEAi|3qf-#ZR9x>Vu>!`%kGk8%I3Z~v5CQ?`l*z4s=V3A zJJjc~Jp@Oz!ul~!1@)705v}W;_JIYVR6GYrJ8wE(g9NvAzL?+5hD$kQs8-)|_O@vL zip7saO{HL}Hmm`I*gpi4>RF37PjPDdLNZRpLh7gaXRKRo^k)}x!a>0Hk3#nCi_{2V zJ87|3JiglfCUKot30I#!9#3Zpt!~3KY-GxVfDI)=AbtUvFlX|fJvLhNgSNoml2UXX zflD{oRyl6CthxX^ezY61=>xEdIVJ@FGPL1jutl?P!`F-j#qv!v7|irf9q404(WLgw zcVnYHiZ4}ub`A2={ClLet*?IlA@Moctu^|$3n>BQq>w)Q-h(lu|;9=gr}5ne!b(*X5EO_QcV zu?sD=I-}9?t3sW0O1Z4^#B!vuQGNuoiQZGUkJIbr6xscxEugI)kS%~{Pc0e$UGN$f)-z2kmyJ+T_u#z4@j%hx@74l zE}MD44{?ykJ`Ngk;NPAtCf9QeQB|%D;~8Pkx&FG=O;fWeAk#vjoH$7S@V@bjexL5>mu+HqESbAclETVhQt)n9x{DBg zq(O77iMW>&FaZkrCiL2K5gH+`3vJv6)LDxt&vBO-@$8$Baad^0 zs-E(DVXYA(zg7uGimjXP9t-t~SXf2*1-3{h5LetlwCDd*-3|@B2Im+f&h-H!POFu0 z_cWK3$v&zyH+h=SAEu9YFSC$nX9`E zOLcT=q#*T)yHtw4r-v&@CV-=+z8^WICo>+{ljn0qvf!*5c z1AX|VcKdS9s3wVimU^4J@J??rSxK1|rv54|L|a0xx4hAnj2}5reZQf9MROZ?CQ?xR z>Xp2P+U6LAkjBaw-paz+D-97w2YksV@B}`x02qgPr88I#vg@iB^onrpcD|aY#wuZo zV51J|Xd#|Hz*Pvmi0SY@EOv*}vXKP_%@T;%AZ(=eGBeII=f)^b)bb8g1Is3D{&UEo+78c$uh6 zK$mTv1xa)RDvtc8479OQOr-rNRcSHMI>N2trnJxqZzJm`DX+VYJ*x~j*CP*TpGg4P zV(^u3875QekgA4kbz6ul}k0p081jQ z3mI&!-hZHt_gy<{?Qv1ilzd)y%fhTO_-K(g^wE#dN8eOUkF=`gH@_L(&(4hzpU^vD z*d}Xh;^p&9mllR{CO+7!KuvG1FgXc4i-bIz;mB*=jPoB2XP>1GF##&roOG^bB-d!% z*dNl(=&P*eh{8}U(5B_uae@6WQY)r9^@Qq!)Pn)o^p@)FBv2*nMC$v&&~gkaC=1+j zt95!wq&=RKAE7=+a-=`dR(qK~71Q>wPQ{@^uED%%YX15);K?+>qQzkPq~7pr9ix0( zB`BF3{?jnD5pk#UYE6iS5!rugL1Myvy+nRf9CoWyko>!}+c(KKX4yzS>SoYK@3BVL z21XmI71bRV)ul7OM0e52jH!icrASa%LjpcgVO0~GCzp|L;FFw%S8I_GO%t;(YrMQ9 zM%`2aj!+di;sQ@-Q!8fBMk(H`ZrpCxgALD&8%iE%`M1C#cu6(SqIG3<6QEEx1Oy$w z8nO}SpuD;^KM&H6Z+08E7LvOI`E~)Gl!9Vv{{Hdho#TP))*v>Xf;>B?g;}z`Q4ujx zc9wc>S8?D+tHoP=xjCvY(;NB4iup5JI8D*takGG$%I$!>*bPWR%cefE6*XAOpH9p{ zlXi8ZOl22E+xu1ux5Hp5WXOnj{u|SZ7KA%~t1(@uuF#;tck`zf;66qHt=#AJ)oO86 zqLN$0LO&?gKk)$LQA4UnNW!wOabvej=^40kR#~E^@#NM~gq*9ZEIMT(YCRJeY$iyi zTiTel%pjM2qyJuNce0C$Fam^jOH$GGsP^3A<;RDDCt1Pct7L(}Dv-e`KW}_wZ zwux$BR3v^_Ozuu*MR+sh=gt%EX}5n`Q3S3_naOAb$m?DMTGBzI;FIa&Ev{pqRaNB- z2;~^PLm=;B3a^yN_J_Z|0O6=96c+I-yw8{eAEU(B&1?d;=FPbgcw)>+9I&QwfAZzt;Yg4sm3u`hd zFu$DXh_;fL*wwPZXx*5dg_NVj8&DB-XkmUI)1b7W>>8B*MKQ+{XS{AE!{^{2g~#Y2 z+ScP;@3}^Ug?m7{?-T6%a1-wKfzQflGVNJw1XjBjee$z3dCKO}xAc6Tngt ze+XP)#w#w|cTe_p3MlT7*7yf8%rexk+$>sGnE}TT;UbIPIquHewF(>{^bX34ExsGG zj}G~xBYve;$Ww*2Ev$&PoqNL>e~db~&&BvG5eEx_0HIOMeodU+_8|I0|0ROQh@448K{E5>#O@2X$!Ysgc?tZLhw(U{TV7 zZ4q+1mH5bD9~V`H;jTt>P5qHNC4yt1%KDXb-zg*NCZOj3d8&ufvcj2YYRLa4|M`W# zf!kq2wujUntAwH10_Cg+^5BcItm7gN; zFKxzo5^@gzpcGy;w~NvP6KKqMh+|!Py&AiAV^tRvUe)&hh&b`2BJIZJp+&=qXrlwu zO;*ByC9&N5PSp`UVLyrZ)N9~m`LP8uR-CTs0;<1fGiV|znUG@+BVBomK^2ilT?fz2sQfC8&R5dDocRP7Cv4jsqX2VY0< zgZc;Z-LBZ_Ua|ZvLd8YjHX=9i6zI)?YFf{+9#+UipeGib3EQvnx!oOdQxjQ38K8Wx|)IAc!V3=5?&) z@-jKDbIvXsg&Sk!9ja0mq~d@SJlpv#<3oM5L)4SKr1EIC{o*()6O4uo2$F!_u-yIO zv1QQ=nx&t;Pt}#zfTCD`I<8dVrWhleN-4B8zrK{N!}(?5a|ui^icpS*A-_$<*c&*p z^5I01{S}I`_%d`UU6&ICn!CH8cQE?OjO!+m%mR8wM=k4| zaa2)SG{HcEEerU-Wg>iLxgvK}LUQ_I!csX^5r9E2q-(ib!H1-D%($R6e{-h#4NG% z(5s2~V$eJI&_tX~08^f}>yShz*Qt}+ts?+rzdrYP+0d>^5 zBz;DE0=+Gb%8w!LuuM-mNIMf^Vd>&B=T>Ahnf|21I-Y<2vXc*%w<;XIf?$^mZSRuFtkY z0i#?S+eT~*Td}C;$bImyP$bPocVSt{Qg}5(wpeeB^~mQSOlE>L(8x)Ubv1bSeY&F8a*~ZVI$V39rToa(Dd-EiorKIJ`(%5JZCx$ zhqYZy_D}8}Z24D*!G`*%BfTY;RUdMOtk|&e=Kmy{!`i`IT~EK*XO3PfFBwLJT7|kR zQF@$DhhmK{5rgZZvnFbx@MJ*YxdDae_AtfE|NCHTxU?|6A~Bh2qdeSaB~m80^!iJTcE6dIQYk+`9HhM8>t^r zY0lw9F^MdVI)*R-?&nF#E%x*L1o}Bp6rS-dKsm-j?5nDh5u~_#YQYo?YZw&DCOkZf z`mT(dp14gSdq3&8Qd33kuezp6b`nq{&^y_U(M*s_q6U;Xq~ zJ!}*in)||}A`B{igGTH8F*GFS;R{wwfUM6Fg&G^t{P{r86v?DssM6%nf7PyAzjAd~ zWNl(*LhYlN?=n!ESOanICpMJ~;gRf7-r*!%n=*gofD3gQo3mlm$YfyMLKfx$ItX}< z5@^3pW^W%f<6?pOoV2Q20v;}Rv2H7J0Th8=cIt?)C*{Ytf>R5Do`bSOn5t$-sQS1P z49IE`RQCspqNmyuSTE4EVW{F${$^oJu=$EaKEXyMZrz=dEA^GP(P4Vts|PV(uqd=b zSR85T@0kOH_&el0^}!7s_V7Y-Sf{+#87pGre_j|wwoF0^hupIoU(lO8$&hDQscBlZ&n%0-=2iKlR%+K|e{m&k_Ge+GnA2wA8`N!(tO;}e@DBHAzd$$ z4ODrZ!Sx$l&r*zRF2vZXQI+*Lw_&@Z*Zkv`B|+o{20|NO{pNWs>oH^%-b9_l(B z`(rioHEn`1T4|yM&RPV7!!#^Y;@&@&S$rKWd#B;*7m3qgd&p+n=L zysC+}(4-6rUbkFvqni%32?HUmpT#*MY2v|(Dsn)kpmD#BG`x(b9}k{PPkchCb)`n0 z)U2ys2RdPZU_NsRBTL+uiG92`$;sL#sumA=sGsNeq^!ZNAM=K#$>49>Gw+=O6c(I( z$N-M6Lska(vH5>Ls2!13>KwbR2MGm^UN7&ADvNvdMa;j833NV3X0_hd6@Mzq`IWL} z#gYIwJ+DJ&4Ha68E6*Bq!Y{a{_llu~%u|}hCE>*;?mp(aA_*IFg?tE5M! zcuoM-N$P7?Mf6Q3S@IgM7sqx1lOJ$-h!G}>?C|edGEL^F}2y zuHisPjQWVl<1}sD0`D{uOjI3mcFd6Rk@JS_4ZfRIoRvdys}tdOJPQHHHEJu%$w{*@ z9T_P^kz%8OS3>zsOku1el!DhRmguLZV^uBZvYI_~`f<9>&q-}s8!+1To8 zZJVZzPFbqG=PSo{*1}Ky6Nc~VVN`grd@ph;yP%lT!s(R!+12KCrWR!~a%(=$YfzS%XK*XOA3(HsGG{>l64vgLI!(ks>?K%yF9nS3|)VNjl9OiYhCDqV| zoWjnhq;EAC!M7<-#TxHZSiDl3{$_cMiYb`_-NOQ!S5e1v>!UZ%4V|Y&VBgXk;$74X z-@cqbbv(&pu%)J!RfYm(%_|rCZUi{Qp_3gMy?s1vT?(Yz8;G`NIEGEM{~-+G&FX`vVX3u(jdUB$o+dnyCoMe&^x9H; z#UpE=>$nj)*wb8^A6e6nY$G%NRI3A^DyIf|M@L^%Hlp7A?^>w?!LG$A_Ih+$t|mbv zK_VPM3$ZprLeyGt4;R?j}i zzSp2rmQX+6t)Y<859BNCdD$x`7F#~Y?$M)v=6uRtNln3jzFW>pZc#o)Uky8lckT=O$Z`JZgc{X%HpfhR0dqeTJ z(jW(1Shs-A5>WxUtDDPCQeNmi_)dY+3XJ&l@Q^al*z0nOXO7zpI z=4fszB(rsYfF4gnvf&ab_N#Y_t~dN-BR}a>bS=g;Fj_HxhXIZd@p|0Sww7sgvSqUU z5|AFDPK`KDTrb=+>Xg)aA|>&5A2^W16SfHfA@3iON-=X3t$=V)bLJT3yk^EGq2*hE zT9y@O{j)a2098m#bPHdgfx?%Bz-Fq?aPpW2N5MDTS!!Hrd}@p4g1u6A}OoeWubzMuko3x(eJ@sx>GsfdY!yL)=y<=SdY!O%C3^lWoYJOhAwCZ~Il{ zNWYyJYv}$Y#pN7gL4>2ZpiuXH&fPpFkUO9cu1FOnMC_<4)V_wx-3KLniv%x;&b8OYZJegZ`-5(azQbvc9+iTazc_RV zJ9!yYpqjGnBhFvmkalgT+VWoK2oR-p%&kBO2jFVO>GJeWzo~L=5!G4*sN^@Hpr0cq z79N-y6kXlcpH!)+BBjuu9^&}`9dWo^g8hjtCSgnxwC=S%+g3PD~-sy$q*8{B!?1ZUL2tC763VTUq(SHVl zqqP_xP=J8_Da9JIEVY}MmVQ%S3Hxz(yUPpz0O~7rG=Msgi|@9eZk^;Sin|m;2TF>h z()Q2W7%AOyKy`=#%7~>%{f3^8EUsOdPpJ25*PNlp1h)L@6bew_uHl(GU>)BCNoUH7 z%*@=_(Q&Sgw9DRs*&@muEZn#iO`p%LoG@5+C+c{w|76ux56T{ZBd5}T_O!e6H~y{s zo$BWqv<^I)u)YL@Nkb_2ziJ0BHcUIh0^AmZ;F0nwvQ|x_)2CiskGe*56vFFYJuFA9 ztPQz{XlIy-O|+?Q7Nm)w2RCmKw-ull*8VHqf?HG)@y-|9JF+8~^O@sqVO{SUb+s%O z4A)6~g6+iKK<6c#0h@d>l%T!&?+#7RKjCCSaw!IF3*H!j+ zf?FW_L2y2YPnCXe^jDyEl^R*MkJ|2+Mpsqi~k5ryX&d5a3HlH$*M-!5`yAU^snM zt5MI4r!P91=)ho-kWN!|1}t{VT*K;kt0mEFWa?PE(b%+rzdLk& z=d4)eg2>{|7JIg^p2oneaj0HQkBup z4M;NhXZVp5E&ndw%q{SVIAYY24}Ha9107uLn-RDVCkkcGKUy5_^xe}2_xd7SB9*Ig zY2%4T^zlMT@iara|sy*^BrwjTer5SBafX9Ovogpni_w+ObD~QZoh( zyBFb#rep!7%~}dGNJDMDi{GRzz)gI^+TBcIJ%D-+O#|+`Atvv4;WqYt8Bj&ormGW+ zaTj914TfXdieED#2eJMBB(W@iz;WP7faV7ijnEZ~OdT^>^dK#kS&?YFN!!!OX->HI ze+woM4UA5y3LV4wy19wjKCPP`!7wwxG`%j=tXMV9Mv5wyEsoA25Eim{*HU)kVWfgQ z8{u%Yg{C7JWBqh*0+-Q7hSaKFXwXm>T(5P$=B*s!6BTi?<+vo<$U#kRjLy!DC5#CP zwr4@*59vgX|Ed|u{#~!frnry_o%#x>OO*}Em5SiTDIS`CdrP93iy1vzJ|ADH5CScv zUpzz9=ZS_tQC=vkpLZd!>@u&d@S)R{7~(qMdQxweQLbZUI_yzisKnAFF}^T%;RR5T zq4NfJ9f;@#c;AMO_vgO2OHXy02~|>^E7Q%i)tbO~OJ!Z`1IebO+(IpM8pIh~12-WM zeT7cfmyWR(!AWcmG(#}@T6$tX{NUc)-${MdX|I&q>DV-@>L(0f62i)#T@3|lOe4p0 zvQAR93XyD`jM?P|9k!^+&9Fiy)ZQ4-`F8d@NYIUw8RwjkZ<8A@8=;!f&+W3VnZ91G zsWj@)#Jmd8Ts>`O!sm}V-W0iQbQYLJ`QsgLC^=;)4rcFTNVwlv=Enlm{0=prtNscb zcMq$oA4#gL=I`wx`466>#4-!8j5FNHpR9K}3lXMiU>*d1gr7*7WsupheH5N|E{wd;E( zsg<{9Q%CBzTgdL+zY6^ zZp5Ec+l-kYTfAYS=6+JBE-on*!?bO%qtkarzy+0Cn*A=Hy?pcNKfeD8IC!i@{zY?| z0T1PI5wRhL>|DvA5Qma$d7~6xT4M^TevW3AUfL6Zz>LZCSL|)}emHRu+?zQz3jz!K zF~8VUc(=#sULV~f!MIG?Y(IPF@@H-H!a3B&QgWpB%8cPkzzAxj_l|aMq(Z#6i-RpT zl5vG@QNad6IP4V{x)yfp^on&;R*UL!Hmz=m1kq+0Tl>lJ5^WxJ{a`Ha*K|te^)Y*} z)ND1#I9N7|6R$Wtfuf2@+{nNt>E4j)N->CV(7->E@!|}<44aZE*Uv0;lvVwb=Hk$- zz9E)-rl-`QNjdF$N{Y*FumE<(ApAdBefLDn}W-!RPWZGtpw;3vEzuM~wA;W}k( zJ*24TbG+ZW-5y6ee~D(GCXc>qlC@t1_rqb90x#cLS*1BG=njh&PDTish$^6s2^R3M zJGP!G*?N)BLlBYPbA%<0r^&X#gQ_%#^itjImM<0Nfy`1}|K*+C1hmV9SNyN*Ks%~> zC$Q%SWKZ?|W}|x}VrjRF z-fvUjTAosoS3Eb2MidB2n!3E9X=`yx~f2qyKVh7%6I5Az-O7kmU=!eA(kt1Fx&IGXxHc1~?Kyp5) z2yN+BenkO7LUCx{NXG$v{7iyJGb)Nbl=4 zS|uw>DeU~N{;!<4O0QN}P8IUGOS+{&rOVU{?)N;GeHG!@p=7*^@*{W;#i4}vN}IjO z4Ps?3&83>`1AhMSA3slXFxJwe7o}F{zERwRH&s-+Jt&gb*LRwJ=naGScZPW;8K}7y z0TcbSkp`KHofTaoSRBc4kN97QydzyaUpwWGt*cjYk8-mqMnGzH*AV#p)ygX7A7`WY zLx!zG3PKpf{tQ=NDOY{WYgAtjHoOh@G`pH@CQj%d~l{1I~juapj8H!Cy z;k32wT?Oi7$7w;4q|Qq$ZSM>L;xf0Y+2dLCYn zN{yZUxfi(GeT%?`@bzuRt`!B&0R;}*GkvzDcxb?JU0+CY^*luie zcI8ksOM4`u;1s@-lulUoZd+ZkYLEC81Ip?g0V=D1-)uh4lv-R(?k7By%!tA#=roN` z4jj<;ep!=at6iE~4L{*OK&+JUR4ecRYjVWHs0R>+948vH(%2Ow(8DSSb6!rH{7?wx zPu}1?zA+!AQ>Dj_+zi;8A?ul)Db}6-Ku$6c_@J9yCW0F|mw>k-+}H!Yql3k%9;f68 zZ3a0MA-#XucwS(JgeAf%% z*34XuYaVLU^P$Y$^bU`4nRRF7Af)I=U7l1KdpEShTmON3{q=1oRuu)I0Rxa$?^~X+E{8H!F)}<=fW)2$nTx43ZsBzEkLdf@#QhR zZ(>_VkR6dA)dl}A01Wm=I+VDk&o>7$M~w`2Ke$T_FXdiz-*jk3+x|LUS{0h`p?3p$ z4eNMK`?!I9+JlisTL;IYv4|JDQY*~+Th|y^rv#n-9wyrN!w+RT#peTGo@su*0RDP* zGAopS^!t_XKdV2?Rv$6M)OkcHtsZFNGKRoSqOVoE6J;)WM-BmVDmM=LEOW^KGzDAFqRmxdo($NJnsa;^Fy=j-1GP+>6`?VgJJvV<`o`IINhEXU z>F!e0EbcwoP}K4aVvabHtlM4fLCL9Kp7jU@#iT24kv`x@I3H{mv124%V`*_j8|hPr z(@0d4FDtM{H&;I7L7@L1tS!S#yS(a3py!}6 zjN)%d7D$_Y?c~9yIxT`P+ZH8dqz*Pb<1Ht{k!gj|M-1E4%@E~c_jVP#xbN`4mV60W z(@dH}=F3g}!ZkzqyGsIqk*VqCmm(ul;${up@Y1jZ`Zkw7{FU%Lxs*FV_#%5P+17J= z;oSbxkPzloc;?m-?(~7us(R286q65IBDC%t&!5w;hAXxePcLT@PD!ddd16UZ;|Iym z%70*5LHZyDOlD7u>Zp6eQyquGy_L0J6U(koGxbBR6hS13O;5~k`BGypL7&bsNm!>> ze&-AW->nKFurM#t{4XvAp2rl4?M}3iij;NfCmgz;V@p397=^Q;nEyWA3~Wj9R(0_l zB=sblY5K5fpM>K5j3e2{UiC;9CrW=&<_Y%1N#EH{S@Kf(PvpY+`Oo z=GH~$2{u)A;~Wgu5iQ7nCL3Z+9%j#p;g4>A=c4`|uX2%1fwPkPz3oocw7wD1DiXn! z_N#>d9v)EDS_wdQjw20QooHE=8vqz@@dS*NbbT`iV^^0ct}m=e-btJNq5^PMfYdyi zb}8hgSXJ#@((I8IgNo~(qu5L#%ldv{sL z9!MvYYG~2vN1y1bBLTae>eE!`6FzJ2?5YH4{mS3obLEv&tvR|LVHz+TEvM%!M^B40S@n5RC z-nlv0)JxksXouYfnSO$BO7R>VS7ACA@$F_<$ZhXgp5SbUrhKW zFmZUsWYs$LV$c;?V_o5$N2C~H-34=#LuL(pnK^ykpiZ{!tm^URocQDqbzNaI&T#`n zV!t2JW6Mou?T5gC-;pCI7^Z-FH(Dl(rR8c0Jw2PRcf2fD@7QdWIVA@>;5*uQq)et0 z1=3t7135T7jrX%J+OB0YWnZ=t?h865>aD;Q=^4e1;tKI5)@D!rmdjdDx5zyGHYF=v zYt;O6&e^>>35i~=hn-|QS1Qx*UFY8wUW9uDMwGGM^UzSZ_;gvbkbKh0c8ZG!C_vg~ z0FVhGwccrB{<4-BzUtYlaxHnzTlH$u&)!J-747R0>^}oyuv%k{KYL$mj#3&-x_VFB z4vi|tD<2B2u8d}I*U>yi05?u+Yv%6e~_@?+g*5R zGoME@P-{X8in-M@EmxewqSG$fQ=Es6wCT1v=4mhCl;!AH_dk}Yn> zmIw2Cq%h#x_vA}x9=x@eYVy12)qrkN`eS}6-4kDOObDLh~DbmITf@>4!ND^S;T#t z^T_R$FCvgplpLvPeNqL`lJuP9SKb*e4P{*c)K4~1-t>QRdXkDIOG#i)tnjv3{Srxq z!sT(6)8-zC2_syf_C0xXt^nb7Z#Y|L&r|mXCz*ps(%S!YG(8#GQ+;o_yWM3dp97MFD_~SrS#)x>^j3K zf!i>;jyE=JMEOO=`eyb!ojx)%!yMgD>TNmCl~@%M-u@HRf3X+^xQ{+lD2vez>mJ5F)W`hFC>mnX)c}I=*)9hgnX4vib5^p9n7Htm&R zHRnld{Cl6PqtWks?`fMSO@aT{Yme2Uq)&oLcvLFu<=*8cip4G%%vTWu0=(cisC9|)lMiWJ5qpa(ag@S zrJTGu=Lp6aokrLr>tY+|kU*Oyu#o|H-g^M#Km)3D8#@nN*aMZjY3GW?giVElbU<5W zaAu-O+1{r^Ty@3$8470L8asZt(@zs8IWmxa3J6P!5;vr-Og*eh@YX1|8EyPYlu5Rw z9Bv=}hrU`7{2>AKwh_Tda-Cwr$av_bITmnG8;Cck3l0YDjNbcIzg}AcO!M4cgYTnQ zrf+NVKeE`%R&^l)o>`db)LGx~=>%8S4sB?B7`SjNRD!-&HnR;rQqX)NdcJdNQX;V% z4~PZBVZUALh1nbdt-$rw2u8SZx|`dd@Ws%v_EHv)=#6>e(lQ(XUwF z+gMKP-#!=sPFHgWD#e;&%&h!Nz*Ta&s)e!bRfklF!S0Wjs!FB39CYz6nx9jT2Z{nh zySOk0;^tbu8mp( zu)*pZ^1dp0PzcMq4(=(hksc*7nz~ari*OJnAJz5@-=T0)OT@{gqSKK^lkn0vY^xd( zijJCn-F1)a<~jzZc2k2W=r^b}SI84_KiE4r6$}f+9*cFW(q7^3m}NS>CC--f-o^4S zd(QS+A@^NsFx7;{V$J4oHlY1N!OwDJYBddJoXJm#EY}jmbhhhSsxVpkZ zKW+7Xc%UHKZ!Sk_HuJ75TXlc^gadXA* z#9`y;_#U^0s4PJJ7X=w;c`EodYfop9no+bjg;1jVMx?v_-DNP;J&<8`K2NqnUQ6Fy z3q(Uo?@02m;LH2%Y<1sOd8dz%&f?XL^J8|@UGww>9r9->Q2*G1X1H@cvl$!E9@9Lm zSS&(T(*lk93sB3#gyo$Evw31qqo2&$KdYBn4=FX7-bbRxBWgb2Icnf^w}&)5Q$?%P#sHsXbT4|M%*6rBCxj-& zo59+QhH#@eom$OUc#lKWO%J}rZ#Ty=D*#-s+R+1Wxjf zk7}ElW;7&z0TfSly*5P$&6S`@@sqkz#9Sxjj9fn1i?YG~I?3K(IkkNIHU@fBi=h1_ zxR`_}#PJvFOsw`7Tt6U^LT*9i2Qtj{$(M@?S?_~hemU^GIOttry6Q{w2M_S+Nv-k! zTr|*a`jCDH2q`%POhkkefKyk2rd+(DwxT|qFvh+)8?~rS1Df#Ka93xfW|lC30LoAd z^LBEnW@h{FEBZxE<@O8rs**A+DZYy#csO&dAzdvz6g$*E=`<(qkCN^rgu^jPv;V)~f**&Mf_0sw_9Y2;6ESa4U8rHCSo1auk~eq@S(y z2EZ4&gl}|Fpet0HGhg{cevMAm%$jLg+Mn&=owAx-VuP76c8}*}xwTk;MU(}LWIrj3%KvX6n1#at+Cu8d)c?tCWc@o}L`88dX`iVxEm9o9< zlz%**iPx*I`XD2bckJ@i&85o9Ai(%K_Ckm~d2Vyb$!T`0fvDw1m8ilA2cmNX2YC?a zcx%@9$n;~>dpgdO!Kn-Xuf6vQYbx!+h8-O%AY*|bAUI>eQ2{Xq5Rf<)928NMP^5`y zqM^3{Qlg{4CG{`=@B5wnr{DD*y&QOPA?)n^ zl=ZB2m$jQ96P?De>e3*~Lq!mSr&2wW8)h}KQ=Oe&NB0d~MQf})oZDOxj6{nDdgYIh|sC>z#MLRgQ z7do1O4j3AgOxjl96SORoY6bxM)FUJS6@Dhy1`@y5Bs{rrJ3n;1{3EJeIR=jTtVs6^ zy2{kMgcRwzDrZ3Rk8N$!{TA)MQ<9NI*LlqGK)VK+{Q_uHu|BD0X(}lVyKomZ33b#p z86-$Lz5CqTRg`s)*~4Z06itms(U~J*Z|ha{Ml~F>bO10Dv+YfLHTt1kM}elfWaknz zAc-pe0?>jYGB>Zw*Dhnv2lUNv7O1+WZ7V3E>d)afgsOjQO{R62@tqxwa5hh=G`pXA z*UrH6KY_KqaqZtP2uu}4axjFgaOV%cxOv|gzXSI68GGS1b6~y$>o?t*4790rOj% zk5$ToI{U7Y#V4n+KNH((7v0M3c$+gE=Vwr4(7eCiiL9V&bx6%P6WrtRjSB!ij?2+H zMzW@gzi3xZ>mKTKR7%5lMF)+QE2+`2>!_PVtRJaQ#$XL{566e6h<5=D-;k*n(lN6g$5a#l6=YW4d38oMpX6so-x|BY2Q(6)VP z1}1Zx!cmfG+4}rNqTRk@LChN><4SbE*1l^r1c;m*ND^j?7-G!cfj>s0vpRs+utlc5 z(nx@EJmlr^vA9n;=2zKm!A5Exyhel?-Zq$GAmQ*%r-YJ0!aNYzN#0{kJRVD8UEAl% z_saYrC>}E=$tUxt6AxGJSYOF*O>H-yf{1-mI0^ zV{_k&y*@Q!a`M{VQDQYQii!aAeaqib_PGsMRixx#)lN04+3s%Tn3u3B6H=qFH#~>g zy~Nzn?s_&U^Mu?rfBDk2eaM!+B|Iqx+sG|qC(4a&y=58MmnB~MTQ>w-qm1$l68AKT z1@9*)-LyGhc#SfRzWC(R$$@OZL!w5^B?I!}nii;6U{$$&vpv`+v5=lB1E}|)5d1qa zS}}6SWvp>#BHZm7LfTm*q%qZ`3 zDF4KfE0C6CIL%6(@SOOPOpTmc`(uoX?9_YTkMvB$p$o!Fv)0`EQ&<;hnp=VnJD^B) z$+o#g`v3aJ_odmZKi~zXX(D6!j|j4`KgJ6#%OCI~J-W~O1!sZ=u)UC~-&GViwYER} z879&37JKh@S$y&O%Rb%RZo->YGK|LuTa=F|DrG~hh$FN%6>tw0s|2b+hoQ zuLV(cGmq-Nx9O9t-X(<$Faxh%#aGc)a?zt!)dx!7bX5-R1CZ}4&XABVQ*}fA?ix7K^qYKidy&3uDGtk z{jq$VtXeUZbIx<&p9CVMxX$f<+tZvqCD;cF|EUF_#?Tw<)}<`RRjLx*T!Su8bWf~j zl&ps%UI`i7TPbU{=iiM}EJhaXnRL}=n|oFl-0`by`r@dSp(PM^!CpVm8w<~>A#%W5 z4My>g=MHR{(JV~Px6yJ_v?IZFenld0)}MmB-%_H74Y`X9#rF1y{Nvv0^LAC9H)Jfr zHABgdI{`Oz#L(AxU%7@h1j=hd z9B_Ckv+TuV!un|P&?dqAA?G0L=^b(}Cf-on)rQh%-ciF*utZx}Q-%HRCq%m-7rt;; zjS&xwUWSf_yf3~^Cd>_^G>|V&`zUgXNQ`-2WUd;E2oCw*S;jIQ4a`*fwhN+Q6(Qv)hWqh7x6y2)G z(&cyev#Or?BmbV*8@poX#~;}M@$&^z5kAxx%uT*ZoqQKPnGm9CL1$jH(Nlc!*?E!r zsX19=#=w*K20=*d`Em%9dBwv)gJHq{@jKa9(2JSj)tS#Lbe8ek$lY@J%x zt5O-tu-!|Jo)s_pD(~&qj`D)b_~bg_d11hHM5_Fi#4fo~?@M8{)vid1;FX%Z@~0Y@ zRHqSws~^|YJ@#gNTs^*Xv*~Zl?6#-ppY*h;qi6nddKuc~k=_g5`F+v|$M$y%xvD{q z|DGIGDx$|?S~O%8TzPdv{KWd_829s89Hm1;ybe&WPIkOV z9=gk2E~?{Rd}{DU9#BgRvg&Bdy;&qxUrqc>D$ml1g?RBxXoV#pR)<&B%C8b9*IyP1 zM1}l(;z`*!N_AZ8A|)d;oQ_cvYfH|?^HaEZ5JiOZw*Bg( zxUUHNwr_ofGWfFF$OFq6p~dej978u-#m_k2GMALIP(R@sF!hnyKy8Y8x;3dz_GYrQ zjT^Ur^v+4Goa0ydZ&XTGBi=thsFjm7OSmCpX>QZ$exmsEgvM6?BuQ2vPJS@VA7guL zxkJ_>a{t(>q{45%37qD%q1tqHNInh6o8pktSC<)oM)-uwRGgh){DhC}u9pK-^PZ;a z$8{b}EdXp+<*2HyrOlwTrr7)@FN$=kyLNAIUp;SuDQfND%(2x<<(%&B4}fbPe~M%> z>>`$xEaNmLSH& zc+Ilk_)9?IviReViZlclQ?WbHX?!r2|5poe{AmS(wEw;;Shno&>lhPqX8Zn;eW_*L z!oFNp>!|7t2>G->U1hz9%(yuwfUTSxeG0ff3U~Cpgnnu^OWyaEb>dWGXqTsYX%;Os zn)oik=FiwHA}@i9kbkA}3&C^Cab)LR@Id>Kolq&vMIB?jmt#ZxJe`i!a+L_}%lP72 z^ko-M2VNCA6(j;)=?%m&|91UQ^V=Q}5h*|PBg^(Aj07>seYmUJKgi}Ac0ZHOSJLW4v zY!2LY@lv#x&zsTFCuT8!@Z+-m1T)GD0tGNftV3e%FHWl;yrvY3nA)FxxK;ks+@i{< zU=>Fr2?t-a#chhICN{>jh21SR%w1o1M@%yvlB#qa2j|7A=jhUctX@TZ8U0LWt*NU< zlSunfVQnHiA{Z&TyL^xlJ~eIkTCZ@f&JAa)7XulS4yLtS|7H25`Jf}|u0o7y^JXK* zd=lj;EvY4Pxb9`4erZp?A-A@YkkR*D3pr`CLXjmhR^->OwU85Cnw@&ygk(jVnZ(?n zI4^ALz~`qLoZP>$@6I`Izrc=>j z$k5R_j7u(lPyo?ZsMpDA66AT*&U-s3plcXEh2?uZs-}cNQxE`A-zz9KCyOCWD$u<^ z=Xe_{X719x$5Kl3W$0Mr+?V{t+U|X3HNqm0RhvQXxHJe!-+pk%S?Vf-jZf;icui_T}}aW-6sB3#sT+*Hb6)h3=$CXa2=9o{8I;@KC0V@^hhj;BWpx? z1M~$&7d;B7(NNM%uFClx2wT^bU`>evAV+^9@ODRV%jOO%ilv6*tYng4ANl(TZT-5+ zjsZa^w5&Z}e7UGw%b-}+&Quy3D<&GZ82O~2Mlpca9C?xvFP%4Y)HZiHezIRMM2R+_ zsElR0P&gW)j^}>k7-j4k;7Ewz>JC>K0R*R+qOt&rydMwDu@I>B{(55J_Nj%O$h$VL za3+`R=Y2i~kU!`TneaO6e%Zl$w$_|I%mX9KH#A$=FfBaST z*mCUpi&SO`x?~F~CA*={jhb1x9`mwTpV)f%*XDamf6N=j$DQtc6dztzJ}f0E#P(C5jbBjSmXnzH)BRkWYSDMJ5rN5G3k^+5W^~smfoa@0G~H> zz$Z6LpK=i$U25v9p09yu5R{kW)&2vSijZO%tm}XXl3SO`u)fppVLTQQF6xWy9C_6K zM0=Qmt?+;T^I!c8gle|H$+_*ps%(ZgdIXRw${`?~cg`wK)$5Jf4$Jt&og1wrRu zX6AX)S4Sn=o~{J7bp8Avp1iVSSTHXi^u*(USZGNPw%+mXP3aJ9*KrUdd>6wLbtFR4 zRhHQp5Ot!SFj@cx^5v823`_LKbgol=ePeSK!&zwn^lyT_UAbogc1<`M>$4im&jFFA z6CR1J>dFYc*LNrnQ3s?f{}PUB?cSLGdQXY;GGZ(+# zlks;o&(J5beS(hqVeNQo{yhn1!;;^XjS(g`MhNzC{uFrh9;xXoFA?&m7i%o5&?2Xw z0F;iDe5|^`m3R-A;gEWe!nC!xcQUZ9xxHUesmN8K!suCBVb%;e??EaASUKS!h^+Sc2H92YB1Mxsd{Clt@&VPy zv`(?OXK|h`*0*?iK>p=Y6;Mh`P3*QJ3kqFzJ>Z~^rBNW=R4Ug0=FceWxC;TS)-m6l z68$jvaDyR=#wfyrV4@}(%n$h#UUTQws+Am$nG7v|1W4U@#;#~%UC4KYn$8FfDodDb3; zUxOl{bt`|*mBhI^i~Ix~29bK-Y16UqBFbVHgMY0>*DD^&r8+3RMoQIw2&Zu}=eoRB zq!KhUZ^rldS>py5Rr< zD(Lk}oZ_Fw9OZPA4-!$jHh`OS<^@|r%#At8SC%#(*nHQZ8~#Pr7ck*@Ec1fGNwYFj z(0v&o#YRlx+GLq-M)@{}a;`lj6fxT_uV#ss_p@S8O@MSz9M$RWpcW9v8DL5Aj;h|6 z6%w63au~X1XsqcR{sx>gAYS!@jFmHh-(Gsj2XOXydF|V)83e2D>+mT;9bwGtwdlSB zrmCbACJkr8Qq$cS>JhjjbEi6c_q>q}po<8+vFhpdov(ZwAh@lFzu4I&)Ah@t+F*JpQWSOhyD9BEX~&} zhbiqDD}~OiY5B59i{f&kthkoTsy>p5=!+t!rb2??rP`$)v0y~l`T;~6qxgw5W^vf| z^6+{^QCWOvaO(pK9o^**MZY1?~P(aeAhfNLSPcnlewgbHAZm#oGped7PZ}P!&gUt%N0Tekm@QJKTm?$@;sH}1w zD?|z_GfiuY6XH-^{wdij>^x2K;1aFAxG(}X)K1~D*|Azs{>N{sdurYGozh|x`ZgXa z2|E!O;hnc#yq}Y{?I?c!MtqLzf7G!3(ZeUL4Im12`To^NYzAE%XQ1X<%Mc;n)`c=x zF{pJSO(&ap2qqk!V-dDZisArB;)sG9EWcMdc> zY0}7C-t@^$N!R-6mbmkX>VR|r2V&9_w9%^U%$@T275dGYjko!U2z9wV)NC=H+`P0G zk$T1mlhmj-a@VMMxfSXCz_^-bNuApg#Ufk8ruSBuSTLv!t#LBTB6+kn@gO|Uy7$Xl zVxj9@P~%;}!7*-ImEPB{Hxc+Ytzk$qNlb0cwt55z6txFIyN1uNjgQQ&Uw38z8LN9{ z0(-Kj`!5yQN6DV9S~61J5q8$A>?)`X-dY~~J&kTKx5>t;TB&p_RGavwM+%*9ByOGam`rY}0oK(;9r@*Go0ba_%SV>f7Lw;QW4)$- zg->M&Kec=Q=-a=Wdn(msq&iYD6`vh=t!l@MsT~*iDX12o_Ad9FTL((&c|Pq9LS^d^ ze}K2#b_or77{_P1^@;bGcQbaaTNj0744?|A5NL#A|mllWn|4C~B$M@s)JWZb$sfq2l%U8?ju>6Ll&ul4Dwa zqPW5avzQU_!}fre17S@E7Up}Ez+p}UYWyomAUc^M*qkZhT#$YAlvW;$LcBlSX)Wwu zk|hDeYw{Zn2@Yc#*|vC7kVE0*3sPWK#t@;k0k|)2t2G+zBfTrNxwEaW&~JI9{~Y8{ ztq9=$Id-kf>Ztxa$fpKmN)jdI{BeZXZIj9|TSc!9=LnTWI7*9#vBjf{pu;hL%K~A& z$SYq}hVMV&s7_zigTIX}!=j09P8Jj%^srPYtvJpn+>kJ`coYr-)K2UYx#B@ONIazF z;0TazA}`y1{jzK^^pmcKldSy2%K&k!2aC)|r+d7`te@BZz_5mxV~$QP*7=-s2qR9} zu~K!|Fn&0}d-vx6wE3e>YMKARUl2k#u31rOeA|n^okTFL!&t|-X5hXq;?!kW~v!~4; z)rzF3d^)RO-SFgS-O8!ag4NyRdLZid3TGf*5YqOs1(j8Y!YD8Mqe6exX2zp!Q30%v zzsPw#R%}r}RS_;duGDh@6;Z$ec)rO0EAtICJTqJfxNEpRni^u}VDx>vZzdaf4;L59 zuLZW)LT0EVoQi-oO)JGBk4GDsDg;|!l*xIST9KpW??s`6(J@!g%9?O*#8W1;9dK&J zN@8#bDm;Kg3+H$oVb~vm$s{f`x&VY1aV36TS1r14Lg+y%!-tz@`xc2sOO1JpE-&w* zOdcuPK-E{1B~qVUzEFZ;{tPRB70UoGQ4M`Tv zM=M5gZ5MmqR|NeTQ0L~&4LdU$J*;s>rWe4Bq8^E%X$_Up(hr+W(G@jW>?hU7#`pt9 zyvDg}@l6~)>(7$vaYZ{spgrKcfK9gq-Hkd)sIQ7_w)pq!t)%*|bML2s5bUUW?#Amm z`&6zBtO{d=v<_Hyd*158pn0PNE`BjH&>NymD&OX zxCCYKZ4svkbPPChoERbKTPsM^Ts&Ydwyy4wJeIrdD8We4ZFvg&jAt0o2(Stjqg1d)-;VJ2=z*1LCe+G3jm|nt+4iXyz_)3|;#pf+gUMzkr&f zBFzuzu_+-v;ju(sA>Un2rvnW;zi+Aih>)$cLD75D{($uj=`*zgK{vd&cs%wQ$Fl`P z)yM2K7~!0|lZAe0KT!OySB%b1RdR-P)g_;6GSDC{U*(7_Gi;PEYh)a!rKj)021Pl;05giSx?O1*6C{^)nswE&t=w+pBtv{kpIYJc=| za4ydJ`A$Z5gPD2bW>b%#U02%c6k+Z~9GwO3bL0&Q8`r&-Ll&j%u%K43W9#@t$J(uh zs*VB4s{Z|2J{s^w3{dG1RLKlyIA(vh`TLMvcR){SyTzmbN=$|ZHB`h?d($i+G}GKN z;=Js*Hm#0c8q2VH9FVR5r5Xxihwr;W0ok|tImBg>bkepe9~iw27pa<#ZfM#F`#uy} z4f(EDOfUgl0RQA=y^TD^GH27=G)Bgi}xiy!oBt^5{A2yeE#l4~eXm*sa#TM(8|d`L&8ODd z{uR$y1CiLZda=CCP#YD2g)xBk>HQ(vC$4dp#jQi7r+c4V+zQVk$r$y?9WBx5Z{iqYKZlb{YCLrvjxuz zdUzs@^B`DuRX;BA^6xW=P8@0tOc!njyv=H^-%@vrmBax}iopWM&2?$`0}z!te#uEcMqNy$M02oB_=IkR!~`wE=n?OQkIT5k;~5#>%v z-RFk+cc>LVNX>3og{HwZ^}ssBaxUUIrUQS<;8+Ku6vOCmD!;XwC{IB4%5G$@Z0k7fT;A_e;dImF zc@+)>X+=*$2=y_RkUyMmOMbx6M^qEHf~VC|w`mp$p=%6mIrFx|Zw7YJRmxmjq;Le) zvg*@!^FXQp3<+DWpR8G}g_!&Hb@(h(Pls$f5O~lG1msOJdVUPLv2F?|KU$bRj!p*Z z58ilDc4{bj(m-XdBnr|fV%qFQa^Z0+6P(RHSuBvvlNz=2M@Zz^6B3{$p57GRmo|dC zP6W!Wm$SF|o?J-uqDZUb(sWRl2)s`P8L;CX2o@D_7+=LPzqPROGAcw0{PmXrqLrF% z%&=`HX`_@3;)mUDqk6BrE7Esq8zMA)ZIlM_{B}Xg!eZf92iA%oR3LcJQ&62q(0 zSj=<5u*B2-K#?ajr$08sxw=g^Fv)MSLX>8?%Kr9yum z4I)tJW#cv-7x18;9PQ51k#Ey20!fwUEFjf)gn44bnm76KF*Q=clj={g=c!^ZI@|Ap zTR5sEc{$$LKLQ=ycCVPKYY&45%a4U>8EAD} z$PPk8(nSbF_K%eylYHY}yY{EpE^Dn(sdUH0rrOIeRq(ez?6OY4RJJgc+KEpZzcdh>4@3BVcpaZu$` z%X<2Ei$s@IM*y$TKGFtJQx=hye|#-iOFqpxA-To>;)c7-s<1ldG+Mq)Zw#Du+wlO$ z=g&+d~VhEBukT-$Fes~idePB z5ksk|upoUoLjDqQ-OnR5(*N@KpO-`kei6;m1k0P=AYxR$Zc{hKJoA~qL?3We zrcN8_k{Vu*F&A@|n<0iqt>yLeHFV1@+AVHvLX#Vo=CCf#3h=&5Az3Fm4A*v<+lZg> z{W=ATlF8yL+Y!a~8v~)1dkjPGOfJnsuZaaP4Mc*PBU?eMmxoB%`BhcNFab>Z(c`2y z2I_elpd#t~(=xJ*l{% z;rI||9 z13@&Bndccf#N8iU|oe;6i?Lm2>Qb3op!HNIx3n{c6K4@^3zT!X-ZpvT=rcxw@SPb{2N?jA&gl zlj5g}gDfaEe+l=Wk6M?vCRmo}@KYQ{SbDCWx`Xv?s0i4~$5dQ3F`GE5a!RKeRi`^o z5#4-g?3TTBubm^sOahCwW@i5zR($0^Tc-CBWHv4#xW^DUbLD)VZgouEx={z*im@{1o`We@oWMb8n|rF? zoK5`@hyr04gj1YMr#~G(#@rZXYB=y8(fbLS41@^l776vdEW1dvm<(1LD&qW;G6Y9$ zj$Cur+@|F_cND_-CL|Ir$b-dcBiz2ew**yQy9=hK;{wxXx)UhBB4j}IJ*%CewzQgH?9 zp)yiU_*k>Z)wf5SAcoBNsPZMR4>W@zD-o!E;vAyp#YndAZi1mui3k zYZ*4KZhb-Fn`D(7j(M?;0(gd@4(6Prz&`bdq`7V-Jk@Gj8Uz}7WSY=Rg3q7kH7_Hg zfJgBIrQ9C1cr-}rcZSHMoTuP2!z;7@Q2(m&RAe$F)l#9>y5&z2CedvoMJIgpjwcVC z4CLA0tyljv!a%^!ndt#DaD`Jet*a%n(Q8&_<@uZ~d8l6r$P0BO%qI#LpmS|SiGr=C z@@`*z0|%^TIBVSu6%YQ~tqQF`#}BC>If`87E*!ss01Z08R9YN=V zkvMs)@yn=Db)6fu>tSVlfL0r@LEa{3H$Ayv7JtO<`^7lJ_;Gyk0@AWX`(qR}k9$@| z%AVOAd2np7?b(tf!2|0?3To;RzhDs0RpjK%&sy-HrX zu*WB^bd9Luown`Mm&=#+Ox$_n;{AA|I>)(9O<*K*fVLU;9?%Lql(o!FKuVwMdROLI zn4$I8=)7Y66T>A$M-Rv7R5_c8`OxVaZ57soJxQTZ_sJ%Y>CSGz0mLKo7ncy3cJ-21qN&+ zp{C~HX=Eey*^vStD<6~~eLvuT(6R8NQq~IQ(ivWzn}aH84+w1kwX)$+_gWS|if7Y| z*9s$swVd2o1%;oZ>sC5u!Pd=@uo+9R<#f*~ay~gei=Sc`RqTV;2_iWWC~ICBf1DrH zD_DFr?!iF%a1l0u7V5NY$!8@YKLM*N#b8ee%@hm{w#^=v6*`$TeyMqr#&_t;1v!n9 zJIw@%@)kk^!vH~!CsPcisI<6G$5PAH@`b~2ZV0<8v=<}tpi2#6AtbBDfJaKd{BvvH zsbeoSpBnRnb+u%4;SgGBXe82%B z$mxGxhh9|#*g+XHEAnbM{^R%RfLB7OD&SXs?{ zkxy@@*k?RS1b4{w&uUYno7w#l(Fv8>cP{S`XiTKP*eBfrGQWc^!QlD z{dQjp+PWngvxU64gu7b2aPOyeF^I{a(zFDbK4}9#RJ$H>sA+ocn z8EzB|Vu_aBUgqY)&rm*s#qc7FsM6;MoF+X$^399U2zw?Gm$0-T|TZu^M2|Qp93!J(l_(moxCg7yfF6%Dhy1vQ~BtD zuGBjf=4HYLR`#B@hpfQlM^`yf2h@}y~tV{6Sj$_v?4EJQ5L99-4+g_}J zWkRKi;Ci3Z-G67Ljui+kBm9V>8&7yl4EhZvfxcoGA-@k=Ji?YOLA%(P1Ys?k{PlW9 z`60L8UPVuebPY_5V8!KMiPS4|1&mbr& z)DXt?a>@GBt%dRn)RxN|*E#tuAY(K(i(S}Rw4|N2sGoIOdu5yJZj;?1r_9XNz2114 zoUO66)e?mUFs1hA;})IXga=*vZ&$qJrTDgT)A%eBuM@LL$)aUt8hF=EfWf2$U?l+* zCZ<^m@;9)Ff&Vj(DhWr{hXR971aHr3>EI3&Qafe_-RYJANVHdp_DO8h1CaJ+xs&mK7oO=d&rTWOC68O-Xa(qxd7439f@YpS7XsX zXZ6r?50C5Pt9OBjVbTGkTaM~*H~{7Z|GBRG*w?od_@5;MN_Tn~is~#8nE2)yiW?t6a z5l@0n2=Okwo?6?sWN7N7@DgcV7iZd{_mq;6XR9UswobZdB{8eSjn*yhvDgWCC$B*L zlX%XDz-lm4%Gs+GsM{~_jg)u)_jA(Va|$(v-mS^Sv}aATl&q|sbF)9K)a4gaIfY^+ z#@Qw7$MN$LlEhhy_@vP2BWy*bPpMNKvLdOH8jJgaK2|ySB*Sp;K!*F|9Cr4vQ~`;+ zYBfDT`j`Fl^{N@d(Y)-`Gba62Z+|ey?F_Mje>t%8jWTzVRejrQ-TTKGDPrEXiDlBO zKHY`YEkj!KcIWuh9d6eFkw>LjI+aSVb6PJ{hF5+}_}i`L*2UWPX&pmP@3gJ;af)sL zW+tP>ImF%bH*9VKb_SvnIbv>^{&Q$vCuDq(Tc;NvBBzVu=baFHi7tf%+7^?R0DCaN zZLfmf5lH_X^*>f`koEKX4ihK;y#C|@x^c}TeL+PJ{7A?F7=ZkKa&OvQK#Ef(TT7Fl zYZjyd(42vdricAC*_guuT8{)my5^y;lF-^VLdVhhzVU0l!0&|Etw9w?OEpx69~cc3 z0uiye{uM!UTtup1dqvNIgUd2zf7P(KDQBoEFDWnV*Ww?J)U{HJ8vjgEWmGL*T^k@7 zapV0JNtR^ZU;8`Ud)wKh{d*}Yd7o?9wfj5jtfnNt|09FF@*k0p)Ac3!UM=U|l`dcr z0$xt8ZwgFWKR}2z1(iOT>jN3>f^=x_Ymn?A-KYX^ZM6XWWQ}Zl!6P1P@#0Be?&;s= z*2@CbHOVvR=ymW6UT#U=)|NRvG@zO{mFD35cI&I+>Zc!rjIc+M_8{;YdG)i!kq&>q16wr zz}s4!ep{0FD*xLpT9E$Me0zC;Xo$z7ey-DNw$v$|oal;bs%=O!NbZz-Bnc#Sau8ZG z27X2hMt(+CT#D_eRm`}v@Q0dTG4!cGa8~t=$m3vjd-Yy<9sS(<$%NKXt7BXx7JPxJ zuUgEhxODiq*5wCa;`f&pw>kxtp;L!6!&kKls8%Lj?jSrR!~T|A<~1mx@3P6Ok)vbZWNAO1A9o-tZVt#bp_b9X-n_9Mp&EHlS!b4OQBIylEY7$9s}_xdgpq4FU$ zC||?wQ0cAo+^sDN0!1ZRYEh+}{nIV{zRJR5TE*9JHX)pgh(Oey_xbENn*=Nu+ldw# zfFi3Nb-WcEcWQSmbRdErd>~b1znL033o@aPXC0hFV69{1%D>%FA0;&DQVu#gE1RAM zqpYIv_R|E}aXaqgE1Y;@nhLqusnpX?%QJVW9@m&$8B{C2KH$~UzmV66Z`b7~kkfNl ztQO@w2MF7Kh;$wr!Ck*>rX6}ydC$`Ukv9ImCMFlam+V9`+ga(+I%wC>av>s#RgLH! zs|c)QkJWvs(_Bu=Z~|^ANVP7NkltmeBg{`QB!^|kPw>GidJ@<%K%~Py4M(F zSOXF!2~^SGfQyos8bO-mx(gpC3>+heVQ zEOS0|K7*}LIt2b}R_#MopX+eP{BVM{xjIU}!V5kN+!`Mg9fgMvh{Us&~$(4zxE1S!Mh{-W!5szQ!*i&dQf@8rGRMrD8e-l*3qE#e+q0;qHg zw}^^%lWWiudNO<-BN|VLen>nu#3fNp+0b7LSTjRR>~Lnp12{?AyD}rn{O7czy{+rc zR@L(i7Vf6kUiH==rdR-?pIW?sSWh$5f(%8=y3bo6afdD?NvAL7*vU~v-UV)sH|)&{|IrE0 zPs8|!I|KTOOkI&~ja)_s_QTO@ysCq$O{RX`S`M&)O(l4e{BI1{;k?yrrz&oXHUUZ) zx?b7pG>}OYB$vs3LtbK7jGr`>BIWE)VXr7u?Ek&U6@|IU0fU6S^CUf-Q$Ir9Y4Das z!t*5CJ|~R6W3?(?PCnI+{`*yr%3akacj!nX)WZ;& z{qZ_;Y!0!zMD|-N!fl~Kw7ZU{gMHS$AL-N!Z0#WFjRxa4wqnN0s?$H;ug8aS(43WL zEsPDouErqspl2I)z%;2?lSO=Yd51wvM>V_Fy2SWCvQi-lN(lp#@1gE~_5_kpAU~S< zE6lJ!{i$G55!f(vSXtgQIMMCi3k}zs67ejxyNG(pd(TB3;HAgSlcFyQ&gQ02%Pmd^4I0+7WBq-Uv@&4 zQW?LNWMnyin%2QmYDpcmv-!gW!w8!COU-N?AnNvh(B6?2I}H8PS=Y+`rMBF2AJ$m3 zQ}UEhP`lc~R$_|u+T|UEY#K0b;+s{OQt?pCx=MLOoA=`@hl{+)^vBnoDmWW|e4SC% zf)V=PkJtTgO#ZhZ*8RWU4GV&+bCbkC%>TokXswdqMwv#@Snc{ePkv{Y?M> literal 0 HcmV?d00001 diff --git a/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux new file mode 100644 index 00000000..3d93ed2a --- /dev/null +++ b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux @@ -0,0 +1,34 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand*\HyPL@Entry[1]{} +\HyPL@Entry{0<>} +\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2}Accomplishments so far}{1}{section.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Choices and Research}{1}{subsection.2.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Choice of graphic rendering API }{1}{subsection.2.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Choice of OpenGL Library}{2}{subsection.2.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Initializing OpenGL}{3}{subsection.2.4}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Program window after initializing OpenGL and drawing simple triangle}}{4}{figure.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Shaders}{4}{subsection.2.5}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Shader usage example}}{5}{figure.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces More complex shader coloring the triangle based on the distance from the vertice}}{6}{figure.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3}Plans for future}{6}{section.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Textures}{6}{subsection.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Transformation}{7}{subsection.3.2}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}User Interface}{7}{subsection.3.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4}Overview}{7}{section.4}\protected@file@percent } +\gdef \@abspage@last{7} diff --git a/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.fdb_latexmk b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.fdb_latexmk new file mode 100644 index 00000000..bee0d4f1 --- /dev/null +++ b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.fdb_latexmk @@ -0,0 +1,149 @@ +# Fdb version 3 +["xdvipdfmx"] 1675270715 "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv" "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.pdf" "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT" 1675270715 + "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv" 1675270714 62512 790460b3cefc318e47ec8c0411791625 "xelatex" + (generated) + "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.pdf" +["xelatex"] 1675270724 "/home/kuchy/engineer-thesis-WUT/projectOneReport/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.tex" "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv" "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT" 1675270724 + "/home/kuchy/engineer-thesis-WUT/projectOneReport/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.tex" 1675270724 7773 966bd72bb9300fd1d3e6ea913bafdb7f "" + "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1650183167 3524 cb3e574dea2d1052e39280babc910dc8 "" + "/usr/share/texmf-dist/fonts/tfm/adobe/zapfding/pzdr.tfm" 1650183167 1528 f853c4d1b4e0550255e02831fdc8496f "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1650183167 1524 4414a8315f39513458b80dfc63bff03a "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1650183167 1288 655e228510b4c2a1abe905c368440826 "" + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1650183167 1124 6c73e740cf17375f03eec0ee63599741 "" + "/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1650183167 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" + "/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1650183167 40635 c40361e206be584d448876bba8a64a3b "" + "/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1650183167 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" + "/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1650183167 7734 b98cbb34c81f667027c1e3ebdbfce34b "" + "/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1650183167 8371 9d55b8bd010bc717624922fb3477d92e "" + "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1650183167 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a "" + "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1650183167 8356 7bbb2c2373aa810be568c29e333da8ed "" + "/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1650183167 31769 002a487f55041f8e805cfbf6385ffd97 "" + "/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1650183167 5412 d5a2436094cd7be85769db90f29250a6 "" + "/usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1650183167 13807 952b0226d4efca026f0e19dd266dcc22 "" + "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1650183167 17859 4409f8f50cd365c68e684407e5350b1b "" + "/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1650183167 19007 15924f7228aca6c6d184b115f4baa231 "" + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1650183167 20089 80423eac55aa175305d35b49e04fe23b "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1650183167 992 855ff26741653ab54814101ca36e153c "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1650183167 43820 1fef971b75380574ab35a0d37fd92608 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1650183167 19324 f4e4c6403dd0f1605fd20ed22fa79dea "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1650183167 6038 ccb406740cc3f03bbfb58ad504fe8c27 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1650183167 6944 e12f8f7a7364ddf66f93ba30fb3a3742 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1650183167 4883 42daaf41e27c3735286e23e48d2d7af9 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1650183167 2544 8c06d2a7f0f469616ac9e13db6d2f842 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1650183167 44195 5e390c414de027626ca5e2df888fa68d "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1650183167 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1650183167 21302 788a79944eb22192a4929e46963a3067 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1650183167 9690 01feb7cde25d4293ef36eef45123eb80 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1650183167 33335 dd1fa4814d4e51f18be97d88bf0da60c "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1650183167 2965 4c2b1f4e0826925746439038172e5d6f "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1650183167 5196 2cc249e0ee7e03da5f5f6589257b1e5b "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1650183167 20726 d4c8db1e2e53b72721d29916314a22ea "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1650183167 35249 abd4adf948f960299a4b3d27c5dddf46 "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1650183167 21989 fdc867d05d228316de137a9fc5ec3bbe "" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1650183167 8893 e851de2175338fdf7c17f3e091d94618 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex" 1650183167 319 225dfe354ba678ff3c194968db39d447 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarychains.code.tex" 1650183167 6810 bf721b37b5dcc184e92f654b9903a00a "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarymatrix.code.tex" 1650183167 4202 b95061a2334c704bfa941fb8d5c0d0a2 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex" 1650183167 3937 3f208572dd82c71103831da976d74f1a "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex" 1650183167 410 048d1174dabde96757a5387b8f23d968 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex" 1650183167 1201 8bd51e254d3ecf0cd2f21edd9ab6f1bb "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex" 1650183167 494 8de62576191924285b021f4fc4292e16 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex" 1650183167 339 be0fe46d92a80e3385dd6a83511a46f2 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex" 1650183167 329 ba6d5440f8c16779c2384e0614158266 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex" 1650183167 919 938802205ca20d7c36615aabc4d34be2 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex" 1650183167 475 4b4056fe07caa0603fede9a162fe666d "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1650183167 11518 738408f795261b70ce8dd47459171309 "" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1650183167 186007 6e7dfe0bd57520fd5f91641aa72dcac8 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex" 1650183167 31874 89148c383c49d4c72114a76fd0062299 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1650183167 32995 ac577023e12c0e4bd8aa420b2e852d1a "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex" 1650183167 91587 e30123381f7b9bcf1341c31c6be18b94 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex" 1650183167 33336 427c354e28a4802ffd781da22ae9f383 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex" 1650183167 160993 6a81d63e475cc43874b46ed32a0a37c8 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex" 1650183167 46241 588910a2f1e0a99f2c3e14490683c20d "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex" 1650183167 62281 aff261ef10ba6cbe8e3c872a38c05a61 "" + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex" 1650183167 90515 e30b2c9c93aacc373e47917c0c2a48ed "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1650183167 3063 8c415c68a0f3394e45cfeca0b65f6ee6 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1650183167 521 8e224a7af69b7fee4451d1bf76b46654 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1650183167 13391 84d29568c13bdce4133ab4a214711112 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1650183167 104935 184ed87524e76d4957860df4ce0cd1c3 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1650183167 10165 cec5fa73d49da442e56efc2d605ef154 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1650183167 28178 41c17713108e0795aac6fef3d275fbca "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1650183167 9989 c55967bf45126ff9b061fa2ca0c4694f "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1650183167 3865 ac538ab80c5cf82b345016e474786549 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1650183167 3177 27d85c44fbfe09ff3b2cf2879e3ea434 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1650183167 11024 0179538121bc2dba172013a3ef89519f "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1650183167 7854 4176998eeefd8745ac6d2d4bd9c98451 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1650183167 3379 781797a101f647bab82741a99944a229 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1650183167 92405 f515f31275db273f97b9d8f52e1b0736 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1650183167 37376 11cd75aac3da1c1b152b2848f30adc14 "" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1650183167 8471 c2883569d03f69e8e1cabfef4999cfd7 "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1650183167 21201 08d231a2386e2b61d64641c50dc15abd "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1650183167 16121 346f9013d34804439f7436ff6786cef7 "" + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1650183167 44784 cedaa399d15f95e68e22906e2cc09ef8 "" + "/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1650183167 465 d68603f8b820ea4a08cce534944db581 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1650183167 926 2963ea0dcf6cc6c0a770b69ec46a477b "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1650183167 5546 f3f24d7898386cb7daac70bdd2c4d6dc "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def" 1650183167 18491 d0e112cb6dad363566090fd455960cec "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def" 1650183167 2926 cf943e23420d552258ae428601f26fbf "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1650183167 61163 9b2eefc24e021323e0fc140e9826d016 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1650183167 1896 b8e0ca0ac371d74c0ca05583f6313c91 "" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1650183167 7778 53c8b5623d80238f6a20aa1df1868e63 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1650183167 23997 a4bed72405fa644418bea7eac2887006 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1650183167 37060 797782f0eb50075c9bc952374d9a659a "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex" 1650183167 37431 9abe862035de1b29c7a677f3205e3d9f "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1650183167 4494 af17fb7efeafe423710479858e42fa7e "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex" 1650183167 7251 fb18c67117e09c64de82267e12cd8aa4 "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1650183167 29274 e15c5b7157d21523bd9c9f1dfa146b8e "" + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1650183167 6825 a2b0ea5b539dda0625e99dd15785ab59 "" + "/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty" 1650183167 21514 b7557edcee22835ef6b03ede1802dad4 "" + "/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1650183167 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" + "/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" 1650183167 19336 ce7ae9438967282886b3b036cfad1e4d "" + "/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty" 1650183167 3935 57aa3c3e203a5c2effb4d2bd2efbc323 "" + "/usr/share/texmf-dist/tex/latex/base/article.cls" 1650183167 20144 8a7de377ae7a11ee924a7499611f5a9d "" + "/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1650183167 3034 3bfb87122e6fa8758225c0dd3cbaceba "" + "/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1650183167 2462 754d6b31b2ab5a09bb72c348ace2ec75 "" + "/usr/share/texmf-dist/tex/latex/base/size12.clo" 1650183167 8449 bc7344e882df4d7e51c046514dee83e4 "" + "/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd" 1650183167 2430 06a89bcded389391906798ea7a3f3aaa "" + "/usr/share/texmf-dist/tex/latex/float/float.sty" 1650183167 6749 16d2656a1984957e674b149555f1ea1d "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1650183167 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" + "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1650183167 1224 978390e9c2234eab29404bc21b268d1e "" + "/usr/share/texmf-dist/tex/latex/graphics-def/xetex.def" 1650183167 14363 d3c336f2f510c0b73629f44e987d2e6a "" + "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1650183167 18399 7e40f80366dffb22c0e7b70517db5cb4 "" + "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1650183167 7996 a8fb260d598dcaf305a7ae7b9c3e3229 "" + "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1650183167 2671 4de6781a30211fe0ea4c672e4a2a8166 "" + "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1650183167 4009 187ea2dc3194cd5a76cd99a8d7a6c4d0 "" + "/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1650183167 17914 4c28a13fc3d975e6e81c9bea1d697276 "" + "/usr/share/texmf-dist/tex/latex/hyperref/hxetex.def" 1650183167 45016 0a35faa45750bcb80114f8df2443e9c1 "" + "/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1650183167 220999 6145ea83914c186e178d1d31c50b37df "" + "/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1650183167 13242 133e617c5eebffdd05e421624022b267 "" + "/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1650183167 14132 e8e7e61e51ade521a7238fac8362786c "" + "/usr/share/texmf-dist/tex/latex/hyperref/puenc.def" 1650183167 117004 ed1c2cc82bb9836e9d59549dd8c33098 "" + "/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1650183167 22521 d2fceb764a442a2001d257ef11db7618 "" + "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def" 1650183167 35763 558b6bb076dfa9b058fe5c58dc6e0434 "" + "/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1650183167 5766 13a9e8766c47f30327caf893ece86ac8 "" + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1650183167 1090 bae35ef70b3168089ef166db3e66f5b2 "" + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1650183167 410 615550c46f918fcbee37641b02a862d9 "" + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1650183167 21013 f4ff83d25bb56552493b030f27c075ae "" + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1650183167 989 c49c8ae06d96f8b15869da7428047b1e "" + "/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1650183167 339 c2e180022e3afdb99c7d0ea5ce469b7d "" + "/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1650183167 306 c56a323ca5bf9242f54474ced10fca71 "" + "/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1650183167 443 8c872229db56122037e86bcda49e14f3 "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1650183167 348 ee405e64380c11319f0e249fed57e6c5 "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1650183167 274 5ae372b7df79135d240456a1c6f2cf9a "" + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1650183167 325 f9f16d12354225b7dd52a3321f085955 "" + "/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1650183167 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" + "/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1650183167 9715 b051d5b493d9fe5f4bc251462d039e5f "" + "/usr/share/texmf-dist/tex/latex/url/url.sty" 1650183167 12796 8edb7d69a20b857904dd0ea757c14ec9 "" + "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1650183167 56029 3f7889dab51d620aa43177c391b7b190 "" + "/usr/share/texmf-dist/web2c/texmf.cnf" 1650183167 39911 2da6c67557ec033436fe5418a70a8a61 "" + "/var/lib/texmf/web2c/xetex/xelatex.fmt" 1673192858 5825181 f2bf1c98667d3ea585bedc895beb0509 "" + "1.png" 1675269654 11267 70c09e5d4b894e91be5b812b493444ab "" + "2.png" 1675273970 40865 16717cd4aeac74c9be9db91e9afefba9 "" + "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux" 1675270714 2034 9d15f3b9fd58494e29c43dc09336508f "xelatex" + "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out" 1675270714 1244 6b48111e8ba8c8ccb4999f49b3910715 "xelatex" + "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.tex" 1675270724 7773 966bd72bb9300fd1d3e6ea913bafdb7f "" + (generated) + "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux" + "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.log" + "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out" + "KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv" diff --git a/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.fls b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.fls new file mode 100644 index 00000000..daf5df6a --- /dev/null +++ b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.fls @@ -0,0 +1,705 @@ +PWD /home/kuchy/engineer-thesis-WUT/projectOneReport +INPUT /usr/share/texmf-dist/web2c/texmf.cnf +INPUT /var/lib/texmf/web2c/xetex/xelatex.fmt +INPUT /home/kuchy/engineer-thesis-WUT/projectOneReport/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.tex +OUTPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.log +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/article.cls +INPUT /usr/share/texmf-dist/tex/latex/base/size12.clo +INPUT /usr/share/texmf-dist/tex/latex/base/size12.clo +INPUT /usr/share/texmf-dist/tex/latex/base/size12.clo +INPUT /usr/share/texmf-dist/tex/latex/base/size12.clo +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/tex/latex/url/url.sty +INPUT /usr/share/texmf-dist/fonts/map/fontname/texfonts.map +INPUT /usr/share/texmf-dist/fonts/tfm/adobe/zapfding/pzdr.tfm +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hxetex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hxetex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hxetex.def +INPUT /usr/share/texmf-dist/tex/latex/hyperref/hxetex.def +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty +INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/xetex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/xetex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/xetex.def +INPUT /usr/share/texmf-dist/tex/latex/graphics-def/xetex.def +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/float/float.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarymatrix.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarymatrix.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarychains.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarychains.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex +INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +INPUT ./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux +INPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux +INPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux +OUTPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux +INPUT /usr/share/texmf-dist/tex/latex/base/ts1cmr.fd +INPUT /usr/share/texmf-dist/tex/latex/base/ts1cmr.fd +INPUT /usr/share/texmf-dist/tex/latex/base/ts1cmr.fd +INPUT /usr/share/texmf-dist/tex/latex/base/ts1cmr.fd +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +INPUT ./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT ./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT ./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT ./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT ./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT ./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +OUTPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm +INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm +OUTPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv +INPUT ./1.png +INPUT 1.png +INPUT ./2.png +INPUT 2.png +INPUT KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux +INPUT ./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out +INPUT ./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out diff --git a/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.log b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.log new file mode 100644 index 00000000..bed8183b --- /dev/null +++ b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.log @@ -0,0 +1,484 @@ +This is XeTeX, Version 3.141592653-2.6-0.999994 (TeX Live 2022/Arch Linux) (preloaded format=xelatex 2023.1.8) 1 FEB 2023 18:53 +entering extended mode + restricted \write18 enabled. + file:line:error style messages enabled. + %&-line parsing enabled. +**/home/kuchy/engineer-thesis-WUT/projectOneReport/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.tex +(/home/kuchy/engineer-thesis-WUT/projectOneReport/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.tex +LaTeX2e <2021-11-15> patch level 1 +L3 programming layer <2022-04-10> (/usr/share/texmf-dist/tex/latex/base/article.cls +Document Class: article 2021/10/04 v1.4n Standard LaTeX document class +(/usr/share/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2021/10/04 v1.4n Standard LaTeX file (size option) +) +\c@part=\count181 +\c@section=\count182 +\c@subsection=\count183 +\c@subsubsection=\count184 +\c@paragraph=\count185 +\c@subparagraph=\count186 +\c@figure=\count187 +\c@table=\count188 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) (/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2022-02-21 v7.00n Hypertext links for LaTeX + (/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) (/usr/share/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2022/02/03 v1.0f TeX engine tests +) (/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO) + (/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode not found. +) (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) (/usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) (/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) (/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) (/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) (/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) (/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) (/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO) +) +\@linkdim=\dimen139 +\Hy@linkcounter=\count189 +\Hy@pagecounter=\count190 + (/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2022-02-21 v7.00n Hyperref: PDFDocEncoding definition (HO) +) (/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) (/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count191 + (/usr/share/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2022-02-21 v7.00n Hyperref: PDF Unicode definition (HO) +) +Package hyperref Info: Hyper figures OFF on input line 4137. +Package hyperref Info: Link nesting OFF on input line 4142. +Package hyperref Info: Hyper index ON on input line 4145. +Package hyperref Info: Plain pages OFF on input line 4152. +Package hyperref Info: Backreferencing OFF on input line 4157. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4390. +\c@Hy@tempcnt=\count192 + (/usr/share/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4749. +\XeTeXLinkMargin=\dimen140 + (/usr/share/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + (/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO) +)) +\Fld@menulength=\count193 +\Field@Width=\dimen141 +\Fld@charsize=\dimen142 +Package hyperref Info: Hyper figures OFF on input line 6027. +Package hyperref Info: Link nesting OFF on input line 6032. +Package hyperref Info: Hyper index ON on input line 6035. +Package hyperref Info: backreferencing OFF on input line 6042. +Package hyperref Info: Link coloring OFF on input line 6047. +Package hyperref Info: Link coloring with OCG OFF on input line 6052. +Package hyperref Info: PDF/A mode OFF on input line 6057. +LaTeX Info: Redefining \ref on input line 6097. +LaTeX Info: Redefining \pageref on input line 6101. + (/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count194 +\c@Item=\count195 +\c@Hfootnote=\count196 +) +Package hyperref Info: Driver (autodetected): hxetex. + (/usr/share/texmf-dist/tex/latex/hyperref/hxetex.def +File: hxetex.def 2022-02-21 v7.00n Hyperref driver for XeTeX + (/usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty +Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO) +) +\pdfm@box=\box50 +\c@Hy@AnnotLevel=\count197 +\HyField@AnnotCount=\count198 +\Fld@listcount=\count199 +\c@bookmark@seq@number=\count266 + (/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + (/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend package +with kernel methods +) (/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 286. +) +\Hy@SectionHShift=\skip49 +) (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + (/usr/share/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) + (/usr/share/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) (/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: xetex.def on input line 107. + (/usr/share/texmf-dist/tex/latex/graphics-def/xetex.def +File: xetex.def 2022/04/12 v5.0l Graphics/color driver for xetex +)) +\Gin@req@height=\dimen143 +\Gin@req@width=\dimen144 +) (/usr/share/texmf-dist/tex/latex/float/float.sty +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count267 +\float@exts=\toks17 +\float@box=\box51 +\@float@everytoks=\toks18 +\@floatcapt=\box52 +) (/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks19 +\pgfutil@tempdima=\dimen145 +\pgfutil@tempdimb=\dimen146 + (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box53 +) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2021/05/15 v3.1.9a (3.1.9a) +)) +Package: pgf 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty (/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks20 +\pgfkeys@temptoks=\toks21 + (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex +\pgfkeys@tmptoks=\toks22 +)) +\pgf@x=\dimen147 +\pgf@y=\dimen148 +\pgf@xa=\dimen149 +\pgf@ya=\dimen150 +\pgf@xb=\dimen151 +\pgf@yb=\dimen152 +\pgf@xc=\dimen153 +\pgf@yc=\dimen154 +\pgf@xd=\dimen155 +\pgf@yd=\dimen156 +\w@pgf@writea=\write3 +\r@pgf@reada=\read2 +\c@pgf@counta=\count268 +\c@pgf@countb=\count269 +\c@pgf@countc=\count270 +\c@pgf@countd=\count271 +\t@pgf@toka=\toks23 +\t@pgf@tokb=\toks24 +\t@pgf@tokc=\toks25 +\pgf@sys@id@count=\count272 + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2021/05/15 v3.1.9a (3.1.9a) +) +Driver file for pgf: pgfsys-xetex.def + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def +File: pgfsys-xetex.def 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def +File: pgfsys-dvipdfmx.def 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2021/05/15 v3.1.9a (3.1.9a) +) +\pgfsys@objnum=\count273 +))) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfsyssoftpath@smallbuffer@items=\count274 +\pgfsyssoftpath@bigbuffer@items=\count275 +) (/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2021/05/15 v3.1.9a (3.1.9a) +)) (/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) + (/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: xetex.def on input line 227. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. +Package xcolor Info: Model `RGB' extended on input line 1368. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen157 +\pgfmath@count=\count276 +\pgfmath@box=\box54 +\pgfmath@toks=\toks26 +\pgfmath@stack@operand=\toks27 +\pgfmath@stack@operation=\toks28 +) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex))) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count277 +)) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@picminx=\dimen158 +\pgf@picmaxx=\dimen159 +\pgf@picminy=\dimen160 +\pgf@picmaxy=\dimen161 +\pgf@pathminx=\dimen162 +\pgf@pathmaxx=\dimen163 +\pgf@pathminy=\dimen164 +\pgf@pathmaxy=\dimen165 +\pgf@xx=\dimen166 +\pgf@xy=\dimen167 +\pgf@yx=\dimen168 +\pgf@yy=\dimen169 +\pgf@zx=\dimen170 +\pgf@zy=\dimen171 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex +File: pgfcorepathconstruct.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@path@lastx=\dimen172 +\pgf@path@lasty=\dimen173 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex +File: pgfcorepathusage.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@shorten@end@additional=\dimen174 +\pgf@shorten@start@additional=\dimen175 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfpic=\box55 +\pgf@hbox=\box56 +\pgf@layerbox@main=\box57 +\pgf@picture@serial@count=\count278 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex +File: pgfcoregraphicstate.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgflinewidth=\dimen176 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex +File: pgfcoretransformations.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@pt@x=\dimen177 +\pgf@pt@y=\dimen178 +\pgf@pt@temp=\dimen179 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex +File: pgfcorepathprocessing.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfarrowsep=\dimen180 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@max=\dimen181 +\pgf@sys@shading@range@num=\count279 +\pgf@shadingcount=\count280 +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +File: pgfcoreexternal.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfexternal@startupbox=\box58 +)) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex +File: pgfcoretransparency.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +File: pgfcorerdf.code.tex 2021/05/15 v3.1.9a (3.1.9a) +))) (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex +File: pgfmoduleshapes.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfnodeparttextbox=\box59 +) (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty +Package: pgfcomp-version-0-65 2021/05/15 v3.1.9a (3.1.9a) +\pgf@nodesepstart=\dimen182 +\pgf@nodesepend=\dimen183 +) (/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty +Package: pgfcomp-version-1-18 2021/05/15 v3.1.9a (3.1.9a) +)) (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen184 +\pgffor@skip=\dimen185 +\pgffor@stack=\toks29 +\pgffor@toks=\toks30 +)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex +File: pgflibraryplothandlers.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgf@plot@mark@count=\count281 +\pgfplotmarksize=\dimen186 +) +\tikz@lastx=\dimen187 +\tikz@lasty=\dimen188 +\tikz@lastxsaved=\dimen189 +\tikz@lastysaved=\dimen190 +\tikz@lastmovetox=\dimen191 +\tikz@lastmovetoy=\dimen192 +\tikzleveldistance=\dimen193 +\tikzsiblingdistance=\dimen194 +\tikz@figbox=\box60 +\tikz@figbox@bg=\box61 +\tikz@tempbox=\box62 +\tikz@tempbox@bg=\box63 +\tikztreelevel=\count282 +\tikznumberofchildren=\count283 +\tikznumberofcurrentchild=\count284 +\tikz@fig@count=\count285 + (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfmatrixcurrentrow=\count286 +\pgfmatrixcurrentcolumn=\count287 +\pgf@matrix@numberofcolumns=\count288 +) +\tikz@expandcount=\count289 + (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2021/05/15 v3.1.9a (3.1.9a) +))) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarymatrix.code.tex +File: tikzlibrarymatrix.code.tex 2021/05/15 v3.1.9a (3.1.9a) +) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex +File: tikzlibraryshapes.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex +File: tikzlibraryshapes.geometric.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex +File: pgflibraryshapes.geometric.code.tex 2021/05/15 v3.1.9a (3.1.9a) +)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex +File: tikzlibraryshapes.misc.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex +File: pgflibraryshapes.misc.code.tex 2021/05/15 v3.1.9a (3.1.9a) +)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex +File: tikzlibraryshapes.symbols.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex +File: pgflibraryshapes.symbols.code.tex 2021/05/15 v3.1.9a (3.1.9a) +)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex +File: tikzlibraryshapes.arrows.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex +File: pgflibraryshapes.arrows.code.tex 2021/05/15 v3.1.9a (3.1.9a) +)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex (/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex +File: tikzlibraryshapes.multipart.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex +File: pgflibraryshapes.multipart.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\pgfnodepartlowerbox=\box64 +\pgfnodeparttwobox=\box65 +\pgfnodepartthreebox=\box66 +\pgfnodepartfourbox=\box67 +\pgfnodeparttwentybox=\box68 +\pgfnodepartnineteenbox=\box69 +\pgfnodeparteighteenbox=\box70 +\pgfnodepartseventeenbox=\box71 +\pgfnodepartsixteenbox=\box72 +\pgfnodepartfifteenbox=\box73 +\pgfnodepartfourteenbox=\box74 +\pgfnodepartthirteenbox=\box75 +\pgfnodeparttwelvebox=\box76 +\pgfnodepartelevenbox=\box77 +\pgfnodeparttenbox=\box78 +\pgfnodepartninebox=\box79 +\pgfnodeparteightbox=\box80 +\pgfnodepartsevenbox=\box81 +\pgfnodepartsixbox=\box82 +\pgfnodepartfivebox=\box83 +))) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarychains.code.tex +File: tikzlibrarychains.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex +File: tikzlibrarypositioning.code.tex 2021/05/15 v3.1.9a (3.1.9a) +)) (/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex +File: tikzlibraryarrows.code.tex 2021/05/15 v3.1.9a (3.1.9a) + (/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex +File: pgflibraryarrows.code.tex 2021/05/15 v3.1.9a (3.1.9a) +\arrowsize=\dimen195 +)) (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def +File: l3backend-xetex.def 2022-04-14 L3 backend support: XeTeX +\l__color_backend_stack_int=\count290 +\g__color_backend_stack_int=\count291 +\g__graphics_track_int=\count292 +\l__pdf_internal_box=\box84 +\g__pdf_backend_object_int=\count293 +\g__pdf_backend_annotation_int=\count294 +\g__pdf_backend_link_int=\count295 +) (./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux) +\openout1 = `KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 56. +LaTeX Font Info: ... okay on input line 56. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 56. +LaTeX Font Info: ... okay on input line 56. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 56. +LaTeX Font Info: ... okay on input line 56. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 56. +LaTeX Font Info: ... okay on input line 56. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 56. +LaTeX Font Info: Trying to load font information for TS1+cmr on input line 56. + (/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 56. +LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 56. +LaTeX Font Info: ... okay on input line 56. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 56. +LaTeX Font Info: ... okay on input line 56. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 56. +LaTeX Font Info: ... okay on input line 56. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 56. +LaTeX Font Info: ... okay on input line 56. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 56. +LaTeX Font Info: ... okay on input line 56. +Package hyperref Info: Link coloring OFF on input line 56. + (/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section + (/usr/share/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) (/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count296 +) +LaTeX Info: Redefining \ref on input line 56. +LaTeX Info: Redefining \pageref on input line 56. +LaTeX Info: Redefining \nameref on input line 56. + (./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out) (./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out) +\@outlinefile=\write4 +\openout4 = `KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out'. + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <14.4> on input line 59. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 59. + [1 + +] [2] +File: 1.png Graphic file (type bmp) +<1.png> + [3] [4] +Overfull \vbox (63.91818pt too high) has occurred while \output is active [] + + [5] +File: 2.png Graphic file (type bmp) +<2.png> + [6] [7] (./KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.aux) +Package rerunfilecheck Info: File `KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out' has not changed. +(rerunfilecheck) Checksum: C07F4FCBE62F10CF1F010B7A9326960C;1659. + ) +Here is how much of TeX's memory you used: + 21123 strings out of 476156 + 429129 string characters out of 5814964 + 729321 words of memory out of 5000000 + 41551 multiletter control sequences out of 15000+600000 + 470588 words of font info for 39 fonts, out of 8000000 for 9000 + 1348 hyphenation exceptions out of 8191 + 84i,6n,89p,490b,839s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv (7 pages, 85472 bytes). diff --git a/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out new file mode 100644 index 00000000..f100f515 --- /dev/null +++ b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.out @@ -0,0 +1,12 @@ +\BOOKMARK [1][-]{section.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1 +\BOOKMARK [1][-]{section.2}{\376\377\000A\000c\000c\000o\000m\000p\000l\000i\000s\000h\000m\000e\000n\000t\000s\000\040\000s\000o\000\040\000f\000a\000r}{}% 2 +\BOOKMARK [2][-]{subsection.2.1}{\376\377\000C\000h\000o\000i\000c\000e\000s\000\040\000a\000n\000d\000\040\000R\000e\000s\000e\000a\000r\000c\000h}{section.2}% 3 +\BOOKMARK [2][-]{subsection.2.2}{\376\377\000C\000h\000o\000i\000c\000e\000\040\000o\000f\000\040\000g\000r\000a\000p\000h\000i\000c\000\040\000r\000e\000n\000d\000e\000r\000i\000n\000g\000\040\000A\000P\000I\000\040}{section.2}% 4 +\BOOKMARK [2][-]{subsection.2.3}{\376\377\000C\000h\000o\000i\000c\000e\000\040\000o\000f\000\040\000O\000p\000e\000n\000G\000L\000\040\000L\000i\000b\000r\000a\000r\000y}{section.2}% 5 +\BOOKMARK [2][-]{subsection.2.4}{\376\377\000I\000n\000i\000t\000i\000a\000l\000i\000z\000i\000n\000g\000\040\000O\000p\000e\000n\000G\000L}{section.2}% 6 +\BOOKMARK [2][-]{subsection.2.5}{\376\377\000S\000h\000a\000d\000e\000r\000s}{section.2}% 7 +\BOOKMARK [1][-]{section.3}{\376\377\000P\000l\000a\000n\000s\000\040\000f\000o\000r\000\040\000f\000u\000t\000u\000r\000e}{}% 8 +\BOOKMARK [2][-]{subsection.3.1}{\376\377\000T\000e\000x\000t\000u\000r\000e\000s}{section.3}% 9 +\BOOKMARK [2][-]{subsection.3.2}{\376\377\000T\000r\000a\000n\000s\000f\000o\000r\000m\000a\000t\000i\000o\000n}{section.3}% 10 +\BOOKMARK [2][-]{subsection.3.3}{\376\377\000U\000s\000e\000r\000\040\000I\000n\000t\000e\000r\000f\000a\000c\000e}{section.3}% 11 +\BOOKMARK [1][-]{section.4}{\376\377\000O\000v\000e\000r\000v\000i\000e\000w}{}% 12 diff --git a/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.pdf b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.pdf new file mode 100644 index 0000000000000000000000000000000000000000..441cfc62001fe55bd1e09479d0c19929292f37c7 GIT binary patch literal 76175 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 z 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 literal 0 HcmV?d00001 diff --git a/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.synctex.gz b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1e214e739d0512bf3e156669bd808be726157d3 GIT binary patch literal 15202 zcmbVzWmgmwYvMQT4j&C-DKe(-u-tV?07B5X>r=`@OJi)Fk|+8kn4T!nYUj2>Jl;Y^)JMk zml(CwQI!r)O;`oTXfW#KRt?Pqfru#CLB>wqdR)pyj3<$nmGflaeM}dq6RPd)atGh=~A>ik52q+}vFa+=Q405XN z-PHLw58l~&yJLevc5*_d^YW4|@H`Fjc{n-je10pxoRl&8JU%jZzTSjabv!+!pZeVP zfplJ0RMuWM(yLxy!q>cSpXYVF&YwATo;D6`Iv$_S&n_PXuMc)0A&<$JHacr$+Wt>3 zqv2##WTf|(JFW9ix0qFA7>qh=0@^wqyq@0oCwe$Ddno*xuMk0+ft3pT-2&*c4nOh9 zDW=U(^f(!*k6PjJCs-Nyc;n^aVy6|7&A9e@7xSti-pX1~wRTo@bt*BH{q=rB6tz&+ zMu3)NBcp1q?7$psl^b)78!4Zl`$ultztu?Cxn)7BfWj55Hxn zInD(gjsWRu&TOT6qky?EL|scMBP3*ao(yBTO1%$ub9<9K-0I?Td*9h`1{1kEIs0>S z`EtGUto7WgY+p{#AffH^bbq|EBK=}R?^#aG(8DRP;^o@Aa8~_XibHG>D=qMFmJfUz zsi@L{o;~(H$ngB>kk6qFnMH`&Q_N#e?kUQFs)i-jt6jFUQ~4)`TC&r%^X!L!J+>yY zO0vn_`PZ2qNZJymXCj*AqZ%#u%65|9&3OoT7QB3jXKL4Q2kUP{PZy{gIQ+(I0`+ih z>+I+wo2`0yEKVotFO3G-RIZUQtdTO|MBL5zS=iE*U*PKsINhm4}Bh8 zo7x^--_C2VN`I${m-PsK&yzVxT)~PK!sgq5WM_GVbCqtF;_~r57)|0O+f+7IZAF)F zItI|uOeAPGMoMH`$J(r}w0mp5Xca$SP26rAj1F_&x|CEbldZMCAhO@NdR>w=L`{#z z@=QeOHvEHlSC=HPf<*m#e*Um>y>-3e=d*H3dzzuV09z+xWH?>z>};*DWO5jr@syem zcUku?Vb5Y!h-NQ>s$5%+rIm>WIl0|#<;qNRgQ;+8N>4Baw5FLVcVsyiI>s1JPb|v1 zGpy@p&d-LyTN_?-7uBrVBi#A0Uy>UCn4~6JEm9hk&N_}o@XrK(B@EcyfXHk$qqhwj zv-d7IEIaAQGcIlPXD#O;w|GCn2r0K8Gg}-qu79j7?d8-eyILQf;P6A+-JZ@K&aE^M zZd3yVDnH9?ZjqF)%Iv^yUN808UZG1PH&@l|>GrtyrOX-2bI2r3qkYYh&wLVz0;|yy zx6m6cT5%Dr{DI8nAq(N7;LJRSbk~Y~@Zlr!0$W9?L%K`F!6;;TxNp?7A#=GAvLqkm z%rkBUHOQ<^O5f>Hxm@}^CcMEIz-b$9*zywZ6~{d`sVK9;Oi9W#41zH$vy-Q(_x z)bWmB_wM*`jORo4s^1iu7lF4svIITJ^y0?NMY7CsvC9{>Z@cZXu;SYc4}4f;qw7t% z!|fKtB|N|W#q-gf>0@8r_f+Mz5Eqw~1tM8SR5=xv@1#{eIjpzCaf`QP+E4XIl=7F1Syn0z?#2Mf5C193z0q+hm3Oa=sp#xtqLo+s#j?%gCfbh4776>_=AyKTBuVqodW zhB-X07I{yqu~$x$af595nKj6(#IhO`JhY?wA6_weZfZt=PZuvCtu9{aTsENF@+T<) zyOVcky>yWkvTlyAcV^saUK@;j4BIac4=b&$(d{tCXlpS6ddW+hCy4;?WArI$m0px{ ze*(}V|8b;}?R7xM-L}c|@u3CezcZ2QO}b+Inh-5b_@Ksn$(pZQ zbXnj2DD!&uaDgg}X~5$ACu%NKcl|2-4p{%j}tWLC#z6)nI&FnoKP-FaX0Axk@l zQS`mFPN%>Trt)B&^W9nj-_?b|cOMy*RvsX~wm=WOq$nUwz-4LEM`_ZafJQW|*Jnqx z^W|=!>g8!mcKl`Uux$B|b3WN@kVYtqF{ef;AM2)W)(=>q*RiL`m!j{5V%%! za(j2MXrqfn`+Ov@Q|FVEJ?V~@O<-1DkI$*tm4OpUoiN^87d}F9hxuXLW2zL^cfqW( zkB83pn$o3qRFq%Ud3IbDD)Hmh-{+-ST3wtr;yR}R>Z4EI`I{0IfFeHbMp0)^ZDEC7 zw5jzW23OsKTxgs&|KnUrxnb7$S(HUTd(Ty|Ofj zD%VjFjkGzsjD;l6MIP7q@8H%vc9UsB?brO~FZGG5_rWymPv|7-wL-&}OHD};q&up} z=!(n;5E4^Tii-ln||sI?@G0qNoldNy54*XVaFm^pdrz z>g(}cSe7X26qXC8eO1gsg{)MKx8pe~%W=Q)0?;I^j!f^r4OLUt1swVnBNRGJ(t5Vt z&%EN-I^cVTC9w*W(z~lrY5l$5olbxaMdd`AZfGUS{`Au>jqgw0k`P9eZfB7RrrFmrqmqrJ2DRG@ z$cbw#q&_R^?Nwz8M$r=lBf9JVCRu6ul5sdQP$JdkIWxt4$~A(V`BEXT?#^%_bxLdS z^Tp^`Q1)++bC>C(3#azoJ6dYxt+cwBUqkslz3~wCryUAW*a&Gu$Y~7nIq4d@1qWA^ zDj{tej3Ecjb$N19oN2K%a&^}{JIo2&kpe55dXRvzWGSaku5Uae+PI&#T~>O42q#ZV zUSM5gkZq7j&t`j1s<2FITAF!REkKWt){kA3+DTes_7F(U$HWq^aa0+;RXt;tUi)OA$E%n!Z1Js zNAG4awcezsBCSh8^?O?y1$sOC0aJ3n3kl&IfMGUCZ&D@W(`N)H_DA&y%`kpHNL#15 zf9iLp5k=?~3F`r|)q8fqSU5m#jmYG+#O!;#%qtw47zCYCkzaa=*(D;faUv7OB;frx zjt?tclwi|sIqrGSWh1VMtodV5xZ|(Ac=H=8#CW10Qse5R{Tg-Yi^!-j>n$3yikO7o z2PAwb+J{mtGakXB*Q6u|Y>L;`bV%n#VEtNO8%;Zdh=#(|pdL}_fFuT#;kkkyvcV}l zrk?uJGMPQ5)}hpT9K!os)&;Xe{Rq|_{BE4RoSOO`?1J@fsRA6jrTrZ`vmwGA!_vjv z`tUPS<^ZVzP^rd-;B1YZ>31Z93MTa;=5(d+Y8;ay7W+~ zzlffV#ia+mWSrNZ4lHG?!mA3m8a;D5c@&Z{(^QE0NNq7zLDkZDr`=h*L;k@|0o&*EYM)w%C%vXMM7o+&7>^%`eGuLllYm7 z{LXcrfZ!09+^yliR(g{(@8HvCY={}xf9fs$*Z^i5nbyqxRLUz{|Md&>X?Q?DS2Y}H z&7;TWKCV}Wea{o{qvyWSpT$LCpHEcg2g6lxh9qY^WAL_JZb*e9QAfrSE^dXt{C;Xa z{gq&Fl28?KbH)C9PeI4Tf4Fs3QCGsHO_+{AMKo8Ic4}rzghM0Jskg-UkIf@Q_6$&| z4*WQX5h+N>>dxL=L$w}NBGn|SaRiw_!svvy%7K;}BkJ&qU0;m$BVI9wQn`Hf%4236 zdB&kJX0T~K@IhQJ==1~YY|6;w@r5PvxWd8R>snXW`S=T6_A@2_qiiCFT0OT39=+YH zhVd5wXvF+Mci8eD=jq8?4P)}e*`!4VGm47mq{XNwe~M#EIuGgMaJ?NKkKyu7z78Yj z2xgnq%+0^Gc5_K;%kSp->h1}{lB>$km50+77mb+VzeKt^2Jw|Bf6R{4M&iXytoEIV zKKeDs{K=XU4XoAsvA%jEd}UK-p9U09BhDrX%hXM&>xyM>tEgG;O0yg2`=%3!n(oLOI{r?U>CRRl zhk#}%GQQ-Smf{+t3yc~weOrSnE&JIa%0WNz5B*|8f0i3HoD4>9ORAxhFAh+!_Wvel z`dz)Yf z2Q6~F^mWWgCMFe)wf@>pSvnTw>Wk#qP5uthN7DKkX=;XlikcW&39QIq2_65H1#LFB zjHjF5LE#5oKJ35W)>eyNTnmp(1&eD6VywV9n4>eaetmaNeP!8z7s-+zmu`8+1gRDA zunI^Uu*U+_P5i>`M_Q^P9i}nFuCR@xDP*IR77)h~(fz9`h!}~hEog#n>^c!u@Ug_u z&e8uO<+?B&s?PwO6su64v0IT?Mj?z5v1X2tD~KTxJkkAR70e9d{Y|uBh)>?J@p+DbtKSJF5RG&g^)iM<#OC@b1v5hlMqXLXq>S*5wgIaL);i=`huC>aFNB0pc?OKS_jz9x*MY}< z2N20$TZq9fDI)MIKY{?Y*owX{vz_3`EiYfvIT$DU-fU80&nABq4eyz213H%%Ut}Ww zvm#&IIY>T%_ihD-FTvQJj)KNts?vmU_EF?UbakPp7!dZ+j2apWz>5k-KAI0cn)GVt zq~}KMQ^=xM%UiQ^Kip4?r;@#9cMSOy7s9W>gQUG(J_Xh<1q{c{mSmtdf+oXsbtI4w zOI8MS#R}^^QC_m)8#Z^DkrL%9ah8|_H_m!swpiE()*qpoi(nowK4H0o9i{A0RS@EJUFIu0(McO9P@>fs+;OogIxdAF$7PRCzWu&0r@Vbzt_;2q`R-n%X$OIpN;LO7k|*cV9S?oo!7}S42~O=QJYfNr@~Uc7 zmzam=@u4Fq_3Ik4)okJ(G0>u>`w#1&rx`JCidaWP80nQS&Qt|cjWYk;M@CnYoZ*q( z9V>{$i3{PPtPYwqEP{z}R`25*m_2-CdQLFA#9e^c%H)aZMVfQ{x{|H87i=6>I(zZHmY7*j`TB!r4O%S1=UFRN7oUM z5O`BNWS}&Nomyj-28`N({HS}k<9IGzWm`;XXerHs%$fylGJirq>Wg-jkIKamK62>}Gn$g*T?_=$iE>+f##J$&E?j3&7-DRTbf44(tT znoc$`N-rHZYV&CMYV2p`Xggc~=6dWNa|D49*Mv#6JQIrnZDwbMR3IjCseX;1fw`D1 z3+XpbHghwiP(xQ<;m)4?AqAd4Tgb3nRD-HZTVW1sMdJwCp}N(mVh$J6q-)@fnOBn6ScRmqR?)4AbmUyPips)NfCjcG=~Zm@v^Rl=-H^janDf^$7ZPufhqh_JKz z)^Ec@i2=+R826Y3Ff!F9j#_H@Qx;8g4sd?jta|vf_+zEOewLiIVGb<^-vIaM%8 zS`K=tN{;4otCZ_D~Q&iRra7t?;r>v5iU+2?)Kj0FqiHGcL+mt)cq5@0R!Lz-#mg1Bw zIfKIa27Qrm3r5(N46@AZC8}~{dR8@S=tj*c&F@(vehX=T;0~xj7jr7(^&wCu#?vaA ziUo5Y8h@aTsF0WGjO_lEH_G0uUCeufZML6+QAj&q*_Gc?6OlobmBhG$QAq;YGwhRo z71+k4FYY;hkIs|=f9Uk5rzh&H+@v(tFJ)}wL@#!uYvB}wf#OSsUhg z2oD)m>pP$j&VUUCD9qyP671eB+INcYnU> zDApMw9V~75-kYML*|@dqD)!s>USuJRoO+CS%Z7F6Gq`jX_J-WK2cdz!t_)q{x{`cQBMFlb_DSMMp-_EJ5;48zhxWZ)CEpVAe)k~K z3H-M9I--e&oD3;yIri0MYreKWm1^bs{NMP?4iy9`rhMg69d5izx<3cou^W$F5!?RW zA7_mt$50O?wx5_HI6G>-SNBc7o~D3s=bn-4Vf|A2Ja50v@>hl=tm{K@caBPFrVByR zyMRQ#X~{rA$?>m9=$W))ZHc*sti($NzTvp*j+Mx1|3Fy(Zod0b7tn#;q*m7!lvnO1 zQmDZ=ze&iny=lKZX%KW(jAeH0cIU~Ke*4`S`dGI}o+QOsT&Lk4YM}^^1k7y=Dcq)pW!uvx&wOy<~5!FEAWgyq8eTNMQqpv}M%3qnG|BwkGQ+;dJci#)FLZy#5%|VM2*;@)Z>B>C;U5MA>J96dYHHoy;IqCK@#!3mV_R^{;OG z*6<#1>5(WTU?3IAl_DV$4$&bXSlr(~u$2ou31}Kn*b+=_NWsVZ@;jc@ZBy*WO#JDk zX&AbDnrEes1u2~E=&f{rVu3sJY*o`Zf`DB#BOD3J-nTE&{Uh7bOeM?WE6ia(dQ`9- z+Su|V!aw6Wv)P*B;X0GGqmxqM*q^Ls!j8Zge<^nbZ`QreP$vxZZhewl2E=k5 zt}}fM?$%@X`bf<2xfQnmxLzGQM8jp7Tpu^b&t)lka-smNqEa4Xh3^f1f&}zNG4Fn< zQ2;7Ak70Z+OE{a5@kbwC8DIXUWR$AkOx(trj!18*t1Wv# zzZTc_cIOv9tLhIhCu<6Mh`n7NF?o1x9tP_rkfXK>*eQ&s8Cho}zyCRS)ouy^A=xWe zU^Nrb#OGz0Yzg3uHB}nT{PU|-ovr)FhJ@Gdm|--GZ)qV8p$d()gF+O7)k6YGpz@}0 z%q^Z#dBo!mjT0R(jN!hhGumf$;b99W+w2x1^{0iBM)qN|oylV~|NJ>ZB^&lfm$GDA zg5-DzrJVc}UY>PfiVM#f>C&ASR=kFhf|)Uol@g4zrAeED)em3n;n&p1|H851OTF0i zMuW4VYN=hoWrJR>HOpSj_vr;~_AATlwWXVn>$ToMe}po5I-!juzj}Bz52P)VATYpEik^(BiK?~DwOs+@O1{#NAgW0>UDWzc^)a(SyKlW}6>1~1*m za+#BVP|_cf3=))qBSM^VqYajS5B}7**JE{~&>B~BR&VUktpHrm_7_=UroWYJn;_Nt zY}lvAG}TxVjF(@KKctu})lU_5Sx(ztiVRugSD^nXBR|}OvvY&|DaFSt_3VoZ#e{=w3cgW`!n1k>ABP1G0$FL2 zZqv~_$H{f$;*C;Zd#gz5FT^08p0aoaPeNi)S&5k~R9P;rj>jIC)43wfBStp}j^aY( zSR#GhHDN=Hb@+}T!jMqpM8@veEjxK}!#Yy(>lnDk4sW|L8Dgqmka-w_xi`wtViWB# zTy4wR_wx_w+#EpVj4W{0JzqxboN;7NihQ89Wnl8hnl<8l+xvqy zx(;JrEJgW6IQUaZU%1WPm`-68(suR-|IL~{$x<3w|2vvb2f3ye6O?r50v;K!dl zQI<4Y6wf7TsBpb3IFzaCS_3G1T3E8cOq-^v8wDWlwpd6?U?CK265-)Q3SV4iP;rhf zY&If_HWmH(5y-@%FrG;KRWoBqV|NyGK{OVrJZ$S1`hve<9Afs+1YfD}&)9nt;wadK z&ef%H)c#TrD8M=9Tuvh$xzq|A?A2FNVtU}peCp4bZU5d1hqLcG9eTJziys-w*@aO^ zfYNVUqjHVV4ffC^QYo8pUm`}e3CGqr@v0i(lV-_LE9%i@ zjY%!@^ppa_OTXdxfyfEwOQ{nQ#w`Ccx!^}L z0I)#}hBcy$SI47_k)UpYvG5(xecMJ{+V)(BV;roiL%6MPA!DRn(C_8p=szT(7rRL}M6fivlzpWp zjkRirB4&%Cx|qzxREqhFr7`()ebyAi>&V_i#E~75O=b`N?_%SV6(;mZ5vkf^AB-O^ zBhEzLK@i>}wx}st>G2(kPN&n@whu$pqcS>=%cW3t<}Z1Jra@D3dHDI|3yBkM#h-5y z6b8>Sy7sSm`uHRDMlMXz^k||aqGZI_`^_z`vPje^V-{N?N=|YJ` zH-i$Urv!JpQFqhdVYQ*YSF>dtlgsZ<$MYa}7Ehd^$G>fTkcP}H;7vzc8uJ{P zwAeB?*1aP_j+_Iu)G>TfO2Eqszij$RMeZvtf2m0pf*?)Q;%vE?GpZG*Gmne+VGKY- zYMjdQ%pFM&gPQc~-~@}fA+V}7)qQ016TRB#_QuQQZ>x+=XqJ?0Rm63& z1v6?Tj?|)H$k1I$PQ`YHlVg4WIa#q)e{{uBYLs>&-DMK#dbO=hL!oFlY}x86ot;|) z*qcTg3PbEavd6aVjlHZTLEJ`jAR8B{os*5nrhhV9jeBc4 z2MNq4g&9h(eKEl-{=6o*0gMQolI%+3LEBO^*?BL?TZ(U_5@IjO4VBN9F;3!HCGfP0 zA2=#(OG5aqV$c{Dqd89B9ystXyKJx6+sU`!PH3@AkzCTy1k5Hpj9FTFMPJ+kB^}@+ zu0`3vDNey|p*mf@)ext9E}H@D!QG63e03%Fbjy%3e}@JzS?r$Hn7^JX7O+R^$~i2b z8oxt`qtETC?>%#$Te^;WmxceHLp!S{n#xe(0?24I(v{=@kGjPRWnZ6;CVPA6D3w&G z`lyyZ^VY;Z;TY~%k5hOWLFPP1^%dph&q`!lXV?-ZrtW}F z6n)wIjazpBv8Ysxco?l`baIT*!?~jpURJvT;mNn~pS)f=_N&k7^;2&QxMFJ$vvP4w zKknw=K4sv+(HNN;nsT}m?8q`PlPYSnH;?DgsIM%k=1H~IM1_L6lkohd?U4Y%#ih>f_(NADm#wF?#qr8P!EGcChL<}M9>bqy3$2H zBV}Ceo`BcPk~rwewfwoRcD*cm1a$2aB(;3 zxH|oGH15uw){&8h@shzQ`B}w_jwEoS<|>V!D~bOov+Mp1 zl?GS%0Cnybro)lhO9sfPRaHJJ5I-lMvAj;KeL7R%qD_+Ki1sR_NYe(lXh+&s$*y~9 z?~#ZC!Y7&tC0yMr8gWEGzu%fIb$vW%z|$0gzjWl?I1cnm))*G8X`)M(%dEs6uih%0 zZD3jx>MHkQ_H#jul{=}ID3nsdD0AOdy!0JEIW#T{GhA@vlOz$57*)wAcGV5+%sNnE zqw#`nS@S6hYM#%8rVU@JO%4c$oZpu5`D*g#n{T&kwf@9gaXV_S9I0wzDmH*=(nEL% z&O93JFPoN2XLMC41T46Bv$Q&xbjPl0YvN#%ealOI0}n>q>Af8T&cqgji&g^Csa-#F zMQ>&4sYuCr=(-f?5Y1@NR8 zNJ4tu)Jxlnq-&BJgPK)U0?$9{7^2k8jU8T6eBoJ6<<8zW9dFP*V#h_nb4N|;wxl3q z*D*Tsou;TM!jsZny{V0#y$HDya<7sk8ZcXb#Vn(`I?2`NHXe_qACdk{Xx}4x{O6Xz zgLOgmZ}2bvIyz5xnbv9|e7F`iRwKi8;cNqZ{+vG?Bf41xBD@L;8Oa^2p60=$)Dj&rst`224gS8}-sm2dAJZ(#1)jaA_s!ni-Qu_Oda@`?ey6?o@o!3TX!x5|=J|zUBb_071I&8?#+C6!uQV zQ}g>I6S^SVAiinxV`0!=7?JlJqg&FiH@p@h=C+#UqXUv zHuQXtrm1fdKicM~dN%UMf9g71Mp(^jnC|#snMw!oT>V3US<5H^=;|KHKyoh#2=?cTOE#k)q^_)GJ0--m{KbbNb*zYLM$nDGnU z7Q;#gc6=Vos_sc~e`*z%Cx+vW{spP;k%cWCC36ozyZKM8tlXUgL6D--8Cw|F*~%MrjoUud+5ln zH}Dp5qyKE^LN|&7cdZT-S@JAoEx78aTLlB}GqO=;&`nN2MZI^#~lVK}Mxr1UcH;s3t zZiT=!NhEwMb8@#&rt972lV}B^fl4htWpJ)Pzdh}c+LF4llp^bP|E;%5^h;-lEI+GT zBuzT$iZg8O{K>WSCf34c^zhzus0_dU&cSyesuv|NUFqd{V-lZb1~RF*w&7)eJ+<;+ z1D$86VDH&@0q$QttbHtb@v{j=TU-1~S?k*hUVg16kZIs3Vz184Q(6SubblL6L}1mN z;;e9O);627Oed|R@$~HxzXcL&`Rto-7)82?44dqh8zQXhA5z_9r{tI^R+F>2qVjU$eK+d)XOFLa>>fK4_S68& zPBI3dPo7=xuZnrVd&nrPtH&lK=RsQabU^9nRJG%->ithdF?MaCu)w=S; zuFkcv<~s9!Ng6AzZz^qUh>gJSp4eIdWqqIN6;I{*+n%L8zxw~;^VfWK+j!3D%N);| z-bQEaWU*3DTn|!}adxyeqQc?ff!bmj9PKkqRbG;0j{mjQYRI+Nz|Sk>Y1v9->aM59 z5bKKQ{c>D+4a}vK8FXc?Y=>(vZRh5hzPFebpdXzp`jfo7v|MbrhkaiAJ6P=aF!n23 zTYEtCexuVx!c%5K?B2g#S4(-(zRxJ=&KfPESFSx{G*h9M7cMf!s@?W94#a$Hesmvy z=^{m0s6sOOh}}+@-^uelJw?3!aDg%SLU(cx(*)ofvEc9$hbV+t}q;A+Uz>t2n zUrdD%8|)t*pzPSmi^vXD7tb4U37hcvSiOzH;u$*kUC86{!_4#h(-f1-mk+ZRh8gqPEx{{S-&Bh4yi?g7tnB@!NEba%FIJc65zDfLf_ucDv zi0r_!cxtE%U(Wmv^Z%_O6;Jq=>!^`x1?A}FqC;BSIdFKT$O(uVfKg0$R{c{FeF_u85N_-cF=s`I3hKi*c<`H@em{JwbNt+U*v zFG@f+^O6YT6RNonqB>*7-rDlpj=H_7obW)3w<$#F-K`VJUnBl%eidqUy%zem;my-u zmsq{{$fivb-BuT~lTB{PIegumPRUNj=BCH7**J9{!m_uMH`bqx+#iqrg1BXrv-Dxv za&3XMM6xzm_*ZU|=7jL|kDsgQr8fv=qtqnxkr(d8k{W+^PLeK8IEbsk)EB@Qxdr9{ zaUuzA9!*qh6E^`>9CRRW5lNU7&I`Qh=yKQ=lBSfem!1{VsU5mj3Wk~`PkO}d}AbXhemB>0KOBSF%ZFO=H;B8;CL{<17-(vDKn~Hp4c*& zre3%SWw^E%;#vbB8-e6+bm%)6rA!mhgW^)AW%K>06{`N#%iXMr3XS=Fww|_a(eDmK zkygyPy#mLx$}cQDDBs^Blg){%C`5KLxEZySgYQ3+qE@c!G&3gMx+pq@=7Tsruke?hhpov;Wb^9%vp2#iHPuaft z%~dYv?G-M_%$ZE1SxOnNim8s57EjrZ#1I8kqr~|8FZmt&Zclr z-!mw(ndb|P|H16JNU@{+#7Fq9Dsu2D{TfY!%0MPMG(~dr4RIdNQUjIM916OaL(I$y>|<@R1OY?hk@WDZjh!`hg0P znijs^(lI!9WxyyHIHt322?igSee5+qc*$^VBs4zsFeqx5J4_MnPj+sGe+Le?)DSsh z#%~zDux3~z9|Dk@K83m9zhU3DAotp)Fp!VKchHn3Iu~EdBbjF}h^EOzmG(58_)x{a z`<=t{k!h^xxXDGo9i_#!%|%IYpk_&mzWQx8V;1N_A#McdutLKEl)8x9?5JuSZw}wnk5Q=EH96eTtf08V+86V-i(nS52`g9ToX%%25nQY(w zuc%sPy`+`Ia%LV;5p3GkjX1QYL?ndI{&x6oHOxfxbDJpVO4uAc5;@c9^Xa>YC(YRt zxbGAh`v*jvl94L&^cAU*o~+W9aR|Xs^-`kph@H%HbK3x%Dy)4%6=NF>$#MD5a_}{T z?kG*_|FMw+G<-{l?`2c}7 z1B>fDs~eWvph(K5_GICu18{#p`t8eUa+TIi#ZLc3T-RbSU|xF&yMS#jdPXlT#_Gjt z%~KK)eW|zs389$)nvx=_cpwz-w^4}tcoF#^Qk#c-!myI|rp{ugb3klop}*oufho}? zr6x9yVsEXDeH4>q)KjK?)|bk@`qXgk7yMrqhd-~8KTfTMpJibFk`6td#G$Zc=p(hN zr)CeVb}>e%#T;nO<+(d>?)1$j@F%JIJ$gvZ=@jdmGh!SuUDG#wJE;y}?8q3T?J(&c zPB3oDMI)HS4&j7*t?C1v<}tkabI@=8!n*OLh)CG@0;n9lE6_(m zDZu~2(_6NaUg3{)Tt`>BcN2;-e@?#{qo8g<1HH?>(Q9BwBIf3}ykq$3!MuajG@lu> ziXdBY6FIJpJ_K+a2NssDSQy~0Xev{xV zPHT32o8Y|7A#ypAr^=oE_RKlingUOM%58$ox#A-C+w1HD?jfm?i?iPtJy>-lhH347 z?hXn;eL3SVc{C}jwl=J>T;#^M15XEWg3y1SoM;s18GV1cdda%_8ba9*$`6+aLX7@+3Fj~90Z_l8;zqA z{M}^rpy$4*b;DNtxl5ux!N|k2grOlNI^VW9xD;jWW)pgF&1>a`tSY%jG5|jt6r_F4sHfhLA)GX=isH`%&f0g1_dsZQdi;^OR)s$5t z0mfG@26Rd>AFSTQ)Ov?#rm$C3sc-FL%ttyM&Ay_nS z$l9{a#nHK3G+D!gn!%`daZ7GRh z%2??4w8iamfzeGP?G+uxr)JvvE9f@szYEtf$V#r(=s%T3YZ;ytRCtIQ;K?^WRc&=& zc}Q8&Ol-_b>@UNJW&QRoE!8YUDqlpyR(hcB!{Uy2XDLRXkW7S5`YJ2@I$Rnu>;8QJwIc*!n5D z&$Q%120%%mD*C?*d;{qYo8@5Nf;YEQv~u8}0IggHXY0z+b?O%+{gE&4-|58*1i~gJ z@^5WJ^hJ|_DEnTFT`5G}s^b_;@S~CdMS`cVg~xCZ+E(do)j^F*0^bFAHu{Ka1mF3* zV8^a%xVz7}l>**%Nr%pK*7T|n$yb$bxU8}Q?>5}D$*Mzg2Y+u1ZWhk%)u@qk<~nG% zd%x6L)NsX>Q(9%T81@Rjq~n0{y)XG*9uEyd8D3rgKGH+28>O4l*QwEYUzHoFkk_s0 za1(lxhFA;;o1>$iwal9mxZ4ik)$D`Us=#c9XG3+9^V^R3R)P3vjr%R%^Q=lv$8j?d-FUX{Sh(-9|B z;~BgH-a5P$Xya{jzgcdL21QdpZ7kX($PTOlHCJ_fT%Yb,>=stealth] +\tikzset{ + desicion/.style={ + diamond, + draw, + text width=3em, + text badly centered, + inner sep=0pt + }, + block/.style={ + rectangle, + draw, + text width=10em, + text centered, + rounded corners + }, + cloud/.style={ + draw, + ellipse, + minimum height=2em + }, + descr/.style={ + fill=white, + inner sep=2.5pt + }, + connector/.style={ + -latex, + font=\scriptsize + }, + rectangle connector/.style={ + connector, + to path={(\tikztostart) -- ++(#1,0pt) \tikztonodes |- (\tikztotarget) }, + pos=0.5 + }, + rectangle connector/.default=-2cm, + straight connector/.style={ + connector, + to path=--(\tikztotarget) \tikztonodes + } +} + +\title{Example of creation of multiplatform apps on basis of creating match-three game engine \\ Senior Design Project One \\ Report} +\author{Krzysztof Rudnicki, 307585 \\ Supervisor: Tomasz Martyn, PhD, DSc} + +\begin{document} + +\maketitle + +\section{Introduction} +For my thesis I am creating a game engine focused on match-three games (like Candy Crush), I create it in OpenGL with use of GLFW library. I focus on match three games because they are relatively easy to produce and can be played on all platforms +\section{Accomplishments so far} +\subsection{Choices and Research} +\subsection{Choice of graphic rendering API } +There are 3 main APIs for graphical rendering +\begin{itemize} + \item DirectX + \item OpenGL + \item Vulkan +\end{itemize} +DirectX developed by Microsoft focuses on Windows operating systems and +Microsoft line of consoles Xbox, it is deemed as being harder with more +low level programming and requiring better understanding of how underlying +mechanisms work but in turn offers functionalities and better performance. +It does not have free license. \\ +OpenGL is developed by Khronos Group and offers good compatibility, +especially if using OpenGL ES subset which works on Windows, Linux, +Mac OS, Android, iOS and all major consoles. +It is widely recognized as easiest of APIs and most popular choice +for writing first game engine. On the other hand it lacks some of +more advanced features which have to be written manually. +It uses open source license similar to BSD +\\ +Vulkan is also developed by Khronos Group and as such is deemed as a +spiritual successor of OpenGL with focus on using modern C++ features and +fixing issues created by OpenGL 30 years old development time. +Out of these three it is recognized as the hardest one as +it is both complicated and newest. Similarly as OpenGL +it uses open source license, namely Apache License 2.0. +\\ +Considering all of those characteristics I decided to go with OpenGL API, +specifically OpenGL ES subset with its focus on compatibility as +making a multiplatform application is one of the focuses of this thesis. +I decided that since this will be my first attempt at game engine development +I need something that is relatively easy and has a lot of resources online. +I would most likely not use advanced features of Vulkan and DirectX and +therefore finish my thesis before approaching problems where OpenGL +does not deliver more complicated architecture. +From my own private preferences I also prefer software with +open source license. + +\subsection{Choice of OpenGL Library} +There are 4 basic OpenGL libraries that I considered: +\begin{itemize} + \item freeGLUT + \item SDL + \item SFML + \item GLFW +\end{itemize} +freeGLUT was created as open source alternative to GLUT, +is considered to be the worst out of all 4, +written in archaic way, using C or very old C++, +which in turn results in unexpected "buggy" behaviour, +it is also not really popular with lack of online guides \\ +SDL - Simple DirectMedia Layer has big user base, +it is not designed to by used as a standalone +library and requires additional libraries to do networking +or to create more complex applications. \\ +SFML is the library with most features out of all 4, +it supports networking, audio and has system features by +default. It uses modern object oriented C++. +Main problem with SFML is that it is not very popular API, +therefore troubleshooting problems with SFML is quite hard and +it has only few use guides online \\ +GLFW is an library that is both the most popular and with fewest features by default. +It forces users to use additional libraries for networking, +sound, physic calculations and so on but in turn is also +quite small and flexible. It has biggest community and a +lot of guides, like one hosted at +\href{learnopengl.com}{learnopengl.com} \\ +I decided to use GLFW library. I wanted something that is +relatively easy to troubleshoot and has abundance of +learning materials online. + +\subsection{Initializing OpenGL} +After choosing both the graphic rendering api and library used to implement it, next part of working on engine was setting up the environment with the GLFW library and library responsible for manufacturer specific drivers. This part consisted in 4 steps: +\begin{enumerate} + \item Downloading GLFW source code - from official \href{https://www.glfw.org/download.html}{GLFW Page} + \item Building GLFW - Using CMake + \item Linking GLFW library with the project - Adding glfw build path to build option and including library in the source code + \item Setting up GLAD - Downloading correct source file for my device (\href{https://glad.dav1d.de/}{HERE}), copying and including it in engine source code. +\end{enumerate} + +\begin{figure}[H] + \includegraphics[width=\textwidth]{1} + \centering + \caption{Program window after initializing OpenGL and drawing simple triangle} +\end{figure} + +\subsection{Shaders} +After initializing opengl and creating first window I implemented dynamically, on-fly changing shaders using GLSL language and Shader C++ class. \\ +Shaders code is read every time the shader is used for an object so it is possible to change shader code on demand and see it immediately make change in the program itself. \\ +Implemented shader functionality: +\begin{itemize} + \item Passing colors to shader from program code dynamically + \item Passing data from vertex shader to fragment shader + \item Offsetting rendered objects in shader + \item Changing objects orientation in shader +\end{itemize} +Flowchart of shader class function can be seen below: + +\begin{figure}[H] + + \centering + \begin{tikzpicture}[node distance=2cm] + \node (beginMain) [startstop] {START}; + \node (setButtonClicked) [process, below of = beginMain] + {Transform vertex and fragment shader file into C string}; + \node (buttonInterrupts) [process, below of = setButtonClicked] {Insert fragment and vertex shader string into glShaderSource function}; + \node (infiniteLoop) [process, below of = buttonInterrupts] {Compile shaders}; + \node (whichButton) [decision, below = 1 cm of infiniteLoop] {Compilation errors?}; + \node(idle) [process, below = 1 cm of whichButton] {Attach shader to program}; + \node(freeze) [process, below of = idle] {Link Program}; + \node (infiniteLoop2) [process, below of = freeze] {Delete shaders}; + \node (endCompass) [process, below of = infiniteLoop2] {Abort shadow compilation and print error}; + \draw [arrow] (beginMain) -- (setButtonClicked); + \draw [arrow] (setButtonClicked) -- (buttonInterrupts); + \draw [arrow] (buttonInterrupts) -- (infiniteLoop); + \draw [arrow] (infiniteLoop) -- (whichButton); + \draw [arrow] (whichButton) -- node [anchor=east] {NO} (idle); + \draw [arrow] (idle) -- (freeze); + \draw [arrow] (freeze) -- (infiniteLoop2); + \draw [rectangle connector=5cm] (whichButton) to node[descr] {YES} (endCompass); + \end{tikzpicture} + \caption{Shader usage example} +\end{figure} + +\begin{figure}[H] + \includegraphics[width=\textwidth]{2} + \centering + \caption{More complex shader coloring the triangle based on the distance from the vertice} +\end{figure} + +\section{Plans for future} +These are main areas I have to implement in future semester: +\subsection{Textures} +Used for drawing objects with custom, user imported pictures on them, crucial for making tiles have an unique look without need to manually add them using shaders and vertices. \\ +More specifically: +\begin{itemize} + \item Importing texture from a file to a program + \item Wrapping texture around the object - For textures too small/big for an object + \item Filtering texture - Choosing which pixel should be colored on a texture + \item Combining textures with shaders - For coloring, adding effects to texture +\end{itemize} +\subsection{Transformation} +Using OpenGL Mathematics library - GLM, objects in the game need to be able to move, both on them own and on player/user command. +\subsection{User Interface} +Person using game engine needs to be able to: +\begin{itemize} + \item Add, delete and modify shaders for given object (tiles, game background) + \item Add, delete and replace textures for given object (tiles, game background) + \item Test the game before building it + \item Build the game itself +\end{itemize} +Those elements need to be shown in the engine itself, using ImGui Menus + +\section{Overview} +In total I feel confident in my ability to finish this project in next semester. \\ Having more time to spend on it, with the scope that I chose and good coding practices used so far which make my code reusable and modular I should be able to finish the thesis as planned. + +\end{document} \ No newline at end of file diff --git a/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv b/NotProgramming/ESDP1/KRZYSZTOF_RUDNICKI_SENIOR_DESIGN_PROJECT_ONE_REPORT.xdv new file mode 100644 index 0000000000000000000000000000000000000000..58620c8f7429ba2f7be12a34bb41d2e225b0f4fb GIT binary patch literal 85472 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 literal 0 HcmV?d00001