From cc6fe088556885bc3cc563f4a056f4b859f6aab9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laure=CE=B7t?= Date: Sat, 6 Nov 2021 13:10:11 +0100 Subject: [PATCH] chore: cleanup --- .gitignore | 17 + .vscode/launch | Bin 32808 -> 0 bytes .vscode/tasks | Bin 22344 -> 0 bytes README.md | 48 +- latex/Q2.aux | 31 - latex/Q2.fdb_latexmk | 132 --- latex/Q2.fls | 842 ------------------ latex/Q2.log | 560 ------------ latex/Q2.out | 0 latex/Q2.synctex.gz | Bin 4773 -> 0 bytes latex/__latexindent_temp.tex | 72 -- ...F83BC3731FFA9F2C2E7C122410CE866701B.pygtex | 4 - ...523BC3731FFA9F2C2E7C122410CE866701B.pygtex | 24 - latex/_minted-Q2/default-pyg-prefix.pygstyle | 101 --- latex/_minted-Q2/default.pygstyle | 101 --- latex/notes.aux | 26 - latex/notes.fdb_latexmk | 123 --- latex/notes.fls | 796 ----------------- latex/notes.log | 554 ------------ latex/notes.out | 0 latex/notes.synctex.gz | Bin 5210 -> 0 bytes test1 | 36 - à zipper/FAINSIN_Laurent.tar | Bin 358400 -> 0 bytes à zipper/Makefile | 34 - à zipper/Q1.c | 55 -- à zipper/Q2.pdf | Bin 163886 -> 0 bytes à zipper/Q3.c | 71 -- à zipper/Q4.c | 93 -- à zipper/Q5.c | 115 --- à zipper/Q6.c | 259 ------ à zipper/Q7.c | 259 ------ à zipper/jobs.c | 146 --- à zipper/jobs.h | 25 - à zipper/minishell.c | 221 ----- à zipper/notes.pdf | Bin 124369 -> 0 bytes à zipper/readcmd.c | 326 ------- à zipper/readcmd.h | 41 - à zipper/test.sh | 132 --- à zipper/utils.c | 197 ---- à zipper/utils.h | 10 - 40 files changed, 44 insertions(+), 5407 deletions(-) create mode 100644 .gitignore delete mode 100755 .vscode/launch delete mode 100755 .vscode/tasks delete mode 100644 latex/Q2.aux delete mode 100644 latex/Q2.fdb_latexmk delete mode 100644 latex/Q2.fls delete mode 100644 latex/Q2.log delete mode 100644 latex/Q2.out delete mode 100644 latex/Q2.synctex.gz delete mode 100644 latex/__latexindent_temp.tex delete mode 100644 latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex delete mode 100644 latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex delete mode 100644 latex/_minted-Q2/default-pyg-prefix.pygstyle delete mode 100644 latex/_minted-Q2/default.pygstyle delete mode 100644 latex/notes.aux delete mode 100644 latex/notes.fdb_latexmk delete mode 100644 latex/notes.fls delete mode 100644 latex/notes.log delete mode 100644 latex/notes.out delete mode 100644 latex/notes.synctex.gz delete mode 100644 test1 delete mode 100644 à zipper/FAINSIN_Laurent.tar delete mode 100644 à zipper/Makefile delete mode 100644 à zipper/Q1.c delete mode 100644 à zipper/Q2.pdf delete mode 100644 à zipper/Q3.c delete mode 100644 à zipper/Q4.c delete mode 100644 à zipper/Q5.c delete mode 100644 à zipper/Q6.c delete mode 100644 à zipper/Q7.c delete mode 100644 à zipper/jobs.c delete mode 100644 à zipper/jobs.h delete mode 100644 à zipper/minishell.c delete mode 100644 à zipper/notes.pdf delete mode 100755 à zipper/readcmd.c delete mode 100755 à zipper/readcmd.h delete mode 100644 à zipper/test.sh delete mode 100644 à zipper/utils.c delete mode 100644 à zipper/utils.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9fe93c3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# LaTeX files +*.fdb_latexmk +*.synctex.gz +*.aux +*.fls +*.log +*.nav +*.out +*.snm +*.toc +*.xdv +*.tns +_minted* +__latexindex* + +# Temp files +*.sw? diff --git a/.vscode/launch b/.vscode/launch deleted file mode 100755 index ca394edc0467435d94993241960461f75074e537..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32808 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�{<}KH06(b1fC?EruuOPocy!=haH)h?+avJ4Gf;2 z=-j$-n7;=3z;H!EfYvq8K2`Tf6Ju{32@JP(KtW)buO)Evq*Vvk#*s#@Etxu3xp+Tx zv(pNKzd`WdR88R8cLJG-zzaXRE%3smGhn znWb;s78q<@O3^^(2UbO3sP$Rt~pQR<0&T21lWc(9>p}JSFyC-ty z1zaaGe@hC#@k=Bh8cEM15)s-!c!r8Geo|@?)CY)78*DX$c``8ENj6Uej5C!_v(=^P zhQMIoqydAG7m|%LFN*9YE_4NcXKxmU-?p1)|C$Q$aulA}M&5vOQ7)ddlD7yew`DUg zgJ&}H%C&E1z73|KO;EcHYF`dyz7fd$UDlMAS036feK3)8o)4~m3CdrB#bbd{|2ZlS zV3y$cr%^LNCJ3qgy8rCp{zm&%VH24!$^jkOk+eGd&zuC}hgWnXe|@@i{4F8g{0 zCrd0oIO$E_7Z~)98RHJpHOzm2rY(Fdh(ClH5WibMq@6Q}&leDB@Br~-0r5|XI0VDt z?h9K)K7_)@5Btw*gIB`feYmXNcg>-ZfyQU4wV_)7{?))U21b=OY{3Fc&Y)r|KQVG} zBwc)=6lF^D7yW11k^Otmvh?F3i|eQfju=$$+hh$>-Hio^4lfUFngohE5=~{p℞x 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 toto" : seq[0][0] = "ls", seq[0][1] = "-l", seq[0][2] = NULL, - seq[1] = NULL, backgrounded = NULL, in = NULL, out => "toto" -- "ls | grep toto | wc -l" : seq[0][0] = "ls", seq[0][1] = NULL, -seq[1][0] = "grep", seq[1][1] = "toto", seq[1][2] = NULL, -seq[2][0] = "wc", seq[0][1] = "-l", seq[0][2] = NULL, -seq[3] = NULL, backgrounded = NULL, in = NULL, out = NULL -- "sleep 100 &" : seq[0][0] = "sleep", seq[0][1] = "20", backgrounded != NULL, in = NULL, out = NULL \ No newline at end of file + seq[1] = NULL, backgrounded = NULL, in = NULL, out => "toto" +- "ls | grep toto | wc -l" : seq[0][0] = "ls", seq[0][1] = NULL, + seq[1][0] = "grep", seq[1][1] = "toto", seq[1][2] = NULL, + seq[2][0] = "wc", seq[0][1] = "-l", seq[0][2] = NULL, + seq[3] = NULL, backgrounded = NULL, in = NULL, out = NULL +- "sleep 100 &" : seq[0][0] = "sleep", seq[0][1] = "20", backgrounded != NULL, in = NULL, out = NULL diff --git a/latex/Q2.aux b/latex/Q2.aux deleted file mode 100644 index 882431e..0000000 --- a/latex/Q2.aux +++ /dev/null @@ -1,31 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\providecommand\babel@aux[2]{} -\@nameuse{bbl@beforestart} -\catcode `:\active -\catcode `;\active -\catcode `!\active -\catcode `?\active -\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\HyField@AuxAddToFields[1]{} -\providecommand\HyField@AuxAddToCoFields[2]{} -\babel@aux{french}{} -\gdef\minted@oldcachelist{, - default-pyg-prefix.pygstyle, - default.pygstyle, - F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex, - A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex} -\gdef \@abspage@last{2} diff --git a/latex/Q2.fdb_latexmk b/latex/Q2.fdb_latexmk deleted file mode 100644 index 7800656..0000000 --- a/latex/Q2.fdb_latexmk +++ /dev/null @@ -1,132 +0,0 @@ -# Fdb version 3 -["pdflatex"] 1619376985 "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.tex" "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pdf" "Q2" 1619376987 - "/dev/null" 1619348936 0 d41d8cd98f00b204e9800998ecf8427e "" - "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aux" 1619376987 1074 3a90a688875d9fff31182531655ee5ae "" - "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.tex" 1619376984 1594 33827ef71bfa32e9ae0b6b01c53156f9 "" - "/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1616952564 2971 def0b6c1f0b107b3b936def894055589 "" - "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1616952564 3524 cb3e574dea2d1052e39280babc910dc8 "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm" 1616952564 3584 7666d038713b9e38abb5c2e0f6972188 "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecit1200.tfm" 1616952564 1536 931f72ad28a2b51c41231609a9d95d3a "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm" 1616952564 3584 f80ddd985bd00e29e9a6047ebd9d4781 "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm" 1616952564 3584 3169d30142b88a27d4ab0e3468e963a2 "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm" 1616952564 3584 8e2870ec7aa9776f59654942b0923f51 "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ectt1200.tfm" 1616952564 1536 487c9b46984a816c7ed238d0674595c7 "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1616952564 1004 54797486969f23fa377b128694d548df "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1616952564 916 f87d7c45f9c908e672703b83b72241a3 "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1616952564 928 2dc8d444221b7a635bb58038579b861a "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1616952564 908 2921f8a10601f252058503cc6570e581 "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1616952564 940 228d6584342e91276bf566bcf9716b83 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1616952564 992 662f679a0b3d2d53c1b94050fdaa3f50 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1616952564 1524 4414a8315f39513458b80dfc63bff03a "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1616952564 1288 655e228510b4c2a1abe905c368440826 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1616952564 1124 6c73e740cf17375f03eec0ee63599741 "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx2074.pfb" 1616952564 140194 627cc7f36c05b80e25d178974ccb3442 "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfit1200.pfb" 1616952564 156727 9b0ba8fddba6d5b31c1193af669d35e8 "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb" 1616952564 136101 f533469f523533d38317ab5729d00c8a "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1440.pfb" 1616952564 131078 d96015a2fa5c350129e933ca070b2484 "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm2074.pfb" 1616952564 131290 ea265c7de37664eae04a6f91a1f7a51f "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sftt1200.pfb" 1616952564 167085 68de377d2744a68a88fa40a1f610615a "" - "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1616952564 71627 94eb9990bed73c364d7f53f960cc8c5b "" - "/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1616952564 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" - "/usr/share/texmf-dist/tex/generic/babel-french/french.ldf" 1616952564 67704 4c1daff3b397362294827ad011863ee0 "" - "/usr/share/texmf-dist/tex/generic/babel/babel.def" 1616952564 117107 1581fb598640513906da8cad532ce3fe "" - "/usr/share/texmf-dist/tex/generic/babel/babel.sty" 1616952564 37603 238ec77f17efb6cad12f8184b4ff9c28 "" - "/usr/share/texmf-dist/tex/generic/babel/txtbabel.def" 1616952564 5230 e5dd3bd60e99368f77a36ca54b2bb859 "" - "/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1616952564 40635 c40361e206be584d448876bba8a64a3b "" - "/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1616952564 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" - "/usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty" 1607185936 8622 63834878edeb14dd71d58d8f22bc3e06 "" - "/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1616952564 7734 b98cbb34c81f667027c1e3ebdbfce34b "" - "/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1616952564 8371 9d55b8bd010bc717624922fb3477d92e "" - "/usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty" 1616952564 492 1994775aa15b0d1289725a0b1bbc2d4c "" - "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1616952564 6501 4011d89d9621e0b0901138815ba5ff29 "" - "/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty" 1616952564 1057 525c2192b5febbd8c1f662c9468335bb "" - "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1616952564 8356 7bbb2c2373aa810be568c29e333da8ed "" - "/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1616952564 31769 002a487f55041f8e805cfbf6385ffd97 "" - "/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1616952564 5412 d5a2436094cd7be85769db90f29250a6 "" - "/usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1616952564 13807 952b0226d4efca026f0e19dd266dcc22 "" - "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1616952564 17859 4409f8f50cd365c68e684407e5350b1b "" - "/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1616952564 19007 15924f7228aca6c6d184b115f4baa231 "" - "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1616952564 20089 80423eac55aa175305d35b49e04fe23b "" - "/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1616952564 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" - "/usr/share/texmf-dist/tex/generic/xstring/xstring.sty" 1607185936 123 a302f2c651a95033260db60e51527ae8 "" - "/usr/share/texmf-dist/tex/generic/xstring/xstring.tex" 1607185936 47762 87512aefe2c24c8c3ff58ba167aba4d9 "" - "/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1616952564 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c "" - "/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty" 1616952564 13829 94730e64147574077f8ecfea9bb69af4 "" - "/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd" 1616952564 961 6518c6525a34feb5e8250ffa91731cff "" - "/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd" 1616952564 961 d02606146ba5601b5645f987c92e6193 "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1616952564 2211 ca7ce284ab93c8eecdc6029dc5ccbd73 "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty" 1616952564 4161 7f6eb9092061a11f87d08ed13515b48d "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty" 1616952564 87353 2c21ff5f2e32e1bf714e600924d810db "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty" 1616952564 4116 32e6abd27229755a83a8b7f18e583890 "" - "/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty" 1616952564 2432 8ff93b1137020e8f21930562a874ae66 "" - "/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" 1616952564 19336 ce7ae9438967282886b3b036cfad1e4d "" - "/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty" 1616952564 3935 57aa3c3e203a5c2effb4d2bd2efbc323 "" - "/usr/share/texmf-dist/tex/latex/base/article.cls" 1616952564 20145 aad8c3dd3bc36e260347b84002182bc2 "" - "/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1616952564 2973 526f051f6c1e8ce977317540955a4618 "" - "/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1616952564 2596 c0a14aa656686eddb0b93a4ce7b84d80 "" - "/usr/share/texmf-dist/tex/latex/base/fontenc.sty" 1616952564 4947 8cb7717f0cc771eca0fda15160c7fee9 "" - "/usr/share/texmf-dist/tex/latex/base/ifthen.sty" 1616952564 5159 892429808d9e0e2b3548aaefd9a06ed0 "" - "/usr/share/texmf-dist/tex/latex/base/inputenc.sty" 1616952564 5050 0d3b77275060ca09a40635b830c3c904 "" - "/usr/share/texmf-dist/tex/latex/base/size12.clo" 1616952564 8450 6fd3588c0e9d06f6f56c6cf4f7246466 "" - "/usr/share/texmf-dist/tex/latex/base/t1cmtt.fd" 1616952564 2444 92c1f2a3fb5fbd5ac60f99eac55c9b29 "" - "/usr/share/texmf-dist/tex/latex/base/textcomp.sty" 1616952564 2821 2c0928feafd5527387e29a1af774d030 "" - "/usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty" 1616952564 1360 df2086bf924b14b72d6121fe9502fcdb "" - "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1616952564 13886 d1306dcf79a944f6988e688c1785f9ce "" - "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1616952564 46845 3b58f70c6e861a13d927bff09d35ecbc "" - "/usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty" 1616952564 43231 b2e5a61c56a7db26d1486185f2d1dd75 "" - "/usr/share/texmf-dist/tex/latex/float/float.sty" 1616952564 6749 16d2656a1984957e674b149555f1ea1d "" - "/usr/share/texmf-dist/tex/latex/framed/framed.sty" 1607185936 22449 7ec15c16d0d66790f28e90343c5434a3 "" - "/usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty" 1607185936 79524 612a4ba14a5e8b8ba4c9cbcd27a9b4b0 "" - "/usr/share/texmf-dist/tex/latex/geometry/geometry.sty" 1616952564 41601 9cf6c5257b1bc7af01a58859749dd37a "" - "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1616952564 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" - "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1616952564 1224 978390e9c2234eab29404bc21b268d1e "" - "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1616952564 19103 48d29b6e2a64cb717117ef65f107b404 "" - "/usr/share/texmf-dist/tex/latex/graphics/color.sty" 1616952564 7102 5b27b7e61091c6128cd6300e21704e4b "" - "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1616952564 18272 a8c6a275b34ab6717ceeb8fa04b104e2 "" - "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1616952564 7919 20fdfdd783821971c55bc8ee918cbe63 "" - "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1616952564 2590 e3b24ff953e5b58d924f163d25380312 "" - "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1616952564 3976 d7fa7d81d2870d509d25b17d0245e735 "" - "/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1616952564 17914 4c28a13fc3d975e6e81c9bea1d697276 "" - "/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def" 1616952564 50570 2e81797743231d9037b0cbe3436d74ba "" - "/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1616952564 236775 8ab18a05f69e6caef423fa59cb0af03b "" - "/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1616952564 13244 0070bcab7b5a88187847128d22faf4d8 "" - "/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1616952564 14134 c11767c54bd7ecab56984ee4e4e3158c "" - "/usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty" 1616952564 3910 e04f6a6d983bdbdb024917b7ccc80262 "" - "/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1616952564 22521 d2fceb764a442a2001d257ef11db7618 "" - "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1616952564 23704 02c466ff883953a445c97e55638005fc "" - "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty" 1616952564 6209 39d1eb8cf795211a62af7adcc948426b "" - "/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex" 1616952564 80141 edbf9289c99ff37db17116af7a3a423f "" - "/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1616952564 5905 c6eb253894f4e808af476e034b49df36 "" - "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1616952564 678 4792914a8f45be57bb98413425e4c7af "" - "/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1616952564 5766 13a9e8766c47f30327caf893ece86ac8 "" - "/usr/share/texmf-dist/tex/latex/lineno/lineno.sty" 1616952564 151738 8cd767481920f0eb785302dacfc87057 "" - "/usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex" 1607185936 98047 c6fa29828cc60471827afe275c8bd77f "" - "/usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty" 1607185936 18060 8cf65af2c4529eed91b5d364b50d3ada "" - "/usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty" 1616952564 55731 4347f70fb23a75dbacb3c5fd21dd2675 "" - "/usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty" 1616952564 5437 39f2bba90502a381bd48d78339c1a5f0 "" - "/usr/share/texmf-dist/tex/latex/minted/minted.sty" 1607185936 47165 6a3e43a8d03bd86910a1dbf68d6c3645 "" - "/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1616952564 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" - "/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1616952564 9715 b051d5b493d9fe5f4bc251462d039e5f "" - "/usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty" 1607185936 8927 46f54e33fc9cef24f78ab3bc811cb63f "" - "/usr/share/texmf-dist/tex/latex/tools/calc.sty" 1616952564 10216 5efd55f2010055e7b7875afd6a75be82 "" - "/usr/share/texmf-dist/tex/latex/tools/shellesc.sty" 1616952564 4120 d1680a5ff60d0aea9c327e07c030f4e9 "" - "/usr/share/texmf-dist/tex/latex/upquote/upquote.sty" 1607185936 1048 517e01cde97c1c0baf72e69d43aa5a2e "" - "/usr/share/texmf-dist/tex/latex/url/url.sty" 1616952564 12796 8edb7d69a20b857904dd0ea757c14ec9 "" - "/usr/share/texmf-dist/web2c/texmf.cnf" 1616952564 33301 a3134070eacafb10b1f371612ce2650d "" - "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1618924313 4885835 225b430335ea75120e4d14f95280dfb9 "" - "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1618924260 2635857 8ed966d5a25715e6e8fe7a58ee087971 "" - "Q2.aux" 1619376987 1074 3a90a688875d9fff31182531655ee5ae "pdflatex" - "Q2.out" 1619376986 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" - "Q2.tex" 1619376984 1594 33827ef71bfa32e9ae0b6b01c53156f9 "" - "_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex" 1619376213 229 4ae69b75eab79568dea76a328ce141ff "" - "_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex" 1619376259 418 50b43fcab218447240f3dcc99cae58a4 "" - "_minted-Q2/default-pyg-prefix.pygstyle" 1619375845 6365 76dc7c7010180dcc51108abc9e104d38 "" - "_minted-Q2/default.pygstyle" 1619375845 7751 fe6d7d32801076706bc049d62bcce705 "" - "inp_n7.jpg" 1618500153 64325 a4188587e23e19cb9a8d50da0c47b845 "" - (generated) - "Q2.log" - "Q2.aux" - "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pdf" - "Q2.pdf" - "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.log" - "Q2.out" diff --git a/latex/Q2.fls b/latex/Q2.fls deleted file mode 100644 index 4f3248d..0000000 --- a/latex/Q2.fls +++ /dev/null @@ -1,842 +0,0 @@ -PWD /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex -INPUT /usr/share/texmf-dist/web2c/texmf.cnf -INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.tex -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.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/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/fonts/map/fontname/texfonts.map -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.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/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/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-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/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.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/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.def -INPUT /usr/share/texmf-dist/tex/generic/babel/txtbabel.def -INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf -INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf -INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf -INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.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/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/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/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/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/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/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/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/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/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/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/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/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/hpdftex.def -INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def -INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def -INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def -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/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/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/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /dev/null -INPUT /dev/null -INPUT /dev/null -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.w18 -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.w18 -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.w18 -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.tex -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.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/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aux -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aux -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aux -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aux -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -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/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 /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pdf -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm -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 -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm -INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pyg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default-pyg-prefix.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default-pyg-prefix.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default-pyg-prefix.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default-pyg-prefix.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default-pyg-prefix.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default-pyg-prefix.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default-pyg-prefix.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default-pyg-prefix.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default.pygstyle -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pyg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /usr/share/texmf-dist/tex/latex/base/t1cmtt.fd -INPUT /usr/share/texmf-dist/tex/latex/base/t1cmtt.fd -INPUT /usr/share/texmf-dist/tex/latex/base/t1cmtt.fd -INPUT /usr/share/texmf-dist/tex/latex/base/t1cmtt.fd -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ectt1200.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecit1200.tfm -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pyg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pyg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aux -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pyg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pyg -INPUT /usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx2074.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfit1200.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1440.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm2074.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sftt1200.pfb diff --git a/latex/Q2.log b/latex/Q2.log deleted file mode 100644 index 27c529a..0000000 --- a/latex/Q2.log +++ /dev/null @@ -1,560 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Arch Linux) (preloaded format=pdflatex 2021.4.20) 25 APR 2021 20:56 -entering extended mode - \write18 enabled. - file:line:error style messages enabled. - %&-line parsing enabled. -**"/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.tex" -(/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.tex -LaTeX2e <2020-10-01> patch level 2 -L3 programming layer <2020-12-03> xparse <2020-03-03> (/usr/share/texmf-dist/tex/latex/base/article.cls -Document Class: article 2020/04/10 v1.4m Standard LaTeX document class -(/usr/share/texmf-dist/tex/latex/base/size12.clo -File: size12.clo 2020/04/10 v1.4m Standard LaTeX file (size option) -) -\c@part=\count177 -\c@section=\count178 -\c@subsection=\count179 -\c@subsubsection=\count180 -\c@paragraph=\count181 -\c@subparagraph=\count182 -\c@figure=\count183 -\c@table=\count184 -\abovecaptionskip=\skip47 -\belowcaptionskip=\skip48 -\bibindent=\dimen138 -) (/usr/share/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2020/08/10 v2.0s Standard LaTeX package -) (/usr/share/texmf-dist/tex/latex/base/inputenc.sty -Package: inputenc 2020/08/01 v1.3d Input encoding file -\inpenc@prehook=\toks15 -\inpenc@posthook=\toks16 -) (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR) - (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2014/10/28 v1.15 key=value parser (DPC) -\KV@toks@=\toks17 -) (/usr/share/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR) - (/usr/share/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 2016/01/03 v1.10 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: pdftex.def on input line 105. - (/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex -)) -\Gin@req@height=\dimen139 -\Gin@req@width=\dimen140 -) (/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2020/09/23 v2.17i AMS math features -\@mathmargin=\skip49 - -For additional information on amsmath, use the `?' option. -(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 AMS text - (/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks18 -\ex@=\dimen141 -)) (/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen142 -) (/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2016/03/08 v2.02 operator names -) -\inf@bad=\count185 -LaTeX Info: Redefining \frac on input line 234. -\uproot@=\count186 -\leftroot@=\count187 -LaTeX Info: Redefining \overline on input line 399. -\classnum@=\count188 -\DOTSCASE@=\count189 -LaTeX Info: Redefining \ldots on input line 496. -LaTeX Info: Redefining \dots on input line 499. -LaTeX Info: Redefining \cdots on input line 620. -\Mathstrutbox@=\box47 -\strutbox@=\box48 -\big@size=\dimen143 -LaTeX Font Info: Redeclaring font encoding OML on input line 743. -LaTeX Font Info: Redeclaring font encoding OMS on input line 744. -\macc@depth=\count190 -\c@MaxMatrixCols=\count191 -\dotsspace@=\muskip16 -\c@parentequation=\count192 -\dspbrk@lvl=\count193 -\tag@help=\toks19 -\row@=\count194 -\column@=\count195 -\maxfields@=\count196 -\andhelp@=\toks20 -\eqnshift@=\dimen144 -\alignsep@=\dimen145 -\tagshift@=\dimen146 -\tagwidth@=\dimen147 -\totwidth@=\dimen148 -\lineht@=\dimen149 -\@envbody=\toks21 -\multlinegap=\skip50 -\multlinetaggap=\skip51 -\mathdisplay@stack=\toks22 -LaTeX Info: Redefining \[ on input line 2923. -LaTeX Info: Redefining \] on input line 2924. -) (/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -) (/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols -) (/usr/share/texmf-dist/tex/latex/graphics/color.sty -Package: color 2020/02/24 v1.2b Standard LaTeX Color (DPC) - (/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package color Info: Driver file: pdftex.def on input line 147. -) (/usr/share/texmf-dist/tex/generic/babel/babel.sty -Package: babel 2020/10/27 3.51 The Babel package - (/usr/share/texmf-dist/tex/generic/babel/babel.def -File: babel.def 2020/10/27 3.51 Babel common definitions -\babel@savecnt=\count197 -\U@D=\dimen150 -\l@babelnohyphens=\language86 - (/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) -\bbl@readstream=\read2 -) -\bbl@dirlevel=\count198 - (/usr/share/texmf-dist/tex/generic/babel-french/french.ldf -Language: french 2020/10/10 v3.5l French support from the babel system -Package babel Info: \l@acadian = using hyphenrules for french -(babel) (\language28) on input line 91. -Package babel Info: \l@canadien = using hyphenrules for french -(babel) (\language28) on input line 92. -\FB@nonchar=\count199 -Package babel Info: Making : an active character on input line 430. -Package babel Info: Making ; an active character on input line 431. -Package babel Info: Making ! an active character on input line 432. -Package babel Info: Making ? an active character on input line 433. -\FBguill@level=\count266 -\FBold@everypar=\toks23 -\FB@Mht=\dimen151 -\mc@charclass=\count267 -\mc@charfam=\count268 -\mc@charslot=\count269 -\std@mcc=\count270 -\dec@mcc=\count271 -\listindentFB=\dimen152 -\descindentFB=\dimen153 -\labelindentFB=\dimen154 -\labelwidthFB=\dimen155 -\leftmarginFB=\dimen156 -\parindentFFN=\dimen157 -\FBfnindent=\dimen158 -)) (/usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty) (/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2020-05-15 v7.00e 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 2020/03/06 v1.0d 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 found. -) (/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=\dimen159 -\Hy@linkcounter=\count272 -\Hy@pagecounter=\count273 - (/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2020-05-15 v7.00e Hyperref: PDFDocEncoding definition (HO) -Now handling font encoding PD1 ... -... no UTF-8 mapping file for font encoding PD1 -) (/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=\count274 -Package hyperref Info: Hyper figures OFF on input line 4464. -Package hyperref Info: Link nesting OFF on input line 4469. -Package hyperref Info: Hyper index ON on input line 4472. -Package hyperref Info: Plain pages OFF on input line 4479. -Package hyperref Info: Backreferencing OFF on input line 4484. -Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4717. -\c@Hy@tempcnt=\count275 - (/usr/share/texmf-dist/tex/latex/url/url.sty -\Urlmuskip=\muskip17 -Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -) -LaTeX Info: Redefining \url on input line 5076. -\XeTeXLinkMargin=\dimen160 - (/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=\count276 -\Field@Width=\dimen161 -\Fld@charsize=\dimen162 -Package hyperref Info: Hyper figures OFF on input line 6347. -Package hyperref Info: Link nesting OFF on input line 6352. -Package hyperref Info: Hyper index ON on input line 6355. -Package hyperref Info: backreferencing OFF on input line 6362. -Package hyperref Info: Link coloring OFF on input line 6367. -Package hyperref Info: Link coloring with OCG OFF on input line 6372. -Package hyperref Info: PDF/A mode OFF on input line 6377. -LaTeX Info: Redefining \ref on input line 6417. -LaTeX Info: Redefining \pageref on input line 6421. - (/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty -Package: atbegshi-ltx 2020/08/17 v1.0a Emulation of the original atbegshi package -with kernel methods -) -\Hy@abspage=\count277 -\c@Item=\count278 -\c@Hfootnote=\count279 -) -Package hyperref Info: Driver (autodetected): hpdftex. - (/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2020-05-15 v7.00e Hyperref driver for pdfTeX - (/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty -Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atvery package -with kernel methods -) -\Fld@listcount=\count280 -\c@bookmark@seq@number=\count281 - (/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/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=\skip52 -) (/usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -Package: mathtools 2020/03/24 v1.24 mathematical typesetting tools - (/usr/share/texmf-dist/tex/latex/tools/calc.sty -Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) -\calc@Acount=\count282 -\calc@Bcount=\count283 -\calc@Adimen=\dimen163 -\calc@Bdimen=\dimen164 -\calc@Askip=\skip53 -\calc@Bskip=\skip54 -LaTeX Info: Redefining \setlength on input line 80. -LaTeX Info: Redefining \addtolength on input line 81. -\calc@Ccount=\count284 -\calc@Cskip=\skip55 -) (/usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -Package: mhsetup 2017/03/31 v1.3 programming setup (MH) -) -LaTeX Info: Thecontrolsequence`\('isalreadyrobust on input line 130. -LaTeX Info: Thecontrolsequence`\)'isalreadyrobust on input line 130. -LaTeX Info: Thecontrolsequence`\['isalreadyrobust on input line 130. -LaTeX Info: Thecontrolsequence`\]'isalreadyrobust on input line 130. -\g_MT_multlinerow_int=\count285 -\l_MT_multwidth_dim=\dimen165 -\origjot=\skip56 -\l_MT_shortvdotswithinadjustabove_dim=\dimen166 -\l_MT_shortvdotswithinadjustbelow_dim=\dimen167 -\l_MT_above_intertext_sep=\dimen168 -\l_MT_below_intertext_sep=\dimen169 -\l_MT_above_shortintertext_sep=\dimen170 -\l_MT_below_shortintertext_sep=\dimen171 -\xmathstrut@box=\box49 -\xmathstrut@dim=\dimen172 -) (/usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -Package: tocbibind 2010/10/13 v1.5k extra ToC listings -Package tocbibind Info: The document has section divisions on input line 50. - - -Package tocbibind Note: Using section or other style headings. - -) (/usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty (/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -Package: expl3 2020-12-03 L3 programming layer (loader) - (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) -\l__kernel_color_stack_int=\count286 -\l__pdf_internal_box=\box50 -)) (/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -Package: xparse 2020-10-27 L3 Experimental document command parser - (/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex)) -Package: lipsum 2019/01/02 v2.2 150 paragraphs of Lorem Ipsum dummy text - (/usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex -File: lipsum.ltd.tex 2019/01/02 v2.2 The Lorem ipsum dummy text -)) (/usr/share/texmf-dist/tex/latex/minted/minted.sty -Package: minted 2017/07/19 v2.5 Yet another Pygments shim for LaTeX - (/usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -Package: fvextra 2019/02/04 v1.4 fvextra - extensions and patches for fancyvrb - (/usr/share/texmf-dist/tex/latex/base/ifthen.sty -Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) -) (/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count287 -) (/usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -Package: fancyvrb 2020/05/03 v3.6 verbatim text (tvz,hv) -\FV@CodeLineNo=\count288 -\FV@InFile=\read3 -\FV@TabBox=\box51 -\c@FancyVerbLine=\count289 -\FV@StepNumber=\count290 -\FV@OutFile=\write3 -) (/usr/share/texmf-dist/tex/latex/upquote/upquote.sty -Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verbatim - (/usr/share/texmf-dist/tex/latex/base/textcomp.sty -Package: textcomp 2020/02/02 v2.0n Standard LaTeX package -)) (/usr/share/texmf-dist/tex/latex/lineno/lineno.sty -Package: lineno 2005/11/02 line numbers on paragraphs v4.41 -\linenopenalty=\count291 -\output=\toks24 -\linenoprevgraf=\count292 -\linenumbersep=\dimen173 -\linenumberwidth=\dimen174 -\c@linenumber=\count293 -\c@pagewiselinenumber=\count294 -\c@LN@truepage=\count295 -\c@internallinenumber=\count296 -\c@internallinenumbers=\count297 -\quotelinenumbersep=\dimen175 -\bframerule=\dimen176 -\bframesep=\dimen177 -\bframebox=\box52 -LaTeX Info: Redefining \\ on input line 3056. -) -\c@FV@TrueTabGroupLevel=\count298 -\c@FV@TrueTabCounter=\count299 -\FV@TabBox@Group=\box53 -\FV@TmpLength=\skip57 -\c@FV@HighlightLinesStart=\count300 -\c@FV@HighlightLinesStop=\count301 -\FV@LoopCount=\count302 -\FV@NCharsBox=\box54 -\FV@BreakIndent=\dimen178 -\FV@BreakIndentNChars=\count303 -\FV@BreakSymbolSepLeft=\dimen179 -\FV@BreakSymbolSepLeftNChars=\count304 -\FV@BreakSymbolSepRight=\dimen180 -\FV@BreakSymbolSepRightNChars=\count305 -\FV@BreakSymbolIndentLeft=\dimen181 -\FV@BreakSymbolIndentLeftNChars=\count306 -\FV@BreakSymbolIndentRight=\dimen182 -\FV@BreakSymbolIndentRightNChars=\count307 -\c@FancyVerbLineBreakLast=\count308 -\FV@LineBox=\box55 -\FV@LineIndentBox=\box56 -\FV@LineWidth=\dimen183 -) (/usr/share/texmf-dist/tex/latex/tools/shellesc.sty -Package: shellesc 2019/11/08 v1.0c unified shell escape interface for LaTeX -Package shellesc Info: Unrestricted shell escape enabled on input line 75. -) (/usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -Package: ifplatform 2017/10/13 v0.4a Testing for the operating system - (/usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -Package: catchfile 2019/12/09 v1.8 Catch the contents of a file (HO) -) (/usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. -) -runsystem(uname -s > "Q2.w18")...executed. - - (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.w18) -runsystem(rm -- "Q2.w18")...executed. - -) (/usr/share/texmf-dist/tex/generic/xstring/xstring.sty (/usr/share/texmf-dist/tex/generic/xstring/xstring.tex -\integerpart=\count309 -\decimalpart=\count310 -) -Package: xstring 2019/02/06 v1.83 String manipulations (CT) -) (/usr/share/texmf-dist/tex/latex/framed/framed.sty -Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks -\OuterFrameSep=\skip58 -\fb@frw=\dimen184 -\fb@frh=\dimen185 -\FrameRule=\dimen186 -\FrameSep=\dimen187 -) (/usr/share/texmf-dist/tex/latex/float/float.sty -Package: float 2001/11/08 v1.3d Float enhancements (AL) -\c@float@type=\count311 -\float@exts=\toks25 -\float@box=\box57 -\@float@everytoks=\toks26 -\@floatcapt=\box58 -) -\minted@appexistsfile=\read4 -\minted@bgbox=\box59 -\minted@code=\write4 -\c@minted@FancyVerbLineTemp=\count312 -\c@minted@pygmentizecounter=\count313 -\@float@every@listing=\toks27 -\c@listing=\count314 -) -runsystem(mkdir -p _minted-Q2)...executed. - - (/usr/share/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2020/01/02 v5.9 Page Geometry - (/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. -) -\Gm@cnth=\count315 -\Gm@cntv=\count316 -\c@Gm@tempcnt=\count317 -\Gm@bindingoffset=\dimen188 -\Gm@wd@mp=\dimen189 -\Gm@odd@mp=\dimen190 -\Gm@even@mp=\dimen191 -\Gm@layoutwidth=\dimen192 -\Gm@layoutheight=\dimen193 -\Gm@layouthoffset=\dimen194 -\Gm@layoutvoffset=\dimen195 -\Gm@dimlist=\toks28 -) -runsystem(which pygmentize && touch Q2.aex)...executed. - -runsystem(rm Q2.aex)...executed. - - (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aux) -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. - (/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count318 -\scratchdimen=\dimen196 -\scratchbox=\box60 -\nofMPsegments=\count319 -\nofMParguments=\count320 -\everyMPshowfont=\toks29 -\MPscratchCnt=\count321 -\MPscratchDim=\dimen197 -\MPnumerator=\count322 -\makeMPintoPDFobject=\count323 -\everyMPtoPDFconversion=\toks30 -) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. - (/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live -)) -LaTeX Info: Redefining \degres on input line 27. -LaTeX Info: Redefining \dots on input line 27. -LaTeX Info: Redefining \up on input line 27. -Package hyperref Info: Link coloring OFF on input line 27. - (/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2019/09/16 v2.46 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=\count324 -) -LaTeX Info: Redefining \ref on input line 27. -LaTeX Info: Redefining \pageref on input line 27. -LaTeX Info: Redefining \nameref on input line 27. - (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out) (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.out) -\@outlinefile=\write5 - -*geometry* driver: auto-detecting -*geometry* detected driver: pdftex -*geometry* verbose mode - [ preamble ] result: -* driver: pdftex -* paper: a4paper -* layout: -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: -* h-part:(L,W,R)=(42.67912pt, 512.14963pt, 42.67912pt) -* v-part:(T,H,B)=(42.67912pt, 759.6886pt, 42.67912pt) -* \paperwidth=597.50787pt -* \paperheight=845.04684pt -* \textwidth=512.14963pt -* \textheight=759.6886pt -* \oddsidemargin=-29.59087pt -* \evensidemargin=-29.59087pt -* \topmargin=-66.59087pt -* \headheight=12.0pt -* \headsep=25.0pt -* \topskip=12.0pt -* \footskip=30.0pt -* \marginparwidth=35.0pt -* \marginparsep=10.0pt -* \columnsep=10.0pt -* \skip\footins=10.8pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidefalse -* \@mparswitchfalse -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - - -File: inp_n7.jpg Graphic file (type jpg) - -Package pdftex.def Info: inp_n7.jpg used on input line 31. -(pdftex.def) Requested size: 142.26378pt x 25.25021pt. -LaTeX Font Info: Trying to load font information for U+msa on input line 51. -(/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -File: umsa.fd 2013/01/14 v3.01 AMS symbols A -) -LaTeX Font Info: Trying to load font information for U+msb on input line 51. - (/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) [1 - -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} ] (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default-pyg-prefix.pygstyle) (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/default.pygstyle) (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex -LaTeX Font Info: Trying to load font information for T1+cmtt on input line 1. - (/usr/share/texmf-dist/tex/latex/base/t1cmtt.fd -File: t1cmtt.fd 2019/12/16 v2.5j Standard LaTeX font definitions -)) (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex) [2] (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.aux) -Package rerunfilecheck Info: File `Q2.out' has not changed. -(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. -runsystem(rm Q2.pyg)...executed. - - ) -Here is how much of TeX's memory you used: - 12475 strings out of 479383 - 205906 string characters out of 5875830 - 670329 words of memory out of 5000000 - 29337 multiletter control sequences out of 15000+600000 - 410037 words of font info for 45 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 80i,7n,85p,409b,424s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc} -Output written on "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/Q2.pdf" (2 pages, 163886 bytes). -PDF statistics: - 43 PDF objects out of 1000 (max. 8388607) - 31 compressed objects within 1 object stream - 3 named destinations out of 1000 (max. 500000) - 6 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/latex/Q2.out b/latex/Q2.out deleted file mode 100644 index e69de29..0000000 diff --git a/latex/Q2.synctex.gz b/latex/Q2.synctex.gz deleted file mode 100644 index 0ebe236b44b37c07a6be1a84e418c687fc171f1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4773 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 sleep 10 - >>> echo "pas de sleep" - >>> "pas de sleep" - sh test.sh - >>> - - --- bonjour --- - - - >>> - -\end{bashcode} - -\end{document} diff --git a/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex b/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex deleted file mode 100644 index 8d62a7b..0000000 --- a/latex/_minted-Q2/A42616796C4697563E678A591CD46F83BC3731FFA9F2C2E7C122410CE866701B.pygtex +++ /dev/null @@ -1,4 +0,0 @@ -\begin{Verbatim}[commandchars=\\\{\}] -sleep \PYG{l+m}{4} -\PYG{n+nb}{printf} \PYG{l+s+s2}{\PYGZdq{}\PYGZbs{}n\PYGZbs{}n \PYGZhy{}\PYGZhy{}\PYGZhy{} bonjour \PYGZhy{}\PYGZhy{}\PYGZhy{} \PYGZbs{}n\PYGZbs{}n\PYGZdq{}} -\end{Verbatim} diff --git a/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex b/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex deleted file mode 100644 index 0ded465..0000000 --- a/latex/_minted-Q2/F00442A722F416FC3B051D5C50037523BC3731FFA9F2C2E7C122410CE866701B.pygtex +++ /dev/null @@ -1,24 +0,0 @@ -\begin{Verbatim}[commandchars=\\\{\}] -\PYGZgt{}\PYGZgt{}\PYGZgt{} sleep \PYG{l+m}{10} \PYG{c+c1}{\PYGZsh{}inutile ici} -\PYGZgt{}\PYGZgt{}\PYGZgt{} sh test.sh -\PYGZgt{}\PYGZgt{}\PYGZgt{} find -\PYGZgt{}\PYGZgt{}\PYGZgt{} . -./Q4.c -./Q4 -./Q6 -./Q1.c - - \PYGZhy{}\PYGZhy{}\PYGZhy{} bonjour \PYGZhy{}\PYGZhy{}\PYGZhy{} - - -./readcmd.c -./Q7 -./Q6.c -./README.md -./Makefile -./Q1 -./Q3 -./Q5.c -./jobs.c -./Q3.c -\end{Verbatim} diff --git a/latex/_minted-Q2/default-pyg-prefix.pygstyle b/latex/_minted-Q2/default-pyg-prefix.pygstyle deleted file mode 100644 index 70efb9e..0000000 --- a/latex/_minted-Q2/default-pyg-prefix.pygstyle +++ /dev/null @@ -1,101 +0,0 @@ - -\makeatletter -\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax% - \let\PYG@ul=\relax \let\PYG@tc=\relax% - \let\PYG@bc=\relax \let\PYG@ff=\relax} -\def\PYG@tok#1{\csname PYG@tok@#1\endcsname} -\def\PYG@toks#1+{\ifx\relax#1\empty\else% - \PYG@tok{#1}\expandafter\PYG@toks\fi} -\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{% - \PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}} -\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}} - -\@namedef{PYG@tok@w}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}} -\@namedef{PYG@tok@c}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYG@tok@cp}{\def\PYG@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}} -\@namedef{PYG@tok@k}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@kp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@kt}{\def\PYG@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}} -\@namedef{PYG@tok@o}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYG@tok@ow}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} -\@namedef{PYG@tok@nb}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@nf}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} -\@namedef{PYG@tok@nc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} -\@namedef{PYG@tok@nn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} -\@namedef{PYG@tok@ne}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}} -\@namedef{PYG@tok@nv}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYG@tok@no}{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}} -\@namedef{PYG@tok@nl}{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}} -\@namedef{PYG@tok@ni}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}} -\@namedef{PYG@tok@na}{\def\PYG@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}} -\@namedef{PYG@tok@nt}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@nd}{\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} -\@namedef{PYG@tok@s}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYG@tok@sd}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYG@tok@si}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}} -\@namedef{PYG@tok@se}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}} -\@namedef{PYG@tok@sr}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}} -\@namedef{PYG@tok@ss}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYG@tok@sx}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@m}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYG@tok@gh}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} -\@namedef{PYG@tok@gu}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}} -\@namedef{PYG@tok@gd}{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}} -\@namedef{PYG@tok@gi}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}} -\@namedef{PYG@tok@gr}{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}} -\@namedef{PYG@tok@ge}{\let\PYG@it=\textit} -\@namedef{PYG@tok@gs}{\let\PYG@bf=\textbf} -\@namedef{PYG@tok@gp}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} -\@namedef{PYG@tok@go}{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}} -\@namedef{PYG@tok@gt}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}} -\@namedef{PYG@tok@err}{\def\PYG@bc##1{{\setlength{\fboxsep}{\string -\fboxrule}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}} -\@namedef{PYG@tok@kc}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@kd}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@kn}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@kr}{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@bp}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYG@tok@fm}{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} -\@namedef{PYG@tok@vc}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYG@tok@vg}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYG@tok@vi}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYG@tok@vm}{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYG@tok@sa}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYG@tok@sb}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYG@tok@sc}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYG@tok@dl}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYG@tok@s2}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYG@tok@sh}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYG@tok@s1}{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYG@tok@mb}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYG@tok@mf}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYG@tok@mh}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYG@tok@mi}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYG@tok@il}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYG@tok@mo}{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYG@tok@ch}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYG@tok@cm}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYG@tok@cpf}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYG@tok@c1}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYG@tok@cs}{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} - -\def\PYGZbs{\char`\\} -\def\PYGZus{\char`\_} -\def\PYGZob{\char`\{} -\def\PYGZcb{\char`\}} -\def\PYGZca{\char`\^} -\def\PYGZam{\char`\&} -\def\PYGZlt{\char`\<} -\def\PYGZgt{\char`\>} -\def\PYGZsh{\char`\#} -\def\PYGZpc{\char`\%} -\def\PYGZdl{\char`\$} -\def\PYGZhy{\char`\-} -\def\PYGZsq{\char`\'} -\def\PYGZdq{\char`\"} -\def\PYGZti{\char`\~} -% for compatibility with earlier versions -\def\PYGZat{@} -\def\PYGZlb{[} -\def\PYGZrb{]} -\makeatother - diff --git a/latex/_minted-Q2/default.pygstyle b/latex/_minted-Q2/default.pygstyle deleted file mode 100644 index 5fc890d..0000000 --- a/latex/_minted-Q2/default.pygstyle +++ /dev/null @@ -1,101 +0,0 @@ - -\makeatletter -\def\PYGdefault@reset{\let\PYGdefault@it=\relax \let\PYGdefault@bf=\relax% - \let\PYGdefault@ul=\relax \let\PYGdefault@tc=\relax% - \let\PYGdefault@bc=\relax \let\PYGdefault@ff=\relax} -\def\PYGdefault@tok#1{\csname PYGdefault@tok@#1\endcsname} -\def\PYGdefault@toks#1+{\ifx\relax#1\empty\else% - \PYGdefault@tok{#1}\expandafter\PYGdefault@toks\fi} -\def\PYGdefault@do#1{\PYGdefault@bc{\PYGdefault@tc{\PYGdefault@ul{% - \PYGdefault@it{\PYGdefault@bf{\PYGdefault@ff{#1}}}}}}} -\def\PYGdefault#1#2{\PYGdefault@reset\PYGdefault@toks#1+\relax+\PYGdefault@do{#2}} - -\@namedef{PYGdefault@tok@w}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}} -\@namedef{PYGdefault@tok@c}{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYGdefault@tok@cp}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}} -\@namedef{PYGdefault@tok@k}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@kp}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@kt}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}} -\@namedef{PYGdefault@tok@o}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYGdefault@tok@ow}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} -\@namedef{PYGdefault@tok@nb}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@nf}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} -\@namedef{PYGdefault@tok@nc}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} -\@namedef{PYGdefault@tok@nn}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} -\@namedef{PYGdefault@tok@ne}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}} -\@namedef{PYGdefault@tok@nv}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYGdefault@tok@no}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}} -\@namedef{PYGdefault@tok@nl}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}} -\@namedef{PYGdefault@tok@ni}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}} -\@namedef{PYGdefault@tok@na}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}} -\@namedef{PYGdefault@tok@nt}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@nd}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}} -\@namedef{PYGdefault@tok@s}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYGdefault@tok@sd}{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYGdefault@tok@si}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}} -\@namedef{PYGdefault@tok@se}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}} -\@namedef{PYGdefault@tok@sr}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}} -\@namedef{PYGdefault@tok@ss}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYGdefault@tok@sx}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@m}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYGdefault@tok@gh}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} -\@namedef{PYGdefault@tok@gu}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}} -\@namedef{PYGdefault@tok@gd}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}} -\@namedef{PYGdefault@tok@gi}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}} -\@namedef{PYGdefault@tok@gr}{\def\PYGdefault@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}} -\@namedef{PYGdefault@tok@ge}{\let\PYGdefault@it=\textit} -\@namedef{PYGdefault@tok@gs}{\let\PYGdefault@bf=\textbf} -\@namedef{PYGdefault@tok@gp}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}} -\@namedef{PYGdefault@tok@go}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}} -\@namedef{PYGdefault@tok@gt}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}} -\@namedef{PYGdefault@tok@err}{\def\PYGdefault@bc##1{{\setlength{\fboxsep}{\string -\fboxrule}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}} -\@namedef{PYGdefault@tok@kc}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@kd}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@kn}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@kr}{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@bp}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}} -\@namedef{PYGdefault@tok@fm}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}} -\@namedef{PYGdefault@tok@vc}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYGdefault@tok@vg}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYGdefault@tok@vi}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYGdefault@tok@vm}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}} -\@namedef{PYGdefault@tok@sa}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYGdefault@tok@sb}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYGdefault@tok@sc}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYGdefault@tok@dl}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYGdefault@tok@s2}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYGdefault@tok@sh}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYGdefault@tok@s1}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}} -\@namedef{PYGdefault@tok@mb}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYGdefault@tok@mf}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYGdefault@tok@mh}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYGdefault@tok@mi}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYGdefault@tok@il}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYGdefault@tok@mo}{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}} -\@namedef{PYGdefault@tok@ch}{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYGdefault@tok@cm}{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYGdefault@tok@cpf}{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYGdefault@tok@c1}{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} -\@namedef{PYGdefault@tok@cs}{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}} - -\def\PYGdefaultZbs{\char`\\} -\def\PYGdefaultZus{\char`\_} -\def\PYGdefaultZob{\char`\{} -\def\PYGdefaultZcb{\char`\}} -\def\PYGdefaultZca{\char`\^} -\def\PYGdefaultZam{\char`\&} -\def\PYGdefaultZlt{\char`\<} -\def\PYGdefaultZgt{\char`\>} -\def\PYGdefaultZsh{\char`\#} -\def\PYGdefaultZpc{\char`\%} -\def\PYGdefaultZdl{\char`\$} -\def\PYGdefaultZhy{\char`\-} -\def\PYGdefaultZsq{\char`\'} -\def\PYGdefaultZdq{\char`\"} -\def\PYGdefaultZti{\char`\~} -% for compatibility with earlier versions -\def\PYGdefaultZat{@} -\def\PYGdefaultZlb{[} -\def\PYGdefaultZrb{]} -\makeatother - diff --git a/latex/notes.aux b/latex/notes.aux deleted file mode 100644 index 5f8c4c8..0000000 --- a/latex/notes.aux +++ /dev/null @@ -1,26 +0,0 @@ -\relax -\providecommand\hyper@newdestlabel[2]{} -\providecommand\babel@aux[2]{} -\@nameuse{bbl@beforestart} -\catcode `:\active -\catcode `;\active -\catcode `!\active -\catcode `?\active -\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\HyField@AuxAddToFields[1]{} -\providecommand\HyField@AuxAddToCoFields[2]{} -\babel@aux{french}{} -\gdef \@abspage@last{2} diff --git a/latex/notes.fdb_latexmk b/latex/notes.fdb_latexmk deleted file mode 100644 index 3d50007..0000000 --- a/latex/notes.fdb_latexmk +++ /dev/null @@ -1,123 +0,0 @@ -# Fdb version 3 -["pdflatex"] 1621881898 "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.tex" "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.pdf" "notes" 1621881900 - "/dev/null" 1621880663 0 d41d8cd98f00b204e9800998ecf8427e "" - "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aux" 1621881899 845 467bc9a0de3c71bf18b9a0157f8def98 "" - "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.tex" 1621881897 2038 d0c24313d6481f7788145d1bee0004c8 "" - "/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc" 1616952564 2971 def0b6c1f0b107b3b936def894055589 "" - "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1616952564 3524 cb3e574dea2d1052e39280babc910dc8 "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm" 1616952564 3584 7666d038713b9e38abb5c2e0f6972188 "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm" 1616952564 3584 f80ddd985bd00e29e9a6047ebd9d4781 "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm" 1616952564 3584 3169d30142b88a27d4ab0e3468e963a2 "" - "/usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm" 1616952564 3584 8e2870ec7aa9776f59654942b0923f51 "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1616952564 1004 54797486969f23fa377b128694d548df "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1616952564 916 f87d7c45f9c908e672703b83b72241a3 "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1616952564 928 2dc8d444221b7a635bb58038579b861a "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1616952564 908 2921f8a10601f252058503cc6570e581 "" - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1616952564 940 228d6584342e91276bf566bcf9716b83 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1616952564 992 662f679a0b3d2d53c1b94050fdaa3f50 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1616952564 1524 4414a8315f39513458b80dfc63bff03a "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1616952564 1288 655e228510b4c2a1abe905c368440826 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1616952564 1124 6c73e740cf17375f03eec0ee63599741 "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx2074.pfb" 1616952564 140194 627cc7f36c05b80e25d178974ccb3442 "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb" 1616952564 136101 f533469f523533d38317ab5729d00c8a "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1440.pfb" 1616952564 131078 d96015a2fa5c350129e933ca070b2484 "" - "/usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm2074.pfb" 1616952564 131290 ea265c7de37664eae04a6f91a1f7a51f "" - "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1616952564 71627 94eb9990bed73c364d7f53f960cc8c5b "" - "/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1616952564 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 "" - "/usr/share/texmf-dist/tex/generic/babel-french/french.ldf" 1616952564 67704 4c1daff3b397362294827ad011863ee0 "" - "/usr/share/texmf-dist/tex/generic/babel/babel.def" 1616952564 117107 1581fb598640513906da8cad532ce3fe "" - "/usr/share/texmf-dist/tex/generic/babel/babel.sty" 1616952564 37603 238ec77f17efb6cad12f8184b4ff9c28 "" - "/usr/share/texmf-dist/tex/generic/babel/txtbabel.def" 1616952564 5230 e5dd3bd60e99368f77a36ca54b2bb859 "" - "/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1616952564 40635 c40361e206be584d448876bba8a64a3b "" - "/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" 1616952564 33961 6b5c75130e435b2bfdb9f480a09a39f9 "" - "/usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty" 1607185936 8622 63834878edeb14dd71d58d8f22bc3e06 "" - "/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1616952564 7734 b98cbb34c81f667027c1e3ebdbfce34b "" - "/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1616952564 8371 9d55b8bd010bc717624922fb3477d92e "" - "/usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty" 1616952564 492 1994775aa15b0d1289725a0b1bbc2d4c "" - "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" 1616952564 6501 4011d89d9621e0b0901138815ba5ff29 "" - "/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty" 1616952564 1057 525c2192b5febbd8c1f662c9468335bb "" - "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1616952564 8356 7bbb2c2373aa810be568c29e333da8ed "" - "/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" 1616952564 31769 002a487f55041f8e805cfbf6385ffd97 "" - "/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1616952564 5412 d5a2436094cd7be85769db90f29250a6 "" - "/usr/share/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1616952564 13807 952b0226d4efca026f0e19dd266dcc22 "" - "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1616952564 17859 4409f8f50cd365c68e684407e5350b1b "" - "/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1616952564 19007 15924f7228aca6c6d184b115f4baa231 "" - "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1616952564 20089 80423eac55aa175305d35b49e04fe23b "" - "/usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1616952564 7008 f92eaa0a3872ed622bbf538217cd2ab7 "" - "/usr/share/texmf-dist/tex/generic/xstring/xstring.sty" 1607185936 123 a302f2c651a95033260db60e51527ae8 "" - "/usr/share/texmf-dist/tex/generic/xstring/xstring.tex" 1607185936 47762 87512aefe2c24c8c3ff58ba167aba4d9 "" - "/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1616952564 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c "" - "/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty" 1616952564 13829 94730e64147574077f8ecfea9bb69af4 "" - "/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd" 1616952564 961 6518c6525a34feb5e8250ffa91731cff "" - "/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd" 1616952564 961 d02606146ba5601b5645f987c92e6193 "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1616952564 2211 ca7ce284ab93c8eecdc6029dc5ccbd73 "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty" 1616952564 4161 7f6eb9092061a11f87d08ed13515b48d "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty" 1616952564 87353 2c21ff5f2e32e1bf714e600924d810db "" - "/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty" 1616952564 4116 32e6abd27229755a83a8b7f18e583890 "" - "/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty" 1616952564 2432 8ff93b1137020e8f21930562a874ae66 "" - "/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" 1616952564 19336 ce7ae9438967282886b3b036cfad1e4d "" - "/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty" 1616952564 3935 57aa3c3e203a5c2effb4d2bd2efbc323 "" - "/usr/share/texmf-dist/tex/latex/base/article.cls" 1616952564 20145 aad8c3dd3bc36e260347b84002182bc2 "" - "/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1616952564 2973 526f051f6c1e8ce977317540955a4618 "" - "/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1616952564 2596 c0a14aa656686eddb0b93a4ce7b84d80 "" - "/usr/share/texmf-dist/tex/latex/base/fontenc.sty" 1616952564 4947 8cb7717f0cc771eca0fda15160c7fee9 "" - "/usr/share/texmf-dist/tex/latex/base/ifthen.sty" 1616952564 5159 892429808d9e0e2b3548aaefd9a06ed0 "" - "/usr/share/texmf-dist/tex/latex/base/inputenc.sty" 1616952564 5050 0d3b77275060ca09a40635b830c3c904 "" - "/usr/share/texmf-dist/tex/latex/base/size12.clo" 1616952564 8450 6fd3588c0e9d06f6f56c6cf4f7246466 "" - "/usr/share/texmf-dist/tex/latex/base/textcomp.sty" 1616952564 2821 2c0928feafd5527387e29a1af774d030 "" - "/usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty" 1616952564 1360 df2086bf924b14b72d6121fe9502fcdb "" - "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1616952564 13886 d1306dcf79a944f6988e688c1785f9ce "" - "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1616952564 46845 3b58f70c6e861a13d927bff09d35ecbc "" - "/usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty" 1616952564 43231 b2e5a61c56a7db26d1486185f2d1dd75 "" - "/usr/share/texmf-dist/tex/latex/float/float.sty" 1616952564 6749 16d2656a1984957e674b149555f1ea1d "" - "/usr/share/texmf-dist/tex/latex/framed/framed.sty" 1607185936 22449 7ec15c16d0d66790f28e90343c5434a3 "" - "/usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty" 1607185936 79524 612a4ba14a5e8b8ba4c9cbcd27a9b4b0 "" - "/usr/share/texmf-dist/tex/latex/geometry/geometry.sty" 1616952564 41601 9cf6c5257b1bc7af01a58859749dd37a "" - "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1616952564 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" - "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1616952564 1224 978390e9c2234eab29404bc21b268d1e "" - "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1616952564 19103 48d29b6e2a64cb717117ef65f107b404 "" - "/usr/share/texmf-dist/tex/latex/graphics/color.sty" 1616952564 7102 5b27b7e61091c6128cd6300e21704e4b "" - "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1616952564 18272 a8c6a275b34ab6717ceeb8fa04b104e2 "" - "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1616952564 7919 20fdfdd783821971c55bc8ee918cbe63 "" - "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1616952564 2590 e3b24ff953e5b58d924f163d25380312 "" - "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1616952564 3976 d7fa7d81d2870d509d25b17d0245e735 "" - "/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" 1616952564 17914 4c28a13fc3d975e6e81c9bea1d697276 "" - "/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def" 1616952564 50570 2e81797743231d9037b0cbe3436d74ba "" - "/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" 1616952564 236775 8ab18a05f69e6caef423fa59cb0af03b "" - "/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" 1616952564 13244 0070bcab7b5a88187847128d22faf4d8 "" - "/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" 1616952564 14134 c11767c54bd7ecab56984ee4e4e3158c "" - "/usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty" 1616952564 3910 e04f6a6d983bdbdb024917b7ccc80262 "" - "/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1616952564 22521 d2fceb764a442a2001d257ef11db7618 "" - "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1616952564 23704 02c466ff883953a445c97e55638005fc "" - "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty" 1616952564 6209 39d1eb8cf795211a62af7adcc948426b "" - "/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex" 1616952564 80141 edbf9289c99ff37db17116af7a3a423f "" - "/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty" 1616952564 5905 c6eb253894f4e808af476e034b49df36 "" - "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1616952564 678 4792914a8f45be57bb98413425e4c7af "" - "/usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1616952564 5766 13a9e8766c47f30327caf893ece86ac8 "" - "/usr/share/texmf-dist/tex/latex/lineno/lineno.sty" 1616952564 151738 8cd767481920f0eb785302dacfc87057 "" - "/usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex" 1607185936 98047 c6fa29828cc60471827afe275c8bd77f "" - "/usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty" 1607185936 18060 8cf65af2c4529eed91b5d364b50d3ada "" - "/usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty" 1616952564 55731 4347f70fb23a75dbacb3c5fd21dd2675 "" - "/usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty" 1616952564 5437 39f2bba90502a381bd48d78339c1a5f0 "" - "/usr/share/texmf-dist/tex/latex/minted/minted.sty" 1607185936 47165 6a3e43a8d03bd86910a1dbf68d6c3645 "" - "/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" 1616952564 9878 9e94e8fa600d95f9c7731bb21dfb67a4 "" - "/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1616952564 9715 b051d5b493d9fe5f4bc251462d039e5f "" - "/usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty" 1607185936 8927 46f54e33fc9cef24f78ab3bc811cb63f "" - "/usr/share/texmf-dist/tex/latex/tools/calc.sty" 1616952564 10216 5efd55f2010055e7b7875afd6a75be82 "" - "/usr/share/texmf-dist/tex/latex/tools/shellesc.sty" 1616952564 4120 d1680a5ff60d0aea9c327e07c030f4e9 "" - "/usr/share/texmf-dist/tex/latex/upquote/upquote.sty" 1607185936 1048 517e01cde97c1c0baf72e69d43aa5a2e "" - "/usr/share/texmf-dist/tex/latex/url/url.sty" 1616952564 12796 8edb7d69a20b857904dd0ea757c14ec9 "" - "/usr/share/texmf-dist/web2c/texmf.cnf" 1616952564 33301 a3134070eacafb10b1f371612ce2650d "" - "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1620463121 4885835 225b430335ea75120e4d14f95280dfb9 "" - "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1620463077 2635857 ce71ba2e9c61a222d6d9dcfa2d0986e6 "" - "inp_n7.jpg" 1618500153 64325 a4188587e23e19cb9a8d50da0c47b845 "" - "notes.aux" 1621881899 845 467bc9a0de3c71bf18b9a0157f8def98 "pdflatex" - "notes.out" 1621881899 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex" - "notes.tex" 1621881897 2038 d0c24313d6481f7788145d1bee0004c8 "" - (generated) - "notes.out" - "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.log" - "notes.pdf" - "notes.log" - "notes.aux" - "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.pdf" diff --git a/latex/notes.fls b/latex/notes.fls deleted file mode 100644 index c0cf6ff..0000000 --- a/latex/notes.fls +++ /dev/null @@ -1,796 +0,0 @@ -PWD /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex -INPUT /usr/share/texmf-dist/web2c/texmf.cnf -INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.tex -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.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/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/fonts/map/fontname/texfonts.map -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1200.tfm -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.sty -INPUT /usr/share/texmf-dist/tex/latex/base/inputenc.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/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/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-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/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/color.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/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty -INPUT /usr/share/texmf-dist/tex/generic/babel/babel.def -INPUT /usr/share/texmf-dist/tex/generic/babel/txtbabel.def -INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf -INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf -INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf -INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty -INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.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/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/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/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/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/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/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/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/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/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/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/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/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/hpdftex.def -INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def -INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def -INPUT /usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def -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/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/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/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex -INPUT /usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -INPUT /dev/null -INPUT /dev/null -INPUT /dev/null -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.w18 -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.w18 -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.w18 -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty -INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.tex -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty -INPUT /usr/share/texmf-dist/tex/latex/framed/framed.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/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aex -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aux -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aux -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aux -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aux -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -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/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 /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -OUTPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.pdf -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/inp_n7.jpg -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm2074.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecbx2074.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/ecrm1440.tfm -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 -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmex10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -INPUT /usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm -INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aux -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out -INPUT /usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfbx2074.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1200.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm1440.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/cm-super/sfrm2074.pfb diff --git a/latex/notes.log b/latex/notes.log deleted file mode 100644 index 5155b1e..0000000 --- a/latex/notes.log +++ /dev/null @@ -1,554 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020/Arch Linux) (preloaded format=pdflatex 2021.5.8) 24 MAY 2021 20:44 -entering extended mode - \write18 enabled. - file:line:error style messages enabled. - %&-line parsing enabled. -**"/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.tex" -(/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.tex -LaTeX2e <2020-10-01> patch level 2 -L3 programming layer <2020-12-03> xparse <2020-03-03> (/usr/share/texmf-dist/tex/latex/base/article.cls -Document Class: article 2020/04/10 v1.4m Standard LaTeX document class -(/usr/share/texmf-dist/tex/latex/base/size12.clo -File: size12.clo 2020/04/10 v1.4m Standard LaTeX file (size option) -) -\c@part=\count177 -\c@section=\count178 -\c@subsection=\count179 -\c@subsubsection=\count180 -\c@paragraph=\count181 -\c@subparagraph=\count182 -\c@figure=\count183 -\c@table=\count184 -\abovecaptionskip=\skip47 -\belowcaptionskip=\skip48 -\bibindent=\dimen138 -) (/usr/share/texmf-dist/tex/latex/base/fontenc.sty -Package: fontenc 2020/08/10 v2.0s Standard LaTeX package -) (/usr/share/texmf-dist/tex/latex/base/inputenc.sty -Package: inputenc 2020/08/01 v1.3d Input encoding file -\inpenc@prehook=\toks15 -\inpenc@posthook=\toks16 -) (/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR) - (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2014/10/28 v1.15 key=value parser (DPC) -\KV@toks@=\toks17 -) (/usr/share/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR) - (/usr/share/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 2016/01/03 v1.10 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: pdftex.def on input line 105. - (/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex -)) -\Gin@req@height=\dimen139 -\Gin@req@width=\dimen140 -) (/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2020/09/23 v2.17i AMS math features -\@mathmargin=\skip49 - -For additional information on amsmath, use the `?' option. -(/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 AMS text - (/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks18 -\ex@=\dimen141 -)) (/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen142 -) (/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2016/03/08 v2.02 operator names -) -\inf@bad=\count185 -LaTeX Info: Redefining \frac on input line 234. -\uproot@=\count186 -\leftroot@=\count187 -LaTeX Info: Redefining \overline on input line 399. -\classnum@=\count188 -\DOTSCASE@=\count189 -LaTeX Info: Redefining \ldots on input line 496. -LaTeX Info: Redefining \dots on input line 499. -LaTeX Info: Redefining \cdots on input line 620. -\Mathstrutbox@=\box47 -\strutbox@=\box48 -\big@size=\dimen143 -LaTeX Font Info: Redeclaring font encoding OML on input line 743. -LaTeX Font Info: Redeclaring font encoding OMS on input line 744. -\macc@depth=\count190 -\c@MaxMatrixCols=\count191 -\dotsspace@=\muskip16 -\c@parentequation=\count192 -\dspbrk@lvl=\count193 -\tag@help=\toks19 -\row@=\count194 -\column@=\count195 -\maxfields@=\count196 -\andhelp@=\toks20 -\eqnshift@=\dimen144 -\alignsep@=\dimen145 -\tagshift@=\dimen146 -\tagwidth@=\dimen147 -\totwidth@=\dimen148 -\lineht@=\dimen149 -\@envbody=\toks21 -\multlinegap=\skip50 -\multlinetaggap=\skip51 -\mathdisplay@stack=\toks22 -LaTeX Info: Redefining \[ on input line 2923. -LaTeX Info: Redefining \] on input line 2924. -) (/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -) (/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols -) (/usr/share/texmf-dist/tex/latex/graphics/color.sty -Package: color 2020/02/24 v1.2b Standard LaTeX Color (DPC) - (/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package color Info: Driver file: pdftex.def on input line 147. -) (/usr/share/texmf-dist/tex/generic/babel/babel.sty -Package: babel 2020/10/27 3.51 The Babel package - (/usr/share/texmf-dist/tex/generic/babel/babel.def -File: babel.def 2020/10/27 3.51 Babel common definitions -\babel@savecnt=\count197 -\U@D=\dimen150 -\l@babelnohyphens=\language86 - (/usr/share/texmf-dist/tex/generic/babel/txtbabel.def) -\bbl@readstream=\read2 -) -\bbl@dirlevel=\count198 - (/usr/share/texmf-dist/tex/generic/babel-french/french.ldf -Language: french 2020/10/10 v3.5l French support from the babel system -Package babel Info: \l@acadian = using hyphenrules for french -(babel) (\language28) on input line 91. -Package babel Info: \l@canadien = using hyphenrules for french -(babel) (\language28) on input line 92. -\FB@nonchar=\count199 -Package babel Info: Making : an active character on input line 430. -Package babel Info: Making ; an active character on input line 431. -Package babel Info: Making ! an active character on input line 432. -Package babel Info: Making ? an active character on input line 433. -\FBguill@level=\count266 -\FBold@everypar=\toks23 -\FB@Mht=\dimen151 -\mc@charclass=\count267 -\mc@charfam=\count268 -\mc@charslot=\count269 -\std@mcc=\count270 -\dec@mcc=\count271 -\listindentFB=\dimen152 -\descindentFB=\dimen153 -\labelindentFB=\dimen154 -\labelwidthFB=\dimen155 -\leftmarginFB=\dimen156 -\parindentFFN=\dimen157 -\FBfnindent=\dimen158 -)) (/usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty) (/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2020-05-15 v7.00e 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 2020/03/06 v1.0d 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 found. -) (/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=\dimen159 -\Hy@linkcounter=\count272 -\Hy@pagecounter=\count273 - (/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2020-05-15 v7.00e Hyperref: PDFDocEncoding definition (HO) -Now handling font encoding PD1 ... -... no UTF-8 mapping file for font encoding PD1 -) (/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=\count274 -Package hyperref Info: Hyper figures OFF on input line 4464. -Package hyperref Info: Link nesting OFF on input line 4469. -Package hyperref Info: Hyper index ON on input line 4472. -Package hyperref Info: Plain pages OFF on input line 4479. -Package hyperref Info: Backreferencing OFF on input line 4484. -Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4717. -\c@Hy@tempcnt=\count275 - (/usr/share/texmf-dist/tex/latex/url/url.sty -\Urlmuskip=\muskip17 -Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -) -LaTeX Info: Redefining \url on input line 5076. -\XeTeXLinkMargin=\dimen160 - (/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=\count276 -\Field@Width=\dimen161 -\Fld@charsize=\dimen162 -Package hyperref Info: Hyper figures OFF on input line 6347. -Package hyperref Info: Link nesting OFF on input line 6352. -Package hyperref Info: Hyper index ON on input line 6355. -Package hyperref Info: backreferencing OFF on input line 6362. -Package hyperref Info: Link coloring OFF on input line 6367. -Package hyperref Info: Link coloring with OCG OFF on input line 6372. -Package hyperref Info: PDF/A mode OFF on input line 6377. -LaTeX Info: Redefining \ref on input line 6417. -LaTeX Info: Redefining \pageref on input line 6421. - (/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty -Package: atbegshi-ltx 2020/08/17 v1.0a Emulation of the original atbegshi package -with kernel methods -) -\Hy@abspage=\count277 -\c@Item=\count278 -\c@Hfootnote=\count279 -) -Package hyperref Info: Driver (autodetected): hpdftex. - (/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2020-05-15 v7.00e Hyperref driver for pdfTeX - (/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty -Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atvery package -with kernel methods -) -\Fld@listcount=\count280 -\c@bookmark@seq@number=\count281 - (/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/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=\skip52 -) (/usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty -Package: mathtools 2020/03/24 v1.24 mathematical typesetting tools - (/usr/share/texmf-dist/tex/latex/tools/calc.sty -Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) -\calc@Acount=\count282 -\calc@Bcount=\count283 -\calc@Adimen=\dimen163 -\calc@Bdimen=\dimen164 -\calc@Askip=\skip53 -\calc@Bskip=\skip54 -LaTeX Info: Redefining \setlength on input line 80. -LaTeX Info: Redefining \addtolength on input line 81. -\calc@Ccount=\count284 -\calc@Cskip=\skip55 -) (/usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty -Package: mhsetup 2017/03/31 v1.3 programming setup (MH) -) -LaTeX Info: Thecontrolsequence`\('isalreadyrobust on input line 130. -LaTeX Info: Thecontrolsequence`\)'isalreadyrobust on input line 130. -LaTeX Info: Thecontrolsequence`\['isalreadyrobust on input line 130. -LaTeX Info: Thecontrolsequence`\]'isalreadyrobust on input line 130. -\g_MT_multlinerow_int=\count285 -\l_MT_multwidth_dim=\dimen165 -\origjot=\skip56 -\l_MT_shortvdotswithinadjustabove_dim=\dimen166 -\l_MT_shortvdotswithinadjustbelow_dim=\dimen167 -\l_MT_above_intertext_sep=\dimen168 -\l_MT_below_intertext_sep=\dimen169 -\l_MT_above_shortintertext_sep=\dimen170 -\l_MT_below_shortintertext_sep=\dimen171 -\xmathstrut@box=\box49 -\xmathstrut@dim=\dimen172 -) (/usr/share/texmf-dist/tex/latex/tocbibind/tocbibind.sty -Package: tocbibind 2010/10/13 v1.5k extra ToC listings -Package tocbibind Info: The document has section divisions on input line 50. - - -Package tocbibind Note: Using section or other style headings. - -) (/usr/share/texmf-dist/tex/latex/lipsum/lipsum.sty (/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty -Package: expl3 2020-12-03 L3 programming layer (loader) - (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -File: l3backend-pdftex.def 2020-09-24 L3 backend support: PDF output (pdfTeX) -\l__kernel_color_stack_int=\count286 -\l__pdf_internal_box=\box50 -)) (/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty -Package: xparse 2020-10-27 L3 Experimental document command parser - (/usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse-generic.tex)) -Package: lipsum 2019/01/02 v2.2 150 paragraphs of Lorem Ipsum dummy text - (/usr/share/texmf-dist/tex/latex/lipsum/lipsum.ltd.tex -File: lipsum.ltd.tex 2019/01/02 v2.2 The Lorem ipsum dummy text -)) (/usr/share/texmf-dist/tex/latex/minted/minted.sty -Package: minted 2017/07/19 v2.5 Yet another Pygments shim for LaTeX - (/usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty -Package: fvextra 2019/02/04 v1.4 fvextra - extensions and patches for fancyvrb - (/usr/share/texmf-dist/tex/latex/base/ifthen.sty -Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) -) (/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty -Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count287 -) (/usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty -Package: fancyvrb 2020/05/03 v3.6 verbatim text (tvz,hv) -\FV@CodeLineNo=\count288 -\FV@InFile=\read3 -\FV@TabBox=\box51 -\c@FancyVerbLine=\count289 -\FV@StepNumber=\count290 -\FV@OutFile=\write3 -) (/usr/share/texmf-dist/tex/latex/upquote/upquote.sty -Package: upquote 2012/04/19 v1.3 upright-quote and grave-accent glyphs in verbatim - (/usr/share/texmf-dist/tex/latex/base/textcomp.sty -Package: textcomp 2020/02/02 v2.0n Standard LaTeX package -)) (/usr/share/texmf-dist/tex/latex/lineno/lineno.sty -Package: lineno 2005/11/02 line numbers on paragraphs v4.41 -\linenopenalty=\count291 -\output=\toks24 -\linenoprevgraf=\count292 -\linenumbersep=\dimen173 -\linenumberwidth=\dimen174 -\c@linenumber=\count293 -\c@pagewiselinenumber=\count294 -\c@LN@truepage=\count295 -\c@internallinenumber=\count296 -\c@internallinenumbers=\count297 -\quotelinenumbersep=\dimen175 -\bframerule=\dimen176 -\bframesep=\dimen177 -\bframebox=\box52 -LaTeX Info: Redefining \\ on input line 3056. -) -\c@FV@TrueTabGroupLevel=\count298 -\c@FV@TrueTabCounter=\count299 -\FV@TabBox@Group=\box53 -\FV@TmpLength=\skip57 -\c@FV@HighlightLinesStart=\count300 -\c@FV@HighlightLinesStop=\count301 -\FV@LoopCount=\count302 -\FV@NCharsBox=\box54 -\FV@BreakIndent=\dimen178 -\FV@BreakIndentNChars=\count303 -\FV@BreakSymbolSepLeft=\dimen179 -\FV@BreakSymbolSepLeftNChars=\count304 -\FV@BreakSymbolSepRight=\dimen180 -\FV@BreakSymbolSepRightNChars=\count305 -\FV@BreakSymbolIndentLeft=\dimen181 -\FV@BreakSymbolIndentLeftNChars=\count306 -\FV@BreakSymbolIndentRight=\dimen182 -\FV@BreakSymbolIndentRightNChars=\count307 -\c@FancyVerbLineBreakLast=\count308 -\FV@LineBox=\box55 -\FV@LineIndentBox=\box56 -\FV@LineWidth=\dimen183 -) (/usr/share/texmf-dist/tex/latex/tools/shellesc.sty -Package: shellesc 2019/11/08 v1.0c unified shell escape interface for LaTeX -Package shellesc Info: Unrestricted shell escape enabled on input line 75. -) (/usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty -Package: ifplatform 2017/10/13 v0.4a Testing for the operating system - (/usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty -Package: catchfile 2019/12/09 v1.8 Catch the contents of a file (HO) -) (/usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty -Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. -) -runsystem(uname -s > "notes.w18")...executed. - - (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.w18) -runsystem(rm -- "notes.w18")...executed. - -) (/usr/share/texmf-dist/tex/generic/xstring/xstring.sty (/usr/share/texmf-dist/tex/generic/xstring/xstring.tex -\integerpart=\count309 -\decimalpart=\count310 -) -Package: xstring 2019/02/06 v1.83 String manipulations (CT) -) (/usr/share/texmf-dist/tex/latex/framed/framed.sty -Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks -\OuterFrameSep=\skip58 -\fb@frw=\dimen184 -\fb@frh=\dimen185 -\FrameRule=\dimen186 -\FrameSep=\dimen187 -) (/usr/share/texmf-dist/tex/latex/float/float.sty -Package: float 2001/11/08 v1.3d Float enhancements (AL) -\c@float@type=\count311 -\float@exts=\toks25 -\float@box=\box57 -\@float@everytoks=\toks26 -\@floatcapt=\box58 -) -\minted@appexistsfile=\read4 -\minted@bgbox=\box59 -\minted@code=\write4 -\c@minted@FancyVerbLineTemp=\count312 -\c@minted@pygmentizecounter=\count313 -\@float@every@listing=\toks27 -\c@listing=\count314 -) -runsystem(mkdir -p _minted-notes)...executed. - - (/usr/share/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2020/01/02 v5.9 Page Geometry - (/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty -Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. -) -\Gm@cnth=\count315 -\Gm@cntv=\count316 -\c@Gm@tempcnt=\count317 -\Gm@bindingoffset=\dimen188 -\Gm@wd@mp=\dimen189 -\Gm@odd@mp=\dimen190 -\Gm@even@mp=\dimen191 -\Gm@layoutwidth=\dimen192 -\Gm@layoutheight=\dimen193 -\Gm@layouthoffset=\dimen194 -\Gm@layoutvoffset=\dimen195 -\Gm@dimlist=\toks28 -) -runsystem(which pygmentize && touch notes.aex)...executed. - -runsystem(rm notes.aex)...executed. - - (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aux) -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 27. -LaTeX Font Info: ... okay on input line 27. - (/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count318 -\scratchdimen=\dimen196 -\scratchbox=\box60 -\nofMPsegments=\count319 -\nofMParguments=\count320 -\everyMPshowfont=\toks29 -\MPscratchCnt=\count321 -\MPscratchDim=\dimen197 -\MPnumerator=\count322 -\makeMPintoPDFobject=\count323 -\everyMPtoPDFconversion=\toks30 -) (/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485. - (/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live -)) -LaTeX Info: Redefining \degres on input line 27. -LaTeX Info: Redefining \dots on input line 27. -LaTeX Info: Redefining \up on input line 27. -Package hyperref Info: Link coloring OFF on input line 27. - (/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2019/09/16 v2.46 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=\count324 -) -LaTeX Info: Redefining \ref on input line 27. -LaTeX Info: Redefining \pageref on input line 27. -LaTeX Info: Redefining \nameref on input line 27. - (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out) (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.out) -\@outlinefile=\write5 - -*geometry* driver: auto-detecting -*geometry* detected driver: pdftex -*geometry* verbose mode - [ preamble ] result: -* driver: pdftex -* paper: a4paper -* layout: -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: -* h-part:(L,W,R)=(42.67912pt, 512.14963pt, 42.67912pt) -* v-part:(T,H,B)=(42.67912pt, 759.6886pt, 42.67912pt) -* \paperwidth=597.50787pt -* \paperheight=845.04684pt -* \textwidth=512.14963pt -* \textheight=759.6886pt -* \oddsidemargin=-29.59087pt -* \evensidemargin=-29.59087pt -* \topmargin=-66.59087pt -* \headheight=12.0pt -* \headsep=25.0pt -* \topskip=12.0pt -* \footskip=30.0pt -* \marginparwidth=35.0pt -* \marginparsep=10.0pt -* \columnsep=10.0pt -* \skip\footins=10.8pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidefalse -* \@mparswitchfalse -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - - -File: inp_n7.jpg Graphic file (type jpg) - -Package pdftex.def Info: inp_n7.jpg used on input line 31. -(pdftex.def) Requested size: 142.26378pt x 25.25021pt. -LaTeX Font Info: Trying to load font information for U+msa on input line 51. -(/usr/share/texmf-dist/tex/latex/amsfonts/umsa.fd -File: umsa.fd 2013/01/14 v3.01 AMS symbols A -) -LaTeX Font Info: Trying to load font information for U+msb on input line 51. - (/usr/share/texmf-dist/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) [1 - -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} ] [2] (/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.aux) -Package rerunfilecheck Info: File `notes.out' has not changed. -(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. - ) -Here is how much of TeX's memory you used: - 12226 strings out of 479383 - 200736 string characters out of 5875831 - 668182 words of memory out of 5000000 - 29109 multiletter control sequences out of 15000+600000 - 409409 words of font info for 43 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 80i,7n,85p,622b,424s stack positions out of 5000i,500n,10000p,200000b,80000s -{/usr/share/texmf-dist/fonts/enc/dvips/cm-super/cm-super-t1.enc} -Output written on "/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet/latex/notes.pdf" (2 pages, 124369 bytes). -PDF statistics: - 35 PDF objects out of 1000 (max. 8388607) - 25 compressed objects within 1 object stream - 3 named destinations out of 1000 (max. 500000) - 6 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/latex/notes.out b/latex/notes.out deleted file mode 100644 index e69de29..0000000 diff --git a/latex/notes.synctex.gz b/latex/notes.synctex.gz deleted file mode 100644 index f4e2411033196808e35c95b7f07b65350e9cb1be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5210 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 UadW88ulI}p1El_hvw&0p0HJyf3;+NC diff --git a/test1 b/test1 deleted file mode 100644 index 6cdcf35..0000000 --- a/test1 +++ /dev/null @@ -1,36 +0,0 @@ -à zipper -jobs.c -jobs.h -latex -Makefile -minishell -minishell.c -readcmd.c -readcmd.h -README.md -sujet.pdf -test1 -test.sh -utils.c -utils.h -message de test -total 256 -drwxr-xr-x 2 laurent laurent 4096 May 23 16:32 à zipper --rw-r--r-- 1 laurent laurent 2676 May 23 16:25 jobs.c --rw-r--r-- 1 laurent laurent 403 May 23 16:22 jobs.h -drwxr-xr-x 4 laurent laurent 4096 Apr 25 20:56 latex --rw-r--r-- 1 laurent laurent 205 May 10 15:49 Makefile --rwxr-xr-x 1 laurent laurent 27264 May 23 16:20 minishell --rw-r--r-- 1 laurent laurent 7450 May 23 16:23 minishell.c --rwxr-xr-x 1 laurent laurent 5115 Apr 21 14:03 readcmd.c --rwxr-xr-x 1 laurent laurent 2163 May 23 16:24 readcmd.h --rwxr-xr-x 1 laurent laurent 2063 Apr 13 10:42 README.md --rw-r--r-- 1 laurent laurent 166500 Apr 25 20:25 sujet.pdf --rw-r--r-- 1 laurent laurent 147 May 23 16:38 test1 --rw-r--r-- 1 laurent laurent 113 May 23 16:38 test.sh --rw-r--r-- 1 laurent laurent 4583 May 23 16:24 utils.c --rw-r--r-- 1 laurent laurent 165 May 23 16:22 utils.h - 1 9 59 -/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet >>> /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet >>> /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet >>> /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet >>> minishell -minishell.c -/home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet >>> /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet >>> /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet >>> /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet >>> /home/laurent/Documents/Cours/ENSEEIHT/S6 - Systèmes d'Exploitation Centralisés/projet >>> \ No newline at end of file diff --git a/à zipper/FAINSIN_Laurent.tar b/à zipper/FAINSIN_Laurent.tar deleted file mode 100644 index 2a6af1dee0761c92af409eea196def910d827540..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358400 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
25&L0MH=8K8hMUuI&oOQXSH zmlw_8XNF&9o_U8wKo!Bo%EUZPBkO!Vn0V*-U=p6s2aw4$y-eE{&En?3G0;KMf+WIt zE|4XZ2g$Mz#!2T1p<@hNMC*qwr>9`3{SYLr33eF9$sNBpujvOP@#CFo+0v!UmM>eeeEEts%a<=-1KpOdVSudsD+p+JVJq1| zS6yai;)g9-$;7;piPj9*=AhkY(gIX2W};t!VCZ57io&v(m5qG~$5NmU3k#WGiK@Nd-U9m{D*a&BT5FgZhm30$puyQpGH^07A*qQve0Q_19py1!WNlTEPw(Z z{?&_R4@9kjD5$V_@kLJ1rHybfTE~(bNtFL8#0n9>CaiGpB_JYc9ZJtyk%ay*OTzCd z5Sb%^)(GQdrnk8grUlEn@Vv_0`!OZ0%WARi?Pb}Hl8gH%M^)=CD|L^Wq(8{SW)KaR zdp5JIe6qJLE5f78N9*IJ%t-~)DH~NS`vQ*sWM4&x&}W_4p`7)C$2}c$#LK_L^iR@Y zPie42R3G{F1Bxz7G@4{SjTLT39>v^S$-VyW7uz~16NT1tbttz~*rx?C$S3tNBEcN^<6Tdd&l#&`A7VG1?Ax3VIp>P1lvCr{N$ zR{MsOT)=%o+B!z>QyS7tivR3I;9tq3%LT8}bW^7WH;7D)J);brycgo$)cv6k#%26s zBiHqhIX;1ImQQargoT9~V}0v2FE%4}E~`0{v3@0<7xT)B_DI#HzHi;VN5X$!pOnqG z+86ubbvM;CpPq1^y0W)?H9k$vC%@`ecSC{St5HcWIq8nCr?=H|eSbwD+(mT?FX?*l zU41HEB+VL4b~qH}Sb!Vy3^83ET2WSOc%B~DB*qKx^sDz zb9&P)&$2_GU7PFjXt21hBs3{BGt4$U_E40bV{di=>+z}4hjkPzIo|drYRa)kV{Ma9 zNRWFMXA=MZkiJDBes9Q5H>zHBQB+&MI3-WIRHbooX)&iX3{z5EWpd33a<_?GgL%0s zb?O~1cV2jwovTA2Qe2qjkFC1Q@A+mhG?vRWMudgDc6XR@`H-7p+3~u*^!zukvTvoo zSBb0>`Rt43-sv4I!29X8701w&ixqZ+`ykR zK)K%I)l@PRw_^1AU9{u&x74%WSE=}aWp5d+&-G6T?LYG-Yh+XSri*%++%{e*eeXs? zI4%^G_3({_n^R1>IaQdx*X6eDCtMF3(ykTecDuaqGSX)mGl&ukcbLy^|ZC4d< zYn!qq7W^&znwAbQiKBrph3dXkBXI>?zX_Fnb#2<#K9C>=Z zpXYqLWB9u|Fx0XlkaeSPe5dUA>~3pTyP2zKUKu*_w2J%L6Rk@Mc0G!HQ}<2N);7^# z5zAuY_`1Tw-)|`F>uetqaj|@Az|9rCDfG%zM^?qgQ;)xQRD4z(++eriyMt!aDPO4+ z&BSzvwB~%J-eG1x?7P>CoeLZ4ZJH$CZLP-^alNfE?bH&gX{N#U>~UOuWvD;pysFRB zph2mOO4BQd&+A8&f!eR6?#a!7jJloDo$(pC&L@sjF`sj-hkLlv zJ`5dg?2U*$TBqEpnA$U(hSbn+cfe*8c(!6G$dS-kx31p3iFGCiF1*wW*lenJDIz%z zd8_P1wb12>DU7#kr)upBFnlbvUJRHcYagfzYhLkb6Sf$q_G~jj99_$jtC=CmM|<9s zI^huR^Pnap4dEW`U_?AB3&aZXt zE`CsJ==mx`Q?22&u}S>*0vhZMe~4pu7#Bw)1(y(A-*l&aDy+|$TE~TW-8f+SIWRPF zawA_|=BF&m2Oxi|+jSW$S3lXl``9V6x>hMQ=jA7q+@`1DY%A0Ardqp8$)&cuJ?_P| z>4zIm3}RVG$x5D29BroZjw;Y#Nm+eU{52)XQx0WK+e&&igv6@UW>qC4`ia#c5eHmb ziI;A_G(9XZzCkrKEU)0Zv_mv;N*zggDc3sbcH>4%oL=Fm<#2YV!*N8C&cnqMaW(^% z&q?J&xp*3Ev0uub1Sf=P%|l-ypd^tEw|slV)2^4DyF-IjhQz%brsNl)qTe5htP3or z$UUIJwABMdshOrKG+3*~DMyb~OzH`0!AfgRELnaizRB)IUiiBa6>8lPj^Ydrd!-KB z;kq3dvmx3eCoIFp=3eC>Hl)SE}Ug^5s-cRevGGs$}`Fz!}!kIHL%Z4|bl{}FKt zZ%L#^K7X5djT|(tuh*d5>zST^Ql@cqr^0yDcwl+kRwDPBGmnlPSgmf}ji$ja-##P| z{azXUoNH=H>;3T;Z!SFl_En4$AI8AAjGlzr;-%NzurSR$NKY@J-@%QE0mWET0{$`t1AKny;-LG_(Ay$9 zJ;Tr|phC*k6_j{^JMh%O#WbCB<-*0;99eq)9&n$jqd?D*oXer({0`DEm^bjoe|a%~ zhKhe#MEjqV(IvwU;f6uH0=^e*XZ%e|kr(8`=jnpp|2F^3WP+EKo}CqFYFfCE@E7J76W!1Y za#)?cNLJ2n3-XpjpSxOt?;;vVxZ??d+FsyH$P9J@uP(v_I@W-U}h5pVMX)EdPOw)D= zTA5%dG!q>Pst@Bh0d9~GFM~g@j=}UE29w_p@^P^BAab9-Zt`!e|8J~c^>3{IZ>;}s ztp9JU|8K1SZ>;}stp9JU|4+vHbgy&^@IzrRYw!pBRv3&6rVT^E@Gut;4#Ht(ARxqp zkPr_7MCi>M)L8u|HQ+EEm?caOLdfun8Br%2h&1VK(At*Ax|2xWs!~!o;x=b!XKow# z%1_GQ*;`6xo3s>6UCSSAHhO|DYFyAD?$Y2NC@JR$XPq?oZ552AjlFfy?wFl{1hi$K zi4`)?6RCpY*V5!r_gD4DdSlTfXShGs3rAG-*WjlkR|W4-wiG{{UWMeT!B5{UgWDOK z!F8Yyz!bJgOCqHerQwP)+hoB0x1y2+Tvl2}T1r|`N=89aMp{)~PE}S3+7pK^eoYRz zIsxUXYN4w?-55w|@K1B)=jXT0Pi`BY;3g%bqM{-tEh{A}D+y{y5(97~XMaf?Q2;{0 zz@dvKf+NZFkEG!cPG=AtlQj4l-!Dybg7uz7{!5X~uZ%*@*7XK)Ae{^pQVPxZ;+hCV zEF(3)zW2*FZB}iN!8xib&G)1+4v1=M$m$PRarej)W4B zXgy!BAuaGjqq@Iq6wA;b-2j|37K1cKqcEV)>F3WFVkDAuG1$M-JgA1o5uxu88Epej zRdv9L2XF)e{Auum9b;ulX%$IXc`LAQEF-Tfqp($4R#jS>-WpWf7!Q8fDPXp?ilmH; zq_mvX%>MFLX|UZquQt$5lrzbBraq`FBP}VTVkIpNVV9Np0Xv-*Ji!Wt<1?x}w`4bO zYnx6E3aJWC<6)hF;4#oa04Wb|v>Ux-wrf@C0W_c)@Fq9IgR!xyA^0NG8HYq0>T2)< zuC`$?C{-D0ZEa;4WhGrjeHA@v85wN_eO+a3MMd2m+Ik>8%M<|D#UshkSN=2LC;%?2 zt*@sdtE;CY%>dt_yaOQ9(bolMhGdnscg$;@vBKi)^*=$QYpm*vL80;5Uf%A`3F$rL8q5M=RgA#u1;5S)t%rMFz|!`dKP2UTB3azDMr!@L)SCt zccg)et1`Y+)!-+BljA6QV*nSU2s#`3qfBLY`~{)RV(@cE1DgoU6GKastz>0Xr@cPRUFHV*8j~Wz&W%3 zE_w#`e;fH*QvO$5|BCBxN#Ji){#U#H71!UAz~8F;7qp9GF31EYX*Kx$KnOYS80B^- zRHYxIWE@ibOZP={7xU~j4-z^wxM;TEuf8yjQARMsnVG=3!?|OWC~%DODj<_}5jYAs zd$F;zE@oN6%mEIVE(O`F%%J_*LQurawuqf+35;Xu3fLkhW^j;_8KP(r>k={(IAXbS z@ha9WY^(WU>@sV#Wd*pGnD1EYEGW0m!sozxmnb2fD_LKJEK{YLW5l+@h3{DQ)w;`09Ku&}Z&#sZR8f`gxnWmsYStF_J9WS!Ueu)H;=gY%#3k-A^6W(zB9uu{}RiEt1PozW*j^nx>fHcE$&&f^PcHl5>-JC<^~$_Ye?ZuimFv$Qdbq9B^8gwNo628`Oy z^Dlblzj*QS2^h_y(+iwY zMiaI&yNvmlI-bkOj!uZ1*wIpwSe3J0F}c#GTI+GCj#}$z_Eh~ycgCv%qJAe0_9cz|3SU%F@zL^} zD>~ehIkNqq8(Ny~zj}}~YPmA6#}jS8O+%*C*K||Fx$@MzG+0=UoyOIcP0Zv{2Yt_q zRr*zr;(A8raK|ey?Tm4gXuxdsq1HTc!NziX7Ku-uSb4 zXO))9mNAU^@NSvccIuMqpVvoiy!O>K`OvFugDyPJHvN)DvhODh?d4`=z?Ql1ePxljJ-g5o2ma2FP-xC&##>Lp82(&^YKu;UT!j3oA=f&g@)TU@0+hYwW+t1 zkL63#PxA>1QYsjkIFo+xNW;pv8{ahQYh93v`lhg1hv!pk?10ZxrgNjMA)V{1GvW}* zIebz12Su1WQsbAr4ZYLTcjvS)n{)3S)mL_}HsR_jUK*Ng=l@c(jH70?U1N7;q?`A* zkqWO(+F6a;GUSiTjl3~6dpI?)uH@b8mj$vDX-{K2O^=xtIql?`lD&|dc>ADg{b*-; z*yC+2Fgwm?>tV{UWyuA1VM}2e!#ZzKRwE~)&DV%84G@K0=4)T=%^bEjezfM}nPw+^ zw5{vunhk={hMFw)g0Ihv4B1RQDb=0&X$1b8@h2wgCjn7t&;LMV;Yg zwiNl-G2{qj(zTSd(@W3ZIB5TltJ_A%mpL+U)x-PZiZ?WML`FD=61w~A9?D1#KlOev zX(4-g>eluy%F(WthIh+g_l6TDt0gUZlF!9?xHcwO=U=Y2a6fk`Wz(V5s>VkWnf+(; zGMb5S*7z(nx92Z>#)dcGspAu3kMAL$hV~QQM1{XN=lHB(}W;uVK{K5j?&xQ`rP5Yp=74Pcg=j&wWqg=*8is1BoqZ zqh^g2JmgO@I1{d=A$g}MrH;G2-d34-L`b85q4EgvEczlnhcRcf75U z?nB0STnoG%*?m6bU^#vVj&BU(<&QLNZ%!=EUcF=qrER^s3IDp2wkr?VTVIIcGgzDv z(AgU4COx6C_9{;0gt7elDA6ku_7{`BZPp1I9eqF?s)2VGzn$>+I`4m00;DE;;+a+xj-hKcK{$~mTSqa#<; zt@zH_2!ZWdU;UMDrKVEb z9+4Z}w}kedzOsGn;=302oy#&_S$-s(d13T1GUY`3SI-IMLroFJ2X@3K-LLT!jFy=y zK4S1_m~)_&G60UeN=u~p3^)$w;yi3#wmhy&?ApVFj-rTcUQ!rwt^3lVhlNhrZ`W6> zNwB*Z=l(u8$}r6~TIKqcXq5NE_ea-G2B{v38S{91hPBfD+6lgwI_86~xy+u?V50{{ z+b{0XdFnJYX#Lh_2OsGUhXDt-Va(3t7_pb*38L-~Znhl^w_9qV!!3P#?V{&`E_Z{J zPqeha(iY!wPpdRaebsw;P50K)(z17N%RYr@JV_A7@LEumTzkZPJ-c0%#^0Tx4EKkW z*+;Gwx#qbE^W|YuFLOp|ecJGhPvRIf>eSORRbM<>PVO%qXbwszhI-Io4dx@GQyI5u zu!+Z58Z1O@M1UGEB1EZKqSeQbE2oeh5{TU^Ttrc^XAV1kststMY zP28V1$CgO_(puWz;kNm(Q*Yj>Xx*sPMti&M*5*5I+H1ylu)xHFjS}UaN1gcG5_@l% zaz=7bBVx~!l>7wVY;FG2k9#CTB=@FTpIzy?R?E~)aq`OJx>Kpk5qUP(<<@%z58F;o z>GBM;PzLy(UXK_ZC{TFH&VRCK@4Z}Qf!$oIo=5P`ggWX>oSP^cFhK;g;xjjWm3wEb;Mwy* zjjUcRuvb2!e!Tg7>r_ypr-IT~-s9)i+gx-pA7QG~3ha7TQZ$ZeEpBxTs{cDZu|S#Y zl{z!0V)*cs#vU#j?9PqW(O2azT3s&*wv*4#P+to7T+;kbdG)HZbu5i<%I@UVf_{f? zu?3^*kGp+AV>1KsUl6Ar+DrOyn2n@bfsrcy!?5ZnpXHA;GVnEs331I98Z57lj|K}c zE+0q^y-#^{?PKQH6_KfH#`Ve}Uudx8y3Zl1fRT)UN?|k11#0Exp9|Dln)6qhnsUhJ zajz=kh|*?pzJAdbxi58zNY}vb3agxrq920G@g{;6k1CMiIjdMTOkk6>`f~ok+GASv z@k*xO*lq`^-S%ZOv+0*meDe^$dGJsiM(4sax2|l3^Qm5neCqB>tQHq<#H}`?!N|)5 zEViB8z`TOp=}CNmDY2y~R3fIq)hx7xSBA z$194w&NTJ8Za?sGqk`Nb{TL6qMQh@XINBqZpNz~h)!w#1CbU-!J1*!F^{Bo3X0Oyx zaSA^T)(0&IP&WHbmS`%z!G>gAdfM)H&Nox4;7ie-!k*C(vVv&JBP1rZd+qw$FFpWQ zL85Bs>z$kSPKD$;9?;k;`nhCs{CmgCDXG_SI+ArwyeF|8X`{o!;sv5HW8p{0HX2`4 z8k4V|3%;SBd%p4NIq+Y1H5-%&tQ9Vc$LwdmD)tqD!e&$rJS%J9spOlq#rBI|YF=v* zR%>qb@?i;4%A7OG>gBFwx~pGV-HU$s_->eX(8)u{BO*s~`HguMU zk_mFp#*|a;$3=Qro+~^_GSBVx8fbd4H{moWLd!uKjgx$ z#KNo1LNV`e_Wa4NC9!=?yz+5uU4tySH|T=z`7kWnPw)cr1XX&s|Kq3D8?G5?l~wH@ z%r}!J3Z32ZzV(zGhCA6|QK|hoficV8^&FQ*vG~2o0u~>KC_1dImGb-gg+}WDA#rjBNK*xjjRN3rGO?|uNiU)7y?S1{lqC&82&y5bG zw&&6y?~VHduT*^Q4wn9oujAV?{z~JHU%o?t8CoXpWjXHEg93to_eRAl*YCHbB}Ln% z$!u7%@mfukx1I9F?d{F>C!$Pl!32^5Xs~4gV4|i5YJxA}o*!bP!QR#ve-C?3E)~e6 zR5}GyzSH_1YuT0i_7xQy!y!_~HpXUJu-;HUj1wBGz_xKhJX_*Fn z)v(RPd=4L>!R{r{U|q!?cgk!%9~6(2u8%f4Rhumwr)03pI880@~ba)e}gfRl-3MF0!WA!^npKHnbtveur?$u~4uc2eKKgrhTXVb3;E z$NhQ@rc_OgfJ3;7(x}@^3~S{Y4-5vML@FR@u(XvV5P^s2Y0O$D4+V7(e=hzlTF>Pc z3sNFAhrE{zZB|*eM9@lvW%v#+7j?D3mvXVgm8i~sO7x4Gs0YZj8#@P^J=^V5Ker{A zugB#}2&~#kI%v4)?wR4y1FNUHi@L=+kNaw58kI0LXu)>!eV%fYNBD;7`6m&JaMt2n zBd5nHHN5d!pVvzrp$v|f?WVy#O{8m0?3r+*a`Xp+&-8fTP`_$T;k#W>AFCW%BG zbgzaRa=tlTCBEvK^zv}M3bw?6bt+pqpC)fv!gpE&IeZo))NuzV9{zsiH^JrkUQ}1U zFNvqx-ki0^jeb|szSzr~zelUxA?eEXi%D{C)%dvz_MB*ZR(dP`V`l4w@9LEDu$>5n z-TT=a3lUW(66!+QZ;fKMbo7TtNfzvAM3&sE6ibJl=iEVqy`om%nbcChJgU||rEzdC z{!$cA4T?26@5#s079c^*z7W39c>?}c#zvzf(-xk-?-o!r4n{>-ATIqO;%8Ime+R2&BNf`-%$ugm(!w$<_EiRgpTu^I*K*Uz1Q zE|(i^^u8M=_4-&+GoF+V!m!3nw}ynT8670EZ1$nEW^V+O>hi9`HXBjvgZ5EBzU#kz zqgQg(8>EZThNYeo(#%rJG?OB2X|UY#Hi;<>gB!*Z-<^CJbNS z>zDOo$B6D1J(rs|IS`6;bmY!(m-<^vqt4nsi%R)$OFytW!)ziC*Ay<@GU)VP;>td* zgNOFM9zvQ$CDuH8|9H7-32!kCcDS1&8FFFQBAny(#*lQ!P3}UOt(#K{WqRZ*wg=eq z)wjO8xcP4BaVnO~npEC#6uw%a6Y7wI%Q!;TAWfNG`u>u~_ zsEK;Vg#%h=omM0#XlrR6y;%FvVKRNI*v9Zl$12M(J=3D3UR>k#TaE%I*HTZ09Jj9h zc!&@Zm0V8kGk~8aB3E%SFD~NCsrcNFK!;?VQ#|(V*1nZS$KBYzX-er%6qdKiBiIVk zg;4PZrE0O)<)Mb{?3WH@^UJ9}^N)$``->zVfI_l9z7Aj{Q)R@O`=Z>q10 zI#ubhJNEEq54N}mUqwF{I=WxBzC_-A_bAiZqZZrP;Rm&D3LMmU=D34p#ZLaPv?Ej# zz9+RQl=I1WKQ@GKXK(N3>nD0z@*m(O^bk%qedFTecTRTlW`pSov(u$=6X@F``g`{_Fq|QO;X+XIv`rC<8^&+Re_pF zq2EMJ{vgq3lkb-_sl$)1Mc;MXqbb&9lD`IgSiG-{n+B`x9+RWN68m$3AL%*3LwTR^ zseD|f4>16Csp_cNTvS#kut=74u7d_s*+PS*Zw{g!IQSjd0j;!;wNy&+D-h&lmQyMm zYbis>#_|>sP-iOW{}jrfa&I4%J2WWmV@!6lIZVFSl29w%Ke1-G z-c#+m$x`uX?v&3@^!fNzv!p(Lnk-jM96L5j@f?oC;nIO|y*;rmbxW)N#g;qicg;Sg z60-4}!mS=&hx#{{7h z3;*R|=J%~d1Jv*!+ll)$*l_u+<22ZT*eI>f9YvI9J1IQ|PQTWl)-Sfi)~WR)nWF%p zhXQK-pFufBe&5Y^FYV;0ZFRKNqYeGJERi+GdvuW0%3rHNK>v()mb~t9=<%9hmodI( z3SZ7kV@roOo5KnfuW#Ey`dWSd?yJ{REpKXLR^GqtHuAu6vwLa*fVb(Lt6? z^-p-#$u#X>^{qh=9=eV{S|ssqTkN--*E*bBTYQ%+(K1%!KVy__bMxWZ@6XdL zE^*n|PoC3?bu*+$_dn||&1~7w|De)YwcHh}QFZ)Krkvg0%{C@ETJhCLk1LO@J4Qy{ zBX=#+V3#?zcHQ#(=ip5J5~KC+Y9^W-(_D(*O7lilRZxw! z_lw01oLeP((BNX6Cn~>`Gj(Uj9{%LFe$zV;Ss2zpuU zZKno@_2DJ*IoVMcgwJTXpGrb}f7J7-tN3PDR#O@Y`T4^N^Y&5Uz@rf>p5EKIM?KF` zL0%e#HI#ca(kOx>^{TD&(w^{DL* z=3C^L+m<^Y*~x}kosB63%Le9sDVM4^vzaVXO?$b!dfe+UAC9M8KP6K)USdF9?L1i` z&C2$UJAR^EIGjuNQ;A|Ex1pKdsm5hj@Tn{OS)!N&)z5U)$pY0{#G}N&9 zWK8qXWKw_g8~aO-oaLIFVmH`YJCw*>NNEe);}!mB?dmlsCGnkXEjl61V}ln1Mk+66 zj3p7qkMB$1j)NqbxA%$lC<#|JHgRNnw2P$#zBJve`SwZY zE1y2&3fpa##AE13I_=TQv3wdbFCEYC4=d*L@2ihdDVvB5K;W|r^KzMlqRj z!4J!Nz2&Be9UiW_X2NGQw4vx^jF;atbjh6){oR=xbzj_Ek+?tJyh!NV`-7|p3)2HN z%ZE7E-76oPLI_g^r|J@?(nG2e7aCEW^8brS5QL~)|NRg(Gjs3^)iGXgvRKXFy04a5 ze@kWa+m=Ufc_PW3sU@ol@U}KD>f1&)Yw};*gzW1pEw~a9ZG<^aju8rRY1^+F@{y9w z+cDtOiFN3s4!dDF^9z=2Jf^c>M>r|Xp(x$oEIfc5NgbTPX9ooZfD9H-l-(B+| zTZTnpu{^(-WnHOdWKsD|gP)d3+RD$m4N5($d!TLbD zJnPiObGYhiQmg)l4y)+oiOM@dtvn~<*Pk+6%j0a`aeMG}YFt-vu4w3yic#JHL?9n7 z|4UEagCL5i@(aGhVNwyAM0x}iMfjg z#=6Y&{oAYqvH)~tNR7&4nJ&@}7wTMTi1XZ*SUWa*Y z$oy{gQ>V7U0>!n!w97fZ+d+9geD);ONBBGq)~;c!woZ@`D~VAPk!sQwvTn^Yu44j!e@3wHf<1hZ^4Y$2Mps~4kI2YEdO@7$zCij>T~h~+=Y)?h!_1k zCJOs^6-=b%JnTG4X8A&ORg5y|d~x9Uy4Lv8%&FX#_*K~scPt{u9tj}FBu>@W3bYy( ze==RLbWWkYrY{29eF9`EO=h2=9@ZRDjwr2r7ec1NWG7rGZE^WpqlP+ta=`|DT@`o9 z2uh6{6?FsrQq%o-J+RUA?Bl5a_k`Scs_9aPT1TumgFMf@_0(?-hfW=f*#uzp41FC+bFeb+3}l z3oN!$uEh{tQQZX=TW#2k586peHlPZy=a@di8vC7EgbgXd)!Jz=>vOz z|2pW+7NX~bhv~_*%;mS(LOOaBsZ}lZy*|eY>y1+i2}8@|L+xyGc#hq=bzSyBN^sVa zHpg8)H+?9i&G=N#u(30f3I11oA9)#@Zj__>t5X$=Dp-jxj?Bl zvOgTNwLU<(V)5ma#+cJvnSxTQb>eSC?V>ouQA|Uhm*UMoKOM#o?s`yf`?5VKY#+t1 zD^5mK3so$EgZx`9Y?_k$O(v^f%fRY5Z{>%HpH9 z1~PK*SA-dPJTgFH-;wwwyrNJZt1fPCio6!i?(TM?7!^^he6LFUv2b?wqi5YR${OZj z=esY56uk-jpY2u_iHtp>bmVFcXN7c?t)1X9ZKB}$8nr6x>$%)1RmpkakX`dV8mvD* zu61Lk*1IQ}V>esBw%0rCqu%2iIyAZ23^7w}i~XtU)!RATcXfntf75U8|3! zIPDN(zvU|p?aOQ~8 zq*h9UHlQMKbaGW_8>Ot5@@XYVj!Pj#%P++~9XKDNP#7q1M?5fA?skC?j!VSqd}#im zrEyoP``+bkbK^dJAKm`swP9r1iPWY8gRqI=Cd`Zf1GX9*(RuAIPkTL7sKBN0P^psG} zUvI}=t9i5XI&sKc!Q)Ke&9pWA*CzT*%N;)P^I+qGzDgBYn?}vdmgK z$$8v5Gpbzv~#gNfX`@gly_69fQ zX_peH?VD>3CwLHU#E5nWMO9tA%@T4}V_&Asx3b~Kap4m-V=iADuMBR!C8w|d-QIZF z217QLn;Oi#wSio-XLudV!FCEzfKGC70kBezb%_&oI4%E^qxrx` z6<1BfJ>wfR;`%-mk2?&0oskB6pH3YLdH?o<>eJ9NgOVqw+JJrh()})RqBvu;L5*va zwTkMVJV_!~pK7HVHAPO=QNDle!IghEHm&HpV433=_UzQy;iMY;l2IqObXC*uM^vr! zax8D-}{icW2aZHMPs`*ZCsR7Q=p-WT21$BE56zrAv-NAja z$1wTWGt(ohSA?=ye`SCF^s(t()hFd8eggKw&BSK~b={-2Vi7GxU*2r5hx6|4$Ys92 z*u#0eap|3jBASK zfZEyX64<0|A2}{^!POg1aT~;~P<q!xM-FR#cAk^<$wOx% z&$nQgC*m(ni~Ty^SE0IjBqdlj*m5sdO;8-lJYyPF%=Vbiw`KcVNjUb~n*!tdops-G zB(zgbpH32e<;1&%;NKo*r&N>ZA4+V_=yW`aZW_5;wcXn0bY@h*`qgPu!UsBZjD`%Q z6KjxTr~4)^KQ#+}F>s-KGDRs&sigeQ+w4cMrITDfFFL%-_}Rop#+Q6NIl)`o$CkfN z#$T48*|O@Ajm9$S&=H5R`pfdX13{5^Ig?8bzI(^yViDB{i^$td2+a(Kw%AEAe7<4^ zf;+bi>lKbbdv$dlJ(rXpSj)95e}auYTHT$nq2>bTbF6WLp-C)e?ExQ!EjVkiPOxLs z*U>$V+uAM;MoG2Q4K32U)9bX3dSa)iAZpB0mbp7gWA|k2=-KiUcIhhrAA9c|)zrJK z3&)BTETAX?Dj-S~qzDKRktWi6N9iDh-XRJKN(&tUAxiHZLXS%C(o0Apy#xp~A*67Z zzjMz1_P%?6_Z#0m4fJKSzl%X#9-ZN7+BLAJ}CDMPa{ zk54~dTWisWO2a~s?0zA~kdpI3b3uxbpzq%!2hH{oCW{G z$aF3`wrjQC1{?b*7T${@YafT^DtJZK@8xfk912+@6FniEc$*kl;HAapXc^;40y>%( z7x8%`>kMc5e$OcF-q-KHGZS==DbN{Q>}SF43Xtj`5X)0lCNgF8OhY$G7JjL^pL&J( z-25ipX;)^CK-S_r?nj_Y3NyfP%y)|Tn=}G+r^v00%EwMCMi|~88Ux=qQUp3E4Ct}O zHU2;7tE5U!5P^3yf)w}KTWzInXp{akqfdHoosh?CwY;1-S>@>7am|sloV3SJ;?CUG zF#5R+54>7Mt|q^d&dDBx1eVMxfamExX{gWc<4%^fY=1cdIr+Mube&vLysgJ!esBbO z3EjJ#yvqkD#bG(nJuNLDvJj`?2REckk3b3jc=CPl9)mLYKb@g)v|wSHHGKEiUKuU? zg*mN-Or%`Mn1J?36R8R8hjeAoAKaVQ$(x-tSN21O!d#Nvsj|>~`#!ZjlxCy4(eA)zY0a$?qU;#0PGrQ{DcoWrA<| zg;1|-?{fyeX_%}(mM`Ub<>^kr8s`$mVMb!m4<3ZR^Fc62_u_16jK_TqrGkQCP)R^T zi}`^Hf|@wkg{0{7m{UoO`j{uwb>yP@V%eb~bo{JjMhgzRQwhMw-Jj64b!o^6{PDy7 zjB3FR^8*doF3U7)-V{oOp-$4(g{)nH7@un6SJxRH)T(Pbz1I8MwObRsUHxdF+QW`@ z{e1bo8S;wWAkmpHK(+$}I7IVyZtbV(n0tFKOaDV%X; zy;gC>uJ~!e_>%?z2mAuEWfjejEfG+Pl~s;F6IdJbEn$DtBhY;!mY@M$VGIAyV~c;@ zxrzVP&Q+20cap1Rth}#jH~Yu&XVGG+d`##W9vN48tvN*o>0Lx9O|F|dIZN~4^h~mS zhFGQgiycDGB(*9EFW+~I9_eP`G(lF1U>hxC(a&MU1?~lJMHo$W9sJ?~4#Oon(})6I z7?uEZ<_Cz8sKVBSlGE|GvD$hg@@1Lt7RP^rx00ZwbS(c7X#1Kcg0|lnf)NkgKrVdf zM($3CQ;pRs**B|b%exTDP#EnA)j3R@lmcB$fbZQQhNx@{qQ-N@-Xc*l86& zB|$)8g~%!PqW+qDX(VhGop zRLC>XZoyc<0+5NLNiY~H6Ag|)Zoa)Vdla-Y7w57ubp&FoT?FKk)3$(JXiR1+caYi( zAm3DA$TAzN^&a5m=%*zBqoK=UfpD>PH;y=e<7e{j?LeHgky z{cmP5sSW(WK`owkiy2Iv9`=8YqjuB-Kk7s~F6u?r&%}p5sY;h%2d*I^EefEUa z$=p)fYS)O}Cpt=L58U{guI;fNYGw@FW%;a@pVb~1~(W$b|IzcSlUIL85m`))COu}cK^P0EP+7jx9 zW~F{>XpAZNrAj9e^;7D}erP`NcElw)2P^Z7=hB}kO>kDU-vX$YT6W7&vDgr0C}dI^Xb zYQ2BO4BKhQpO~>!^JzLh2JpM|%jO-=o-by_wrtIiYVpRUSmz`lXmH9GKTqYo#N!DQ zh++TdXg>x2hwnKPe!xius;|JwBhUZ`P`>P&nTyEy1q72e8oU&?Npz;wyj7-wh#g~F z=ayg7+Z%o!9oBA|iw^B?E{~5>N0$n@hKZ&;{Lacm&K+??K>Y?fhng(F*?X!l96zUI zvZgzH-|qf{Mck<8Aln>-0u(w?9S7xfh-XE!1tvlTCCX*bJ122p+5ds)_?xfikGrjY zkivBYT5uAxEo{Wi)mn1Bs1FQlv?D{UEVCsY9coJnxp_Y}w^e-^l3;Z8<)d+RI;X{Z zgO%xz|HfjFNo-i3MVfOc$M2bEPB|QJX-M{M)RlDBtTB4_{)+#Z2w@u$SzxM-$CX#i2t6j+uL02*Unf>` z>BNN!0YA~H=ZFeJ{~sdC5KX@GVunmN>9G`vf3R%ecx z_7F74kO65)@ErI@)8x_E|8Z`}k^s+>RL~-@^%Y~L%<4j1=8r%~<~L5KZ4gc>f+5@# z4$kP&dLAX4v&22`s3gU=U3V-_raB|g7kOWLZU%#6pw|xv7Zez^H&fYXjdMfkV8>cq zh2+?vSK6*Aaoe0{GrwZBxXRt&_R>aNvSTcqnr`>jZ(_HFCgx?^8M)F4c>=*W9Zq4S zk6#5oH~m%XnH`>zbg)< zaq)H1cGJvJS^=h}J|6y!#x!ehDyu6%Jn?7I4}~K4@szTKO4} z$UMKj+W?K=X=XSS#wf`9yWjtzm#TWR_(^85f;P1jvxdC1hIXh$3?mL#uOETTX8x?_ zn7*q|>wzJV8=heR%cTt=uVO3M_f{o%X?Dth?dGcI0DAy-YeavF*FFw$vj3P9XP5_F}99hme)a@V#;5Z+P)bGGG?4?uI)} zP>c2pt~d4J82;8E@`rC<9ijVsN?{`nMr50(azNkiA)Jpu?j_)*Od$Jt?ss%R+Yx}T zT0;lEp9v0dNG2PCN7%Ra$1A=ErXOQ{x09B6SXAH8`b~;GXs%ZOHBp9JDgk$szny!l zPYn-u9-qH2{P=>GS9Y$D_mjBAZz9!Kx^L}&jaB3He6TKya7#J@HLm+39&V)h57rtq z@GVNEKAipN7Sh<7nXY#1{6YSsA%3FJ83DUYgA zwNXYa_F>Q!iVvxK+Suf9 z*LdN{f?%s-fyE1@0ZV4G=;>o6E=tln= zd^!p2?strCaa+Io?T|Dj^=b1mr+0u8P^NtM?fdW*mdQ3r?(Q{PFjjQBdS1;+r#Pwf zXYLoX(|{k&=B;E9*YQXf@fo1kD36BK^Vh!!TNNz1 zycmQ!!c3mhvM= z$cko3k=_KnBR>4C>NSY#ubc{nYTb2@KrXHt&ZdZrw#}wfz)USUb;@)I zG+qqzId@%Z51QFEF^L~YV|Zj@e8Z_EM{-nKQ&AzRXX0j}LFM?{m}9qZe&WsWbtNGZ zh^1!Xu8b3xLB)pW0BpgpR3 zic8Irm3O0<;?iYF-Y95%@EqmtKA-bDyV_GY;u15jsiJ1RV_H4r3!k>jVl##%|IEn` z&U$B^Udsgk z)fZq2I<*d}uP?6|+y{@6iDm^N1vn&N`F}$O6mu8A;+sa2I0Aj-aE9W)XZ>-B_=8Eh z_4>3Vh9i)kad8nDaKUt&r-GML!1MDZ)6Kub4AUpN&j&#}NiE1N0vbymvT7!%0N^~% zGmP>JMtdx|P`d$G0(h~ce7_fD<00rjz=${fz`9<*y7eR=LWM5^MH5oof!wa%oJ=X8 z0PtHy@bCw>p)3*bsw5`=@lRhp0_nfP`LO$3AAhsIR{*9G~H zKs}A+&_PD_eS5z}aWQC5Kk^Snhuq%%rMiv-u;)KqffE?G0s!)-pm(r#T(a2 z&xvDDG$oTX01UZ9$EtCBK{)UxR19EEnW6K8<16malw_JA5VxPP`-mW~P@8RDP~lQ8~A|w0Y_JKbiH5`@c4`YKU3-;@G(g{aRY0c18XPl z0zCAE=oFx~!N2lvLpFC(;z;Z?KLO-?%zgsg6Gr6zf?P^RQ2d+`^k_Ih5So)UY@kF_ zZTz`6N1&NTb5cHXdv@Ghof?TmuPm=Yg)>%c3E`Ej`@d;TE_!Z|LT8j)&02mG|+cwx}a zZn4T=-BDBVv@3WZ(fIBFH_z0ofF+6`NdeuJ_Jz(=X>(`A3Op}xn79wR!oN5|U z@|*fw-w-j;J+W||GDsr=9P9*&os8XN4}8A}C+U&=X+BOzptWJoo*>{Z60<&omn+Q= zNGo><-oO4A?TITfUjcv4KIbIEemBstbL`$*+tME=P23o6!@jXmC+aNrUeS00($?`| z&D-U)r~6z1BB(Me{jQNYT;%fEMzJMXnF*J5YWqd0PQHVev?rglho8s1;K;aJCC>sH zeC(DxHZap%=eD$aLoB|OSzE_hIPT7q8}y2?Oxn7f9^4Bw#~G4fU=_ADmtFI6PwJ}2 zV=Id@h2@kV-%dU}=^Qc&-^zi!Beyz@=n_g#)HOJIaq+ZhpAs7g`u;O;<*8K&T^%7{ zU)1oNm;d{?GIrQ&{sMi>1w7bu(52YfR4gKb7bk66%(-QjAs_b?1m^N4T^)DW0Q(F) zYpyjEzwB=7DXU{eU$Z;B;-Hvlr~y|CW?KMIf-L0?s#{-qDE$~JFw5lQs!9Tebg_91 z<+-%L+4Eotg9>$kWZC;k`ZBwCumz^SfqT;1H*8^{OT1D_Fs6@B@C2*pZ>f>38!K>M za^Fr(eyo^j>e`y-_j&^j>U*CO^%_P>(_y~MF0j@OpvhKd*rSL-ebhCS-V<=O#-x=|s1FEM^5AMG6%YMh! z`5TppXCE|O6odBb2u&HQ-9`HVb43up2E2`j8b(PyGm#HUT}%ULQM z4-Mu_pMQP*tib;M(-Xh^nt*yW&gN-HACi&vMJ0ti?smrf@eUWi9MijoNw z>4Qy`6l5{WmO#+I6VgBD71UeYVZE)ZHDq<4C(GoMazUYmb)48-XPPj;oyKnL9RTw1 zoVnZQ7bivQjhLso31<&|+OFMnTNZ|BLk4!-8hPwf#hZ0Yjrf~M!F zdM+2_4lXZ7uAkWyQ$y$ev`f<`f3{czb@fvB?sHipD~ZKzwlWgPVAYJh|)$ z%jR<%}}CZ7~xwG(`xPfSU!{&N{VFxa@Un4 zOQ21$zigvGMxeAw5-bgqGfcqslOj8{RSaXg*87L#OpQ<*qVC;2Yu zYPz}w{&Ho7l-T_~h~05|^}#rcxW&t85fYVGcL#L)2$U4WP;)bRA~!!!(k=7AdndR> zH=Hd2bNQM@11^+<^$M1(%I~F>ew?9u8CxS*W<2co$W)V3+34uHP{7k@{vZrTt&Pi? z(3sm{B!_tEX$Rj}UA@ShOc&{^Ke80(J1q>Ebu>n+ylX94-Cx6dIsZbTp*1cnf)1AR z?He12sNA+WJ4>!6k?LNHVWqaFv8xjHT(PCYFV_2%xlzwYfsS=Ua35r$l!3JxCrM|& z@U6?)sa5nUe(C|I;aybSIm67di1XS!rl-xtbuXAHK?-@~oh*E{i1NGAy0B!O#0^Zr zcs)`Sx}Hz=r%f0@sf$1YZ%HR#J_4!5$03*A!wIqCCbPs=S_b@2Y6tT4TAL{o(haNm z|F}B3!2@zfApUQFIvRmj-9k+I1)<13v>_T>OP#+QO@)d|<-J5!se*1!$O?Bz{`4l!$w z_5OZD5(3Y{pbBK}Cpk}oqQo5|B;;n)Toz=5no1g}_v?q|g1%@u3>B#p^7nFcXJ1S_ zp_2`=UvSo67P69vcRG9rDQcxETaJ{em93+BO?kKV5<2BMXw2Ru0Ow)^IsvD+dlQsw z?GMD=A7?l5R8c6w$sRaHO!CYTsMxj!yVnPd0canjI^(cgt;n7-+O`*%%91{R1VZrw zzTEdjZ(1snEC#sI0jD|D@{cBwYfBptfa1KLPIO@x5-F8l44tJUtg-&QjsbeGO47U< zVTS5v8{JGr&el_#E2`?>h&|QP^Wu_c($-ig;7CvuaeKBX(ja^#8=n+-K-70#QZqws zlJa!3iR0T1RO$Rt7!NQ1^V{JCcfSVn2Gjf9TLN1**OV`A93D<2i=gGKrM_)%s{)0Fjyh8;jxWTLu07uHj@R>l!*`X9vvcu6*a-QaNLi>uTM>}` zpry4HkV^Mrn9TJ30@rO7=I_VVB{W>Qg)fYlJ6!A+qs^^BVwztmr=#jwlTm2-DP!MA zCXbQ`bmJrMjlN?3i>mxDh0is4J&U%R%FNG8IjeZ_R(^4D7Tu;3BH9R@fmwR6jwmt| zrq5rD8Xdjl@;&-?^yAwxj^nR?$V|03b&Fh)^QIl}X zqO||;s#fc#t;w|;XN(FX3Yk2ayo4JNH{!n)cUW!LcrsIx#5q)?=@nVc6?wJCH70(I zDKhD@I&rRa^J(4fW+~7EMfmqI=S17hr`}+ib2(RjJNQig?Z`_CvdkPD#Y!1xOLBZ{ zBeQ#yc;wIA{uRt{oSwn><-ary#Q)ExfgbGtr)i**24)3nlQ1&?o}tIQTe>HqbzBXF(%HI<1Y|1m6v-wn%sdKtor0Z2&q;NK=z}o3IjRPo{*xzCA z+qp6Wq2!e|#b(07bWf`VV$HhMr-amT9~ZTzJRB{<=y1{N_#Z!x|7%ZG`!Oo?& zU0+dEKnHU@`DoK$6#oe#LP(3W4Nne#4z?Ta@k_7{?R2jZ8e|l|rbU0@+VfY0n?>}6 zjZNTKhMkGcDs4js<-w7uwcI3y0gt5l?l*5MyKeS1nrVNYEM!9IhTb=cxaut3>raO{ zk7oUNSBxU))Gp;515~xTr&FM7d79Crbr?cwDbESEYI`@eWU^E33CHF~=zt_i@AFzx z3*f^3Y35B}J4fkk$Hw}oF5ETD&6%Y3hr~NtXX}m*X=y{!^XpCIO-+J(E*yk2N4O2& zf1>sUL99S6+08Ct41Lc2NSXqG#!D@G3z_a)6qp7=C~#8XvYDB|5>s5r^H6QxO>IMF$TUnEVeG3 z4x*AHx=$)jkUxgOd>{49toBe=Z6Ln3zM*SeC$tLgJ_i_y@+;iET5khB;cnH#<9yTN zOM}urixu4Fo_);&qs7S=iVv#X^!>GGA{{PyZodjo;cBJzKo*v1x1;KT!v8o7!%YQn z(4yX=`Jn-rYUo^9wuu19gCIMg@COK8STw?c7|d$pt;=do2}dU8sx2Ts?U>1D^zq4Tq%?~@8+Ge4YIEpY(> zT)@*k*5^C^cQzs`pH#Y`tzIjGHQn2msZ^jg9W_6Ag7Q%-tzx6Z_0v>K*3kh z*h8Rqczt^0PlNG(B%p+)z{!t++b%&nDpP1d3>1q4?Is!F*Da6s<2-8^ESySzm7=#w zaTrwILAx2cXT9#>Zi;xu{EU{S=q(Aq4>dv`Or&RoK#@7*26v*EJ33jkzhA0sOxcO= zICvyn`p&qi++HlN)>oo_sAR_=l*ExFArNGsW{i?aalYcty{2+6GxRocT532I^?}!9 zqQt*>A=zMcybrsT3?cKvW1$D7I!N-aS6Pz|c?#MC?=|161Yp7y&jfZ)Jju`-&{$`| z`(A8_cf@yrHiNpN88k(34?q?!S2d9`NxYU%}5lEOj9S0756R+Gu?QZZXTRg z@hvxG)3I;?ddm(lr}7kjJq8GC=Lg96v;5~n5)h!QrO@v@?))&Csab|M%4&wB+ZuXm);075CF^_PHgiZ7x6 zNr+?yb`1bkhFahWFgi(-po#5p+sY$epFZAE!IAE3bKnq`UmMjnjjViL;vv{>q|J!C6$nr% z&Uy=jYlHg`$3sZ|)dP3|@7mC;J#7e+Fgo*~Q`)f=&(+XDtAzu6I}rE#Hc1eGv#TmW z5=&;-wps817s4q3pva7Rb}s~HiiKN^MwT|ry9u1(*b1DzBBijlVz(yCZZ|vrN;p)j_@TUH{s<)u zpmi)CJqj?3ta|i_eXkz#q)OtN#b)4&KW#AZORPzz)x~FBKO7sz+00?wZoa?Zftl{AAt$3?!c_H z1|sDley0fVW19lEqp<7)3~cBj{!cFyz)2bmIwDt7jzCor@I&+jayAT_XilA5haQSc z0cg8cA85V&2b@hj?D%5`c{xb^^4FzRX&-^^nlHXm)>PG3-wuAf_JHShQC>WipBQ47 zk!qE3eHb0rGtCvra!K~^GQ<92b&s~oN439RSre9c5@j{O z5gHf5u6S$AGf`U#6x$KG?gN55_3~*b?5f|*=E+Waef;g?I91SzzAqk>Ya?joTVmUf z`r1H+XF0!sK)c)^PhTiKauy61ZBgp~IFnuxk#|r(Hr8^kpb{PNVk|u|wzFRERq)!h zQFuW5MY#@Vdbg}A*JcyBs4~CVyvQ9pg1p59lt`x+`omKL)!W)si7p;R%J3Dxo33j< z3)seGar_cX)P@48HuZ`XQ%cz0t9*+9Sh!{0WwYAkg9=IqJda=@o;kz78^eO(bceLi7IvRU=lKM-{Agh= zaXgbZ@H9Z5G`0ulVzuVx^MAAf6sjGmVjj(nx2)=qYim-EKjF%YJzF%IN?)^03xxNi zIZ$j%@<{KtN1TQ?29hv_hXLGkQrb7nF+U}3_pP?74D5iJRdR);Y2;&4u5Ow!xH148D6 z6goy`U2;VE)ia$3JoNsBS>{1=Yo^3s=mKPeWmS3qTP)hKzS3CR!}3C~&+9JB zoZ%WB(HBg-6^4@f(S_09p1ue-%!>7Sh36EL#zB_&vz)PF1r*hWwL6?nttVYLx)a6> z13q6~9G8Ni?#=e5)zEqyF8-=vqZtE3GMerUW?KLBQrK8^YAnD0>?3b-RgjXpm~nt| zer4Abe`EMez3=6Bmdu^}rTNmkI4jxBFpQZ0gv`CEi@UvRPtM=ICP*mlW|nCfOuZS7Hl-dirm~j2y-}8*PdERS$HPkU+SONWpma`q6?<_uJ zSy1Sc5eA2WnaTJ?XHq5(32QcQ@aJ{Y)seesJZs15MZ<>bpK+6_@)+~+B8<1U`Zw*@ zTq>xEc{HWuo#I=S>?;Qe?EOr%D{*=&GU`7AYrT1{5z(y!H==+41<_4u?N9DTtQ)_H z?^7x`QFH9~Ku37Q?rXY4$FZh>U7G5F;38_v|13JNV9JvkwR0kn;M{>Le91QSNl4nT zoJBAK&5|e0sXg)3n~hjvqBr9A*uk24&C@S5enVO3?sWnYgM+(~4g(|XP}e4s`8T*e zSErBk=VV1ar2iONaDwUPpxw=b=v)~;f>$SMKtXlh1L>b(kumo;K|!STvb8VE$FX}H zJS^q5zwf=*2x|(*vBIwYW%4?j_%Gs5VWc?dl)4pit78hgU&i(C^ysseCN|mMur+B^ ziHA2$C;*K`pXa|eIRo}?@vD|>b72yFzEs=BhbbT=2Fk4(aMWAE(p#qLx2rFx+^jr7 z*e`GM3~YWijXGafTO)wS^|vZ#wCQ|MZhPKo9$x&5?WLD3t3Ya#jRGi8v*&ByklkZbc@%&qf^lAZQ@Bk946!kXh>g>->*cx&2`HAuKp zcrWFNlYH5&t;P` z@uZu^rG|!PyeMo4H5gm44n33dQN!TfcW$&KR^C3yBS6#oLUZc}p6?IAKfS@XBLJG_ z8n}xHy|`-RSt2))+Y~lf7Or!y%?mIXe1GXYf!??7e^=RH@m`MVWg*y3CCmAFuEEUS zQHLnMBzc(_LmW5IfOnyAMB|f!a0q06;WjH*;Z6!egA(engg2Hdjc=8)EpcGIjKR<> zn=~L}SHtv^J0NO9k1e=N^ z=ma(c9cIN~+D;l2t40O9czMd*=DW|-$x3OZF67xGkh(em9*d#-uLZ)f^^p9$zcpVj zz?bg;Eb=b^W3>}=4~*BP!A{gBC{V01n43rgj44~j1i)&0pFaXMOhW=30P)jZ0J)R} z?Sz>+0q#WTFvFH-aT(?Q#G-z;V3aTP)2}@`F9NrQd}F>;km?{?+sxJ9BTo+O52>!| z@t1f5do3rpzyM>H*MptF=mbvr$|aI=1zetVRv4RoHbS*-YluZXb24)L*&rV@P=UlV z^f$Hl4DD1*irbgG?3gzTRw$97Po<`&!XZWgJ<*zT1QHq~_p8T1583sh6G&feT6GWr z@<%QrpaWbuX28MgJp(;-1Vly5Ab|G5RA`pKG+sEso$tv2+-F%3^&kELi)-8jQ$-O_ zylrkV;7#JES@`FjN<*>0mKgk(Y6%N%R^>O=#T5PZbmn&^P1+eJ*Gq*P=u{tR>Hiw- zX8Z`%l3>Fi2xX`Um5%}&zQRAHKBt>9KmS_v;6gD&?8)Pj4)bV;i@?SvzkqM%>c*mi zqE<&_@wsyF-LtHhe;ink<2>PcD=nM`Q6?p`Ta0b)97JzZjgAT?736;=X@GP#x@-10%1WIE9 zP~;=t*-qLG)*rx2jE=yI%d7zK@5M5dv{DO*+p6Pi)K!2?jRuN=RB!P1isaaJjQRd2 zQJH1~=y&jv^^P3L9|E3ZwN7CvDte^5t%DzkMe8PNy(#JWkY)5Gi8a1gtPjKPocg*) zle_qXQNBZ_=JmS48Hhu@hGs>!vfml7@r?kt6Qve4q7?Y7U6B_38YV`p;X#d`F zQd~s27njKo&3-R2iENkmdg+@*}ji9vw3eMpk~Z!J%Hu? z$=3TMQ7JPxqm#lddA&$?R2)#mC;RTS;>3*0wi8dZeaPqf2-n>;+VU*SV7AZ!l>eny zl+O*^%Q^Jw<+Ujtd&ut31*R*FkC>w9PP8lqUu688G4W%F50dhB#UQJ91jVb6R9_G- z^irNS?myorgHfhO`<9Xu9Y5b_oIAN#GD(ri6{CvLLazMg-&CwZ(a9(fD|n{eFEOVm zaJC=s%bNQQa>djgB%E9W@OBJcyV=13bO*bns6}}@X~-Ynkbj6M<#DYMq#4&DoLRk- z7DHJ(tGsWWr%1W{UNiKGyLaU~F+B6JjeZosxir~|?+_(-yg4Da>g%!zQQi+<{g{Vb zJga<($N`fJ7S2fsw!~VH6ayCqUM)-K1yu@}_-HUa(UPCIO&|HNC(sA>;jP8f>HQ;+ z93VOvQ&-4sm)krOqyu2yFiMaVAaBt(cmD~C_`rC;is$kM`5y%*c%i5csF#6a1I8Ag zF}7zqA+P)H!q<==Cyz6bPjn((X2*Zr9=*aKC$1e3fv1I*!0rsEPfZ8vYTn9lV!0aV z%wI42XvTbV+ko=^ap8gsU$4j&-e~5_ot6Cai6qEpOCfyY#hmF_^|4R4U=^RQvB%PV zJKf*^rMq{X#RjuklJBUrV14okqy!wwv2;?+$)+Fxj&H-qh_f`dSN`DRhuyzH=aOBz%=R zgs3#Vh)waarJbtsK5djHT}4EzvOdxo8(Mc-WfI^UOt~b-*~((BsHnC5ZR=)SS>842 zUc&j5KxB2AUroJfXL3xG+uek?+p5QscxtX?U$pBxb`We?oD5*20h8slkF^D_9QpUd z-Z)Rky*L+pE5WFS$3wUv@26R4Qagr~X%x%pH|Vy{;Q8i@7z}n2K@{XEQpaNDp`m%y!21(7v~d+#-_N}E&hQW*9t2$WC~kDvRtez zbVJWbzc3!}uGytWxmV+_*-O7Kl;dTX?C~iQWU{`KuyDzbQ~(tMhuwe#oAXIsou}$O zE0d~q?FjMotX(X5Zq)x{LMr`UA*#lZ;fmsU8zI<*gS91jB}`?wqP&hL+hObmT&i`G zfqSE=BlgT@YQ;cE@XOCGyy^U5FGfFDoXwYZx1A|{5g#j2NVeKOKLt3UhfA(5D(9u9 zX59oC8ofQ|2^7;?$qeKN$awfcu-Gz@(No!93(h=3y>I)SS zTzVkigot9|?!(70?j;x_+=sQa+mXCUJbp$d8v%@a+k&tm#!DTASzBKj0@ce2X((mB zH`zf-sEF$O%3H~t`3022CCvQhV4Vxrw4GfP{c)`SbQNrQ*qz2I2$%>l4gtVL{5ou; zHIw!KJ`t^6Kinh(yoIV0mOKSWd8^PqciOJ@0y`~i47-oVBFAAU_QO}Tcv4%lKh-<1 z6ClZI@znJ_bE(D!Y?palqQ6%ovJnl$_nkJ|r|CN6L;O^}OoN=c{;crBt^ zjLzKD0Be4N=2hJL(enk-)9ubK@TQiaETnz=)3Y#MjhupxL=m#OY>UMb=G9V`!_1F{ zeve1r&!r4u;;2(D!mN%P%XKwumt(E%jd zzBkpM;Q04XeQoo8Zcy3V|+0^EK@qVE>AFJNRZ@3XjXX{2Pe zqv%LsY5`%DiA?uYzv8-V>Hlp!;-^i+rCe0XVXCj$&F}yLJ)e7#t8ou9zhx-pC{Ug_ ze+{83HgVVJ`lork(iOhXv7m$#T;zJ45E7F|VGZb6qS>4Gy-}4c>j%eJ@a^7b$4>tS z85)4VZ?-_hF(v{Gb+=HR!)Yv!yy~~qM%y4q#w%r|39K;F9^uBp|Gb%-f4`Xk6KINc z1qQE{01|<}wEsVUr^Le{vL!$OiUFm-1SmnYL zkKN*@iKnA+3hhdi5WuW$FI{EqJLSvneBpAzp~{M%rv2tbU8TuSSbws$3iJkUwHcon z=#f_<1fJDK?uyH>9f9T~H_E81wfar-6oT zHSj^PRDJrZhZx{8bt0is_QVEzC$2ml&Hmt_AiEc*Dg-xjDC;e{`5nqL_zB87eXDbq zjrPh^aiV7Q?Wo?KV&}QtX>@^LM2e8_%N%-ML4o5nGj@^>bv4;MM(GVLSzzA2y(x|i zwK6EPnGP2Lyy6IOySchHrms_IW9o&6-Q$=MHz+?1QP)IvyznWhwnj!|bkBj8QS=9u zTYI53i=h^ombbHVASA2#k!FHD$u$UJ%n?z=q~l}rI-LU&f*-Mr^%^gr$%M+_{0iHw zaKs6XzS=h4p%Zba>h+6qS~pTE7IM!s@B1^0p+ig_}`nE@iTn#2(Z*#o{hP~ewU+c zFdz4sx=W<{{5Klw`wI?xeO023|>fZXD zXeqMeLb!0@F`@2TAF{q5$VQpapHR-bIvPT>#Sj&jN_OAG*~Sg{E2OL`Q=i8@WZ$@} zpuOZEEjfc~^fNDOk@NIgUu_xtSvrfO;#FbUGd?!)KY71)*a%Hci|l-`iENK+Z@q0@ zbsTY$<#I^lHB!ABX2Z6{>FR-hd@GMfJ{iNm(pvUflP_{l-u#^X#nXY8+MZuTEfxGXu@_alq*)Cb?A!l=A3=?WetNL) z!sxChc=m**4A6>|^Z5S!V#%okWK%xw`cux4EXWpn7DG1_2!Skq@&%YGmL`AwH@yw7 zq5?j6DWD3as{DFz1s53LR50 z3uBwvA-l6n?ktUV8*tWZ9sG!rTDYYUAPSK|KxnS;6EZ-V`EXK3YA;O9iXhgyrkYhJ zF8<2Pi;PJLPsjMU}RW>eCBde2? zjaz53id&dhY)-ss@)|U6yu^+$$8GhKdB-FX~>d7y9;L$IzF9WCHwIT|%Wce>e zME`~K_wB9?MVtDqfJyq2$j&F_{QWCZ1$%4z1aY%XlYUwpYb(Pt*c_p!~O zlJ_$8EGU-toxC<^^26oCLpsoYFK~i^`M)1Z^?!2A(qFA~6aO!)Ycs0kukj#fSq)Kv z?}o{ltmp~<;JmX5s+Y${+%-QAXl6M)Uf<+L+gFM}4#w5H>MF{>WGw(32dqOtdXM|Wth<+Bx-o_y&FbZ?%(xWJaTk%z1h6{W- zjf5z&ndk`wB(lAJ6UbQqCQ#axm0sfbTE-Ia(3D*-lJ@dq7EC?nug>F|_mEpSEp4JXgF2?U#Zd?6EpT-~|uc z{u&hdjjpiKvhq+I>a;nuO5LcF#Fu;3=%arl^rlMvZbh-Map!(ET&-kon8dTHvc7cJ z8hifItz+dyT>reybbW|({j_({nN6>$4>!e`=zblB-qKA7)lR&<2dTuTr{*5Aj4IW&6mK+z zoXQJ*Y+D%fqnw!gOa)qZm=g4}(x&EC&t`(-yO#ApG*M0WFr64bu7WXTvW=L_m~nl4 zBT0y2;i$P?0IKiDz6m5wlZw7ikzzV+kruq;F#|!*=ft0gR19~dp5eRn#(o}VkdW#7 zjJYjUF@}T5<|$$Ha*8a+iV`uhMkL2|{MpE0DfZu+(3+z;$~R_;A8S77v#ZFuUy zVVwr$mb%1%vaI+u2oAjs;Viy(KW=@!@GMca*Bw>s|A5FkeaP#0=7W(k^WFQTs!Kcp zVOLy^;f!sD>ha>`8)VbSDvXj{ez+lQfycG&@WL05+m!bQ6BsCy)H$;f(uoPffm#eM z>RaE)yf8qzYbz(TE!tC%mV(cfy1jy^KRP$@KFeAknsez(qzljIYMIC&hc^Bnt5o+RY zw#4&I(53segcD5KhMF9gA};V3g+MH@F2sw-Hw$J?P3RZYGpJ=PmXPaFu~(N&r*s&! zBw5I=mUWxAwtKdmdOGHDuN`1qiWm9`JO!3JbY%sIlhCjhWzSK8>gNEM7TIjB|3aD_ zC;MOKylPXc*mrc;pjZ+P4`LQ!~zSsDKP-es#o&aQ}x=g)(zos&`2!2k4 zFR0RteRWX5KO1BW^-g`7b#z62(0^Av%coFj(#(#eSWV0XK=q%Q{<_WaIDkedFtd+i(I(vYF^AH{Cm zshqRUh*7v6UD%_oMH$go;DOIVcJK#44s+eTN(#1=l5^J-u|ebno!#hMU;h$U9HgAj z{aM;nHwp&Dz3TSUqx@$y#e|5tM6rp_kD`#a<^Pr z&s~jeMl7~p*$tD<8SA=%KqYr@M&CAhe3{{eaOBqGJhjVEA%H1>vn32un1KWHe* zn9ujgjf+7FRY-s7!Yc}PRR-v0ZB6>gX+zo8W6Jt`$Lh9MHKc0;%a_@#igu4c_4;wf z75$}{%;9s;^N&v}U#AL(?5-`(Y^p784k!``WA}`-=JwK39L+!8S&ymqRhG2&EK5LJ7@VqyQ)^?@dbYCC$6l#M9oo|jPvZ4 zGA0CMjIT~{nmC^^KVXr}>}nCI+27_8_&p(=P5&;Sbu;YA?tMF=%&RY`o3zx+w>Etbh)=I_R1^tGyAd~w{$gILlPO$P zw#~LsNruzo_niYqptFFR6>`gSZ<}2g3_h2)&gxu*Kh@AT@W-T;*}juJi|hcB zD+@1cd5hwH#-s9bpC^%1f%TgFUdD8Al*EfvXmw#J3Kb8Tuzci`SDbr{TWR^yC=Yic z`!jncw`3`IFo$_>-A>0EVd9EFGNZnthQo=hP=#;5l?q3Hg=d6(>Fo(X_7hZI{SWru zGAgb$T^EHABoIP?;F@3|NP;^ANN{&|*WgYC2=49@+zIXwg1dVG!M$*bLMnG=?e2AV z@9rOGoPGQ5GtOB2Dn`u-Rr9k~9vR`Y($Ov{ovEpbdo9(1XQ-p17UZ8Z;VjZ{a{d&q zPU6|l09cu1f%;UFqMfeiZA{Nb)UMAJCEGTm6y#?(X5c;pZu;)gu9ZeCAWeK;SV4PB zV9-%U}%`6+e#f7RqxXlI+rAop{7-sgzaZ8CbUBeEPI^Ii0vzJ3~89=G}toA8G0)fC`kHtL_wd zV;Z7#7C0ZX9JO-Pmu3l)S^-P5(13$$M_#l&cy6`(fy`y);jYRV&yB+4658LMsK1c8 zvdAY|&Z)=El`Yi9rjin-S*XJNx_VL$V2vdYj^tgJ&{JgRZ9flUlopD zIKe${Knc2_7GI`&`ChZ?OyTCOXo^L$=4MOU?p-e|RB1&#>Ep=khMj5s#_KG(LS&9a zmkr+A1D8{DEB7=}W;-u7sBd;67m1wh?vvQYlt9A<(UO;rX!BGN{9%H4Qn~SE%Fo%? zp{;s%OBcw2yA0=o9-%97wP# zqBl-12&#U7uogNg53E>IVvO>8uWcLz#MDVM#7VXLk{(++I)^ZM-l)t_5~R{JCu*Bq zkZEvLsk4O+Z`3XrTC45!|uG5rL_x& zRyrUBAp`P|wrlYfaqPLp0Z5I~v5Intz~&N(;%ye@qWotvmxN`FtxDO|8@hpvZ(tH*2lfiY zWx!uZjKRuBtCES@%K6Jovns?B9yfzqsLDnsM*Z|$G0qV4-Tk^L& z5YR;&)}8r2?jpr$MirpmlnH8Y758&~{dW|FaO!@A>TlsPDrjasoX^c>Qq0I z$8(Fu9?kl8cWIi-JyU!{ls_mL`ycu*Q7f2o<8e7Jf^?7tMdA^ekHTc|nDyMPYGxM9 zN2!cT&g)esl%`d-)^k`YKE(Et+P^j`EqzZk^5I8U;4ppjb7~3R;f^Q{1&LbX+(=q5%|qB~aJM3b()6S}{CX&3hQ!8iy4D zU0w2k3Pm5FoUal8r%s#mP&t|b8vpZ;T@)KwIFrgQ&Gba_Au#%hLJ!X1P7|8<#A>sv(!yVpUWpnMxYSHA|P* z>NTs1oVN>m;uAbo#+-h3ivtw{yOSCSxV>4&mT%=t(sF{VSY$8SCDj06UG+qbNJ-3d z)V9ibxv}gu7gOOiUpNu6>ck9%;sF}BDZ44h<45%KLj)dcck6A85<;sL1I)iCH*w`X z$=wlhkPV{`KLBk3L@nfjJ!eq+Q`H?XOE>!~8bPrq7c_9)75&v=L$6Us8Z190O?qEVkl_zs!Q(a&SH-(Pov+n3}&1we8tJBRUtqeZ;G zuBMZau~*PA&mWB@h9A8y!E1go0nx$NHkl8h;-^oGE7YY#apf|OTc%qbclDxlnsSzC5nAe6*G2vjwK`jPmp+G>}cUo(L&@6R#GAFn)N}uW=!? zQWXoKP4eIp7}u_*>%bDa4L%2U$ph2}B&^e5xG%6JR6RUt0V0n2>_(xV6}#iNtbeyH z1J1TTe5d|9=icGJIG7)RS!pi_noI_WcK_L=(<}RaD*(QDn-{%Hci++h9LvmUk9#A^d*=;DkJZ{Iuom3}QBk%kZ+|52EE5>Id-{&Ht*1`1{$hdVoY-E_a6N$#PvLx)GWBCEkTdgv6bB5;RZNq)~@pk1b%D9gQ z^M&J4uc`Z@8s3YNCpg5lvH1rD*k|7_fzWH6dF@(Vh)U>8rvwDuIo3CfZvQQO1k|Ub zg#h6raX?n!Ur_C|j)7w5jjZ{P#5 zk;*}xcg>D+n?4>Ohh~T#`&4Z``Ex`gS=2pTVJ-AH%bxhG_zZiD7_Y8ExD3NZ4j$sjG-T4 zeyMlX2?JFMoo&8L=lYFFd?wne+efXl!*TfH5v4u;5k1sztVZ5TeS3_$p_WMu4AyU* zwUZ=3;*b~U?t89u9g+P(1Sg>VElsrsh{xkS%z?mgTOh9nLcsp)iisTnaQpT@97IlS zeQEAIM-n$W?e(c;0f+=e15k14?gT;^$a&|Q34p(aKKi?kyw5J6BcJ>ql53ViH&Q@Z ze55KBbYtQ?4nOh2SfzP@fVPqc0C@5w(1IcjF3-O!2Q~8pTRQu3=jOCalN~_oivBH9 zwG_YxAh!>)-4)H@+e-ix^CR%avzlAbk=ZW$%U-lXf>P)nU#~iJ~tuv)d zr;2N`qdC>GfcV_z;1yr}>aj z*a~dfC-j`4s`$1c*!xmNL!hzVX}Q~C#+6AXz}L1dZ|m@yoPsS5OvuQtphURjxwk)% zIVHel?`{r_f?_2!cP3x^0Ky-%tzJIe$^)?jFDdd5^QDH0k0dLeHz0BxzV!*%dS*@|%(4e?3v`tJk)GLIXbKp{lvkiG@B3LM23;wxkf%MV@t zH-2aFn*_c04SaQXwEm3^EIvL2Hf~AgG$@eKDHA7US1xPLpE5S7Z+hbjEcYGu@z^B4 zKKZD?t6bwHYuRzs%GA&6q;}ZyV=gAvZrVqnv??h7ZGe5AD)Nh39!6w2c@5+dJwQE9 zd-cM4NT<2ccDkUa)b6o}b?(wq#infK=Zrvfgzqm9o|Or;2+G}u!w6z*lD*tO=GSd~ zVsUSD_uHI!Y&fvZX4Huq^$IxQZzz33Wu#t^8M?2ez~#@P0h2UT=l0mF zG!gPj2t`360%_P1TB#j@rDt;I=RuVS;Tcc67Sw8>=9pR64E`D6CIRG<#!tIvKJ(wE z!D>?|x9xORx$ZurFN=(nI+TptSnBWdsKV6R6;bc$YGDy}<1wB4o10M3Nz3Rsxb}n* zkP^0O>+o$aC z0Bq;+A^rfRw4^Eu_9p5N*POw`H|4wG1sVt5UGOfiNT-qgj-&ML3(2-8X&bD41$i;h z+?foqnU^0C)N?@qveesS6zS8lY z{{d(rl%23O>$oS~=hYX~=_!p$(%gxF%z^_&-SZ;RHs@Ma*3WU<1f@=h+@L|ivuhE6+6tc39;JB+YHl+369P4A2o4qXj$EHWb za`34}ml=;A=or@otNVR-q6~Jd^E^5rwL0Tlx}gZPKgh$Hygn)jYtKJmapw1cRFD3i?>2UF!MryQ)zX-6b1ei+P6A z#P%GAjReY?;=iO{qf$t8w~6BADAZ~R(=r<7Fshz^6-jyFh2`}sC#vq9^=#f2C~b8h zTKzOCYn7w0U;a#>%dhtlh`3{pe^LQ7$9cULXl8(AiU~M{0WMFx?&qC75_Dn4-nf}GQE&7;^>Y17@RWkmocTZjw7k)zLV_=FV__pu@ z!DYkBlWPrI(9$M4ip)G?aq%Iq)s0r0zOAhB1jdr2Ps)_W~9~u_(5^~L7h<4k_RyVuOF%;H5kL>mv`Pu6$?Y_Cep50qr&;F=* za%%le+bWV`c~Pnha(yp^oeFlw1Jf50$* zD}kT<4G*HVb3Y5zDf5m`?sN@-=pq<>>@nzf zEfIw4K3^L&22?$`^#17vz(eXk-vIb${Qr6Vd$)nLU6zaGZE<->W!Q0L&yw=h>NQ~# zQ~+h}@Cbi)(A46LM~i<{kW;6F@4muedVWI0>Xr7BNp_CO6kK2i^DU1lu9m|B%$I3N z5{TPaFZja>5=v~D!amDl#c~i8eaPrPvFE=K9CxdRa5-SmUj|PS=RGecPD?-%d0%`% z$W2$;oL}O}+afhE3n+c>mrj!3>h2dxCTh#`YR2`gMLW)fk#j|y8i*giIC$Nd(8ccb zx{MxBNb_8%6##%THn3i8xrB7{QbA5z4Wl4#!_?88vtU`jN z$vZ_CNHBtn6TWIU)B&xBbanN4!XwCAE8$w#d@sGYsCb82Sw4L`6rZTS#rpu$ zG#nL;>V1xTptNWFDY{B_W3Kd(*969&gvr0{9`3}>?(kT29(4ACj||LN9Dp`QKxT;b6VIiy!e0@TOaWa4b}lQ)4NUe)jGJjN2;+Kb0t{ z#Eo>k->!k#)QZqAGb9XbEoJb;8rTHdTt%V}sLF(6r%M`mV86XY0<$#vOv89R z$gWon!Avt54DL#P*JRk)OY+Mz-Gf&ic-opSjOqeP?lP z_=Gdl$Bc`x>GQoG^6lgs>X$G*FbDs(akdU}|1kTN0Jh)_9JDs#)cU&Y+l}7$C0%U) zs;6;NmzA@GHa`RX9&tA&?N_aM75aS_+O;UPr0IMaJPi&QUUPeE(*Se>eOhdPtb0RD zX6mm_H?jMC`_;%0+)mo)nzVoLb2ch0^hg4o`Dtn82fn(fqMe8$q+pfl?D5@3J$t(5 zMmaaO=0;k(N~!y~pI{!TqgAK3x@`DKwRA~?&KTWd)> zUv08j^@Bob&L{Lz1f(rw-oVNeyOZ6xo$K|TW+yc_qY?QM>Nxq4%jsiy+@-xQ`TaHw z<5bxd@^EstEYSFlFTneFNVcrW9PFh|(z3tXt!Og+_OZ%Lv(R#WrnT|ofwsh-cgRkS zjra8s%*@1S*5zTE_O`+gPpHIP@TRQPLyD3`eWjpCDLm+2%aK76bJAbXmnJw7iwlH{ z)Q|yljAuaBJPx~g&;^?8_Lg^1LO-ppi{O!N`q#>Iu-h2W&j=_9T#2c37af!iv|B_w zM=s#LLh7Ks^d(=QeuSi6FLY@QWUw`hVS>0RxpuR(kzB%q@Hb<0cXr-=)Pb`n}XVA z;)uW9%4m6VaZjU_ji-!_%_IxK^EHBj3;u;Z=L!FA>tMTmd~lnI$_qqQ)sK&gUm&Oz zJ+RP)?wg(heAe9o3jgJ07eMRL8?yQx;e98-W?;>NNR zMZ}+No4}Spf4q+Wa6qRSf*e`6GSYA^Y5jQh)#KPa-nzs=y;l(qQ>)Uu?RPOJ%vB9^ zk>+V{G3$%%R-_glQ*e-J$Ui*hyB`?5={}ayWN}Z^K_Mad-1RU$X?(`5MR6{LmQ~r3n`_HItjHhb!HJXo+R?6S zVEO$bkLygY@kU*+GJ%&CWtiX+bRj5L}Xywi5#TnP;sH>2Ns{f&qioJif2^3E&X?&hE{ ztNBZiF>eCGo04YgtaUH*Z+D5d^-K2iT#DV6R4q4*VUnL-956?JMxmF1T{;YqZ`=E> z3^z;HYAs7ZrAk*>TNPeXTTW8@HdlBGEJoibj$hCWqG~Y)e>70-QoQFYH7PN{B#79v z>DwE`INDA+j7st|^#-SQ$!gvcFOxfStonB_+=b9)+T8Bm zx`T_vg!qZ6 zqnZ3(=qH86HWPb1-rSnpNayBL^W({Ot3=nCi=vF_0K1yjyxvFe7Cydy_zR!=9yeJI z7kt6!9L`8uk+jk{i*GB|sa4KJWuaeVjglSgWm-`*!28r(LfQ`kpN~3@1eccB9VKZu z*-9ScXNrjrzS0YVf;{qMvmOc3u&SseRuTP zlK77B>5zhKN!;8%B<*Ux{Yvlena_bNp7O-J!hB!pxq{l{yjZjk77dw<>g(vD*{@5K zn9bEt$>)-!vGGAlLKa1GU33BLj($po?KZm2o$GQ!JT)B>*Sjj-)=Lic_l_VpK2#x1 zihE)$cvn$=TsJ&*{^EqlR`9?(5DybjfRzDF{|JDI$X^^%SHdqcHmNA`mN@sOhn0r< zuW!DC`aEAh>|Rg-rSy07w7C4w6JS9Jbi{f*nVgkcX)RdauqVq)L!v6h+R7 ztvDX{>%VfC0Qu}PrGwF~D~7XSaUYWqerhi+mAE_==7`fY64rf{a3)bqH{u-I?OhGm z^?6o^_q3YLNa30Vqdb%HTM|j9#608d2|Ns9obLYEq~4l z8^vEC7_KXzew2dH{Guq!Q`#FBZu~HO%GS_I)zV;xYJ1%QI~tAP6SI=a6Gk2(_x)cl7O;z4JTv?T6rx*B_}jvMw%Yf!#})daN^_rdbRO zArm+0GsmCPwUCTc+qEX0kW`f>l7Sf@3m~~ z5m2M6y0=rO7%n9M--Xk)LOHiq7MowCbG1NGtetku{9hFM>vRBW@TTXEU9uF%)7><- zCV^D?QuOHD}=0=Xm9OorUc7U@hK>% zM#`ctc^Y5m<+uNt*#74{Sx0A)aOqmfhRMm$3nPXZ)W6oTTAoe3J6=^xaXz)zB*^WJ zebYO0U|}+7)Y6FD)#MlFW}9P0cPtb-5aU-5GIOkd=kI9 z?}X$e)WkpE=7yGaJc;-in^Yx?Hz3A2hniR+KB^`3cxRxkeUQJt9-(DwRkj#UWOV@klhvM!N5^v&w@vYlb5lh(UMTp*YZd` zBBQJ)Q(7`XTrVXV6Rw=&^AoOArrMP9sGd8CdMq}K87`f;>TXP$FWceDgn-dDdraO@ z;u(lCAP7Hp2~H=6HlG99Ic>HCOqlnWB^n+c&xMOA{e=OA=HHYD{Uy+k%#KgAI7tBy z&+g5V+3-kTT=BrJfeLKArt%9xo*K-sfa;Qc%B)=Bt=ARnYShTn1}wvHWM+}u;AH6B z0VSiv`%?o?t9Ll>*AFkQ2IOz(Jb;>Ogw37X3<9EK&BSfyD+6Trv!dYv{K#JjK)Qq(^+}vpgrKjF~>BzQ66H*r{D6tDpLX zFaRyT-Zisl+yS+=j-yWMIxMv2F}yAStHMSHBghgL%2cmICFqBhkJHMXONbe*Uvw~7 zaB`m@^QlHS9PxQ4JBfrRphf-^m6~gg)xk{*J3FNGnO$|0O>hOQry@P0>%7lC^`m9 zuHWpYDAi*{HQLY4UYl@r{ShsT&7`-1YcI)p6saTU4NRn3B)(221Q-!X2yS*m<{PY} zvfP(Th1Q2>LIDwhO_*ciw$KzgfC%f>2C-D#{pgJ8ynTDFcLi_FS_Dly0RhOE=^?;5 z2ZV-L)w53kqt<`C@Zqlu|9U)sO^V-Z=C7sj*G}=*{`kl7@z+xLYbpF2mO>6vYsb6$ zkefy3l>k6F_Zx4J?FzY+ZZ-M+_ZfpVK60|+={GmC#m&Wp*8}fq8u!nuuCA#UcxscH z^L4qHPh6q7#MY-7g8sA9r5OyO^4~7W)?lJ3Fdc1jgC(>2vwDlUy4gZNtjG%QP8<*` z!V<3hdkNxCR8a-)&yx#JSoo<_T(YH&>~!>zU5>xV@bpS<>eJPQUdA~7_{`*l{EB=q z3C*@8Q3QK@gFwE~i4;TUY*H=2|ByATlpBNv3<1(50_y4hxa|X6gsv z=NBOASDM;mjoR;p7Dm-n$$d#45ea@@dgH=cy@w4To-d5u?;l_!sW7D0hFRtTt;p*7 z2G`| zX}J$I66c9%CT{#v{@*R%hww$=cR23_gZ127fpT}YPjmfq%1|naZv2TbZmXBp>Wufu z9LnrfABq+({==Gias{rPiAyjjl&MeH64Vm1^^T`wvfI4TlsRT{w6=j*#lC&|@z0pY zcqz8cOnf8(cWq9FM@W$9cU%m2pi%7^N6V(D$vC!s>bfviK|?Ub@K z!WKL?1oZ+~wpC`IDS+NXy4#cpA6r5L&}AIdu2k?6mpA|k$M8L!fN_BU61VXO5p5Q~ zGdV(aI9Ipqbz+NEE#I zW^g{v8Hx^Gjx9a8l`OOUpz9zfqN_DFnoG z7P>f}re;OGQuj+kP!d$fhI!zKdEo2Xosj(rF{9dex4N;V8$N3?z3fL#W=9RvVt?YM ztw@?A8uUJJapUxgP7E@ZwxXT@ZpZvVR@Wi_u}S){vAL@q8(TJ5x*`3o@b!yD;y3&O zO@uu&F4NOWGu_q*cx0er=qKUzS&1U~Y~pMDi6i*w;X`Q0d34w^(S5-OjuSG8+;l1? zPQl8WU}R)V$|>25ilV4gU5R)oW0GUOMI0hkMMN5TMb8!Os2)Tvfdct@*#-5>doS;h zkyWgpfPB}z%FeyM`wMkY9I=x=bVpwQPQKy5QrF{PW|TgvRC=rL`{IM{D&L)v4S(LY zYX=6ER00!|L`6E0qGnWn#ejiX`OK&)^RouGBIcgKz1o#-oQ=5mbfp>Okyz(zhZTN{ zWTA`PD*%P60diWyVPmkXzXgpgu?V@r`b#VIJ?GuYePe&_^qcb-q* z#ZF51xY@#RXonLb?=TzoMy1=Qoom6ce%snG076>+iQZT8R)5(>E(h`ViaDtE8peOO z(%k7Vc{G0MBQKwsesmo-t*$5>nd81;MI5HZn4z%s+LHCM#rl=MDi)3k^1aumPecbr z(a-#|0dUHHQ=3HDp;lZrzE4HQxfeys-y^GMFO0a!H1Q~>dMZrzGxeRFDbv#-?nJ8V zsD#CuewW8l7GXcLYubJA9J0raVd~Sy4m0QXd48t;{!v6KE?n-Jtm5*-63Jv%DhZ!H zc2O?-i+7k0Lw%qQ+p)nYwi&;p^FqHe49iELGUpdUEZ0Li7^tOW6#^9k00|6O z%?wEhT`ED70YM3U06zR33V}Ybio=JPK!+f0pm{3~I8*=^*Lr2&P6G}VK#du&sMw~a zxTW_R2GIFcouGfX1?Y_Zb<1B*?5_#)*LwMDyZCFj{Ohpz>#Y1MRQM}W`nLp%a}C+! z7rR2eooUU{5qKb?I}yR5fU4@1B9v42>ntchIqTX6yYRjIHZa`Ixw>LCt&!px;OX%0 zeO68WXUAa3{s8Inz_$x6C$;Iz3dgw}p_wpQ;m0kVHEsnQZ;92K4oM&2yOnCYAGfm) zR`;(^*80zczCX9>r%r%!2J!!Z)8z=^1y3?jg^p6 zG?PR7sJn5d$ft;=0}$QCnuf3LUC4<+Z>dxY0?SFGkG=Y`+Xa7KcdTk?(pb7Qi&elA zsgk5X?Qh^?HR6y_Bf4GLzOx|8Z;nFKY<-^rWschDt7pL{H!4}MJ`=C*jcgrdHBmuz z%d21myQ2zH$Kbf2Y%hp6EyIghY=&5*IgsNU^c7Loe&3Jn!M^)yIKAI4e0R=bpU!{k zE6k8lY~>KJ+^9Ow(f69s7@)hS8922s$HS!v)!+e_a_nLAMgpk zX8-KOPECbZ-yxCJ{YFJnv~w}x_YFz1FEV|VPAmzwS07fU##ND2j}Uut(KaPBW+FCAZ%-0|c|70;vx z#&Dy?2;6*jzk(Et^q0GxBaZUAhhm0e^oR-yhTsvB@MC#A0KUqPN`4mL-f$ ziF-BaD0!Rhn{#5rK+krtBO}YtIAPdA3v$#W}1*H?ZeY9 z8$v%&QK!N)GOzp`#(dUVDh39sk~af;qEx>PU?LC!xB|g%>J&leqW=j9C{e7OfiqLy zb=qHN1KKPdnw=EOmXkj(eAZUb>dx$GDo(W2rv*HV=5xLznVFfHyP3JU8I3`_sUWY3}wiUC@*JfIz@CmSHMO8+jBvk;@=fT;HvMKuaINeZo$6l%~rl5T5 zJPjQZEZ-b{alHy&z^5&9;UR1$va@mZXjR`pw^-T1oT28EVp|x#B)w%(!nE?x9;5Da z7E-;{hxgpi+Ld>wDE0?#qlDpKe6a4YfJ_`C6%<2unB6n#Hwwiv-a4&+M{Jd0s&+J# zrj=%(;Kdn33Cq|0*@ zfEuc7=Sh)o4`@1ns|xm&?jc`xp4$h2#TFHfc3!9n-BuHPv>QQ|0agv z|E51WnSL{QzS$y3EeTeAc$pb)1!3Mf@D5fmh3a7N+L2X%9A~cJU5lW~ho+57X%6O?yG5(4{~Z(f1_ww3?a;QpOF_@6PB|F*~d4-53~ zlH~uk|Mu75{!b3>BD$%aiIcOVsiE!fSN29$=q#L+?1B0i-jNg)N~by^$>HI12iXC&FEMENa2-df8WRl z!bDwMQ^)X(hS9G&+z1T?53Zb?6C%`>Y->eI90y1nzQ}w1kzUpI^?Yp;TQqEqkQxL|9=0aY>aVa}Xh0{?#|L zJjCe?^N~rRJ-@*?0o1vKu|8GxD$Yj?sf4)rEFFnLcarKR+sbxjSL=x7;-?eb=5rgd z?48*GbZN%@yBA0py*izdNp;j;7L;ceW<&!LyN5gOMRYM4Uz8aTh~_7Gup)@y284L7 z#R+5R)pUTuW)rtGU?lQq(o!fLDW>b&MY;S2bLbe9gPn^YZcG=iNg+;ZnNiVqdo2qejGtjP$gq$Ud%AGfOrj(vVJ< zAfVZ#8jg>QkvDaZaa`8B;MoR3|K;39WK#*W7fcHs+Xjsq&MS#wA} zTrG|p7eozXCIqi`W($q!edtb|zN6tuxN;+=t5FC+JgYfm3Z+bvAHJpAzEi)i`O zux8yxYKTEHr$?Kr7h};?fBG~%gu0nveT!c1gRW_UaQX|(l8nR3F@ewqB@J&Q|7#>l za9=IWF%!mH9(E_ul;pMo9Q&Z84ouk9&$q%+RIp_uXb0{yZf0G$2;ZKo%!0V>9l;WT zIGi|z#_REAI+;ZI(W49u)7BE6DN5j0xtC$7`N0cMc3x#;;YBM1 z0iQ%p`vT?iVt-vo>w7}iKkp^1Z2z>EuuyWba{YZ{VWnhYf5-XfufWxRe+PJjla1?t zam%swboxZM(%@>d4C`&MU2d@DOI>J)3_X^yk+qStxk$gr@*1nqzEb^Ft8u6~uBY4X z<`$0~%D2#3>dBMFGRZQ@=7^-y6UdQD#G`>2amo13#N^eOnOLRTv+G>3N;5D5CY$o- zuvDtgp+w(D1_mCBqC9u_bm`bo^UWDqAx+`I_;K+vajMp$CJ)jKnGG4ZLWU8s4FZAq zLzwL@$L#JeLGdahBM6mAW(ZCU+H9Xg{Bx5M+8%#a64Aq?G&Hl{u`$6=aAs?$XGI*) zN=;d8O;JP~ANM zRIxwDw$r~?JGXCXFT;SYS+L<6kAqyqF+M$1nOI-y58iZ6f!fEiekJW0rlcSgs?k;= z7_(t8co7DH&S*{TAqWP)8W(3q&x9&FKkL9ZkQCtCG3W+XW^k^h(K)r%fw8CW={F2^ z_jasyp2j%6<8W#~MdMpYd(^|PJ9;ELD)S51*2LWO@ak9OuWU4W^}J4Rv_)+|mh^0m zmVv;5L7q+dBg1@WLORJJyx@SMHE6MOepf#bp83%D;^#?A8t=lg=YxD#=jgq1l(3|# zu9RZjPN(r{wD!nqPuI-Q>Z6>E+hj#5^XXs2a0dor%?Ga_IMTKd8?wQzzV6t-?BWn^ zPPfFbs+WfM^H&s-C!oA9fn@wXdnrUbh|Y{MM+mf>a?A(>Z1HQq{H!;2j%>_MZn2I* zUa)BRICpBQM_TIlawfi%)BA67_Lyat1PobakBU;$Syb{g%^vBcLfYqq8;EPzIk?+; znw5L$Pd|5OW3uinw=cxDSij^9;|k!*$_RTIHlf|;K~Gasb6U0Hsr<&ziHCB!e)P@;y=n@g+G8UGHznIa7J>2dCivY|BNk zPxiL<6%)J7U8S?L>ie9l#arC|3F*}duTDd?|Q)FIE zoVv-N*^o;Xn9r{`XwcO_N$*CGeP|euv`<=2qH@^&L??9lo;vd`pL7qyxUGym1fvA+ z6Dj4E$%9bB$7~!QWv)+y>ZPF}X+`e7vr-roMhj*Nf%4PBHw7syk`k zLYl7>|G`oDEI&A*XmH>v$L&bqZ=Q`uQ6Tz2lKaSO6@ zd6FdP7XL+ps)?FumG+bWlFS0{rwDEj8j<2x8-~kQ^ZeC;# zCw!Cx&XX{K`LHQj$v5E?g01pZ-dU5~!|xozib+ljUt0*@G&_kLYt%a6T0jtZ;vY|J zTGY^@vU2ggEy_+K@-N~(eA5ftA}6+X>OC>(Os-UXr*-@A*d94t^6B0=b#M&!r-|Yl z|D}M0)aTfDHgJf*)hx2=i|M?+IsGMm0ys|AA$`vmLnn^P^FzkU&65e;4JxAekjHy0 zXsu6Bq~W}xAq{Ik-;x&`L!OsIC#?KwciY@4=aYCGwC93x`)a(uJ$&eL3xF*KAcb~D zZ89{ky5pH+qW94pinHc5HgedHro7_MmO15I0;Q3l1U*8wCOAv|KDo`BU19^jl>*%3 zN`Lya417bZSFH$gPSU!>otw7ms?v1!vF3L~|`u;S*9*)9;3 zuyDCYg#Fc0LLEUXe=@7_`F`?IemaL#8Sm>MOKfT!i2vd2M)J{C`7#cJiO-E@JOZX% zha)lzPR0~TSa;Qk&}Y)3qR8gT=C}0`J1YCns_K*uG8x2rTv6QG7oR-}92I%LyhpnQ zWA9E}Shm#orLD<9GkWs$LLiOlHso@#eGQ|j$Y!W8SF-Q@n=j`erBelaCN6Z|nRVUV zQ(xvEA~n-knq2<=j;pNSM0hGUUtGTm;X4m302>VpVv z{rd$*PfNWIy?fuZU>~GlEPxe7?vFBMP-W}s%Zr7G=3=49D3V|;NA*Rq1(iiK=>x9Y z*(Xj9#nWE|mF%7IpRv4UI+Idy;LaoNTP7q*2g8O|+`oBF_$jDgmi0fcDF0+GD(v!M z!4lik8GlUO@cy%GCQc9M%hv03Zs{W!avQNM?#EFG$H9|PGbH!RI!rkKQ^=rMb2taA zqf{!;r97sp7)8!TvF4Pp>Vy2~aNqZ+?SqV>mvoT#crqlPS@^j!sXKJMsX z;i?)+b3b}hJSOP>ol)LXYF^hk@zye${`IQ{r{|rCNrBpae0;1Wx609EF12W6ruU7| zG6k{(13JDv!YKwV5iLRmQ#5m`i6^vIbF*JAzqkfB7tzz8+fbU2l4=Yip_L4N%B{we z6w=?t|6+nx@P!Ta6q=Lx;ge%2YmP^IG*zo%_7ak|<-L;kf|97zf}k7D!De7^@NS^A zgm{&~2B)!&oqK5;Iy35%A8ITQA`Un3q^i*tXB3xfl3_)j`k`3ttiZ0qT;h|@xr@ur zv4e(=dz|L5``!F(>Am8JyE_<=u>=$2|u`#3W?ilA_RH1KSjBCPBg4eBZU| zu@1c}7OXD>G40#hRxwY52c#@!Ka;L`Z3P>E*P-Q4h%>}eELl)63U3Ys6vK(jX2Zwc z*sWO6u%Fu$b#o64Noz0-l4gL*ts{NywS3FnwWpP!r{9;TvtMZO z6~h*D^>3YoEOMI}BD3(oTnkoM=^JbAnH^Knqx~Mw&gBi9{vXE9VM!P!K(=k$wr$(C zZQJJ8wr$(CZQHipJ^yAFH)0ldSx-<=S$R$tXK*>lfA}g=rfFS)a+hr;#m1!cdsjD} zov9Dx(`Z2>zPHr1Kq^JooZML@;4$@^Y@MRQy~uPBV}mnCG;W?lUD3z-*I-s19;x3n z;N(p0pT04n{Xv6|B}+-xSig^{`>1;8`{7vec2 z-IYzH788rP?wnv1pz?)f0=MiN@(|{WyA0c!7pZ>Fc&3P_Ihn7KTigK4cyJx}0ADra zUj97u(0+@*iW8xsW-yM-K& z$E&CmPgq*pwJ-^n005KRBoeCq?=K5a?HyANZ)Qiosxvs0*;=KtrFC|~&C}NcaC#(C zXE@2(T+SS0apgP^P!2_ZV*p{l^asa42(lRwXSW3lGF=FZUueiSpkBO=Jc9~Y8`?!i z&1EqCM|0~l6!}?1$(rmVOeC~dQL0%tvm^!<^Yg}svzLD33NkSYpow|&3Z#^BuP%(b zpr~~pCKTA%U0$tHW@30=7JexemPTVE3T~oWEyb0P7u1PrU3`L_K^m@j=_O?INY7?V zNoc4FO!%Zyt^3IE39(898kpmIe;$+ap_WA=w}ZGuHV3w!;6$-;eCAj^P-zg9Z)85+ z;Iua4*`z+M9dA;0zD-alzaL{n7#UC($+}+y!@!qFxmKi~q`XNYefeVaqC?-1Wf^+% zg9j(lXJLAx{1lx1SXGeE2oF&_50=w@?Snd6Kd0z?@(L0PchwU%I3bJW`?T{-ey$Yo zdLbVJgYX~8tCOOg;7a#~co(MoAckbbGokBqZxzSdc222dN8)ufG*sa$hcA*eu8Ll; zmt9$PR`H0l-dv%?+QDv!HyawX#$m@J^Vc^<;7fk&tQ_TP1vYFRJNDtTH#Xo?T3fxy z)l_bZz41IGFCYH^V@>3EF4$O?d%X50=gt;;gT1yop5yH_6kXOJA(IozXIcNJG^ zqHEICC(+oQ`x@EAWe~il*8zU>qF;$+y&L%5{^6mmeOt5+%V{ zK0~DOJ&{FETV!QJe-=69O8vqfFm4HTpDcfYh3eR$vMd{B$b#$Oy>^E_t-klJY!3U` zH_cvk8fm1)_ib=C{k+3Ug%v)RDpT|aL-7w6iwbvXn-aSEbF_kY|Ot{3Q-S8mf`D;jx>qK^E-UEBlsB>Ee%sLPsiR!;HA{SL{V{UD)&!c#YXf%L4t)99|mYg~3;zvt%6L z(dH9EX%HWO+*%`G6JdH~erda)9TZ6bM^Dsc*0Yg;a_EB_zcl>REA0BrRLM6KFJpOB zH@5umNz{VqGHJ2P5I4JfHOXR$4LdbFUVV~b7skl(P^1f|p?`(57K8ha^pxs!!+7z^_9#9Pk}>QhGFa)S)C3XhI|1 zAPpTq;efWtQX0yPs&w&n4_E52>>8DS3}wCqJm<)sbRlI1tGi5#YUKTyqCTGyG0xd| zUB;QX^-ha|FTJxWpGU+qvT(@JBd0PV87;Hv#-C5z!`PM_4Nxt#<1fhhW`wb2t8P<0 z8|Eo(QB7MOeZ$3WhNL*dRA~snP+O7Qyu~Dl$&Sw8QY-3G?3VQsYg-%U9l+;MP`9S- z&7Y4Ul~miC3w*f+6f$!S)+URUmMO*>&%_p2-9_h(Qb!N&*TeVEC%!8P#VvnCb; zW`&Ze)KK=psDINg`47m*k6GpU$%nQvA@E>g%b2~U@n5&}QZ@bF^{Jc}`nU*7nyz^` z7>W(D-QT26wyz8Zjng+Yu_4pNOGIAVA)bzf&(~2v)MXeO*o*76Vr4|-eoeAB@&{8i z_GScRfuk04{h2(=p6UpY(-3RoiqgTYY<0v1rY)8gY(yX{dTf9j%>)e zZPa!U6>6-IAEE`7xRUoJ>oETf#Wi@-=8AS@YN_esO4{02`UCdY0#M51u3EsvA8cqg zC|w5$qkl(;R0Wy>0;O(PWzkvIAbXkIw>4~*2|3Z*r0Z(G*?i!qO&iQI*Rpp=?bwTRdP)32O#x&}L=g~^_ zdMa9M@nGFb?x=;pTm+h+LlSD)v^bf{<#gO_6*Q7c3@2}2&lnZJnp^T<$11UXB(@C+ z2#90u6kKMfmNPH3v8J!n9L6KxS{~pg^Kk|ZYq>%N+ABcY3plN;))wS*=&5tXLY(xJ zh7!Q$mmq38v!*gpe$$2TH%4}8*0;-1ylGXeql{J45L#MvA53uqGJh$2Z*bgITh!r&;}(VCRxuNmjM;*7I*v9zQ0w zzlSGf+SH4e@keAUdD7~4Tg6OM^R4y>3V5%uNw!?>wa|M19;%+pSxYu&{O%$8qgs%+ zF1;a(hkyh%7tr%XKSHQG5+pnZtdmlbfo=|wnRS0DrJ!0J|6{jrCEs&|i$i&jauhpT zaOI-M87^5-l&m@G)OhMqIe8;H#=e;=qF-n+Yg&8&_@lY}XZTA{qKqA!nPb^}pS4nx z+}k&~vm3aGwzDE(%lkhSD&e)4ZbVcjM&5aTc24bg>31=F(j}Sz&fEEY-Ku-qyR!Hp z@rRhvZayyw<3hrgEeHZLK*sZ-Or`~dLCr$usjD8djVN#v>mC%EmAwMDNQrt*^1?u} zz8)i>K+F2L#Vb&YHZEhRKpvp3GrCy8hw}*KX`pq|+%of@7x;@F&2I`m<&EX6zt54j z);g1#2WDMpeCY_%s3pu`qJnbMk^MLj*hO$=4fZ7je(=AA6Mp$kd%>TxV*BOgywtgw zsPB#BctOkrmf}Ybrpj)ICD&NUyey%7D~l@bJ${AX*=Zbxr`W5TaMvI>NEr$;e9S%q z(xP*UCERBolpZCy6;BRir;J&7yVHkm>y2+B&DYtBS@zz;2u~gS(^b$8g9cTV? z<5|h7h-H~3wm@J`u%_UYMac;_KO@#D;HOPuz^f)6^G{(BqRPN5ebe7vs>?NYl&Mq5 z<@lMZ*w<^;&Zdi}z-LibQNs%5As$iZnm(vn8<3zsmE?tP88f6SqH%BNr1KDx)V5y2 zAGxV|TnaiB>?Bz%1;hy}u1@?%X;Vlo08=sQKlA2Tc2pVtA!tFzG;rM`K3w6eN#VMj zv0NuLRlsO&%3Es{+KrQcq*rbY|4wTiRweS#jLu~=H23WBI4L$*479&r3`jGcZG~Lx z3=NLlk5o%BwCPtC@Zc`C4%K1rUq0L5xWDUPOYiB=0`#u7aNf=Hfr3#t?NsBD70>9n z70SbZ67{BwDi59qNLdv2xH@fQQqZC;*a+3z(!pF)*ueQaL|l`0hJtCNYTA_1?6jA8 zP7fKamKkM^lredH{yZEJVka~jVJ&r$gbmOCl-i?bDf)QTWilz+?^EAr(sppqugL>Yq^HNGw5w3FX_8S178-0xzDMl*uO&@8|* zSjC{1jqe{}J8$Prvt4)2a@rM{SV|B(T&wZST;)SlWY-9!EEx`UW*P2qS+^XSak99BGhG(lX;@F(zOn%!OQc$ zHzB`UQoo2b-kZU;3!S96CIfaHpCd$3#$I$DnsKo}x8aBUeyhusi7eBxrxetyOWR`Qpu zq*FBX@uzx@KtPZyEPf_2P8Sdt+Jv--@9T1QDS}}(lJ%dNQ0rqhc^p%^QcR&= zjOVBh=*ir|Vc276ulD3j39mYL4#jRyG={U7DEjWYJ#MM}B+) zHamwzUF4^u?g_7`WZV&a7;ESurg{V~L+ujH;=NY}p7gI&-bw||vL}$or{7V;HP}(G zM)Gq~N(bW}+ukY$GTwd;nTTset^@1SXJM;q~DhD)T&#uWfa@lB?8KNG~FN4yPc^V^vX3PtNOD) z2bT%cePf$sM{5{xZR4;hc`#KGOK*HF`-V|K8Uwx zGdKZ?08`GTc^#{H63_a>@P}+2LXDL9?G3N5nO3fE$L>tV9)ozZHXAD4E+AQh6{^wM z$K=}aM8LQQX3h8FcEi0Opxj0*(T>RApr?onw_oZ&bzzx~dy<5g^6Tt?u&a{lWDPr{J)Wkv79Bg;HX7Jc0-j`Gg6EHjEVG5eIh zC_6w*k@%vkKDyJ}>_K_(vGy9xm`<)hNP{MFY5|}jYxqxR2Cn_Sb7={4%_M=+Z#UB-!Wc-0(%&^l@PLL+5aL0Y|=LmCV63d8+A zxY1;H^lX*M226uFS%GJ5Fm)J75I{X}0_x=E6kz&|=|Eec{TvnZwQz75-9IS0uiSvt z=ayXOaD}k#W$RPTCV(dK-q=KA46ighoR}Vli;4 zu`8+RJQ#?#zkm)7HXijdb5G&V*nbn(32G*l^LR25?<=KBOQdu(z9{E#a8A%h_h zO`2AW>YoHPKsPiDB}!L4)at@$?%~`|)#xnwjHO#tv!E1Qa+#|E*%ycmN}N~I54eJQ z?i#D2l4VOs7mB46Lw(;2q}nlVg^H@)@%p|{_8rbx!$B>JWu*^UyEZd-uxaiLF!-f4 zpT0Ig44XelVbU)dJaAZTysSRp!lgkmHx_YmQDtiCbZzUjPVn#kw7pi{q#(CJ{R8Y^ ztkN}5{YkUSS_s`IO_4P!+E9`!Y?&?i#seO~|hDKr}>CsPF6WEh3gMg8jh z=>Afvp{;*Lc)aMglDBb>8XB|cpDo7?tM?fd*wZVQf10{ z*N@!J{@BOl9^~KGD&5$cQ1YPd8K}~5ba7RoNMGmHDV%8KQ47h^{!7*mL=HopVEdJR zgbvzN)|FDb-Z(QN+k$)E+QN4|RG+Tf1!(A-szg>Z5vI4O{1W%ZKQh4uXl6oPy#EZ)ho*Rn`d1FvwaE zpjE8f{U)#o0vC3}ljz-6R*&&>K~mPK>D1n_2pJC9Uunc>dF;XD;i??rg?X-7h17$RP-t4t8*1UO5v`qLBO&=YqMxQaOqS+ z5=Fzl2h&E@PwI^|xqdX#DjGl)J-(glK~=z&CjmdIZNXt|v)ml~`xV7p`<2-PW$Z%L z8-=*piX}@Bk>JBMHt444g=#!Kj?osiB1!*6k5Hm0BPzmv6q}nPdfgLh=_Pj@SJ=o{ zc@L#%Cy)Ke8zIfTKLgC+^a?r7zp$Hw?(ZrdfCJ}_d#M+0Z0QbQeXcIbHYmUI!COLYKtTH!^H$ny3Q#28j)#?CD0&y0 zK5F*|I913lLiE;SSO+9z>-k~6(BKuQ0nQ0T`CRC$7+$oHrjvh;BxL6pc6d@1KQzqIsiORg-HslQ-BHCV4Vmr zyK4a*fty!Fai1jg$PJW+lyE?obE|FMSBD~332qaLWo1FRC7b6yO#n(3ud=+IhxQco zeR+l^<(SwiFA#a~s3DykoJpK%I4&Fm?HXau6w=>vO5X3btT5Kw_hiUpaS_sWsfuQh zFlcWPeHQJ1`qoV}g<>6rkq`g3orRl`*eg!%rN_M9c}))|xmyAdORwFF5vX0KSR^L@ zO6Lm|+z{QXMEU@Id443vwrEczyIAHy)%?Q`^4&NQ#i3mORCGF^IinfG|Cda;ANw&? zHfj{iHkL)@I%XttI17EHE0m`L)$>VJ80$-|LSH%khLj3a{*^I3Qi;RC0P$}TH%~C* z!b_*>^HAJ&I5x_#SJC5{Kebae)Y#~4N-Q9K2U)p2IY@S<#P1#aT0P|ACzY=Z7F%me zMBGTaL*Wpw{I3uH@=wC6SYF1P7YR>pX=!DJ(p!$I9vg{4L{_QIow-OM=KaFuOs#w1 zOXLgrrAY6gHU!hGrAnX}x0Jf!9Fy4*PN0@0#c-Ajkvf#G4Rr~_y|;sr&U1J@cs#Lh zA6~{wlpVrHN0E^zVFMEm^}3l#YLz)()8xq@i)tTw4Bw_>BWH2fRI7(n4B8kCJdmew!IgcgCSqKWGxdcgjtHy4hn)YwKQ!$WAx zry>Y~Ck|sRsYoe*1e6!_9{bHO*evSj>(tRC^Z`RHoxefSl6{mSUyhJLaoOzg0WMT> zx+s~VV__U6*}$ibtJB_GQ6Wl|S#Sa0`P$C3W0qHTf;%B8-`&2)ESNcppQ>f|g>v-n zQbE2E+VKe{)4EaKzGyV{&qL#sY2$%W_9fok!hLdze;|x5PrHb)PJnSbsgk>nXpqu= z&S%ooD(Xa7LQ%v4Xsx+&k1`4ZTb%7nA-$Q%Ql`5NDVut~?rU`K_W!fU@u3!TX7UDTw1PE4{!zrj zG-5;aaYI-lATKb;g6ijdX3w?Ungs>t$P7$9CYIZ;1@pn)d})?g$0bShQT^=b@kmRM z4GR>w#Fka9wHuM)DobdkcqD0K(Z(S$t4hf?X@$))Gz8IecYhHeqI%K4wU$lklKDZW zpGP15f0Ud(p7{m1lH4FMty>srffIv{?eI0z3!3$8hK@+QHkTB#2UV;@A}aN;Tdkoz zO-ItYHb%LE#6}~=!%>Z~8!K7?au&V(=o(=_;~aOj=o0tz5*kV%ZD<9_l4WBQg{VM( z1`eC4mMVThHr^iFg(u=|2J<47o!vXL3kTNRZKP^Lg7OIU6NsYuVcK2uy5h{SLsR9I zAp01O1;G#huInuhXlxzRyjhIJO&IKJ*hjXfr)HeonPwP!5F-P3+YdLY_Er(FAM$vl zKV~P-J$BS|j+$t>sGtmlFi1ob8>>=% z5+b=SK{Z5KqIS%ND(qbn=R0#OFJ4qZ#3#T#shaPhfbg&%bC9?p@za={)5FhV)ak*) zDu%HMK(@_kuxKt>djn%!AGc%BO+)l3$=`Glz^m4*)JJ{&jLUvTq&esrUGoor@%Y_9 z)h1VTU(fjy0AUvY>qyFl&}}fs#>y3=OYVyP;rx&klm>a<_TVE%xzuutS)R`RM1+3i z$bFg~j*$nvO@ADpnw;dcv5=;G6+Y6D!)H?l60*{C1I}4ZDcNiGC5-%>nPLu8~4SB9=6V_4Qm$cW`F=UQZY`yI73?B3k#!1kEf(n$O2>goX zbVf2Yjj;d?3sMUml+r^;9=GgQbvS@nt_qCzmF-*(`BE1-&A3{{^bD6JOyKlAt%=uF z*)mTQX7akU1;kMLg`5Y(AktnV_T84Fqsm#2!VFKs1e_Jx$6ye&b@n}rXD*;ox$9<) z%MAa|+Ksk;PeteMZ#9Uwa`)s(bz&h+qZ!d#ywPYUTNwo77e~5_QQw&XRN8e9!bEJR z=ShwrW2b5{2iklsX|W(e!;M_h!d}<&K-k-~bKsg#C@DX5kNo5qPwVqsl)IQSOjw32 z*h6$-#SWZfIoa=r^YV|~uHfR*hRtfIoRg#xm+uppCW&H=oqY!2ki~BuihobSo(pAT zqLrX1VUr5Avu10|zj=pO%V!FhfS0#7_mF0COwkO>nMZdr zvq4WvY!`tCo%A7C>4Wpuw~J}STF1G{coOT*pAh)xQlE;#Sj$|beS@<}y1p~w2N_4) ze7Mc4FwN=dn}dKZZEPh}J$lS3Y!(i8E06U7fikZ}5@X;jxIO;k^~x*x89W>IkzQcM zn4QDfw&7upswues(M#g+Qo;XX_!IbGt{Y@cSlVtp<7WhXo}N+sQj?NFyFnfm_$d?I zs2^(L0$pr zYwI0DdFdMZGt_5?1k97nwlWn;ds5KQHNsE#{t=*Kw+H@S#7WCd8bB$I41M}Mzioe} zJk2)QNeGbCoTeQkSkT7pYtu@A4IAH+!!v0c^^K(^42wVWv3G^OR%{8nXjsh^d+!@s zTlyop^`aHG`7w}a3K7!xjeCjSb*jNZlAQh1O$eTH1)snzv{zZgOB9|iRk(TXFoki& zC%+mU91vN2Wf#2c#f7de9pMOZAmD?xOn+QRy*)<&@IwO?v_J?E7MI6(i7r+sfBmK@ zl&8t6kK~kqBjCF?v3!-81(%7{2)wQ%%pgo7zaD*u3n&g)0f0EW+sf=hedwS7M>)}hP^`J z?aeBb}Lb&|=Hgl~rwb1TQvbe1oDikzDe6@sA)ktRVr-nx0cSx!q zmG*s~+l}p67v~z9yj!!gS4{BjfR~Ea{Vl1WJYbiktwretyuZi+3ESbgK**kDz_uQL7DV zX$al}Hli@j;onM*h z{}N^xmM9~&>RBzFOHUk=nKB0&tWy#8p3W8<)9`vm%*9o{D%dtKE{6w8~5SN+mPqqPZ{^TYk8v#P78ew$wME()%zv!2nEeu(5Z9wJ_Mg+V{hY=wJln zb*9UJrH|>Lu}fVSx>AaU)ieiM8UG>;p-+wH1FvN26|iiKwDwDood{H-`Nc2hocj{dKTQl z#WCiBjJ8enV;wqk(?aVd00FCcEnG0CW=LFAj*#rw0&q(^*q?-B0(v{zzs2_G{I|CD zGi1dTzUhiRXp#c9;L85@r`ZncGNQ_dUZ+G0_towU;$iV=sSvpn?(Rg2b6{MT;b0aJ zD0PO*jkzM^A6?YRu9288Z*q8)Lw5UecqD6yCYVqAR3LjBRbI^sI{Sh2T=zWBBVKGj_{0}1`zgD-5TJ;5SVm^gRofd4`HsTqFAL{eX z9Sxf)l_yKBm#RkKL(5yp^3$|LkM@H6-6q0cck@3WrxUh1Zp5T)tdw|y&kUx6^m_fI zrH08a6FAFy>WhXtM6QA{UyPYAzfKBXK(i=2d@>1p(Cz!wBh_NPtL@J3}UhM-~-_+bF4dWBQA+wQ>A|rwGF%Wgm6Yct|3=?G570PLBZ-b7wT<#WQ4@ zUln%R5v5Sd(W0k-U& zFM}dUkEcBfov3@)6;hHGdh7gePSR}I+UzL;2r))ME>4X|hn{fv)1J+@b-4}9O=l&_ z8NFE6PV@WW)Lhh0=RHp6C0_A7pql`eLw#HJj^-l%Q`f}bKWu$JW$0=D3tM3mqI zSbL>xgth-@h{U`dum2nftfZ1%A^rwIv(?`$*ND@Q875^k8U9P#VWz7OJY@>A)45GZ zEN*LSlD$5A{&%4w;UqFo_j`>fyg`=RzHA7zHYF4CsAy|ob;F7UOdbuk*l95C~5Z2+y7JWNMz%%RncJc1N%jFRQM?Gf12TAHrb!>-7s@mEgZQZOL9$`aX=xW4xQVWDKThTcFCxgICkD#IO2Xi84x z(3LXSlKR|ys=$kx_M(?9o*A-xVAzO<4sFnspIT4-k6F!E8eRL0y=tJgRB`FZ14Q(e zqBk>U0-Z6D!}<0647A_VYk&l?*O{hMB8hfr=(Rt1Y3bD8kTd(92vvP7+sM&PyDFzB=w*Nre%j9xPN{`vGJsG9}hRfyji7cC)8!Vr64 zXPQDm&g+5_{>-bs6&mJ8Nk8Q=t!Nt5?7(jA%c(9r8J^?Yb-7deR9C12+4m|6wUwDq z5pv8gg=PJnp`=7*wdjZtv(oM_hR`;5%CnQP?uHj%uf3kQdvg;IC0{+0$Nx+Vt`^{E z2JMSaR(#(qz?H`Itpf~wryaymqLm6{BZ(tsvunh%bv)pTz{AVDN2-j?B~VMeYLsQ{ zLL<1$zoE!xO!oLn7%$kToRxJaQp~q(HfIPOXe&XDn1?nS=jc`szam4RY~%r_&ARim z7w5BTky-k{eVt)cg*Q-MXRb+%2@L0DX(I@}^NG8}OGu3&LosyOEg920)yRNa<`9Of z_QS-|r2gGoO@>gr>!=+aE<5x(jvgea{f*C^c4HrG*c{evuJ4E7dbSLk(P*Q=Z!Cqn zb+t}eXA(gCwGX?*YaBE%xkP$DP=%hR)*mx3P*U+|ul+uyR+v?)XU0ELE9X$Isw#b7 z?A0%~)@|7C4WojEiY`)0RC$FQty+2)+=3?j+!;aV1ux_ABY2!}1x$0ivLS3yU_y)or(KO&n@`EwAuo{_$a(LcH{#DyWz}5WFxGgZ3#anD9wE0GB+a zb_}mN+))y6J6hPQwXrSaBks;9EjVT`Kx3&xKe-QA*HDp%Mgh>U8ni*z3GsfQxnAP( zy5?W;3V-zs(*nmJ!*u%OP@$clzcjQs2Y$4H%;K7UGX5`# z`5&Xn&cwm?zsLWF(PZaf=luUo$s(W64-Nz$Hajtb&x^V)hpQmADcmPx(Q9aGj$jAVYfvIUY zJIa~o*H5gv?NB6JE`tRivs1P6=T0nrNYit4m6h%pGEkPv#Qi_AP z1duG?UD#SdDLOLNwK9N?t7QUT=>)6-I)a(|U-{wsmj`yIFZHu^Fn(qGcX7|JKj9gj z&B3_?y4y4B{}l#d3Fss%%Ay$9*n`Ce06xN*37C5aLCxB;ac5M8V;l0P<{mCp(5A3d9 z{qcOrWB>WZE2>H9iHfGb`a|E}HMjRv1ZSl5fC{X<;M2zB%>1IiyK7CXU-EA~=`;Q9 zkO4gXy`048=G5>2cFMr~X~CEJ=lp4X{-Ki+9qwNU&rOfO<(r!t0x>lGI6F2qy#MgK z$nIq41ise(p?&A+{a*cfCjEHMJZfYI#ry7c`kpbc!cLG<3JDdb~*t18D(T%;G`$Lr(iUu3~X6V7vB(SWL!ri)=}>H)*>s z$-7FChjU14C3uxu%ZoT|`>RblDOlx&XLhx!5=M)}s>{ES7-AsG z_Q`vXJ^2nJaE(}Jmhygb*%)B5%CyfcL*n`GaS~3=N&55%m*T^=j@(F{4mDE&uXBeI4_L}FshYrDUfX1u zBrSMBz&z-qtY6PT&Z#3?IbF#8<_7CEno}BHh_si)2Uv&N+KfK7Kjd<53H4Y=VfxWH zhTV92eB?a{^ze+({vjbqUM?Clb(p}U=OK0>U0~U7R?2$ojG0XeTfe$iBuUTxVnu}R zcGOo(Jd48?wMxZ1=by5P?za`dHApQGw938yNM5aHy||OuYa0eUubRO&YPoW2S^us2zlXl+4Ih#(=R|huGD_$8&S37Fi*V8OPuI6Qj($w-Y zpMDlN^h9$5pGA}@Or8dPLfkOl@&p|ji|LQuseK& zc|Uk2YXziRs9iP}Lz2VtFDK6LmxK6hYCwd5kw!r`O44G}mTpzUmwmVI$ zY=jO*l$y~ZdduDrdw9gSsC@1P133%kTqBQg$DZg^xjedbk;XLGfj1Y`yUjMOOP$ni zSWzx~5N1G{)o(dv0@)=Rkppt+)kNSg(B147`QHr_E&)ID6i2vor2MHHkn_jBJ5T~Zvn->0&XV*?;t)o zQ7vz%UQo^m*Hab34&R-Rk{_)N`6h%5cu( z=#ERX&ytF4QVj$=>cS*qX8=72lnTm9mq6AQg5Bc!@=0nUuq+@msQ!J` z3>4c{nVL_R06S7AdmCZjhMF>M3iLJ``-)lWXDqAHtd~&exEbs1;8E;bf>6@ukN^UT zZ{R|qvt=SPZ`uNnc1|zhD@D%pEahL&iW-~-e*cYo&eKHKHL-55Z-Ws5d1xEhygk0d z1bY6J6==}=qMopqcd}Ukwuc>F8tStkX)1gMOMT`D_3qG~&A`cZh~qFmd4dK?%v&LB z8dn+6f2IpXbPwU&x}K1KGEkLQ>lnWCQDzp9h_vrr>MpX!44^Fvx-8TpLWZwd5xNmIA&aPW|gkb^~V| zKzykSE+rcGkJQ-z$W00OaF<+~8E(wi9rpj*GRfqY{inKLf=A^W#YcEt23rT=2hz+O zdI9mw++&hbO?D#zMm*d=W!oi$^r9uW2kze{S4wubRjw0sQ$CK9i=Eg8hs)X$NRcW2 za=Q*BbDqaXPq(e<{9TfWiU48>cS_$*m%hg;jPSyFOm!< z!Y)l|fI)leSN3Xl=_F93Uhov{5JE(AuG4n@Y~JP~ZF%Fo&BlGcs_q55*8>RYPoQ@- zChQdl2({`&y(&JoOF1Zfm)%@dOAMkK7A>AEx=_9w(|}SL>bfDcOAd%AsD0r#foz1G z>hH%w0c;k`2c*^P5L9kJWichoy7aSofj0hb%4CHd19Pz~9_g+&Qb0YvT=m({xU3Iu z2Y2*E+KC&LF!tH8{{(>jxk3UU$<)AAg~RtKk*a+@duJZ8hU+7Yuvv zaU$(cf=PXRd1;N7&N~&9Z{TdN@iLNsFFGad3w@}ibN<`n7Uh{Mtmktl&J9>*pi#Uv zLoSY*H~E2dHJrLH-c^Ut2D1o)odSBJ$$*-Zt4<+ierzPwsBO;EVKh2DMjbjalxK=%%N`r?OcuRob+qlLE4 zgq5bCSkGjXO(H`BiXIornIXsZ+8kA)_f|)9uvZ@Hb6r;iYurYhU?IH&OcP$2#(f;? zkHUd5F{;jc5KZF_=cw<^f38$X)Eo^S=BqX-6$1U8t-*`j==%9`%@M6S+90AYWXdL0 zJ!K8BR|8jNlYCa|xMO8j$zlgf>`ze}FUY=b0uSxU!6d59$CqfhB_Dmi`mFemupca? zDZTt>KOpYFe;BApFHI82$HW*Caktqx^r@x+gDuiuX3ps9(oeqOX(Vr?T)$n0B!H?C zquH6R67fXSS6mjS;rVq4cJ=jhX_XRkhHO~-AswH#8bbUZVm;(N8K}V&F1u$Rsolv> zTbEpm0M0pq7Qmi(__Vbrvhb4)|DYR|UAg)>J?vawBgU5^umG2RJ1ZQUPF-pG2cO2s z@#Av#b@V;r9U~-|&LNB8bB|~tQf#f8&MNv0UAIIDFuxpar3AS=VIs~%;kqrJLfRu# zeVs(2AuiO4E9;KAD&jEPO7SeQ`s`SsD1XHrg_9F3vUo066GZ+V?T|tFyRU3( zD~{Yqz0N9I9$%pUtKu%+NSO3Z3G~mMBXijv_vR#@#4q_#t*!vBYUoATNc#i`6@3E( zzFcs3!?aOY634!^yoU~{0ihd~1J6bv$npu!#Te&wc6*OZ@PIcC;HHv?yS3i&^3O;W zpPPMpNPkTt-1ChzSWMO+TBVmOS}RoZjyh;bo7o393a_{f-9l&qXBKYHQlku!Ijr{j zvKTmM$E-n-r52xI`>hxmfDgZQcuo~i6i*L>U@~>j5fhpB?P!S06Z?&Z=M18s3VNFj zgCW=7UIMlYa6@P)+v(FdfqC#2QypC;+cHwtF4pnztrVqdJyHh=yM^^w2-;56X=Ul# zdvpIDDn4gEqD_U(fUjO!tPn_k9qjmz)0=3wJ`S&{DDlzDns z#k4RGDoHum zt2&b=wyt+C9NS;9Sv0!oPh3$=SG=fiFIzFl8XQsV8bMUH_2Fd&w!$>$n89%WD zf)VV|7rWG4cXo>a(nS>WsEX-aeTXs2wyx2l4`zZg<-(-o({Ja>LDlpd)Y}}u0tsEs zwN|yrQ~W_qm!_#+Kjq>3fJ)gpvA^Y)pm`Z-s98f!z)BNU8~_;;v|!>M8rX8wjOKsI z@V#e6QA=hn1WVn*WWZ3t>^QY_S1uZOW<{i9!IA=uoh#hRqSRiX= zPQc&W(?Bb7hpPx@`9Pi7fo2$3&Dkj*iHl?g&hcCFyd+EZNs0>O-q>#^w#A)uxz|y; zax`r3^$>kG@j}r;q;n_53$nLGQhk^X7S%*bs|xlwV~-{AiP&eX5+#VmEWMfR0R$d( z#WC%4CXI-J@Keu4o*Q`TEEM@t6bc{e$NcvalvR`c+dK@^=;REHBh)(m5!}m!mpm8q z`$2$1@}Y8#77|C4$!t&+Qor72t#LvqL6Kf57!MB@MdyV%7oltP32Avl$p z-_CRy&~C5bCgHS>Dm^>~tJvV)ssMR__)g#iSP2ufW3lGvgx*S-?&R=gKGp*E@1IV! zC#I+JbT`TJGl)w<+U;XwznbB*`j25c5l)6tafN*Kx zaCfa!Ob>dt7xTBz2soqnhR$0P*x+}+hydzNFBc`Q_E&saX;`}ZTHTvWr98+-rwp0u zMwJ9px9CnESN5G%^3CJIj%M(L<}h6 z^;y0V-E;mAb_lxvt1gMN=~wZ_fd3EyBE3?M7pJ8AxcQbeZqu!3s>4UbR?KkOE_#1N zMuMa_E$6Q{`X9#bX<4)-(6Z>VZQHhO+qP}nw)V1Z+qP}nMx9&FH=^n*X5`GCZIrg8 z1p~i;v!S&LYJKF-VsP4s5tDd{X+Y@+zE4Y8p51ZbvBm;7d7|(a$vsKphkgTFSgj0q zf@WoXtE#>QED^o9Q>57oEn9)nnkk~Xv{B&$XjlQDeZeE7T2|YqTr6+UQx_Z= z(q_aBU`YKFu2FX@mvUr|gP_OKfdj zzbcaPshbBm9KpE+dlofMoUv|+7Ysd0^WjsL$))$F_!fM*mS z0qU16wQK5Tw{20pG%f~!ib2O4^FR18C z1mb*++Ds|a*}~?)sf1PQ1gU2#MpI*QopDSB-X;8`mLMhi&`R+svZVu6GM@Y=WSul3 ziQvK}QPJuu*YLFwj@PeLJuJ)Au^$=#`qjnt1SEtqjNl~1YXX_QQ~jO$Rv%?6@?8gr zr0Gb(N#(O+H`Eyf{gtI{Kph-Aa31dwxIo6ORq6L7vp~?ICeemkb86#cbCBjYk#SRb z$0-i2RlgmwE_W~yd%{V`)6!#Yqu<^#${{Gf{Q`VMMot*NyEYt!qRyDHgTi@2RE{%f z?XGQ`lS>6O+)fEzMaZJ^viau*b7Hv+K6T@F7(^4_wtB5 zs++(zD(UUrlYU&kcvlCSi^{JE4Q!Z~ct4xlnR3&(CzoMJi4<9PbM@I(t}<4=^7*>* zAG+cdyNY0ADX+jGCQ3X^SC)85hFM`1ywB+dM|;!xQQT0RVI4#mq>z#u-nEsBKQ+yt zHcp+{NJTvR0dJ?%kYdg+N4iaem4uGs#j`Q!tTl)$_-1l04QASscsElVz*O~F>*|kB z58pFVAO&5+nAvQwps6LT3sNBhywh>Ypm7(Mt*$=Lb3%h6X(-R1W0Ta%55Dkt z4&>?Y85;va>z_Rc7uLnY!xL*(=kTe5x5c#Z#LpK+lMG!TkX&GFfyqF*>@>z;=)XbX zLTl=lX~kGwfUR?eg<{VvU6_Lp`5Z?)ATcb zwS0;EXO!g=L}~qpeR9bI$|T`$-(!_syqr+xkP(rK3$eHDpDSg@o>7LWH)O{?u|<+j zo_(WnFaEeg64ut0ccSc7fi;89J5CYq6U5ZrV9OXjvRIxQmQ#4}-VRF)PlFO16h_Je zVfcO^>*Zk~OqD^;)i{|*wU^B_B3K4GCh5n3CY^icrV|lBJ3zfj#m)8WP4QBD?>k(} zo*{CNH6%{X>a7<`)NJ_eoD5Q zt0l*&ZCSGqporbA_X%Gvu>&^NAkm#llTchiqfU7nOp{z{d?w}y$~T&xzG3`3BW!$M z=?#V%Mx9K3vWNHHw|1UTac!l}jx^rP56=MZBIHuB=}MTL&%3sIg`qVI9#+cK%Jp}G zQ8HaH^VA;Ddbf;3_OHny!0aXrTVJ_a-LJKfA`EL8Ihd%R(ia z?Y$kpJJKBxsGfnCy#aas;{(}HSrYk?O;#hB0}%eA)F4QSH8 z+?jTOS7MPtifIBHG$C4;Q(TI=O|;FnB(x^O+JeWCDKB^lVY-dX#CA&SEvNdxkySRR*Mk2$Fl>u#5? zW@kaoy@=@1Fx7C+w-5;Hrw5wgnhePtU9xI%_QH71IDJE=vx2aH9Zo2Euy6m5YkKr&G-(C9%VY2OP z2Mra=Tr?nCGHd2SaHtQUBA!CCc*|n5oH4u;l7T=rJ7kcB84Y$o#;ZO6h=S4!Bi{Z>E1ukCAiAQh+PtK^E z=Btg<*xg1{cx5MWo?eCLo+i1H&6yBn%LGogJu5Xe?!E`&dC0-PJV-vZj?tS+7C5bf zjG{=i8emx6>K^Eps7qTPIt;{BkF()e~BC07*AWpYKN?O5&%N6jFMf1E)k@ z*rZZ@@6qb=>|biob~?S>5iOYY*DMyhk-PX~!WKqad_-ySu!W-{h5wpvnCaIFLtHx( z2ijzszjG_7osYX7(w8_;?k|RBKl>kDLFC6z%<;($sw*}Hbgdj zSEPSu(0=`|zr=R=dBi*#Q7u?EDcHa zcWMT&;V%`ze&ku7|BJO9!4B}LgWthhUw<^1+gQOeK!-Rs9sf-rU<{`aJaLv%X8F{q zJKuI$An0vQ0K};RkwppIuI%=)b038{OZEo_Pk1e`8F?RL-c_>>_4?Jn#hv#45WC^)k>1^qHcZ| z&zVeAWY46P-BU|w=0o{|WqlWJ6Q>0=GNgaXC(xOcE$WWZTM;gN%jAFp==2MWC1lIgfjNnDW5+`Fqa@B1y z$qbWd4vHC$)r)?QmsyMf?Y*R@ipLaXbYZ*yRf}a^yC)1X;^a|S2N`OC>LbF_AwTH$ zk9`5;dNeLpDlV5+BLNYf4Kf{P)gSxP7?d_t%L}6B3IRf^6?$9O^9Z%JU&~hz*16V; zcIsib(kyWqsdd*J-$Se$*N`szwlc<~e^Pm<(F zV)4I%t2Khx8)TB=a9f7 zA4(o1C@+;{4Try|^7b{id=3-g9eJ{>ThIM@*A;5M_V6EN~`K=7PsNxS%aKhQ!|0e z3;y91y)1f70lO8!G12%qW^-a9F!)VX^-l`t;O=T@>0eSzwQ++-a~}QPlyN$-Y4QtI z@ur8)&^^ey^_s;zbf7!CD}eNM!!4j{SSZDV=Bv3=Op%v!WBj!j;=7|d46DPEH!ZC$ zdda&@r3$b4vQVmgL{F`Km%IatIsJY{TLLJ*-vtUZmU(wW)&9CfIQbTF)y}8P z?n~w2N7Tk=>xXYTrww{BzB<4A)7(kBIu-GMp9yf41keT^jZx}PQ!v9U#T+lmqXcvG z7)zzMxZ8H|Q9Ab4*hwAKh`f*hbTKOXb7=fe?H~ybg|K>1L)4Oh_g%}I=lLmdv_}15 zuDlTNa`OX0cL4JQ@lIsAJvMJ?d#re=N>%ojzVTnu3zXd(B=4YxZ4aepp zg0T|tUHa9MZyEigg!AfP?1v9hwH)Bj!uq^Os&T=o2N=Jomc{jyfQYg% zR_Ww#)d9IgXh1E;!;1**_UBKsVaEljQ)}E-HTUUBS)grCce%?2S>SNhW{{j1nsWyG zo0?3ysklrZ;JB5czuGr!II7mspQORJ8W+Bn@uNy&8S_c$sGYGy;|M%CMO*RyFC44A z$I-E&AtdP4{YJ{TX~H8+sFXtjiRhCtWYLys(=o^H`2pxj>bVB>H07okRrdA6rz%8S z#H_OmG*qdKXHAwgh_oCA=@)&k$P;|DXv#GXMGRt|Ilrd*5;_Tdh!JZ9bLwJt|7s#i zaLF?$&4Ht#6t|s9?H}N&CjaG=m>NP#aJBGMvolMqZroY=P|52KV3auP#->wBC^pd( z-3w9;)a%qkkyaA*@^w_&PLaAM@ zf49v`i`*|aX;v!SDaaZUR#&pZlPdZBW(9pbD!p*(x&k2X&{$Q>`3&C|?CCBz|8}8^ z5iRa20f}EZ8cNDOQ;!d}6sw1FV^V9FGK@*GiAU>}LmyV2yw(0Gx$y1eaZ?*lUJpR_ zG!nXeh{JCsGYl@6!0!5SQA{F`Bu0 z;GBzSk_!V-yTpc-hFE};TOKPqZFlJ^17^daE4J`-k47Cu2AwWGfOjX-9SO>)~9`u~)JLFLet7L35TO)_^ zaSDUHn*?h_r7w?Xt}N&S3;|i8I~t1Sh{7VE9-%sH)vvp zhIScz-Avl@zQ0WBM~BLSNKRbMl*62cjRr;MWE4yzQrM?meqE`*;eZDVTv~VhaYGg; z{3f(U<4%sIqZ5xHGe-aDz7sic&l|%bH1CtOa5l>e2N*5igbcKNAZTTPDBnC3T}=$9 z1uAA9uvvEuHpSMH0Wv+A^Gy^7SC6e-w(emS2G;orVN_y5Kp>Qy;I=MhL@#u4<{QKo zFjM!kLb_qNpXZ$+^RWeU(?q0}iZGAqP#!H1h&)k&tjZz1>l?(}u{-ejifZC4w=4lf zuC7#T*u_aw|A+SL7|Nx4GnnL!$kRp8bO(Pec>=9dxPzwGrkIB!hL{1<)ofq_UOv7& z)h1g7Ty&g?w_)i8hS=Inb%+nU(S=Wd{PKv#iz;|BEO3%(A0iOPwv$6_Qe3f$CSPl$Vxo!UmuGI%3DD%cka`1_Z!Q&{_m73eR1ux` z8W#=hTCF?hemktpfL7k;71(j-pRcslXMam8G@fcjuqjsVz8=(0pslLA5(Pey7kUK2 zr!1-X9gTeSIUa-$F&NkZl?TW18Q?+N(i9flB;WnLjhw2d|8tR4IGWT56jDk8*}MqZ zU9ZGM%ij6dkJb1U83ahWtME(dg)Y(LPxEsH1bW^(MmJsoYokR@3GZk*BIPkXK59&s znd~4as={KWoMHmK^P-ywX9k*J!H*5u)V6b7H3MJ%F61sUepBj?PWRx}>@h1+kh4fT zQBZuV8)m1Fde`kQt>hl3#yEZum4|h}+*#-@TEXm%l>A6aRB}wgWxjX$M=oQhyqaxE zuK^J*)O|&!8_e==r!<$Ybt(3pR{@9SIzKTWMo1S@x>6VP!jP-nUtH~e_PFZLx-zI0 zdQnQx@)%gEHq1T(1KI3`O3qHOPlj>)@&f`xdTi*jmc69xD`xc-%760aSm~chPe)HGiSJ*;Vx(uDz?N22WJ4uDhU@E91}^cAL%A!w}=mq=WyxqD!ZG+=#h! z`y0t6*K~Y=0(_c~7dHdiMYZ`D7#dw+Lot>VlT|(#MPY|SP3X@`^W}t*uNj9|>Rf&| z3sOd4M_g;fh)gaOTGFeYM|tl-$go^^Nl}qCSF2sdk|ANgP3Ws=r`yW>oNYVeOb~Fy zO)L_`XAqgT6edBEn9Lt3kmMecakf}+GR)9nn-sG2y;`!Hduo|vpvBnHM1X$W*ou$? z)?5Ae%xPy6;Y!=7PtgAB)UCL=6oh-j>0;4$Yd&KN$QTy_$~Cpr7+J59VejVHhO=#T zrgb#H@ZfAr8?Ku^*K!#jvYuVd$Y{zVl7D74ERa3<(ew@2HdkjzAfOi%o^AV$THK4I zr0jUL;n<+(5UkLC;(6qSeRW^g4|VMr4F3k^X=)Bfr>%xoxs+yk3pRUhgc1+`jZneI z220w#&bNEKB>mby;UPNi^0bh-CK=wdPg;K(coNTc_p0nF&I&a*AgUR5()g=X3HEV2 z!6>uNfas`H`uM5+w+1;n!>;o@W}R>Oj&$WQNM}LRByJCXaN}x&P+Qwy0$7d zn+n-8{Rl1VLdUGkf-$o^Msz}{e(}`%_0{E7sOpVYLW}W5#fcQnn8y6-vM+#Z-G?yE zhgxZ#*|vDUk+{GR145mpn2GLg^K(eM9ot(D28yIao+kIP(t!p;FXw8-nTwr>jAP>4 zf0H5@Fv-ExODYWl3406JUppa826SVvt0k%@Agyu=pVq{hIH3}}Dm6@woFY7b=uj60oEe=Fjw);6qo_rFy5QQi>dt=0^K2x@i4Pe^D+uA)0 zc_!Rn)mvD)-EGq>CpZsq?{CrKn6`HmfemD|Gnd~|m^0G~@Dk@ez2*b=4B_DSUMFf)--PNI>R1;8F_H1EhthE$~J~btFJC? z5`~jBB3=b4(`RTao_MZp#At2}w|1$iCW>L#S z6!c61WAj;_7>$+L&G3fssdM9j8ZiGnpU!cUcgdPjk)Vv+uIzWWDZgwI(UicKB>MEz z$-JTJTnM?FN}ZCJdy7xw81|^ec}=4;Obo^(8O+e>hcXi@PDMIWMp5k~En76|=A^*DkiC1|h7uoi ziq%^dgIWy&3H$IUl#D|vH;s^R;SM`Los)f^Pj7v_trs}#D06&=35J~FgoOv$=NRa4nuvAZq37T?q~>Cw>r%U$PQQ}SpJfoEV$R-RpK zCkv)BP${9G>c|(Ca{04_CN^spqsoq(-*=E%yMJqrYH#os*V;a-Z z!{DY&7jkTlG(!F5naWy85XwS*>fBGwf2HLdW28cbu)C6e<>X-HQz^5Y@e(fLLvnix zftzyC+^+@QBM*cbo!dvmv_FqjLP{Ut{VWIPtvm@ZDOJMlW3p6Zg)656*wVE zpr{rP$r~3Qf1z+hV}#_RIx#9#(#e&q2|1<>J0YXQQvdJUEDASA@Min=%%^( z%`qbo^BvIzQ5jn8^r{MR4H+fBLBs-{XD#_{72OPWN4q1>us%nxB79A5ozU1DP2XZ@ z_uDg!0^I$k)zuW~&~uc&fNkYw^~`J5d5M3D^dAy(QzzTPqVe!&*h@Pf!BM=J@{e{xve1PAu&zD<8(F z95Mq`<+w@O&@QKa-@l%Dj964AhMo{I)P)}oJ)zyhXgimd{zbe?7qat7eiQk?XkCR^ zd=$Tf$HOIobD#!*!;waSK$=x;Bl?7XE{c?~E88D9cQqk&wz#pWePtZQ;(w3n$a)O> z73K?d^g6Ka*akHV(OQtj4%LI$*k0H9FhaHylbA}V7Cl92Zm%Yqn2^8Ht+Ch+7qPY^OuUPsf>GtMyc{c0vE%>p6SM%9PycHiyv^pw^ znvoZM&XLQD4c$m~o8$@bIB2@iIgW@d32#tArDAnEm+2sl`0nr58g~xJMrLTy4Jmb) zzGf5A!kt$y?QXrZKt4tIsJMQlzH*CfgXhb5a&VBOpcgJq7Wu?}6LxKzW-u4FN#NZ^ z%$^^Rlt7mzXzm77xgn|g)sjkZoA|OwWJxkr2EHii8J>t-5Z-(U`;&l>vA2j#%w~th zOxb6vDOPdu|Qr7-wCkh#Lu0{V;0(ia6vJMAh&EO*ayeY74M=+h^zdgSQ1-$n9%%?jY8TnKwa z<`Ui(PwBm%sRCCCpOMGhh#?UD%aS^9NpCSx){5mSP>Mp-C#C&y3iF7%wWG=W=3%%@ zz_-=Yww1U($LwWR`REUwibruj;7#_mllh^#t~IH#i`nLmB!e+c$Y2hhH_jBK z;hzgG`XRHxvp2u9iUc)dUBqBo!m`WA((3wbd|<-LU}S7m67mG}xC~YGSoZKd$6ovt zh3k<9AYuE98riTj{$~B{OuSTVtaVVqS4>~tPo7@PcaRH9kgbIjY~Rd`d|n_)p!3O) zTVq&emu4;X-;hgyaiMF7(+;^oR|N$Nq`FUi---POzeLAiqQJ=U{KY~V0D3+$;tZA7 z9hIpzzkF`|R6d~ZZ@MDpEu^BhBJ4uu%2h*O!m#kCml%cYc0RPfmjrYjd>#&4f*RAQ z?#%db6MhaUhVfHeWvocMYQzfE2C$wZfbN1~O#ID%Pj{$|#+0eRRpbVFh-}=g+QJ2= zdZH6H&@YgV(;5@((zjDP4mI7V){}KGQxO9n4dP5>Rp)HYu`nByn|A^3B9GR?bT^10 zQ%(rB!1MPyrWN!RIdJ8$b<_gvc>NCk88Z>;Ed93c>8B``${wGf>FwzBGw_;-BfuFp z;6^HA(ZY}(Xnec@C}*(2Ztp6w5TQ10$)<*|njJ{*AFAAvK9FRQTMG~!Mk|d}{IqmM z%sPQRcCgCmp3-N6JsMulVACc_?jy33zd|gh;gv6928Y$^W~0Q1p?qgx+PtxM@DPMW zV8PZgKR9lSCu37rpm5uz+ z>`RI-rV4z2l+TuXugi5BBfjx6iw055PR%c*IpK-9Gc`(MS z2Y3I+&H&F1X=o&jWY-o7s?v~a6xM7VqLesj4@o1&$@92a_2Xm>y)~cr*a_ z75bW3IGt-N%PxAvsrW-o)G64h{6*@YDe$>7XPSt%k+gr`FiTxmzUq7Puc%Hzk3wQj~wC<~0QrGSUo@MUx?1al|LUe9_fMnhjy z_WX1Rxw+&G&rQ{U_}#;wGe;o51u99tNFQjoacixLxP`kDq98Y^$>wSUQy5}GDbV4i z=6@knZpu296#<88qj=rY$EA?zs;yL^;f$*66&Eop5Uz@s6|iYJ1k$FX-+#HY`Cgw- z@qcw7?!OlGD`DA}F6Ij~B72Pm&SN}}tRYRLFZr%?XH0q&XS?5L? zYN(((^$Mq*i);Bw#c|BUJ*+iq^Lia@q`V->uXiy|pPjvUj(z^1&IG9=ga#ii0y-R~ zie~%=12)}JLsFm-{!uAsUwmZ2pdFUxy*ZT)>mHXS)I?61$ypR;RQ1o|4-Fx@SG%HZJN6E{wO z=nx@R)ta)ok|DV-=HZXnMCHZJi1)U^25ow^^V!p?$;t;#=-HqnS;<|zO^GOL(~0bX zjVaRi`D7Cd824e@q@dSd1rdFmQWY|t)dF>dQT1cq;k4O)q(0;{b>b@3Zgm;@?q0nk zu-NC8F0QDLmIMPA(OcO3R(`XYHEfYeTI)}Qvfvx2eePAowS&G|s%=X0esFfZx`8)B z%b4!vY%8iZC9r~XZ0i?t0h>P zXyV#%8Dh5))G3cfuZ0MaCY!Z0MznjDJfd?OFWWgTB!ub#X`zC(uJ7cJ`ev3ifdS!Y zcl0Ml=qMyN9J*|{TaR?w*UO$Hz&OxwNw~|=3-(itWamJ2rAjeo%n5V%FuhEem)EF@ zdxF|{Lt8DpW^ss>$%#t&CSVEJ2el4=FUU~jH4<88Qj=D!zjzr7j^?9y3c5xGbC%Ov0lF+r#7FMf7nlki8X;k z>4VU>B#aur!`X#dr%mHWEro!PBngHrUNW$P+UmYZ4vNeA4z1I;9%T7KlWwC)me#V$&CaZ%`8v1A-f9U44#st$tImC&=5OX} zg6gY4n?!*j+>RwE+McFL?npfv-6VIeCGDm-n@o>o3Vrfb+4Z{ItA_fx;pzlaN|>liA&MVaTtniu zyT_69svem&pU)4EAOe~8Aj(!@qlv_yiZy&3UaA%-WmX0lWQDNP_Ap`^@263qkNOtt z6A^~fi>bt$hHW*up=Co%-|WZQIhNPk%u%f_31_T7hHxn6%9xp;)9_uUQs&6GtqCCu zT2cn-rpJ~!`!0z8CH~lX4}J={CJ%J+Mk{&^;J%;q%iP!@QAH&LYbz=ZCyHHR)EO{a z;p}Zb^>_ga5j*EY4{^P(_(29TG}EP!E&l~DXsYyx$ZHd=27Cvw?uh0XEgHXcu)Vd7 z-=^yOZ~|m!8LaA#Nm0TxEy&&BDUp^6<2gLMxB5DMtWL8yQxavOza~5*EUkeOwXQ;R zwiq&-*r#c+n4%}}U|dcV1L@5%5S(q>#;c~q?dMJ;5Ymyk?vIya;d*cRz9f^%viCsI zJpB?XA%s=6l9nZK(mDR~0>7)^#q&M2v zqm$D9k)-L;zi{uO_dgUT$k_zSZJz+L&}`v*Uvs6p(Uc&%77N5Yvf^cg5Z7YXL=3O8 zvMyolJ_r?NAkyxfQaK{~ZgEgCaYRM@nQCTseuR(DF(HAoHsVYl?3dybM_E$uGh&3BekS zNSHxqm#qUnNuF{c>(OVxZ~1hFd#Yo1h_Bry;^B2iw49(RHAh;XC{q5{iHEj(-@eFG zpZC>V$!AD304gUP8zCNKjDr;mLp+(M@9VswAKjcSUj*-PKAz}3*C~!SGJe#{r9^%vT01zIteSO8Icy{`H9l< zy&I!KPJDZ02QH^A*n-2B2m0h6eZaCZzYQUq=UJEkgQ#fxyl<@!Hh8hy`D0(Ho@!jYbg!g%)2JE{ z4nkW9!h((6O!3++!w_OZb6P;JnF)8&=1TKQlikl}=SplT3%Ulh@U00)>p`4zsX3xz!;od# zKI3B}{ySC?i|O$dVA2euBT!*tD(PQ61bXP4zYmkS)6jJjKb0sOSLefC_;z6qvd-!g z1)580WhoWaFlUgw{Xuhpj(vXf0OT4Ft2eG{@pGX5z?Vd?<(vaa9a*rEbq9m8a-T(7 zOS6$BrzfTTfB^IiThFyo~?G{p-mY+jqCF#KzZ4# zLMFxa_-N5HBek*Z)XO~mQm`?xq&K@BY)NB^griV5C>Cn~)9GEX_VTkjSHqEP2o%B6 z`tUoW#?u}rtGZ=PSfT$&Y`!6=BUI)#=Iq+eQ^?FGb{7ZU(iG{CR)d*2h!>BFdioFA zS>6b5B{}rr;0G7iAiWLJptrg~k^XfbL_QHNxqY8CNc5H zeIGx>n@QydUT@1Umi~hd#guV}o$%Z1aI8Mw69dqy;ZI8E?}-ZMs7vLl$~Dt0tuDz0 zS$akW(TX%W7S|lGPGx0&2}^M|efnZDjsjtyk<&WlnQU{R6EoS_xgKt6z((PYS;r^V zYNJc*r9f6x$VM!8Y1=Rj!&ZQySA>L_i;D39;f)=SXo~BX9!TjqoybBZhnm5jDud@z z6X|U}Jx9{t$HI~RTW|t%4^IOAmj&{DQ3kNl zeSH-&XIQjTy!8}URU7xv^K5|ff-;DmF=tZe!DuzD0TXN@`K z>~R&R%R=^F26-o=JT5z(+NRn_!cM03DUU`?G7xK|mT!?KPcdu$L0NoSY1AmM8Gl6H z%A~0GZQ3gJ&owgEP6;o-66%+3s%@lA*k{;7O+?w`ld{a0?af1`{sy=UeHT#Q9*2bN zB^-?_>}ZWqjN5OyOI`W?Lwdthg3?@i$XunkhVv&B3C!tp{f!BY32w~QFknB(z{Fmu zQd^D_hv};%UW=;|0O-D7;7}TuZtuqA0_=2TOIpz6`LS%dkL%Um-soSie1M)Q2WG)GiSxIteLt*@wpHt=fJ!B^J3f1#%cDgAcO9yjFzVS}3?OvSf z7kT{=amc^JJ98UqgImwJK(}}l)*6t%yt|(?x9%eldfDB*LHtG7-e6Uq(FuSm0<8Wa z>;ctZXf+y9(nHx(^X^m59qLr=6aOjNspN#9B>mjp77>&bd3+Q(k_gRyYqEBWG4{bq z6D()eBTcukL@99g^Lb@bpfJ}sJ>P+?yZhru()n;eOm^J&o7XQbT+19m__+N^zCT8P zuPkuJ{zI{o*oh=Rj&|81ZP@I+Eq{!YIbC(Hbywiu=6K*_sMoYBToydMl$E@6bmp)A z`?gVwa@MXQtqYKY{L@_WYInW%0op&uIJYWID116#`%7}0_;L^$3O}m%LWT9q2%M95 zNq~_x{3i^wdo4(ZK`aTdebl_QyZxF0DTieo72patkKEUmmRUAV0)iFu9Fvi4xf>pK zw;ZTtS#AaMzi2Y-|4&VZiJ6V#f7N7|I9dLGH5pqsW0#VdRa={)quIFsG?|?Pxkh7b zTy5Mfu`#o;R$Fe|quxEvw`}fS#@lj!Xy@20>s7ByN+={rZ*Fu~d2j+~U}$1ydI4D_ z)xgl49L)ad@h|~F!c!0yH^7apNbD{EPe3gJ<^ZgD!2Urf15-0I!F+&-4Q>yvKpGld zfaOw_KPVs;+n5=FRs!;X(w^8J?D79VnY+_dvg_09$@62X@pt(|tp7lnhW|hrK{kPa zjHJf6m_n2QEh$A{0?=k)F3c@}6kS;xfl>g^1j_kYObK9yHg}-)?=8TL&8^J9-|%GS zqdtiB4!|6pUqZ866MJZd1O@a&6(tpLi3rAuXuz18X@JMYzm%;Gj;G&Xuq>{PUwQXu zfb>5tw$Z;9nP2N4_N(Iu`)I_#P*4LfCRe}=09pYz2${d4e=#{7ya7*phRo{Wf5pFq z$KUY$05AMlivZIBr+@jnwl*lSwt)avjNaPd>gf5%0t34+=O*9^Ep4o=U+|ObXeLJ= zeynkN@Mzu>I%B)U~7C@0}F_umE>#{&xLe zPbRxOvnMC^>~H5WkL|aGFuAg_voVTg#~*xO-x88r*_$~b2UK9@0j)3b*&AI z=evs!_{={UOT#zKX_6qtGk1l{=pGg0|Vm&!1{Ve zMqrQi4c|X>U1fE0^8B2sK9Ik%^uPB%EE0lwV2h~wP80h{beq&o9Iab&MGj>^S$1aA zV!^gypkAI0-n6;ngf3H zyrx^^9RT0e?)+87gUR8G{R7HG9h^HYK1~hKyL_imG?2V&{DuTa6&H9ngN5! zST(oQ=Rj2=^w!BaM|w2S0P1Lbv`Bv72;uQw{4zW|v{t5TS^{&%Z2E!;sos6)1^9cm zrs^&1%jzQ+|Io~*!%BK2Ky}om-Q!^vgyFRsHn`NRs5f>EV1Xv)g$(uDkQOLSWQqqB z77+qcZF+>GTj&a)$~TX`Y}P&izP;nxUf2f{xv(r}_$S?qd24pS#-#X(^K)s0RPGqU zbxgj2ot1zv)(<>$+uO4v%a{6B;HPqb2R&rXx<(`?S$x&i5se=2`-$*InI8zf*{?0o zn93T4(S+{i=U=9*xgg(0*!!k?@4_mIU`=OTi~_Usr5zv(Mbi;^=8}=MC6Po@wP=gN z1#`)SxI-`~c`GrCZ}|%TWS^5u`{sjgEVyg4%2&~Z?cL88sYa-th9)?!MS53P`n>nQ zz}Jw!`}MA7r{DiE8<(^KsK_W?B(D%bUHfp)`DROSiOt6_;io^tnW-smlK-)?zi!>1 z1|yZ+cR4>c7pSE3%QjaDUFd9~-*gl`8m*xd+xr<6_Ay|%08b9Ki;3g&dk!BGQnms+Q|B(OtX%( zJUS6A89>~wFPnKW-Dm*6Z`&m zJ0FTn(#hJspziolHvOSO1O33I?z+%W7JV*&Yl!M2Y{xb$i8+yyFH z57?(y4e9kagaYaDf@AX8!Ap7pp8Sri>p1cALY+&{FQC8l5pj9scRsWpIkVUJ)vSPb zL{$%x_SU_?fcL!|1dfYa@(T`TW2#^Gd=h=!$+;ZoP*n?KZm*J z>ki7{3$qnEpby97VYlnzZ!**KFRu~GFddZVR2~7sHYb4Dxf1Gd{@bv{CsBlq5N++W zW9SxefVk7ng|+4kj0%rIA7*eC3QDx%1+22fQL1EE@a->2{ut&=^q{cSP_-k>_s2N+ z_Y;B5x)U0+ph3^rHj?LK3ccidJ)H@NGItOIPq9a*h|y82Md4h~Zi}Qn9t*JZ)}V={ zcPV6_N-X2mBWHGgzxCv+u{hW^{t8`NN#jCb2)j=8>pmrI54Ni$wy5sqODpi7bDf68 zpm6e5Zy@o-O$laft6+=41fs1!GpLYvo^Gap&+UI2ur1!6oUkdiJ_mTzFNm>O(e2a9 z_`vb(RcMIwi3Yhx61>b&kt>Y;RqrmG#Yp<~*}m|-7XNVA`G=dHj`y9hw0gC2vWaKQ};f#nY6%wVo-a-CsnQQ@E2 zgkPfzo#(fkF}G!3dq52L(5>4-A-J>ec;>)IcFbIZ(AsNz9>{3k;vTloT+8>V3QmQv z$fXTr3-XT0&52$86(=tF!&ismd8w3a{flaZx`oTvc$MWmAAU|0)mx~lf!9%8my*1V zBIjm!ECE`r2%0_@^?Q!{0SNj^HiWDN46KDZs&!2+9I-e-9H&NL2=4$(EyiNTXTeXq zvZ(zWoLKeroR>a^;xS!Zth(=NLF!Zzx6{K+KSO1v?4u(^& zySYK_-7%zO71W9!v@6M*0lKYS?JWo%^yu5}919ua+WdzI4X2h&86NW(2vd5W=azra z=Q2k3VYtWxDFELaBcssAL{|C>C}Xq{>&eM{=+r%uw7~LEbuZkVL z=EDKPj#W50kh|7UD?tTw*K2Gy7NdwQYrA#a0C&V&N}bGFOSi~tRBg9qcCQ>CZ9Qy` zl%5|>{-5$KDkCDsvP4xD66!2*iWT%MKPc&%6t$T7j}aOm5M<3u$ux0fovz1dDPIbF z^#q`FYcdx>$CQC7z)^TtJCh`p{-%ua*xfVP%`j4`d>-SbDoubXJ#JieA%~qznr?ng zascX?j-0J;L-F=c6HHy&)*ukiCmi-Uyc`WN!E>EdvExI{_n4}zji^XYOwBwt&{RDh z^rxD9XoW%e+YWa2Nv zeu2VVTZ~3bL|-91>JFqkRK$Um6Yi8@S+!i}^{_tp1z7758K!BsmH(Dg&UWIN;YZLc zw?Ca~T}Qy%7d)mFULefnYamU-&ZnK5e+AL$k3@vHr2%`hU~q~a3|XO;uH=UGdyJQCO=w zcH*9mmYNfk7p2?9_=IkmTVV)-tO;41(t^H@2z|Jsnm;l=-b8{IX@Ml>qSs?#OIO*^ zd}e&BO=gKiVAwr6`9(i=G!YCVR<9w2g+@1@%k9F7S$MI99MW%_!L^n0)fHQGSjut5 zzaHg7I99&=8vYw&zfW0tR1@m1NbW9V#jOHzi^0(nng2h8ol}!ATNGHwwr$(CZQHhO z&wOLswr$(CZ8JA{Nb-=XoZrw@r@QxFYt6Obl7?S@ts7V=9{#OG849%VtOV`0AJrS0 zutCbV??%RXkYV|k_2JCgOh+8PO1I1)Ia%ruE@q|QS9F7l89EE|@$I`m>d|an8zJvS zw=}?**j}8S*AG1T+EwY~Q%HYU*=u#IJM%w*oVgw;&T2ezL}rr{1@;kFFzPM}pR+ZD zDIQWTsEf2V20K(J{74Xu3&4}t;1!48|YBbIJ zd4_-D@TYy){+9_c4b*u&p13~R)OG3_K!EJp65mYn7!O%&-L-Wt4|ds zGzl`1`fu3BEcaH+pP4@F8E#a5S&zvN;Em;(u{EVksG*BFHgsHoE;FASBi28)qq@CK zH~W~=d{}>98^IRTt216MFIL^?TjPE(l(Ma;cbed+hm8|iz&=n zV3b86HhdlRD0LwkqkHa6d8eoMjGmM@n{+@Fw|z;*2PP<_4>N~pRW^-KklN#b9h6a&#bt>mH5dPAR=e;~m>xgXfM4ht~^ZY4q2vT1?0r(cxnYUsd(7 z8vLufnnNfzYgY2*ehlh_My0urdoVrEm-5C=Ob`wD0{nyc@NE7MrfLsh(}3c6whXW^ zyOrH`K!1Vhvkm^Ja0z{Cqfdi$gA6vJ0X`?;Y(aU>3 zhU$3*za#CbOo6Y1)jo4|3-xQAZewc_;KfB`QJ`+N)yCS<*WlybNg>M(1XaK0 zjZxdd*(_FVJM2xw2y8P#1BiUs6ZAqxO^k#Ogk-r|+}qVSwglBK@2@A0w^}vo^7`9% zGB}XSQiI}@DkhnMZ5@+J4UXq+~J=RWAjo`h0suvQ3|Qm&YGWSuog7)S(}~hcc<{cz(d-M-1T?Z;R7l z#MHIbw|>z>pKvdeD;HF|tifGHMG5w_C0Q?VheSF{Vt?|+wJV#MXF=Dwg#K)R4<#BuDNu_uxJ0U zL9N|-mm^D|P@z?D31jn)y(QRAm9gE|beD1b_Tv57d>`H^_Y|&~4ZnQR6kc>cMde4< z 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

mpCg|suB)Rr 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

O zj#I7UokA7(x;*>2Sfh}$8V!XVgHst8Dg+7y3IqxS3IqxS3IqxS3IqxS3IqxS3IqxS t3IqxS3IqxS3IqxS3IqxS3IqxS3IqxS3IqxS3IqxS3IqxS3VhQP_ -#include -#include -#include -#include -#include -#include -#include -#include "readcmd.h" - -extern int errno; - -struct cmdline *cmd; - -int pid_fils; - -int main(int argc, char *argv[]) -{ - // loop principal - while (1) - { - printf(">>> "); - cmd = readcmd(); - - if (cmd == NULL) - { // EOF - break; - } - else if (cmd->seq[0] == NULL) - { // empty - continue; - } - - pid_fils = fork(); - if (pid_fils == -1) - { // fork fail ? - fprintf(stderr, "ERROR: forking failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - if (pid_fils == 0) - { // instructions du fils - execvp(cmd->seq[0][0], cmd->seq[0]); - exit(errno); // si execlp échoue on exit avec une erreur - } - else - { // instructions du père - // rien - } - } - - return EXIT_SUCCESS; -} diff --git a/à zipper/Q2.pdf b/à zipper/Q2.pdf deleted file mode 100644 index 0410222c120afa4c2de8ebba4a0cc52ad0585e5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163886 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 `p&go$s!AGnW!^%Vd_?t*X^ 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 DG22{! diff --git a/à zipper/Q3.c b/à zipper/Q3.c deleted file mode 100644 index 41c967e..0000000 --- a/à zipper/Q3.c +++ /dev/null @@ -1,71 +0,0 @@ -#define _GNU_SOURCE - -#include -#include -#include -#include -#include -#include -#include -#include -#include "readcmd.h" - -extern int errno; - -struct cmdline *cmd; - -int pid_fils; - -int main(int argc, char *argv[]) -{ - // loop principal - while (1) - { - printf(">>> "); - cmd = readcmd(); - - if (cmd == NULL) - { // EOF - break; - } - else if (cmd->seq[0] == NULL) - { // empty - continue; - } - else if (!strcmp(cmd->seq[0][0], "exit")) - { // "exit" - break; - } - - pid_fils = fork(); - if (pid_fils == -1) - { // fork fail ? - fprintf(stderr, "ERROR: forking failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - if (pid_fils == 0) - { // instructions du fils - execvp(cmd->seq[0][0], cmd->seq[0]); - exit(errno); // si execlp échoue on exit avec une erreur - } - else - { // instructions du père - int wait_code; - pid_t id = waitpid(pid_fils, &wait_code, 0); // on attend la fin de l'exec du fils - - if (id == -1) - { // wait fail ? - fprintf(stderr, "ERROR: waiting for %d failed, (%d) %s\n", wait_code, errno, strerror(errno)); - exit(errno); - } - - if (wait_code) - { // execvp fail ? - fprintf(stderr, "ERROR: %d's execution failed, (%d) %s\n", pid_fils, wait_code, strerror(wait_code)); - } - } - } - - return EXIT_SUCCESS; -} diff --git a/à zipper/Q4.c b/à zipper/Q4.c deleted file mode 100644 index 3801065..0000000 --- a/à zipper/Q4.c +++ /dev/null @@ -1,93 +0,0 @@ -#define _GNU_SOURCE - -#include -#include -#include -#include -#include -#include -#include -#include -#include "readcmd.h" - -extern int errno; - -struct cmdline *cmd; - -int pid_fils; - -char initcd[256], currentcd[256]; - -int main(int argc, char *argv[]) -{ - getcwd(initcd, sizeof(initcd)); - - // loop principal - while (1) - { - getcwd(currentcd, sizeof(currentcd)); - printf("%s >>> ", currentcd); - cmd = readcmd(); - - if (cmd == NULL) - { // EOF - break; - } - else if (cmd->seq[0] == NULL) - { // empty - continue; - } - else if (!strcmp(cmd->seq[0][0], "exit")) - { // "exit" - break; - } - else if (!strcmp(cmd->seq[0][0], "cd")) - { // "cd" - int ret = 0; - if (cmd->seq[0][1] == NULL) - { // no path - ret = chdir(initcd); - } - else - { // with path - ret = chdir(cmd->seq[0][1]); - } - if (ret) - { // wrong path - fprintf(stderr, "ERROR: cd failed, (%d) %s\n", errno, strerror(errno)); - } - continue; - } - - pid_fils = fork(); - if (pid_fils == -1) - { // fork fail ? - fprintf(stderr, "ERROR: forking failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - if (pid_fils == 0) - { // instructions du fils - execvp(cmd->seq[0][0], cmd->seq[0]); - exit(errno); // si execlp échoue on exit avec une erreur - } - else - { // instructions du père - int wait_code; - pid_t id = waitpid(pid_fils, &wait_code, 0); // on attend la fin de l'exec du fils - - if (id == -1) - { // wait fail ? - fprintf(stderr, "ERROR: waiting for %d failed, (%d) %s\n", wait_code, errno, strerror(errno)); - exit(errno); - } - - if (wait_code) - { // execvp fail ? - fprintf(stderr, "ERROR: %d's execution failed, (%d) %s\n", pid_fils, wait_code, strerror(wait_code)); - } - } - } - - return EXIT_SUCCESS; -} diff --git a/à zipper/Q5.c b/à zipper/Q5.c deleted file mode 100644 index 6b5d26a..0000000 --- a/à zipper/Q5.c +++ /dev/null @@ -1,115 +0,0 @@ -#define _GNU_SOURCE - -#include -#include -#include -#include -#include -#include -#include -#include -#include "readcmd.h" - -extern int errno; -struct cmdline *cmd; -int pid_fils; -int prompting = 0; -jmp_buf goto_prompt; -char initcd[256], currentcd[256]; - -void handler_sigchld(int sig_num) -{ - if (prompting) - { - printf("\n"); - siglongjmp(goto_prompt, sig_num); - } -} - -int main(int argc, char *argv[]) -{ - getcwd(initcd, sizeof(initcd)); - - // gestion des signaux - struct sigaction action; - sigemptyset(&action.sa_mask); - action.sa_flags = SA_SIGINFO | SA_RESTART; - action.sa_handler = handler_sigchld; - sigaction(SIGCHLD, &action, NULL); - - // loop principal - while (1) - { - sigsetjmp(goto_prompt, 1); - - prompting = 1; - getcwd(currentcd, sizeof(currentcd)); - printf("%s >>> ", currentcd); - cmd = readcmd(); - prompting = 0; - - if (cmd == NULL) - { // EOF - break; - } - else if (cmd->seq[0] == NULL) - { // empty - continue; - } - else if (!strcmp(cmd->seq[0][0], "exit")) - { // "exit" - break; - } - else if (!strcmp(cmd->seq[0][0], "cd")) - { // "cd" - int ret = 0; - if (cmd->seq[0][1] == NULL) - { // no path - ret = chdir(initcd); - } - else - { // with path - ret = chdir(cmd->seq[0][1]); - } - if (ret) - { // wrong path - fprintf(stderr, "ERROR: cd failed, (%d) %s\n", errno, strerror(errno)); - } - continue; - } - - pid_fils = fork(); - if (pid_fils == -1) - { // fork fail ? - fprintf(stderr, "ERROR: forking failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - if (pid_fils == 0) - { // instructions du fils - execvp(cmd->seq[0][0], cmd->seq[0]); - exit(errno); // si execlp échoue on exit avec une erreur - } - else - { // instructions du père - if (!cmd->backgrounded) - { // background - int wait_code; - pid_t id = waitpid(pid_fils, &wait_code, 0); // on attend la fin de l'exec du fils - - if (id == -1) - { // wait fail ? - fprintf(stderr, "ERROR: waiting for %d failed, (%d) %s\n", wait_code, errno, strerror(errno)); - exit(errno); - } - - if (wait_code) - { // execvp fail ? - fprintf(stderr, "ERROR: %d's execution failed, (%d) %s\n", pid_fils, wait_code, strerror(wait_code)); - } - } - } - } - - return EXIT_SUCCESS; -} diff --git a/à zipper/Q6.c b/à zipper/Q6.c deleted file mode 100644 index 49c8400..0000000 --- a/à zipper/Q6.c +++ /dev/null @@ -1,259 +0,0 @@ -#define _GNU_SOURCE - -#include -#include -#include -#include -#include -#include -#include -#include -#include "readcmd.h" -#include "jobs.h" - -extern int errno; - -struct cmdline *cmd; - -int pid_fils, wait_code; - -list jobs; - -int prompting = 0; -jmp_buf goto_prompt; - -char initcd[256], currentcd[256]; - -void handler_sigchld(int sig_num) -{ - do - { - pid_fils = waitpid(-1, &wait_code, WNOHANG | WUNTRACED | WCONTINUED); - if ((pid_fils == -1) && (errno != ECHILD)) - { // wait fail ? - fprintf(stderr, "ERROR: waiting for child failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - cell *job = trouver(&jobs, pid_fils); - if (job != NULL) - { - if (prompting) - { - printf("\n"); - } - - if (WIFSTOPPED(wait_code)) - { - printf("[%d] %d stopped: %s\n", job->id, job->pid, job->cmd); - } - else if (WIFCONTINUED(wait_code)) - { - printf("[%d] %d continued: %s\n", job->id, job->pid, job->cmd); - if (!strcmp(cmd->seq[0][0], "fg")) - { - supprimer(&jobs, job->pid); - } - } - else if (WIFEXITED(wait_code)) - { - printf("[%d] %d exited: %s\n", job->id, job->pid, job->cmd); - supprimer(&jobs, job->pid); - } - else if (wait_code == SIGKILL) - { - printf("[%d] %d killed: %s\n", job->id, job->pid, job->cmd); - supprimer(&jobs, job->pid); - } - } - } while (pid_fils > 0); - - if (prompting) - { - siglongjmp(goto_prompt, sig_num); - } -} - -void handler_sigint(int sig_num) -{ - printf("\n"); - if (!prompting) - { - kill(pid_fils, SIGKILL); - pause(); - } - siglongjmp(goto_prompt, sig_num); -} - -void handler_sigtstp(int sig_num) -{ - printf("\n"); - if (!prompting) - { - ajouter(&jobs, pid_fils, *(cmd->seq)); - kill(pid_fils, SIGSTOP); - pause(); - } - siglongjmp(goto_prompt, sig_num); -} - -int main(int argc, char *argv[]) -{ - initialiser(&jobs); - getcwd(initcd, sizeof(initcd)); - - // gestion des signaux - struct sigaction action; - sigemptyset(&action.sa_mask); - action.sa_flags = SA_SIGINFO | SA_RESTART; - action.sa_handler = handler_sigchld; - sigaction(SIGCHLD, &action, NULL); - action.sa_handler = handler_sigint; - sigaction(SIGINT, &action, NULL); - action.sa_handler = handler_sigtstp; - sigaction(SIGTSTP, &action, NULL); - - // main loop - while (1) - { - sigsetjmp(goto_prompt, 1); - - prompting = 1; - getcwd(currentcd, sizeof(currentcd)); - printf("%s >>> ", currentcd); - cmd = readcmd(); - prompting = 0; - - if (cmd == NULL) - { // EOF - break; - } - else if (cmd->seq[0] == NULL) - { // empty - continue; - } - else if (!strcmp(cmd->seq[0][0], "exit")) - { // "exit" - break; - } - else if (!strcmp(cmd->seq[0][0], "cd")) - { // "cd" - int ret = 0; - if (cmd->seq[0][1] == NULL) - { // no path - ret = chdir(initcd); - } - else - { // with path - ret = chdir(cmd->seq[0][1]); - } - if (ret) - { // wrong path - fprintf(stderr, "ERROR: cd failed, (%d) %s\n", errno, strerror(errno)); - } - continue; - } - else if (!strcmp(cmd->seq[0][0], "jobs")) - { // "jobs" - afficher(&jobs); - continue; - } - else if (!strcmp(cmd->seq[0][0], "bg")) - { // "bg" - cell *job; - if (cmd->seq[0][1] == NULL) - { // no id - fprintf(stderr, "ERROR: id missing\n"); - continue; - } - else - { // id specified - job = trouver_id(&jobs, atoi(cmd->seq[0][1])); - } - kill(job->pid, SIGCONT); - pause(); - continue; - } - else if (!strcmp(cmd->seq[0][0], "fg")) - { // "fg" - cell *job; - if (cmd->seq[0][1] == NULL) - { // no id - fprintf(stderr, "ERROR: id missing\n"); - continue; - } - else - { // id specified - job = trouver_id(&jobs, atoi(cmd->seq[0][1])); - pid_fils = job->pid; - } - kill(pid_fils, SIGCONT); - pause(); - waitpid(pid_fils, NULL, 0); - continue; - } - else if (!strcmp(cmd->seq[0][0], "stop")) - { // "stop" - cell *job; - if (cmd->seq[0][1] == NULL) - { // no id - fprintf(stderr, "ERROR: id missing\n"); - continue; - } - else - { // id specified - job = trouver_id(&jobs, atoi(cmd->seq[0][1])); - } - kill(job->pid, SIGSTOP); - pause(); - continue; - } - else if (!strcmp(cmd->seq[0][0], "pid")) - { // "pid" - printf("pid=%d\n", getpid()); - continue; - } - - pid_fils = fork(); - if (pid_fils == -1) - { // fork fail ? - fprintf(stderr, "ERROR: forking failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - if (pid_fils == 0) - { // instructions du fils - action.sa_handler = SIG_IGN; - sigaction(SIGTSTP, &action, NULL); // on igonre SIGTSTP - sigaction(SIGINT, &action, NULL); // on ignore SIGINT - - execvp(cmd->seq[0][0], cmd->seq[0]); - exit(errno); // si execlp échoue on exit avec une erreur - } - else - { // instructions du père - if (cmd->backgrounded) - { // background - int id_fils = ajouter(&jobs, pid_fils, *(cmd->seq)); - printf("[%d] %d\n", id_fils, pid_fils); - } - else - { // foreground - pid_t id = waitpid(pid_fils, &wait_code, 0); - - if (id == -1) - { // wait fail ? - fprintf(stderr, "ERROR: waiting for %d failed, (%d) %s\n", wait_code, errno, strerror(errno)); - exit(errno); - } - - if (wait_code) - { // execvp fail ? - fprintf(stderr, "ERROR: command failed, (%d) %s\n", wait_code, strerror(wait_code)); - } - } - } - } - - return EXIT_SUCCESS; -} \ No newline at end of file diff --git a/à zipper/Q7.c b/à zipper/Q7.c deleted file mode 100644 index 49c8400..0000000 --- a/à zipper/Q7.c +++ /dev/null @@ -1,259 +0,0 @@ -#define _GNU_SOURCE - -#include -#include -#include -#include -#include -#include -#include -#include -#include "readcmd.h" -#include "jobs.h" - -extern int errno; - -struct cmdline *cmd; - -int pid_fils, wait_code; - -list jobs; - -int prompting = 0; -jmp_buf goto_prompt; - -char initcd[256], currentcd[256]; - -void handler_sigchld(int sig_num) -{ - do - { - pid_fils = waitpid(-1, &wait_code, WNOHANG | WUNTRACED | WCONTINUED); - if ((pid_fils == -1) && (errno != ECHILD)) - { // wait fail ? - fprintf(stderr, "ERROR: waiting for child failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - cell *job = trouver(&jobs, pid_fils); - if (job != NULL) - { - if (prompting) - { - printf("\n"); - } - - if (WIFSTOPPED(wait_code)) - { - printf("[%d] %d stopped: %s\n", job->id, job->pid, job->cmd); - } - else if (WIFCONTINUED(wait_code)) - { - printf("[%d] %d continued: %s\n", job->id, job->pid, job->cmd); - if (!strcmp(cmd->seq[0][0], "fg")) - { - supprimer(&jobs, job->pid); - } - } - else if (WIFEXITED(wait_code)) - { - printf("[%d] %d exited: %s\n", job->id, job->pid, job->cmd); - supprimer(&jobs, job->pid); - } - else if (wait_code == SIGKILL) - { - printf("[%d] %d killed: %s\n", job->id, job->pid, job->cmd); - supprimer(&jobs, job->pid); - } - } - } while (pid_fils > 0); - - if (prompting) - { - siglongjmp(goto_prompt, sig_num); - } -} - -void handler_sigint(int sig_num) -{ - printf("\n"); - if (!prompting) - { - kill(pid_fils, SIGKILL); - pause(); - } - siglongjmp(goto_prompt, sig_num); -} - -void handler_sigtstp(int sig_num) -{ - printf("\n"); - if (!prompting) - { - ajouter(&jobs, pid_fils, *(cmd->seq)); - kill(pid_fils, SIGSTOP); - pause(); - } - siglongjmp(goto_prompt, sig_num); -} - -int main(int argc, char *argv[]) -{ - initialiser(&jobs); - getcwd(initcd, sizeof(initcd)); - - // gestion des signaux - struct sigaction action; - sigemptyset(&action.sa_mask); - action.sa_flags = SA_SIGINFO | SA_RESTART; - action.sa_handler = handler_sigchld; - sigaction(SIGCHLD, &action, NULL); - action.sa_handler = handler_sigint; - sigaction(SIGINT, &action, NULL); - action.sa_handler = handler_sigtstp; - sigaction(SIGTSTP, &action, NULL); - - // main loop - while (1) - { - sigsetjmp(goto_prompt, 1); - - prompting = 1; - getcwd(currentcd, sizeof(currentcd)); - printf("%s >>> ", currentcd); - cmd = readcmd(); - prompting = 0; - - if (cmd == NULL) - { // EOF - break; - } - else if (cmd->seq[0] == NULL) - { // empty - continue; - } - else if (!strcmp(cmd->seq[0][0], "exit")) - { // "exit" - break; - } - else if (!strcmp(cmd->seq[0][0], "cd")) - { // "cd" - int ret = 0; - if (cmd->seq[0][1] == NULL) - { // no path - ret = chdir(initcd); - } - else - { // with path - ret = chdir(cmd->seq[0][1]); - } - if (ret) - { // wrong path - fprintf(stderr, "ERROR: cd failed, (%d) %s\n", errno, strerror(errno)); - } - continue; - } - else if (!strcmp(cmd->seq[0][0], "jobs")) - { // "jobs" - afficher(&jobs); - continue; - } - else if (!strcmp(cmd->seq[0][0], "bg")) - { // "bg" - cell *job; - if (cmd->seq[0][1] == NULL) - { // no id - fprintf(stderr, "ERROR: id missing\n"); - continue; - } - else - { // id specified - job = trouver_id(&jobs, atoi(cmd->seq[0][1])); - } - kill(job->pid, SIGCONT); - pause(); - continue; - } - else if (!strcmp(cmd->seq[0][0], "fg")) - { // "fg" - cell *job; - if (cmd->seq[0][1] == NULL) - { // no id - fprintf(stderr, "ERROR: id missing\n"); - continue; - } - else - { // id specified - job = trouver_id(&jobs, atoi(cmd->seq[0][1])); - pid_fils = job->pid; - } - kill(pid_fils, SIGCONT); - pause(); - waitpid(pid_fils, NULL, 0); - continue; - } - else if (!strcmp(cmd->seq[0][0], "stop")) - { // "stop" - cell *job; - if (cmd->seq[0][1] == NULL) - { // no id - fprintf(stderr, "ERROR: id missing\n"); - continue; - } - else - { // id specified - job = trouver_id(&jobs, atoi(cmd->seq[0][1])); - } - kill(job->pid, SIGSTOP); - pause(); - continue; - } - else if (!strcmp(cmd->seq[0][0], "pid")) - { // "pid" - printf("pid=%d\n", getpid()); - continue; - } - - pid_fils = fork(); - if (pid_fils == -1) - { // fork fail ? - fprintf(stderr, "ERROR: forking failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - if (pid_fils == 0) - { // instructions du fils - action.sa_handler = SIG_IGN; - sigaction(SIGTSTP, &action, NULL); // on igonre SIGTSTP - sigaction(SIGINT, &action, NULL); // on ignore SIGINT - - execvp(cmd->seq[0][0], cmd->seq[0]); - exit(errno); // si execlp échoue on exit avec une erreur - } - else - { // instructions du père - if (cmd->backgrounded) - { // background - int id_fils = ajouter(&jobs, pid_fils, *(cmd->seq)); - printf("[%d] %d\n", id_fils, pid_fils); - } - else - { // foreground - pid_t id = waitpid(pid_fils, &wait_code, 0); - - if (id == -1) - { // wait fail ? - fprintf(stderr, "ERROR: waiting for %d failed, (%d) %s\n", wait_code, errno, strerror(errno)); - exit(errno); - } - - if (wait_code) - { // execvp fail ? - fprintf(stderr, "ERROR: command failed, (%d) %s\n", wait_code, strerror(wait_code)); - } - } - } - } - - return EXIT_SUCCESS; -} \ No newline at end of file diff --git a/à zipper/jobs.c b/à zipper/jobs.c deleted file mode 100644 index 41c3b74..0000000 --- a/à zipper/jobs.c +++ /dev/null @@ -1,146 +0,0 @@ -#include -#include -#include -#include "jobs.h" - -int ajouter(list *l_ptr, int pid, char **seq) -{ - cell *new_cell = malloc(sizeof(*new_cell)); - - char *cmd; - cmd = malloc(sizeof(char) * 256); - cmd[0] = '\0'; - - while (*seq) - { - strcat(cmd, *seq); - seq++; - strcat(cmd, " "); - } - - new_cell->id = 1; - new_cell->pid = pid; - new_cell->cmd = cmd; - new_cell->next = NULL; - - cell *cursor = *l_ptr; - if (cursor == NULL) - { - *l_ptr = new_cell; - } - else if (cursor->id > 1) - { - new_cell->next = cursor; - *l_ptr = new_cell; - } - else - { - while (cursor->next != NULL) - { - new_cell->id++; - if (new_cell->id < cursor->next->id) - { - new_cell->next = cursor->next; - cursor->next = new_cell; - break; - } - cursor = cursor->next; - } - if (cursor->next == NULL) - { - new_cell->id++; - cursor->next = new_cell; - } - } - return new_cell->id; -} - -void supprimer(list *l_ptr, int pid) -{ - cell *cursor = *l_ptr; - - if (cursor->pid == pid) - { - cell *cursor2free = cursor; - *l_ptr = cursor->next; - free(cursor2free); - } - else - { - while (cursor->next != NULL) - { - if (cursor->next->pid == pid) - { - break; - } - else - { - cursor = cursor->next; - } - } - cell *cursor_next = cursor->next->next; - free(cursor->next); - cursor->next = cursor_next; - } -} - -void afficher(list *l_ptr) -{ - cell *cursor = *l_ptr; - while (cursor != NULL) - { - printf("[%d] %d : %s\n", cursor->id, cursor->pid, cursor->cmd); - cursor = cursor->next; - } -} - -void initialiser(list *l_ptr) -{ - *l_ptr = NULL; -} - -void liberer(list *l_ptr) -{ - cell *cursor2free; - cell *cursor = *l_ptr; - while (cursor != NULL) - { - cursor2free = cursor; - cursor = cursor->next; - free(cursor2free); - } - - *l_ptr = NULL; -} - -cell *trouver(list *l_ptr, int pid) -{ - cell *cursor = *l_ptr; - - while (cursor != NULL) - { - if (cursor->pid == pid) - { - return cursor; - } - cursor = cursor->next; - } - - return NULL; // erreur -} - -cell *trouver_id(list *l_ptr, int id) -{ - cell *cursor = *l_ptr; - - while (cursor != NULL) - { - if (cursor->id == id) - { - return cursor; - } - cursor = cursor->next; - } - - return NULL; // erreur -} diff --git a/à zipper/jobs.h b/à zipper/jobs.h deleted file mode 100644 index 8127ebf..0000000 --- a/à zipper/jobs.h +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef __JOBS_H -#define __JOBS_H - -typedef struct cell cell; -struct cell -{ - int id; - int pid; - char *cmd; - cell *next; -}; - -typedef cell *list; - -void initialiser(list *list); -void liberer(list *list); -void afficher(cell **list); - -int ajouter(cell **list, int pid, char **cmd); -void supprimer(cell **list, int pid); - -cell *trouver(list *l_ptr, int pid); -cell *trouver_id(list *l_ptr, int id); - -#endif diff --git a/à zipper/minishell.c b/à zipper/minishell.c deleted file mode 100644 index 15b6e88..0000000 --- a/à zipper/minishell.c +++ /dev/null @@ -1,221 +0,0 @@ -#define _GNU_SOURCE - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "readcmd.h" -#include "jobs.h" -#include "utils.h" - -extern int errno; - -struct cmdline *cmd; - -list jobs; - -int pid_fils; -int wait_code; -int builtin_code; - -int prompting = 0; -jmp_buf goto_prompt; - -char initcd[256], currentcd[256]; - -int file_in, file_out; - -int pipes[256][2]; -int sous_fils[256]; - -struct sigaction action; - -int main(int argc, char *argv[]) -{ - setvbuf(stdout, NULL, _IONBF, 0); // pratique pour test.sh, optionnel sinon (normalement) - initialiser(&jobs); - getcwd(initcd, sizeof(initcd)); - - // gestion des signaux - sigemptyset(&action.sa_mask); - action.sa_flags = SA_SIGINFO | SA_RESTART; - action.sa_handler = handler_sigchld; - sigaction(SIGCHLD, &action, NULL); - action.sa_handler = handler_sigint; - sigaction(SIGINT, &action, NULL); - action.sa_handler = handler_sigtstp; - sigaction(SIGTSTP, &action, NULL); - - // main loop - while (1) - { - sigsetjmp(goto_prompt, 1); - - prompting = 1; - getcwd(currentcd, sizeof(currentcd)); - printf("%s >>> ", currentcd); - cmd = readcmd(); - prompting = 0; - - builtin_code = builtin(); - if (builtin_code == 1) - { - break; - } - else if (builtin_code == 2) - { - continue; - } - else if (builtin_code != 0) - { - fprintf(stderr, "ERROR: builtin command failed"); - exit(1); - } - - int nb_pipe = -1; - char ***cursor = cmd->seq; - while (*cursor) - { // compter le nombre de commandes séparées par des pipes - cursor++; - nb_pipe++; - } - if (nb_pipe < 0) - { // counting failed ? - fprintf(stderr, "ERROR: counting pipes failed"); - exit(2); - } - - if ((pid_fils = fork()) == -1) - { // fork failed ? - fprintf(stderr, "ERROR: forking failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - if (pid_fils == 0) - { // instructions du fils - action.sa_handler = SIG_IGN; - sigaction(SIGTSTP, &action, NULL); // on ignore SIGTSTP - sigaction(SIGINT, &action, NULL); // on ignore SIGINT - - if (cmd->in) - { // "<" - file_in = open(cmd->in, O_RDONLY); - dup2(file_in, STDIN_FILENO); - } - if (cmd->out) - { // ">" - file_out = open(cmd->out, O_CREAT | O_TRUNC | O_WRONLY, 0640); - dup2(file_out, STDOUT_FILENO); - } - - if (nb_pipe > 0) - { // "|" - for (int i = 0; i <= nb_pipe; i++) - { // on créé itérativement nb_pipe fils et pipes - if (pipe(pipes[i]) < 0) - { // pipe failed ? - fprintf(stderr, "ERROR: pipe error, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - if ((sous_fils[i] = fork()) < 0) - { // fork failed ? - fprintf(stderr, "ERROR: fork error, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - else if (sous_fils[i] == 0) - { // instructions des sous-fils - - if (i == 0) - { // premier sous-fils - close(pipes[0][0]); - } - else if (dup2(pipes[i - 1][0], STDIN_FILENO) == -1) - { // dup2 failed ? - fprintf(stderr, "ERROR: dup2 error, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - if (i == nb_pipe) - { // dernier sous-fils - close(pipes[i][1]); - } - else if (dup2(pipes[i][1], STDOUT_FILENO) == -1) - { // dup2 failed ? - fprintf(stderr, "ERROR: dup2 error, (%d) %s\n", errno, strerror(errno)); - exit(errno); - } - - for (int j = 0; j <= i; j++) - { // on ferme les pipes non nécéssaires - if (j <= i - 2) - { // on ferme tous les pipes que l'on utilise pas - close(pipes[j][0]); - close(pipes[j][1]); - } - else if (j == i - 1) - { // on ferme l'écriture du pipe précédent - close(pipes[j][1]); - } - else if (j == i) - { // on ferme la lecture de son propre pipe - close(pipes[j][0]); - } - } - - execvp(cmd->seq[i][0], cmd->seq[i]); - fprintf(stderr, "ERROR: execvp failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); // si execvp échoue on exit avec une erreur - } - } - for (int i = 0; i <= nb_pipe; i++) - { // on ferme tous les pipes pour le fils - close(pipes[i][0]); - close(pipes[i][1]); - } - for (int i = 0; i <= nb_pipe; i++) - { // on attend chaque sous-fils - if (waitpid(sous_fils[i], &wait_code, 0) == -1) - if (wait_code) - { // execvp failed ? - fprintf(stderr, "ERROR: child n°%d failed, (%d) %s\n", i, wait_code, strerror(wait_code)); - } - } - exit(0); // on termine le fils - } - else - { // pas de pipes dans la commande - execvp(cmd->seq[0][0], cmd->seq[0]); - fprintf(stderr, "ERROR: execvp failed, (%d) %s\n", errno, strerror(errno)); - exit(errno); // si execvp échoue on exit avec une erreur - } - } - else - { // instructions du père - if (cmd->backgrounded) - { // background - int id_fils = ajouter(&jobs, pid_fils, *(cmd->seq)); - printf("[%d] %d\n", id_fils, pid_fils); - } - else - { // foreground - if (waitpid(pid_fils, &wait_code, 0) == -1) - { // wait failed ? - fprintf(stderr, "ERROR: waiting for %d failed, (%d) %s\n", pid_fils, errno, strerror(errno)); - exit(errno); - } - if (wait_code) - { // execvp failed ? - fprintf(stderr, "ERROR: child failed, (%d) %s\n", wait_code, strerror(wait_code)); - } - } - } - } - - liberer(&jobs); - return EXIT_SUCCESS; -} diff --git a/à zipper/notes.pdf b/à zipper/notes.pdf deleted file mode 100644 index 55d017d1e2cc79c21880b59a4e5d693481f4e176..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124369 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 -#include -#include -#include -#include -#include -#include "readcmd.h" - -static void memory_error(void) -{ - errno = ENOMEM; - perror(0); - exit(1); -} - -static void *xmalloc(size_t size) -{ - void *p = malloc(size); - if (!p) - memory_error(); - return p; -} - -static void *xrealloc(void *ptr, size_t size) -{ - void *p = realloc(ptr, size); - if (!p) - memory_error(); - return p; -} - -/* Read a line from standard input and put it in a char[] */ -static char *readline(void) -{ - size_t buf_len = 16; - char *buf = xmalloc(buf_len * sizeof(char)); - - if (fgets(buf, buf_len, stdin) == NULL) - { - free(buf); - return NULL; - } - - do - { - size_t l = strlen(buf); - if ((l > 0) && (buf[l - 1] == '\n')) - { - l--; - buf[l] = 0; - return buf; - } - if (buf_len >= (INT_MAX / 2)) - memory_error(); - buf_len *= 2; - buf = xrealloc(buf, buf_len * sizeof(char)); - if (fgets(buf + l, buf_len - l, stdin) == NULL) - return buf; - } while (1); -} - -/* Split the string in words, according to the simple shell grammar. */ -static char **split_in_words(char *line) -{ - char *cur = line; - char **tab = 0; - size_t l = 0; - char c; - - while ((c = *cur) != 0) - { - char *w = 0; - char *start; - switch (c) - { - case ' ': - case '\t': - /* Ignore any whitespace */ - cur++; - break; - case '<': - w = "<"; - cur++; - break; - case '>': - w = ">"; - cur++; - break; - case '|': - w = "|"; - cur++; - break; - case '&': - w = "&"; - cur++; - break; - default: - /* Another word */ - start = cur; - while (c) - { - c = *++cur; - switch (c) - { - case 0: - case ' ': - case '\t': - case '<': - case '>': - case '|': - case '&': - c = 0; - break; - default:; - } - } - w = xmalloc((cur - start + 1) * sizeof(char)); - strncpy(w, start, cur - start); - w[cur - start] = 0; - } - if (w) - { - tab = xrealloc(tab, (l + 1) * sizeof(char *)); - tab[l++] = w; - } - } - tab = xrealloc(tab, (l + 1) * sizeof(char *)); - tab[l++] = 0; - return tab; -} - -static void freeseq(char ***seq) -{ - int i, j; - - for (i = 0; seq[i] != 0; i++) - { - char **cmd = seq[i]; - - for (j = 0; cmd[j] != 0; j++) - free(cmd[j]); - free(cmd); - } - free(seq); -} - -/* Free the fields of the structure but not the structure itself */ -static void freecmd(struct cmdline *s) -{ - if (s->in) - free(s->in); - if (s->out) - free(s->out); - // if (s->backgrounded) free(s->backgrounded); - if (s->seq) - freeseq(s->seq); -} - -struct cmdline *readcmd(void) -{ - static struct cmdline *static_cmdline = 0; - struct cmdline *s = static_cmdline; - char *line; - char **words; - int i; - char *w; - char **cmd; - char ***seq; - size_t cmd_len, seq_len; - - line = readline(); - if (line == NULL) - { - if (s) - { - freecmd(s); - free(s); - } - return static_cmdline = 0; - } - - cmd = xmalloc(sizeof(char *)); - cmd[0] = 0; - cmd_len = 0; - seq = xmalloc(sizeof(char **)); - seq[0] = 0; - seq_len = 0; - - words = split_in_words(line); - free(line); - - if (!s) - static_cmdline = s = xmalloc(sizeof(struct cmdline)); - else - freecmd(s); - s->err = 0; - s->in = 0; - s->out = 0; - s->backgrounded = 0; - s->seq = 0; - - i = 0; - while ((w = words[i++]) != 0) - { - switch (w[0]) - { - case '&': - if (s->backgrounded) - { - s->err = "error on &"; - goto error; - } - s->backgrounded = &w[0]; - break; - case '<': - /* Tricky : the word can only be "<" */ - if (s->in) - { - s->err = "only one input file supported"; - goto error; - } - if (words[i] == 0) - { - s->err = "filename missing for input redirection"; - goto error; - } - s->in = words[i++]; - break; - case '>': - /* Tricky : the word can only be ">" */ - if (s->out) - { - s->err = "only one output file supported"; - goto error; - } - if (words[i] == 0) - { - s->err = "filename missing for output redirection"; - goto error; - } - s->out = words[i++]; - break; - case '|': - /* Tricky : the word can only be "|" */ - if (cmd_len == 0) - { - s->err = "misplaced pipe"; - goto error; - } - - seq = xrealloc(seq, (seq_len + 2) * sizeof(char **)); - seq[seq_len++] = cmd; - seq[seq_len] = 0; - - cmd = xmalloc(sizeof(char *)); - cmd[0] = 0; - cmd_len = 0; - break; - default: - cmd = xrealloc(cmd, (cmd_len + 2) * sizeof(char *)); - cmd[cmd_len++] = w; - cmd[cmd_len] = 0; - } - } - - if (cmd_len != 0) - { - seq = xrealloc(seq, (seq_len + 2) * sizeof(char **)); - seq[seq_len++] = cmd; - seq[seq_len] = 0; - } - else if (seq_len != 0) - { - s->err = "misplaced pipe"; - i--; - goto error; - } - else - free(cmd); - free(words); - s->seq = seq; - return s; -error: - while ((w = words[i++]) != 0) - { - switch (w[0]) - { - case '<': - case '>': - case '|': - case '&': - break; - default: - free(w); - } - } - free(words); - freeseq(seq); - for (i = 0; cmd[i] != 0; i++) - free(cmd[i]); - free(cmd); - if (s->in) - { - free(s->in); - s->in = 0; - } - if (s->out) - { - free(s->out); - s->out = 0; - } - if (s->backgrounded) - { - // free(s->backgrounded); - s->out = 0; - } - return s; -} diff --git a/à zipper/readcmd.h b/à zipper/readcmd.h deleted file mode 100755 index 38408d8..0000000 --- a/à zipper/readcmd.h +++ /dev/null @@ -1,41 +0,0 @@ -#ifndef __READCMD_H -#define __READCMD_H - -/* Lit une ligne de commande depuis l'entrée standard. - * Remarque : - * Dans le cas où suffisamment de mémoire ne peut être allouée pour le résultat, - * affiche un message d'erreur et appelle exit(). - */ - -struct cmdline *readcmd(void); -/* Structure retournée par readcmd() - * Remarques utiles : - * - readcmd() peut retourner null, dans le cas où le processus en attente sur readcmd reçoit un signal - * - en cas d'appels successifs, - * readcmd() réutilise la mémoire allouée à la structure cmdline qu'elle retourne - */ -struct cmdline -{ - char *err; /* Si non null : message d'erreur à afficher. - * Dans ce cas, les autres champs sont nuls. */ - char *in; /* Si non null : nom du fichier vers lequel l'entrée doit être redirigée. */ - char *out; /* Si non null : nom du fichier vers lequel la sortie doit être redirigée. */ - char *backgrounded; /* Si non null : commande en tâche de fond */ - char ***seq; /* Une ligne de commande est une suite de commandes liées par des tubes - * Ainsi, - * - une commande est un tableau de chaînes de caractères (char **). - * Chaque élément de ce tableau est en effet une chaîne (char *) - * correspondant à un argument de la commande. - * Le dernier pointeur du tableau est suivi d'un pointeur null, qui - * marque la fin du tableau. - * - seq est un tableau de commandes (char ***), chaque commande de ce - * tableau correspondant à une commande élémentaire du pipeline. - * Le dernier élément (char **) du tableau est ici aussi suivi d'un pointeur null. - * - Dans le cas particulier où une ligne vide est saisie, le pointeur référencé par - * seq vaut directement NULL : puisque le tableau n'a aucun élément, le marqueur - * de fin de tableau se trouve référencé par seq, ce que l'on peut écrire - * (*seq == NULL) - * (ou (seq[0] == NULL), mais cela peut prêter à confusion, seq[0] n'existant pas) - */ -}; -#endif diff --git a/à zipper/test.sh b/à zipper/test.sh deleted file mode 100644 index 5ab0663..0000000 --- a/à zipper/test.sh +++ /dev/null @@ -1,132 +0,0 @@ -green=`tput setaf 2` -reset=`tput sgr0` - -extralongpipe=`printf '| sort | uniq | rev %.0s' {1..50}` - -rm .testms > /dev/null -touch .testms -make -clear -tail -f .testms & -tailpid=$! - -tmux kill-session -t testms > /dev/null 2>&1 -tmux new-session -d -s testms './minishell > .testms' - -sleep 0.5 - -echo "${green}echo bonjour, je suis un message vert de debug${reset}" -tmux send-keys -t testms -l "echo bonjour, je suis un message vert de debug" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}ls${reset}" -tmux send-keys -t testms -l "ls" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}ls -l${reset}" -tmux send-keys -t testms -l "ls -lah" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}ls -lah | grep mini${reset}" -tmux send-keys -t testms -l "ls -lah | grep mini" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}ls -lah | grep mini | wc${reset}" -tmux send-keys -t testms -l "ls -lah | grep mini | wc" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}ls -lah | sort | rev | sort | ... ${reset}" -tmux send-keys -t testms -l "ls -lah $extralongpipe" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}^C${reset}" -tmux send-keys -t testms C-c -echo "${green}^C${reset}" -tmux send-keys -t testms C-c -echo "${green}^C${reset}" -tmux send-keys -t testms C-c - -for i in {5..15} -do - echo "${green}sleep $i &${reset}" - tmux send-keys -t testms -l "sleep $i &" - tmux send-keys -t testms Enter -done - -sleep 0.5 - -echo "${green}stop 8${reset}" -tmux send-keys -t testms -l "stop 8" -tmux send-keys -t testms Enter - -echo "${green}fg 1${reset}" -tmux send-keys -t testms -l "fg 1" -tmux send-keys -t testms Enter - -sleep 0.5 - -printf "${green}^Z${reset}" -tmux send-keys -t testms C-z - -sleep 0.5 - -echo "${green}bg 1${reset}" -tmux send-keys -t testms -l "bg 1" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}jobs${reset}" -tmux send-keys -t testms -l "jobs" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}pwd${reset}" -tmux send-keys -t testms -l "pwd" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}cd ..${reset}" -tmux send-keys -t testms -l "cd .." -tmux send-keys -t testms Enter -sleep 0.5 - -echo "${green}pwd${reset}" -tmux send-keys -t testms -l "pwd" -tmux send-keys -t testms Enter - -sleep 6 - -echo "${green}jobs${reset}" -tmux send-keys -t testms -l "jobs" -tmux send-keys -t testms Enter - -sleep 7 - -echo "${green}jobs${reset}" -tmux send-keys -t testms -l "jobs" -tmux send-keys -t testms Enter - -sleep 0.5 - -echo "${green}^D${reset}" -tmux send-keys -t testms C-d -kill $tailpid - -printf "\n\n\n" -rm .testms > /dev/null -make clean diff --git a/à zipper/utils.c b/à zipper/utils.c deleted file mode 100644 index 84a57af..0000000 --- a/à zipper/utils.c +++ /dev/null @@ -1,197 +0,0 @@ -#define _GNU_SOURCE - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "readcmd.h" -#include "jobs.h" - -extern int errno; -extern int pid_fils; -extern int wait_code; -extern int prompting; -extern list jobs; -extern struct cmdline *cmd; -extern jmp_buf goto_prompt; -extern char initcd[]; -extern struct sigaction action; - -int builtin() -{ - if (cmd == NULL) - { // EOF - return 1; - } - else if (cmd->err) - { // error from readcmd - fprintf(stderr, "ERROR: readcmd failed, %s\n", cmd->err); - return 2; - } - else if (cmd->seq[0] == NULL) - { // empty - return 2; - } - else if (!strcmp(cmd->seq[0][0], "exit")) - { // "exit" - return 1; - } - else if (!strcmp(cmd->seq[0][0], "cd")) - { // "cd" - int ret = 0; - if (cmd->seq[0][1] == NULL) - { // no path - ret = chdir(initcd); - } - else - { // with path - ret = chdir(cmd->seq[0][1]); - } - if (ret) - { // wrong path - fprintf(stderr, "ERROR: cd failed, (%d) %s\n", errno, strerror(errno)); - } - return 2; - } - else if (!strcmp(cmd->seq[0][0], "jobs")) - { // "jobs" - afficher(&jobs); - return 2; - } - else if (!strcmp(cmd->seq[0][0], "bg")) - { // "bg" - cell *job; - if (cmd->seq[0][1] == NULL) - { // no id - fprintf(stderr, "ERROR: id missing\n"); - return 2; - } - else - { // id specified - job = trouver_id(&jobs, atoi(cmd->seq[0][1])); - } - kill(job->pid, SIGCONT); - pause(); - return 2; - } - else if (!strcmp(cmd->seq[0][0], "fg")) - { // "fg" - cell *job; - if (cmd->seq[0][1] == NULL) - { // no id - fprintf(stderr, "ERROR: id missing\n"); - return 2; - } - else - { // id specified - job = trouver_id(&jobs, atoi(cmd->seq[0][1])); - pid_fils = job->pid; - } - kill(pid_fils, SIGCONT); - printf("[%d] %d running: %s\n", job->id, job->pid, job->cmd); - pause(); - waitpid(pid_fils, NULL, 0); - return 2; - } - else if (!strcmp(cmd->seq[0][0], "stop")) - { // "stop" - cell *job; - if (cmd->seq[0][1] == NULL) - { // no id - fprintf(stderr, "ERROR: id missing\n"); - return 2; - } - else - { // id specified - job = trouver_id(&jobs, atoi(cmd->seq[0][1])); - } - kill(job->pid, SIGSTOP); - pause(); - return 2; - } - else if (!strcmp(cmd->seq[0][0], "pid")) - { // "pid" - printf("pid=%d\n", getpid()); - return 2; - } - - return 0; -} - -void handler_sigchld(int sig_num) -{ - do - { - pid_fils = waitpid(-1, &wait_code, WNOHANG | WUNTRACED | WCONTINUED); - if ((pid_fils == -1) && (errno != ECHILD)) - { // wait failed ? - fprintf(stderr, "ERROR: waiting for %d failed, (%d) %s\n", pid_fils, errno, strerror(errno)); - exit(errno); - } - - cell *job = trouver(&jobs, pid_fils); - if (job != NULL) - { - if (prompting) - { - printf("\n"); - } - - if (WIFSTOPPED(wait_code)) - { - printf("[%d] %d stopped: %s\n", job->id, job->pid, job->cmd); - } - else if (WIFCONTINUED(wait_code)) - { - printf("[%d] %d continued: %s\n", job->id, job->pid, job->cmd); - if (!strcmp(cmd->seq[0][0], "fg")) - { - supprimer(&jobs, job->pid); - } - } - else if (WIFEXITED(wait_code)) - { - printf("[%d] %d exited: %s\n", job->id, job->pid, job->cmd); - supprimer(&jobs, job->pid); - } - else if (wait_code == SIGKILL) - { - printf("[%d] %d killed: %s\n", job->id, job->pid, job->cmd); - supprimer(&jobs, job->pid); - } - } - } while (pid_fils > 0); - - if (prompting) - { - siglongjmp(goto_prompt, sig_num); - } -} - -void handler_sigint(int sig_num) -{ - printf("\n"); - if (!prompting) - { - kill(pid_fils, SIGKILL); - pause(); - } - siglongjmp(goto_prompt, sig_num); -} - -void handler_sigtstp(int sig_num) -{ - printf("\n"); - if (!prompting) - { - //ajouter(&jobs, pid_fils, *(cmd->seq)); - kill(pid_fils, SIGSTOP); - pause(); - } - siglongjmp(goto_prompt, sig_num); -} diff --git a/à zipper/utils.h b/à zipper/utils.h deleted file mode 100644 index bb7c49f..0000000 --- a/à zipper/utils.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef __UTILS_H -#define __UTILS_H - -int builtin(); - -void handler_sigchld(int sig_num); -void handler_sigint(int sig_num); -void handler_sigtstp(int sig_num); - -#endif