From 679c21f08298ff8783cf89ad34c76fd7f79f675a Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 8 Mar 2025 22:17:39 -0500 Subject: [PATCH] more --- .latexrun.db | 3862 ++++++++++++++++----------------- main.aux | 44 +- main.fls | 10 +- main.log | 51 +- main.out | 4 +- main.pdf | Bin 259218 -> 259691 bytes sections/abstract.tex | 4 +- sections/appendix-revised.tex | 2 +- sections/case_studies.tex | 10 +- sections/design.tex | 2 +- 10 files changed, 1995 insertions(+), 1994 deletions(-) diff --git a/.latexrun.db b/.latexrun.db index edf3f10..8f6ec75 100644 --- a/.latexrun.db +++ b/.latexrun.db @@ -62,16 +62,9 @@ [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex" + "/usr/share/texmf-dist/fonts/tfm/adobe/times/zptmcmrm.tfm" ], - "5a9dba924057a2fed5e4794673fe39bdb090d024e607776d63c9adb9e62d48f8" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex" - ], - "f4884f0c48ab319d25f2fb0889b8881f15ad7999842054718b15e32de8325773" + "94496aab1b217da4a46769edd560c203904b59190180d6b19fdfe51dd9c8a4dc" ], [ "file", @@ -83,849 +76,9 @@ [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" + "/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" ], - "ea5ff35778088d94d8d2f1a20075ec57cc4ecd22844f9c288625a6db59ba7818" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc" - ], - "66dad15c944f0d457a095fd6e9dba30059a4882b1ffb1f4bf62850ce52c8f136" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" - ], - "fdcede8794018df5f2b58f0905fb20a2b418ed8f67b73ee12445855dfbe5b1be" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" - ], - "6afcd415b6831a153969f66e8b06e9045fe5a5a40239ef51d76de757105396a2" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" - ], - "6143371709342ea83dcdb1744a229d18f4c1ee670e1e31b496046a708bfa3e66" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" - ], - "70595629ec990ba8c0b6e6a54afcff2603464e6fce380a54a98549a78d2fc74a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/base/ifthen.sty" - ], - "b8cbd3c3ed9f0f58e1103c91e29ab8de344a19f4cc7d27fde8d14d962dcf0495" - ], - [ - "file", - [ - "/usr/share/texmf-dist/web2c/texmf.cnf" - ], - "ddd2722ee024d5f4c13123562e7a220c5a66ad0230fa32afc8b365b810a80251" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/psnfss/t1ptm.fd" - ], - "c37ac43702abcda55166300b67631a3bc4b3e3d5aa74129509f3c3a9f92ed968" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx" - ], - "0804bb6e9e1eeeaeda861f29206d308194ea7cc846e38abaa344cdefa1d408cd" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" - ], - "1c8834abe00807467a52d31ef96032d5084b2560eea45995018084d13a3cde3c" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" - ], - "6b0d3c7739f5344c3356bb0cef98bc17d8710e1e060914f42390d6503141c249" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surfshading.pgfsys-pdftex.def" - ], - "c52c6c54e7ffd5e43094a13b33c6e93cbfa1f3fd6455cf2512102d19d3b7c49e" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex" - ], - "91ac89b327e3085fdb10a1213657b1c9e6540e1654e3b173193f60c154f381f7" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/bigfoot/suffix.sty" - ], - "64e2a5058863536d987c8059216e700786042bc7ee868b55262d86a9da777af6" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/listings/lstlang2.sty" - ], - "85aa24029cbac78aabf0c57fe4ec95c58703dac2fc845490157cf1f5a6634a25" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" - ], - "791b31aa1db8608d0144b3a40fc0fe53383a60f6b00d0e8fd9f06ac4a11df8cb" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/psnfss/mathptmx.sty" - ], - "fbf51b6bf0e1b336b3f7dc0cfb05a679f83ddbb81026ce24cf46713debeaba7b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/tools/xspace.sty" - ], - "bc3bfd65d4b52e78822cb9f3561c6663c64465f64dc2475e56542dbc213a3e66" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex" - ], - "02cfff83b06cc576ae02b8d5618fc9d8bcc02515a5cdb8dd419dd350a42c920d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" - ], - "9b980e1373f9451da75cc6030a5b4c1671b88a1b14b45ed172cfb7cf2607fe1f" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex9.tfm" - ], - "70ca3442c95cd6cf3437ab7c2d0e4b9797531eacfe400dccc61d04bda288bae0" - ], - [ - "file", - [ - "main.bbl" - ], - "a4c6c0bb444f38b4740ef429aaa80d2796476ab074f323dd70140ed26bf310d9" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code.tex" - ], - "abd9f7c3a307d3e9d2d53a6a8f8e1358669966bed05820b94841da7f49aa3876" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" - ], - "ceafd7c1de02bde3d5a7570489ed6a150db51aabd658c1c78acf1ee5b5f89c6e" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/zptmcmrm.tfm" - ], - "94496aab1b217da4a46769edd560c203904b59190180d6b19fdfe51dd9c8a4dc" - ], - [ - "file", - [ - "main.tex" - ], - "d991ded1c2957b588ad9efe2ee22e9fc9679ee568741d7f6ce055e91b4d20380" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/urw/times/utmri8a.pfb" - ], - "f9a0c528b42d2ded2884e31cf1d225b81739ca9b17a0e7cb362fad404ce0aedf" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/base/size10.clo" - ], - "c168d18288a2aba793904edf4d836c78d16fff01b8344d1365c6d72a2bd8929c" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstableshared.code.tex" - ], - "ae3fd038684fb1192d7a9059d5c8b261cccbf647f0f3d9ac084be882b5ec9895" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" - ], - "8c808d286cf896399244d121dd0e847a9205c73facc003fe64ec156ec85fd3e5" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/urw/times/utmb8a.pfb" - ], - "7f3f19f61452892a29d06af2836331ca78aed29390914d294f7a440d35927142" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/microtype/mt-msb.cfg" - ], - "3b7fabb99479f1c970c3d18e1c46de07654d5e3a108c1554fa9ae3026aa72770" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty" - ], - "f69355f4b0a8b650296fe2fd9471783a6940e6525efd5d7d306b5477daef494d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/cryptocode/cryptocode.sty" - ], - "7d2f0d994fbca993d06586c90b50ffb6f354e19f6bee5a72f5a2c0440fc40689" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty" - ], - "6904c396f2a6992921823387576b7f75074ac3b8e047a8c80687a869aba1e3ae" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty" - ], - "de594addf85d23a28649db7d9973a11afe591796a6e64c81bb7eb7f8638a0b02" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.code.tex" - ], - "0e9c68bfc43f4d9de2ac8de2fcd116ac4f1f694c6d84597239246eb1dbb09326" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric.code.tex" - ], - "7124db702274395928a825f687081477f0de5ee9007b9a4a9208f28f209f67fe" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex" - ], - "118694789bd8f5f732250b881ce15d36421f7f84e15a56adba1ed3661c5a0450" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" - ], - "9653b8fae6bba95bec40ffbedd7d6c2b8f3be4a85b8b39580ab3ee6c3590041a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty" - ], - "981dbcccfc3a2449768ae5b1cb7b8b1468bb1f7842429067cd6f6ef0ade42fc2" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/graphics/color.sty" - ], - "db5153a66a97071b91dc2a2ed59f9b8c87f90082e08573c8c94dba2a46b002bf" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex" - ], - "0fd495f3a090300a9740c637772e0b5b779f0fbdb94cbfe987815c0def856614" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/changepage/changepage.sty" - ], - "c26adc410847658bbb8ddcadfb5fee6fa71254f07df5f007d2126760d6715a02" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/cite/cite.sty" - ], - "56979b7c69ae65bdb52de5bcd540625cae6dd70119e767db438a4826991910ea" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" - ], - "f83601dd74e8c166162cb3daf926744c44ccf15a0122e17613658f82fa64c6a9" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplots.surfshading.code.tex" - ], - "e90c556be8f468865ca2b656913ba8afc2220f2c163f02e0874731a6d34cdd64" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex" - ], - "a36a28ecd51df3dd0f63446f24a84290ec322095280578063ae9b94804014c37" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmb7t.tfm" - ], - "a615b1aec84d04818ce5a26bcb854f0b5620812374d113e7263cc62b727eb4de" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" - ], - "758e504e9c194cf9bbed098700b1d7969420e9a87552222d3000084a9d095571" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/oberdiek/centernot.sty" - ], - "c95e2924dd95a051923b6a4ea0943fe8aba5ac887f3e6e1cde980ab0288ecfc7" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.code.tex" - ], - "12dfa15deed098538d51fb665a4f4ff759d8ef63d9216b38c19e87fbb0b476dc" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmb8t.tfm" - ], - "8db0355b7f542b672e33e2cf79ff50a8b99cf2fdba851d65bc223255a4fbbb67" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" - ], - "10db2171b6e267720299c10b9e84f92c5cf069941dbfe3760e198304e49d5324" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/microtype/mt-ptm.cfg" - ], - "e1995a63bf0e7a8690ec6a0ddf0bfb343cfdbbf02499ae7e92e55c10c01099a7" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" - ], - "5ae03317ea221a6f68d807775bd06a10625aa9fb1f590dbe2114688f735c447d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def" - ], - "886838765f41bdbb8a97700bdf958330abbb0ab8e7d713a9cb60fdaca78d09b4" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructure.code.tex" - ], - "ef606fdf2ffc6197b9e1037860e1fe788cfa1aa3bf271a986dd6662b2e6526ca" - ], - [ - "file", - [ - "assets/diagram3.png" - ], - "d04a42dd9ba8b5d2f24bbd3f21d20fe5c09596dc704c4516743fd800a9567b66" - ], - [ - "file", - [ - "figures/reorder.tex" - ], - "7beedd460d18d0ece01628181733a48b6104589cbc8361e10759ef8221c15712" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/adjustbox/adjcalc.sty" - ], - "75d6edb0bd96e79629697ff1827a3e68607942861813c15fd09d2e5225c71b51" - ], - [ - "file", - [ - "sections/conclusion.tex" - ], - "d878163411bb88e73571886858f678c0f02a7a39cb89db5f47f7666495ab084d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" - ], - "a73003b4bb2dc8a814533ddbd31600e6626827799c2a465d03ef42e7a33fa71b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8c.tfm" - ], - "552911c1fb8d947f5c66f79b9c8eba9831cf310f678cfa4444c598e274704efc" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty" - ], - "75d13c840d91c5d871782212edfe26358e26b7408a35f4b486bbaa2c7a1fe6ab" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty" - ], - "c3ae1e23f43029fbfc271e3b1440a692e1cd924d1810430b99e4f2aa5b9ccf09" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructureext.code.tex" - ], - "a4cd7e5531850e0e874c1096838ec55d62bf413dd7488f5316f730ce833f42db" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code.tex" - ], - "59104418d1184b73a01e15b254ffb8c5d4320cf510673f095933d88e901617d6" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/zpsycmrv.tfm" - ], - "6c22e38daafa2174651a8d356ccd2697473a8ddd8d3d36aeea12db31b9d8d6b2" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" - ], - "992706da31e055cdbecf5b1bf1b9c267383e3b4d4385773448f868e1cabf17f2" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/breakurl/breakurl.sty" - ], - "6925bc46a229885079783419da3e9de0e2a8cb30c257af0b5a95eba61fe403b2" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.code.tex" - ], - "76e1322f759550f9171cb0fd9ab601ed1c4ebfd21299c2c24c8294a42022fa7d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" - ], - "212f64f8641fb944a006a3c0825e78d30b0a2c5e3b4c4d62ff59ef61214caeed" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" - ], - "3d2226e3d68b4255061baa496cc9cbc107816a7d364720c1bd8c83dccb047b64" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/psnfss/omxpsycm.fd" - ], - "75a3c72622fab0214a111e68baa8c5902606970121a5b1761393b46e9ac847de" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" - ], - "2de50639c1f27201f2b4d04e9083e0a51fc5a73b8908eea2e80d6e3205636d4a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" - ], - "5787859fab7c72cc3dfd7134e78bbb0e770a43e7da39f93732c24232249fdde8" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty" - ], - "2bf2e4f0efe99c33bfd757e1dee1b4267742f8af3e449d6bdb4342c2917b1bce" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/mdframed/mdframed.sty" - ], - "df0b50bc333789b0a5d67d8a5decbe97745926df500906d5216a540421c857d6" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/adjustbox/trimclip.sty" - ], - "bbc1ce1248e51a197049422ebcf51c471b41eabc7910afdfbf329e4522491647" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty" - ], - "8e9907a5787d119339d60775c68d4a42e84f0b3993acf567600440dd161c52f8" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb.code.tex" - ], - "878385031a1d3ea317938785f956d075fd419415bc00204b28f3f6792bb30d29" - ], - [ - "file", - [ - "sections/introduction.tex" - ], - "a15fd2b00af8356e5717f6a388dcd5a53bd871da228fb3a9eb06822027c70703" - ], - [ - "file", - [ - "figures/replay.tex" - ], - "17decf5a6a2508272bee5cf1a2b41306fafa90e5be473f358d212566ae80d491" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmr8t.vf" - ], - "6c4ef8d50ce7d7cab9f9a7f72497085840c349a022a493b76e27f54e0934430d" - ], - [ - "file", - [ - "sections/case_studies.tex" - ], - "e580bb5abd017a88e2de94b8c88a3dcd4ed1c395dd08a3f583f9577b360d6826" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" - ], - "e3fcf7f3372a27bb478eb9488eca1e25ed382480d02a6898f190bd955388e055" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/public/pslatex/pcrr8tn.tfm" - ], - "f4c7c2af35ab8a109abd094d163eaddca0580169faa080d29b576ecfc15444fe" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/needspace/needspace.sty" - ], - "5ae673ce2a80fb868c954373252294d9e6469feeb78b445182772fd043eb0914" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmb8t.vf" - ], - "ef67e49c69cade3fa1ca5a7188ce96d9c765c11c951a14265d1bba14137909fd" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/caption/caption.sty" - ], - "94b3a07d83bfdc9171d3fcb5ea510e6a9ce01ff9bebac37a1dc066e55f6ad48f" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" - ], - "6d66da8f16088689c2f4995b4e920703cc94faade57911ed7aabd32b04367824" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" - ], - "7fa0ff434e9cdeb14c40f326d53e6ea0273ef2046daf28987992e2488d186c85" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/base/textcomp.sty" - ], - "f50ebba76b974a541b8fc2541643911efaead656aae39c957c58d5b23b51a5eb" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex" - ], - "5879002284871fadd4cc0eb0e0cc7b056e0b87cd61911ff4ee838adfe2d64b4b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" - ], - "3b54bde5cb0e0bd071eea7bc702ed3a1a284f786779ef8e75b06eba4104bb9f2" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmri8t.tfm" - ], - "2cd0884fb2fe1c3ad5a318216f5b70dbd5581a5a2f7ffcc0610f0b73a766cb07" - ], - [ - "file", - [ - "sections/related_work.tex" - ], - "1e4a1b66016945212a9810dc62516f3fb6b30ed900ac6d21bd66552c0d5b6605" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty" - ], - "da22219a49c094141141bb29034c438d1ccba8a9afe6cdd5d15b96c15bf56901" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/amscls/amsthm.sty" - ], - "8d5e2bdb117297385971927b14fe4804314133dc0027b3171249a08280894626" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/iftex/ifpdf.sty" - ], - "92b2cd262dc42d529a9467c66ebf181468f262756fa150c554a10f5a99b91217" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" - ], - "95f8053efeeb2267d543d8d1afb10195d6114765eea7b90755b4e0c359324d64" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" - ], - "165569c2ffb6a80272d2853c3d3c4373c386391e8cbb81ed9683ae2a810dd28c" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pslatex/pslatex.sty" - ], - "e9c211328c2bcb7141798b0c3290c98433ec7809bc7bc4520acc834e3358011b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" - ], - "eb308ac3d665db8dd3c03b18328c551609346c659c2ce0e5029223fbcc339cb3" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex" - ], - "8c1897e7e28685c9c01964981ec450119bd223ccf93e9367e9f959048dc59e8d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/psnfss/omlptmcm.fd" - ], - "241bc058cb0d34b7fcd8669e90b674d394e9c2e6e338999a9da4b5799dbb733d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" - ], - "d9f5f519ec718e9dbccb8527c1f5d3b4a008dfb946377f97f71611b385d3d010" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmri8r.tfm" - ], - "5a8d22bbac97332450c06d766ea8f4cac97ebe0c941da9d473a5d422b8bb0667" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/public/pslatex/pcrr8tn.vf" - ], - "4357ee8afe8f72c745ef872894c21790c47aeb5fbf08f74e5ae8d1f02e4239d4" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" - ], - "b111efaa8b7c0905870b1ce9bcf400cd59c8db3cfa8d7ae91e7d63c1bac747cc" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_pgfutil-common-lists.tex" - ], - "b353c3d994370f16a1e5867eb9b1d39646c4be7dc896aff5b022ec1fb3dbcadf" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/environ/environ.sty" - ], - "2efd7043a5a2ec8d495bd7575408b118ba737b9303259cffa74572d28b0da608" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/psnfss/omspzccm.fd" - ], - "44368824173d11ac16855360e4bdb5cf007a1801e3048d5a99cdb874c7b86d06" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" - ], - "6d28f51c1b4cb933969339982286f86bb1c9af70ed34535482321de4cd491664" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/zptmcmr.vf" - ], - "4319d91345df11738d3cb665168c8136d1c1850477ade75d3897b2989e6dba0a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" - ], - "a62143db8b3bf1e52082c32e3feb7450bc90c000c6c48a38fa51cf96a6075eae" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" - ], - "c2a4f1d01abaf7ad739f1af03238ebb6ab35a7bbfbd5d713acceddda4fb043d5" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/algorithms/algorithmic.sty" - ], - "7fe47ed7f8222c56452bd73bf0682e72023ece06d59207653a02e080a341118d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.code.tex" - ], - "70c56e4ccf3448f53cfbb90046ada2683dbf2eec1cf586562fe78bcfe146b3de" + "c42f0c2628dc5fbd95b535cf8cd3cc964347653c099d38c0d416f896d84e8240" ], [ "file", @@ -944,415 +97,30 @@ [ "file", [ - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" + "/usr/share/texmf-dist/tex/latex/listings/lstmisc.sty" ], - "87f2d8981927644cbecaf3d639e96e348ea4e7be49d8804468bd8ba9ff3f5244" + "75d13c840d91c5d871782212edfe26358e26b7408a35f4b486bbaa2c7a1fe6ab" ], [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex" + "/usr/share/texmf-dist/tex/latex/microtype/mt-ptm.cfg" ], - "d9205e72253d9fed3721b3c8451f4bef5aaa947ae8460144bea18af2d7fbba27" + "e1995a63bf0e7a8690ec6a0ddf0bfb343cfdbbf02499ae7e92e55c10c01099a7" ], [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" + "sections/conclusion.tex" ], - "aa771cadef59f480af688c690c5de28e23636ef4890842b9758b7d8943ede4ac" + "d878163411bb88e73571886858f678c0f02a7a39cb89db5f47f7666495ab084d" ], [ "file", [ - "main.aux" + "/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" ], - "0f3d0b135c17049a7479625206c38d0bded6e1300da0cefa887cd933cbdfccd2" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/zpzccmry.vf" - ], - "1d5bd14dee929a0c0a6f16822eb42d4fb64a822bab7bb63cb30f247785c05d0b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" - ], - "1343ba1b10b245bfd199c22947249af1d756808690c7811c90f07fe0a3772080" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty" - ], - "1d9f36f4e9674bef594a47cac7d5781e9f7e0c7c8edf9f72769f4dc6f10d1b5f" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" - ], - "1668608078204a627d6e67a853f8a904e6149b901607ae177741c650b143a94e" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex" - ], - "4c71ea64f5b3582f1d6346f9f9a782da20ed7a4c76e00ee1f73ee23186a1db9b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" - ], - "a3529ccdadc8248b4c5d7c34ceea53bdc1509b54f18a192ad51b924bd297d8df" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" - ], - "ebcf9d5dec1714b575ffef09be6cdf03eaf1501f511204d7efae5d73b07b2221" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" - ], - "7e25bd0bcb3399a5b1ee01c882d0bd51b455fcd1798edf4ecbde4bfc5c2198e1" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/microtype/microtype.cfg" - ], - "a4bd4486751d955ae22f96563e5306c9a45227e5ffd25d19dffda84c4d90a5d5" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" - ], - "1bd5d42025520bef74f8808af99cf3f3be7d2e3774b9931bf85c11ba81bb6cab" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/listings/lstpatch.sty" - ], - "2472ea616722ae9736cfcb8f72c60ebe6de7b97921be1c43414d6ec735226158" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" - ], - "feb91e48789a21e4acced98e952c77a2e2cf4a77e01bf147b59fa56a1b3f2008" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex" - ], - "8207f9fe44c55f382b943c0d9ed3e61571825585318111ad1e357746712e6079" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" - ], - "e3661061e8aa474d6de5ffa916edceb0e3d8b998862018c147f0357fce00bcd7" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/multirow/multirow.sty" - ], - "5c33cb1717024ebe00adb88514357ab394ae5f9433418fd0442ba8c64462db14" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmri8t.vf" - ], - "d1976584168145276587ca1b4f3b6df7c209c8acedf0bafe6ce83a42fb99cd36" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" - ], - "ccd576f7cebab3a0c5d5cdef41fc44e638d7bb4a20e0a0465160eba1757795e5" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" - ], - "8c3e23b8bb7d940ff26cb0cf96e0151f540acf55020dc3c1aa8bcdb2eb66305c" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pbox/pbox.sty" - ], - "ac474048c041a3adf962c03d5f34018e70b24fdcd2a810acf48c5f2ab5895128" - ], - [ - "file", - [ - "sections/gadgets.tex" - ], - "1deb2103093cb6626757c3a194c36639c521d3edbdebf1201749fc5dfeef6304" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" - ], - "545c4616f93c5f5d25bc04090a0b7ef869bab84b3952fadfd539d71187c83fe0" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" - ], - "36e2e612e708d04785971d6bcfed324d0a0f9ce337ea73680e69dd2603d0327a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty" - ], - "a02ef0946e6764afafa57d21da2328a84946c31697b0f34bcd2499080349b597" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex" - ], - "b3d57e19c1893ef33eb240cb7da4286418481b44f7b0ab1677fbc190d6a85201" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" - ], - "8434ad08617159240fd19b4fcae8bf79a6137af413f3798c8a750e9839f8902e" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" - ], - "af5c7196c69dc9d28225189169b60c9b9039125bc1756c04d54886f0a3e1891e" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" - ], - "8986f92b517f94415ae5642fc03eb9a8998fdaab446ab2e10f97985d5a9589da" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" - ], - "da529b71510425e3a42b242f71ae849f74c09fd8197f7c18e3abb723b67ef958" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmbc8t.tfm" - ], - "64786ac4fb83779b33cc166ce57546d8b79405ebfe2fc288d9f43259c131b6a8" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/psnfss/ot1ptmcm.fd" - ], - "b801752b06491c424a7a5fb340ed8e176481994e3edf35c96eb0c3c53e94c50c" - ], - [ - "file", - [ - "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" - ], - "94ac62800308131e37213df5d5edcbddc246082321af52a58bc5f8881a23c9dd" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" - ], - "64b0b4193616b937a2b4520c678f8863ae06ab38385bb58db437b39a8f27719b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/urw/symbol/usyr.pfb" - ], - "2038021a7b6330936fea8562232b48796968fc913c1fd952d29e23bb1fdc891e" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/zptmcmrm.vf" - ], - "0d29afad3d63bf3376e99033c1e888942116fd02f3c1d5d526623cf64e71bbaf" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" - ], - "3e2bd51be23486a776165ebda8bdef7d442c0b779db14652dcc1e40429b1c1ad" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/listings/listings.cfg" - ], - "d0dd49d4d3eb37e5fcdc4de4e9add7ea5f150be907ac5c4705b382775e55d62b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsdeque.code.tex" - ], - "86843251927c29a021eac1635ee8650cfc06265281b50441d8cb6f67bb8504ee" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/zpzccmry.tfm" - ], - "3aee8bf583ce0b60a36b96c984c057043e771a583c91c88d4960217254362869" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex" - ], - "7fca2c36196a01d5c7122a05116afd42920029a57a632ab205bd6b82f2327197" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" - ], - "c1200f3d129912978bbd41684ffee42e960bf9a776768a5b9f57557140113f7d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8t.tfm" - ], - "777c0e0875a140eb83fa3feb9067870a60f640c6af398c6f534761691b2f57e8" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/xkeyval/xkvutils.tex" - ], - "5e82c31b1b4492c89f0a36c8a1f65ca5dc1d3a7f2ced1b30a1a5be0da9bcc411" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" - ], - "050f2ad3a3671a1f4f9bcf97784836301bc751507e7ada546632379406aea103" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" - ], - "7df38d1bb03d0bf642b3f53c38d86641765d950f82d481ebd63c67838bc78ee7" - ], - [ - "file", - [ - "usenix.sty" - ], - "a18fa46543dec3f63c4b459bd1e6e4d307f0a77748d97761c4c54a4b905f1b86" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm" - ], - "280bb0113e2586156cd9414aab226588bb0a4d0fdf71fe6c6475af70d9b61eef" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/symbol/psyr.tfm" - ], - "025ed1e3d1565efb3346f414666c675f49c74d68a6c1dd22e54b754c3ac7371a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/forloop/forloop.sty" - ], - "7643af86d17f2ae51b37a18ed3cfd90251bb5ee2058a9b24485f11ac3925b333" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmr8c.vf" - ], - "37015374127d106d51debe8fbb69f2c5826aac1a4db05f646f3182a1fcc3f766" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex" - ], - "29c2b60c6973c374a655e44791799823294d53fb04e16db31a681f71a125b3da" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex" - ], - "c65e39ffd0c7fac8fabf7a51a47acd9e11bac5b70dce14347b1c78887c81151f" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" - ], - "c42f0c2628dc5fbd95b535cf8cd3cc964347653c099d38c0d416f896d84e8240" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/tools/calc.sty" - ], - "9c9da7f39469dd6ab1cb765cd5ef87dd72792c8eb9426e4619faecd00e9f2345" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/listings/lstlang3.sty" - ], - "637dbaa3bc149ada8edc2b471164a63e70457e105e325b4c00cd2b499ca70067" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" - ], - "b3f0e56366c11b85dae521f9a48a6fd415dec1ce8c83152fde813a9f64445b49" + "26ab10fd43fd5a90f98bcbed3a99978808da8878eb73835db4e0346371aee41e" ], [ "file", @@ -1364,324 +132,23 @@ [ "file", [ - "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" + "sections/related_work.tex" ], - "b5a95ba245bb51ce01e5ead16e818a0024f16cd208df3386b30ba0798a911344" + "1e4a1b66016945212a9810dc62516f3fb6b30ed900ac6d21bd66552c0d5b6605" ], [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" ], - "81862c3425e8aa2a82e605eb8fde07b1b7b47862b981922393d4f54ca9fa6250" + "ea5ff35778088d94d8d2f1a20075ec57cc4ecd22844f9c288625a6db59ba7818" ], [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsmatrix.code.tex" + "/usr/share/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructure.code.tex" ], - "a22375071be85968f3b7489bd64c01f5317ca1ddadc0b7ab1f8257181d55a35b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.data.code.tex" - ], - "d48a5679ca97f921aa11c6ac0aea9773f8791ab8cf71399ed731f44236d04eed" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.code.tex" - ], - "521c3db6439ff99c2dbcba5384f8006824ab4a4af28f86785ec9930968272536" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/base/fontenc.sty" - ], - "b17f7346c2d881bba3bde28711e53cc7d3125e5ea440672f59bbbdbbd95499ed" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty" - ], - "1232e78c8af6c4bc16c024fe33b9c4c3322679ad6887be22bc013ddb8d254ed9" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex" - ], - "acabde0c8a15d23b8e08dd666f1a8f013c9fc5feefbef4cc533065f198d7ee62" - ], - [ - "file", - [ - "figures/drop.tex" - ], - "03477986ebf3fd929ec92b3a3f1a5fef3975269dd4ab8a1c829f8f09de00a3d3" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/urw/times/utmr8a.pfb" - ], - "2ef9d47303d25f3c9553a43255dae8c39160e130ad5ed34444e39dee03d796a1" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cmextra/cmex9.pfb" - ], - "b7aacad3b24221cf6ccfedb08708444a00ded5d3f24c5cff79dcc4450d65ab16" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/public/pslatex/pcrr8rn.tfm" - ], - "368b06aca4eb812397d20e9ed9b0809a6a821678e01e4b4fdb99d4f5ccd7882b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty" - ], - "a7db2834e02bd11be0e62a3be15e3dc293ba1be9196f19b29b9d98bfdbeb7514" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex" - ], - "9ae89f23a7842df4b172627b86e7409597074c6b8f0958040d7669bb83a74a48" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/zpsycmrv.vf" - ], - "f4d505a1624a70819d41e0319e9ea8c3a6f8f52a8935a396b3824c589e8d3744" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.tex" - ], - "d11c8b83414c052bb39c678e49d81c5f0235de4af1bdf5dd75270e4de82f94a5" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" - ], - "f5454a5037c902bf21166d9592d5d15790f4b70c00a636d2b2fc47b76c8ccb21" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/microtype/microtype-pdftex.def" - ], - "fd8878fa5816e590ca1bd33610e180b25989d4778118b47caabce988bfab45de" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" - ], - "95a2509f9ade1283bc842ed5c90084853892b67ab7acccfbf85b8acd38e1d7e3" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" - ], - "541e41626d66e0e8bc8b5249805c9efbb134dfe0dc85c63102eea3c2d21da6f0" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" - ], - "e442c5487f84df70218ff37f775c87060856f5b6e04c011b6cadbbadfcf46645" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" - ], - "6e39ff4fdf9f126aff28880a7dd59fccc0e6735409d92ca455cdd2a4f2b4db53" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex" - ], - "7005297bdcb9afb98162d9d2f4e0555285bb025c8359413f9785f2a57ffd228a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/zapfchan/pzcmi8r.tfm" - ], - "a4e3b3f754d0c60f8319e6cdea5cd3404f90d631e59de8fdcb74a3f0d97cdeeb" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgfplots/pgfplots.sty" - ], - "cb353b58769449f756c5c16f9d355c90c0714d1da1228bf912c3a5b208b4890b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" - ], - "cc7121c5706c5c52807aea879ca0a9083a8dc81b04d96303d0d398804d9d3d52" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/tools/array.sty" - ], - "dc2b9a0057f8455ac0f74960618e7af3de9bf08da0e7078ef8dd0570a2924427" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" - ], - "860fb14ebfbd12904aca6dff9e05fad399529d7fe8c00d9b130f02bbc892925d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/base/inputenc.sty" - ], - "d06a1d6ac38fac720ec7fbccfe6396224e1e69616e7ba5f15e37b55bc4a6c75f" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.code.tex" - ], - "b0671f2833e4eb6ee2bd932bbd93f01f92e841b4f6941294b95d5b8075d720e9" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" - ], - "1bd958ef4ce46f3d15f7c77f6c2d084289e0e6d6017d5a3a341d83f0998b99a7" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf-pie/tikzlibrarypie.code.tex" - ], - "b979dfbffb2eb87811e6b652ac19805eaf14473aeaaae077219e9ac3e9523749" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/zref/zref-abspage.sty" - ], - "c83b1dd1a04d2e81ea4b6e05e66b37cd672610931d0972967535404e18ae9280" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/mdframed/md-frame-0.mdf" - ], - "eb5b30fa6b459ce7c9f994d12379a8dd0c2d7dd5d46d61e2f7066bf54ec1c47b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/algorithms/algorithm.sty" - ], - "d63fdf24879f0efd535bc6d06bc2a008b79ae77f6d6d2bc96156ff1f35e96bd7" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex" - ], - "ac54ea0a31097f28b4e37b09fa17985728d589c10640cf220d7e959f63b9e731" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/microtype/mt-msa.cfg" - ], - "c4fdf8cbd49203b4086e0340de9e9566b7908e804dc8740fba361767f8472ac5" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" - ], - "99e08946749446e0b9b7faa985f8202740a94476f9e99bab5286cca5ce4766e9" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex" - ], - "4bdde0208ec6188bb2b5aca3d37c89636070df1e06e6bbf4290f51c0f7c1aa2b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex" - ], - "ebfe3e9cc88116a5229c3d66e2ff8c3bbcba34f7c9abc93269754e193ba6f62a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmbc8t.vf" - ], - "955ebd4dc842b50eb0317cc7479e880e94d45d3ce1b02c67ed1668ca455b2cc0" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def" - ], - "1189381de3bd489df7cd3547548a4888d0171c0ba1cb90cda424afae3b955b89" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" - ], - "cda208d98bdc556a06f5915571c6ce4d98c18aa639c4782a56c6d32a6ba68055" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" - ], - "9758185623cce6b2a8d4a504d10dfd0a01ef6d3480794fa4c466384f4c08540c" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessing.code.tex" - ], - "765209b4b8739df96bd13c01b5573c043a4b2a3490c7c741d5fa9c7e0743973d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" - ], - "5dd3675b88c7b61d3703e6bf35ed75623acc6b163dff7b1477b485cee8ad71cb" + "ef606fdf2ffc6197b9e1037860e1fe788cfa1aa3bf271a986dd6662b2e6526ca" ], [ "file", @@ -1693,58 +160,261 @@ [ "file", [ - "/usr/share/texmf-dist/tex/latex/caption/subcaption.sty" + "/usr/share/texmf-dist/tex/latex/adjustbox/adjcalc.sty" ], - "5b6b3644307e6db3b04f0f3e2bd0709b8a84add87094da9e5395285e0b705d7e" + "75d6edb0bd96e79629697ff1827a3e68607942861813c15fd09d2e5225c71b51" ], [ "file", [ - "/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty" + "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" ], - "7ec0d3442c273319ee517745cece539182acf7279ab9596d3e56eb32689e7c53" + "d9f5f519ec718e9dbccb8527c1f5d3b4a008dfb946377f97f71611b385d3d010" ], [ "file", [ - "/usr/share/texmf-dist/tex/latex/listings/listings.sty" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex" ], - "30538b8ba51ea04fc7b48ee99f7a37b657b1e225cba41d3dbffe2bfa2af5eb57" + "02cfff83b06cc576ae02b8d5618fc9d8bcc02515a5cdb8dd419dd350a42c920d" ], [ "file", [ - "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" + "sections/abstract.tex" ], - "e9fe8e56401707f18a3d18716dadfd1dab999d02118c82af05691599cedec445" + "a6c59213b52d7bdc4b26e3b6edaa15800ed337e3653cf14b2caa4c836fb72861" ], [ "file", [ - "/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" + "/usr/share/texmf-dist/fonts/vf/adobe/times/zpsycmrv.vf" ], - "8acaa03eda19a8158780356701e905e354e1dc47dc736e6e26fc860c12a15e14" + "f4d505a1624a70819d41e0319e9ea8c3a6f8f52a8935a396b3824c589e8d3744" ], [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" + "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" ], - "b3db772dd8eb595d8a5c8ef8d232862f9cef97d4ac9dedee283ad7b6e83361dd" + "36e2e612e708d04785971d6bcfed324d0a0f9ce337ea73680e69dd2603d0327a" ], [ "file", [ - "/usr/share/texmf-dist/tex/latex/zref/zref-base.sty" + "/usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty" ], - "8558725c90ca848e8bbdc11b46509bc1e79bfa69ff374b206e73fd8e5de13ed1" + "a7db2834e02bd11be0e62a3be15e3dc293ba1be9196f19b29b9d98bfdbeb7514" ], [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.code.tex" + "/usr/share/texmf-dist/tex/latex/psnfss/omspzccm.fd" ], - "71271312b0668f69e03014f6c90fcf37112de363643661a2cbb77e047e86d75e" + "44368824173d11ac16855360e4bdb5cf007a1801e3048d5a99cdb874c7b86d06" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmb7t.tfm" + ], + "a615b1aec84d04818ce5a26bcb854f0b5620812374d113e7263cc62b727eb4de" + ], + [ + "file", + [ + "/usr/share/texmf-dist/web2c/texmf.cnf" + ], + "ddd2722ee024d5f4c13123562e7a220c5a66ad0230fa32afc8b365b810a80251" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" + ], + "cd9bb9fbaac3f5bca5bedd77ca07a8c4457467869e2303fdf2b446a30dca9f9f" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstableshared.code.tex" + ], + "ae3fd038684fb1192d7a9059d5c8b261cccbf647f0f3d9ac084be882b5ec9895" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" + ], + "7e22b1ca949259c61d3721bca0a56bcccf7e47cfc776027c5863941635c07aa1" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/mathtools/mathtools.sty" + ], + "de594addf85d23a28649db7d9973a11afe591796a6e64c81bb7eb7f8638a0b02" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" + ], + "165569c2ffb6a80272d2853c3d3c4373c386391e8cbb81ed9683ae2a810dd28c" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmri7t.tfm" + ], + "8c5b2e8eb57987c20fac30f8f647133e2dcfea899a08f11971a51a8740267fd4" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty" + ], + "f69355f4b0a8b650296fe2fd9471783a6940e6525efd5d7d306b5477daef494d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/urw/times/utmr8a.pfb" + ], + "2ef9d47303d25f3c9553a43255dae8c39160e130ad5ed34444e39dee03d796a1" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/adjustbox/tc-pdftex.def" + ], + "15fb04c9b9d1b3fcfa65c1ac1dea77f68650b294c8b4735eca0bc22ad859a111" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty" + ], + "a02ef0946e6764afafa57d21da2328a84946c31697b0f34bcd2499080349b597" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" + ], + "743e89ac1e529af45751fa85fde4b3438284a63dfd53ff52c94c2f229b20beff" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmbc8t.tfm" + ], + "64786ac4fb83779b33cc166ce57546d8b79405ebfe2fc288d9f43259c131b6a8" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pslatex/pslatex.sty" + ], + "e9c211328c2bcb7141798b0c3290c98433ec7809bc7bc4520acc834e3358011b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex" + ], + "4bdde0208ec6188bb2b5aca3d37c89636070df1e06e6bbf4290f51c0f7c1aa2b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8t.tfm" + ], + "777c0e0875a140eb83fa3feb9067870a60f640c6af398c6f534761691b2f57e8" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty" + ], + "b3f0e56366c11b85dae521f9a48a6fd415dec1ce8c83152fde813a9f64445b49" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" + ], + "b111efaa8b7c0905870b1ce9bcf400cd59c8db3cfa8d7ae91e7d63c1bac747cc" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplots.surfshading.code.tex" + ], + "e90c556be8f468865ca2b656913ba8afc2220f2c163f02e0874731a6d34cdd64" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/cryptocode/cryptocode.sty" + ], + "7d2f0d994fbca993d06586c90b50ffb6f354e19f6bee5a72f5a2c0440fc40689" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" + ], + "d9693993efdc7d0b9ab3df777589995d43e24eeae95f12b6a230a19caadeaa42" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" + ], + "cc7121c5706c5c52807aea879ca0a9083a8dc81b04d96303d0d398804d9d3d52" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/caption/caption.sty" + ], + "94b3a07d83bfdc9171d3fcb5ea510e6a9ce01ff9bebac37a1dc066e55f6ad48f" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" + ], + "0ca13d421ac7133271aed7c935099ecf3d1d08ac9e15f81acb34a16564ab8a46" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.code.tex" + ], + "76e1322f759550f9171cb0fd9ab601ed1c4ebfd21299c2c24c8294a42022fa7d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" + ], + "fdcede8794018df5f2b58f0905fb20a2b418ed8f67b73ee12445855dfbe5b1be" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/oberdiek/centernot.sty" + ], + "c95e2924dd95a051923b6a4ea0943fe8aba5ac887f3e6e1cde980ab0288ecfc7" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code.tex" + ], + "59104418d1184b73a01e15b254ffb8c5d4320cf510673f095933d88e901617d6" ], [ "file", @@ -1756,9 +426,478 @@ [ "file", [ - "/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" ], - "dab8b0e621267acfd89736cf97bdcc02647c545c0719c4997be8a7d1bf98f9c3" + "818b8e3cd0606bdb8ac7fbaccc5f80033672fa817537536f76bc67bc3942928c" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" + ], + "992706da31e055cdbecf5b1bf1b9c267383e3b4d4385773448f868e1cabf17f2" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" + ], + "87f2d8981927644cbecaf3d639e96e348ea4e7be49d8804468bd8ba9ff3f5244" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex" + ], + "8207f9fe44c55f382b943c0d9ed3e61571825585318111ad1e357746712e6079" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex" + ], + "5a9dba924057a2fed5e4794673fe39bdb090d024e607776d63c9adb9e62d48f8" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/caption/subcaption.sty" + ], + "5b6b3644307e6db3b04f0f3e2bd0709b8a84add87094da9e5395285e0b705d7e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/adobe/times/zptmcmr.vf" + ], + "4319d91345df11738d3cb665168c8136d1c1850477ade75d3897b2989e6dba0a" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/iftex/iftex.sty" + ], + "2de50639c1f27201f2b4d04e9083e0a51fc5a73b8908eea2e80d6e3205636d4a" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" + ], + "feb91e48789a21e4acced98e952c77a2e2cf4a77e01bf147b59fa56a1b3f2008" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" + ], + "cda208d98bdc556a06f5915571c6ce4d98c18aa639c4782a56c6d32a6ba68055" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" + ], + "babfe19163bca9c6fa5b1abb6b6154cd0d1ca98888f08f1bf7d06a74de5fd330" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" + ], + "6143371709342ea83dcdb1744a229d18f4c1ee670e1e31b496046a708bfa3e66" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/mdframed/mdframed.sty" + ], + "df0b50bc333789b0a5d67d8a5decbe97745926df500906d5216a540421c857d6" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" + ], + "10db2171b6e267720299c10b9e84f92c5cf069941dbfe3760e198304e49d5324" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/zptmcmr.tfm" + ], + "366b0b709ad0ebed1389ea6e73f99bd377f02ba03cddc53ade9730771b499b13" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmr8c.vf" + ], + "37015374127d106d51debe8fbb69f2c5826aac1a4db05f646f3182a1fcc3f766" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty" + ], + "70838b061b56569dd3ed9f339b1bdd1c78ba185de49f27ceae331c97f48b5986" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex" + ], + "4c71ea64f5b3582f1d6346f9f9a782da20ed7a4c76e00ee1f73ee23186a1db9b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb.code.tex" + ], + "878385031a1d3ea317938785f956d075fd419415bc00204b28f3f6792bb30d29" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.contourlua.code.tex" + ], + "92d3506845332bb9cd1a9ec001690eb0ba1e11c2b63e63244941873b5e8cb85e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/zref/zref-abspage.sty" + ], + "c83b1dd1a04d2e81ea4b6e05e66b37cd672610931d0972967535404e18ae9280" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/enc/dvips/base/8r.enc" + ], + "66dad15c944f0d457a095fd6e9dba30059a4882b1ffb1f4bf62850ce52c8f136" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/psnfss/t1ptm.fd" + ], + "c37ac43702abcda55166300b67631a3bc4b3e3d5aa74129509f3c3a9f92ed968" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/adobe/times/zptmcmrm.vf" + ], + "0d29afad3d63bf3376e99033c1e888942116fd02f3c1d5d526623cf64e71bbaf" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/listings/listings.sty" + ], + "30538b8ba51ea04fc7b48ee99f7a37b657b1e225cba41d3dbffe2bfa2af5eb57" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_pgfutil-common-lists.tex" + ], + "b353c3d994370f16a1e5867eb9b1d39646c4be7dc896aff5b022ec1fb3dbcadf" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" + ], + "95f8053efeeb2267d543d8d1afb10195d6114765eea7b90755b4e0c359324d64" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/trimspaces/trimspaces.sty" + ], + "8e9907a5787d119339d60775c68d4a42e84f0b3993acf567600440dd161c52f8" + ], + [ + "file", + [ + "sections/case_studies.tex" + ], + "dde36f98ea924ad7f729347c6a32179433a92405781aa86db3a8877cf8d07a2a" + ], + [ + "file", + [ + "main.tex" + ], + "d991ded1c2957b588ad9efe2ee22e9fc9679ee568741d7f6ce055e91b4d20380" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/microtype/microtype.sty" + ], + "1a41c71483a682e5443508d023fc2d01a3b96e8bdf914f0331a39760ef281549" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" + ], + "9653b8fae6bba95bec40ffbedd7d6c2b8f3be4a85b8b39580ab3ee6c3590041a" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/listings/lstlang2.sty" + ], + "85aa24029cbac78aabf0c57fe4ec95c58703dac2fc845490157cf1f5a6634a25" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def" + ], + "886838765f41bdbb8a97700bdf958330abbb0ab8e7d713a9cb60fdaca78d09b4" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" + ], + "ceafd7c1de02bde3d5a7570489ed6a150db51aabd658c1c78acf1ee5b5f89c6e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" + ], + "6b0d3c7739f5344c3356bb0cef98bc17d8710e1e060914f42390d6503141c249" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex" + ], + "c65e39ffd0c7fac8fabf7a51a47acd9e11bac5b70dce14347b1c78887c81151f" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty" + ], + "3e2bd51be23486a776165ebda8bdef7d442c0b779db14652dcc1e40429b1c1ad" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.code.tex" + ], + "12dfa15deed098538d51fb665a4f4ff759d8ef63d9216b38c19e87fbb0b476dc" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" + ], + "e9fe8e56401707f18a3d18716dadfd1dab999d02118c82af05691599cedec445" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.code.tex" + ], + "521c3db6439ff99c2dbcba5384f8006824ab4a4af28f86785ec9930968272536" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandler.code.tex" + ], + "285da39b32bee58c3cad318670a986b3097efd4442d2452d48abbf3727a47157" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pbox/pbox.sty" + ], + "ac474048c041a3adf962c03d5f34018e70b24fdcd2a810acf48c5f2ab5895128" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/microtype/mt-msa.cfg" + ], + "c4fdf8cbd49203b4086e0340de9e9566b7908e804dc8740fba361767f8472ac5" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/amscls/amsthm.sty" + ], + "8d5e2bdb117297385971927b14fe4804314133dc0027b3171249a08280894626" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/breakurl/breakurl.sty" + ], + "6925bc46a229885079783419da3e9de0e2a8cb30c257af0b5a95eba61fe403b2" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" + ], + "8fea89995d37ba4c69137186faafc589c470edcc5026d8a31aadbe5cef47dcb4" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" + ], + "ebcf9d5dec1714b575ffef09be6cdf03eaf1501f511204d7efae5d73b07b2221" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/zpzccmry.tfm" + ], + "3aee8bf583ce0b60a36b96c984c057043e771a583c91c88d4960217254362869" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/zapfchan/pzcmi8r.tfm" + ], + "a4e3b3f754d0c60f8319e6cdea5cd3404f90d631e59de8fdcb74a3f0d97cdeeb" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf-pie/tikzlibrarypie.code.tex" + ], + "b979dfbffb2eb87811e6b652ac19805eaf14473aeaaae077219e9ac3e9523749" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" + ], + "f5454a5037c902bf21166d9592d5d15790f4b70c00a636d2b2fc47b76c8ccb21" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgfplots/pgfplots.sty" + ], + "cb353b58769449f756c5c16f9d355c90c0714d1da1228bf912c3a5b208b4890b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/tools/calc.sty" + ], + "9c9da7f39469dd6ab1cb765cd5ef87dd72792c8eb9426e4619faecd00e9f2345" + ], + [ + "file", + [ + "main.out" + ], + "3f82fadce9cfd2c8ec31c87c90baab2dba15a8d1679895a2defc6bc2ac10b33c" + ], + [ + "file", + [ + "sections/appendix-revised.tex" + ], + "27e1c5008822dfffab2daee4c447d4e0a70c12c09aa4f7169ff5e4981b4250c0" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surfshading.pgfsys-pdftex.def" + ], + "c52c6c54e7ffd5e43094a13b33c6e93cbfa1f3fd6455cf2512102d19d3b7c49e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" + ], + "3d2226e3d68b4255061baa496cc9cbc107816a7d364720c1bd8c83dccb047b64" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmri8t.vf" + ], + "d1976584168145276587ca1b4f3b6df7c209c8acedf0bafe6ce83a42fb99cd36" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" + ], + "6d28f51c1b4cb933969339982286f86bb1c9af70ed34535482321de4cd491664" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" + ], + "541e41626d66e0e8bc8b5249805c9efbb134dfe0dc85c63102eea3c2d21da6f0" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" + ], + "7fa0ff434e9cdeb14c40f326d53e6ea0273ef2046daf28987992e2488d186c85" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" + ], + "7533dd80c95a5124726b0a617a5f458226d4a7490bcd209e3fd7e717e24dc127" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" + ], + "14bf1941381e7eb35dce4850d0aa819360f1db9ba9752c81cff19920f2c4c7b7" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" + ], + "5ae03317ea221a6f68d807775bd06a10625aa9fb1f590dbe2114688f735c447d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty" + ], + "4abed7d8c88642201dd1a932a435ae05a1f2659f1f7e95c72d6b5347c83d232a" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex" + ], + "acabde0c8a15d23b8e08dd666f1a8f013c9fc5feefbef4cc533065f198d7ee62" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" + ], + "6720c4cf09cf91e8055b9ad4b54275cbd690be65b1f36805fa457c059d2e29a2" ], [ "file", @@ -1777,380 +916,58 @@ [ "file", [ - "/usr/share/texmf-dist/tex/latex/psnfss/ts1ptm.fd" + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex" ], - "4b8d9c7c23b797b9da9bab1dbd4d3c886c0e7763eb9fe59ea12f4c903f33bea3" + "ebfe3e9cc88116a5229c3d66e2ff8c3bbcba34f7c9abc93269754e193ba6f62a" ], [ "file", [ - "/usr/share/texmf-dist/tex/latex/amsfonts/amssymb.sty" + "/usr/share/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex" ], - "70838b061b56569dd3ed9f339b1bdd1c78ba185de49f27ceae331c97f48b5986" + "a36a28ecd51df3dd0f63446f24a84290ec322095280578063ae9b94804014c37" ], [ "file", [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmri7t.tfm" + "/usr/share/texmf-dist/tex/latex/psnfss/ot1ptmcm.fd" ], - "8c5b2e8eb57987c20fac30f8f647133e2dcfea899a08f11971a51a8740267fd4" + "b801752b06491c424a7a5fb340ed8e176481994e3edf35c96eb0c3c53e94c50c" ], [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" ], - "ea5e14f7fade556cee79636a6824710e97db928542fc1b23dfa618ff6448688e" + "81862c3425e8aa2a82e605eb8fde07b1b7b47862b981922393d4f54ca9fa6250" ], [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" + "/usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty" ], - "0bc32a855862a83b7ece27d2ebf6bfeace759d6b64fb776394eee13d62401350" + "e3fcf7f3372a27bb478eb9488eca1e25ed382480d02a6898f190bd955388e055" ], [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage.code.tex" + "/usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" ], - "d4ea2f3c3bf545104a7c40191693d049ec29c391d46ce55807f6284a2aaaf5e1" + "050f2ad3a3671a1f4f9bcf97784836301bc751507e7ada546632379406aea103" ], [ "file", [ - "sections/appendix-revised.tex" + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" ], - "20fd6ec76fe909ea56c40d3482f7883316d4e92fe96b1d2b300a28592af649c1" + "c1200f3d129912978bbd41684ffee42e960bf9a776768a5b9f57557140113f7d" ], [ "file", [ - "/usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" ], - "fbf28cb0d4589c8e2db9f27c030e9298c09e69ee5d39ed570b45b87c85c0b48f" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/float/float.sty" - ], - "be4a09ab7ded44b4ce97ba20a3a3efbb061d186327d5db61f8de6a3cab5019aa" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" - ], - "2df7e0bd148c99d8097352b8ac9948dccf91d61ba360dcf43f82206933b6045b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/caption/caption3.sty" - ], - "73f00aabd0be454c9e552841856c573e096ef42d032fe9fd1801763b1b37bea5" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.contourlua.code.tex" - ], - "92d3506845332bb9cd1a9ec001690eb0ba1e11c2b63e63244941873b5e8cb85e" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb" - ], - "8816758f882b18a97a2fcdd4e496b881cd7726b8612648cbfb1c9de2d9853029" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmb8r.tfm" - ], - "a48198d87f9b9f90d652b8f41d41dbb3978a44669225c89394a4620031ace6a2" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/microtype/microtype.sty" - ], - "1a41c71483a682e5443508d023fc2d01a3b96e8bdf914f0331a39760ef281549" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" - ], - "7e22b1ca949259c61d3721bca0a56bcccf7e47cfc776027c5863941635c07aa1" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" - ], - "818b8e3cd0606bdb8ac7fbaccc5f80033672fa817537536f76bc67bc3942928c" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandler.code.tex" - ], - "285da39b32bee58c3cad318670a986b3097efd4442d2452d48abbf3727a47157" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/collectbox/collectbox.sty" - ], - "e2f8b5c38a97b6149ee589abbce92ef89c26246185a05ca3f314ec104748e1a8" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty" - ], - "031f0ee8e4751aff29af9cfda2ced8a8e3f52eb158e682c510856e3ed36d9361" - ], - [ - "file", - [ - "sections/abstract.tex" - ], - "ebbfa121a0c9938a61ed97ebdede74717a16cda8ffcfd9c0ce8c693f28db42ab" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" - ], - "7533dd80c95a5124726b0a617a5f458226d4a7490bcd209e3fd7e717e24dc127" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" - ], - "cd9bb9fbaac3f5bca5bedd77ca07a8c4457467869e2303fdf2b446a30dca9f9f" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" - ], - "d9693993efdc7d0b9ab3df777589995d43e24eeae95f12b6a230a19caadeaa42" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/varwidth/varwidth.sty" - ], - "28625bec96f2e01f6a8c7ec2c77004c71d148e0a9567b29b5c826f8bd248db8b" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/url/url.sty" - ], - "2373f56849ac606473e77053e5c1d14c92aba312b3f684e02a130eaf36f2de47" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmrc8t.tfm" - ], - "c2416a8db76bcb8ca20e7fd22e5ecfad64d0a07e1a572a28c561f552ffbce55a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/base/article.cls" - ], - "859217b3457cca472e5a96ef193218c87a4e62a6445cdd501ba7e1954fa32afa" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf-pie/pgf-pie.sty" - ], - "853145e186c504759174f1bf8fe3543df5020577ac31c2d170ffffe68c080b8c" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/adobe/times/zptmcmr.tfm" - ], - "366b0b709ad0ebed1389ea6e73f99bd377f02ba03cddc53ade9730771b499b13" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code.tex" - ], - "3e8298cf4d0f913a2ca6c2bba59d9894a42f8e9572671e4dd2f83f6bceb95b80" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" - ], - "f91d37fcda30e70ae85fbd9030682bc64df4424fc1260704def57dc6c444a63a" - ], - [ - "file", - [ - "sections/design.tex" - ], - "0b309c35639810326cd6dcbdb54cfd0603e20a7a108062be7254c725a4f6cbf1" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" - ], - "62ee8cef552017551cd3e026a483e700730103eceaad959c87b7730017f59cff" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" - ], - "3a52a05062a74a763ee604b4a3d20f0be4a4b99fe8182373e30ccea0abafc96e" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" - ], - "6ea4caeea5bcb6cd60b80ef4607e8a79824ec0cdcebb47424c1bdbe0c2ea6671" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" - ], - "8fea89995d37ba4c69137186faafc589c470edcc5026d8a31aadbe5cef47dcb4" - ], - [ - "file", - [ - "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" - ], - "f079d814ec1276acba15801beb39911eb18d0b6d556ae7cf884be6fd3d83f2cf" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty" - ], - "4abed7d8c88642201dd1a932a435ae05a1f2659f1f7e95c72d6b5347c83d232a" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmrc8t.vf" - ], - "05fed05b6f9f0fe92d3702226872449b2af3063f0ac5bf38ae59d475a0e14147" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" - ], - "c10a26a167c06b16e2d80ee4b119f77818ba2357ece3e5bc3cf7470c5dfb09f9" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/adjustbox/adjustbox.sty" - ], - "9e0966d9d505c56237694f90387b6da6b7e6b197367890c4e26ee348a96f84b5" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/adjustbox/tc-pdftex.def" - ], - "15fb04c9b9d1b3fcfa65c1ac1dea77f68650b294c8b4735eca0bc22ad859a111" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" - ], - "babfe19163bca9c6fa5b1abb6b6154cd0d1ca98888f08f1bf7d06a74de5fd330" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" - ], - "14bf1941381e7eb35dce4850d0aa819360f1db9ba9752c81cff19920f2c4c7b7" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/filecontents/filecontents.sty" - ], - "47c9606c8901d2d5af86b551be31395ce94453729cab40a6f87a10b72de42e45" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" - ], - "b90072b20d0590f23fd0ad273d059e3b7737319b3fb61e3bea6102fd77f24b3d" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/xargs/xargs.sty" - ], - "02a5571b6d32aa3446bd005a4e6fa22ddab78fd07e61a7c286e9d13cb01ec60d" - ], - [ - "file", - [ - "main.out" - ], - "d4628f596ffbc8cae50fdf5533efca80deae6fc894381015671e14948c4d4126" - ], - [ - "file", - [ - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" - ], - "0ca13d421ac7133271aed7c935099ecf3d1d08ac9e15f81acb34a16564ab8a46" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty" - ], - "6720c4cf09cf91e8055b9ad4b54275cbd690be65b1f36805fa457c059d2e29a2" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" - ], - "c94abbd89ad0556546d9e5053af16b58ce7f38d19c379b27309e5fefd23908f8" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" - ], - "26ab10fd43fd5a90f98bcbed3a99978808da8878eb73835db4e0346371aee41e" - ], - [ - "file", - [ - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" - ], - "51038be668b2083ac5e8ae38a1da6f75091ee9471d71f33749d01a8bff1a9aa6" + "f83601dd74e8c166162cb3daf926744c44ccf15a0122e17613658f82fa64c6a9" ], [ "file", @@ -2159,6 +976,524 @@ ], "5cf09de8dd52b5e77a12145d4987ab4df75a304174d224aa9562eed3dd141ef3" ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmb8t.vf" + ], + "ef67e49c69cade3fa1ca5a7188ce96d9c765c11c951a14265d1bba14137909fd" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/adjustbox/trimclip.sty" + ], + "bbc1ce1248e51a197049422ebcf51c471b41eabc7910afdfbf329e4522491647" + ], + [ + "file", + [ + "figures/replay.tex" + ], + "17decf5a6a2508272bee5cf1a2b41306fafa90e5be473f358d212566ae80d491" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmb8t.tfm" + ], + "8db0355b7f542b672e33e2cf79ff50a8b99cf2fdba851d65bc223255a4fbbb67" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/needspace/needspace.sty" + ], + "5ae673ce2a80fb868c954373252294d9e6469feeb78b445182772fd043eb0914" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.tex" + ], + "d11c8b83414c052bb39c678e49d81c5f0235de4af1bdf5dd75270e4de82f94a5" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/hyperref/nameref.sty" + ], + "1bd958ef4ce46f3d15f7c77f6c2d084289e0e6d6017d5a3a341d83f0998b99a7" + ], + [ + "file", + [ + "usenix.sty" + ], + "a18fa46543dec3f63c4b459bd1e6e4d307f0a77748d97761c4c54a4b905f1b86" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/tools/array.sty" + ], + "dc2b9a0057f8455ac0f74960618e7af3de9bf08da0e7078ef8dd0570a2924427" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/varwidth/varwidth.sty" + ], + "28625bec96f2e01f6a8c7ec2c77004c71d148e0a9567b29b5c826f8bd248db8b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/microtype/mt-msb.cfg" + ], + "3b7fabb99479f1c970c3d18e1c46de07654d5e3a108c1554fa9ae3026aa72770" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex" + ], + "9ae89f23a7842df4b172627b86e7409597074c6b8f0958040d7669bb83a74a48" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" + ], + "c10a26a167c06b16e2d80ee4b119f77818ba2357ece3e5bc3cf7470c5dfb09f9" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" + ], + "9758185623cce6b2a8d4a504d10dfd0a01ef6d3480794fa4c466384f4c08540c" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" + ], + "9b980e1373f9451da75cc6030a5b4c1671b88a1b14b45ed172cfb7cf2607fe1f" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" + ], + "2df7e0bd148c99d8097352b8ac9948dccf91d61ba360dcf43f82206933b6045b" + ], + [ + "file", + [ + "figures/drop.tex" + ], + "03477986ebf3fd929ec92b3a3f1a5fef3975269dd4ab8a1c829f8f09de00a3d3" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/filecontents/filecontents.sty" + ], + "47c9606c8901d2d5af86b551be31395ce94453729cab40a6f87a10b72de42e45" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/psnfss/mathptmx.sty" + ], + "fbf51b6bf0e1b336b3f7dc0cfb05a679f83ddbb81026ce24cf46713debeaba7b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty" + ], + "dab8b0e621267acfd89736cf97bdcc02647c545c0719c4997be8a7d1bf98f9c3" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/environ/environ.sty" + ], + "2efd7043a5a2ec8d495bd7575408b118ba737b9303259cffa74572d28b0da608" + ], + [ + "file", + [ + "sections/gadgets.tex" + ], + "1deb2103093cb6626757c3a194c36639c521d3edbdebf1201749fc5dfeef6304" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" + ], + "b10381f0017ae75bd03dc9175b35ad56b93fdd24f2a47dd4aa9c6987ef35ccdb" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/listings/lstpatch.sty" + ], + "2472ea616722ae9736cfcb8f72c60ebe6de7b97921be1c43414d6ec735226158" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/cite/cite.sty" + ], + "56979b7c69ae65bdb52de5bcd540625cae6dd70119e767db438a4826991910ea" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" + ], + "ea5e14f7fade556cee79636a6824710e97db928542fc1b23dfa618ff6448688e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" + ], + "212f64f8641fb944a006a3c0825e78d30b0a2c5e3b4c4d62ff59ef61214caeed" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/base/ifthen.sty" + ], + "b8cbd3c3ed9f0f58e1103c91e29ab8de344a19f4cc7d27fde8d14d962dcf0495" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmb8r.tfm" + ], + "a48198d87f9b9f90d652b8f41d41dbb3978a44669225c89394a4620031ace6a2" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/base/article.cls" + ], + "859217b3457cca472e5a96ef193218c87a4e62a6445cdd501ba7e1954fa32afa" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.code.tex" + ], + "70c56e4ccf3448f53cfbb90046ada2683dbf2eec1cf586562fe78bcfe146b3de" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" + ], + "99e08946749446e0b9b7faa985f8202740a94476f9e99bab5286cca5ce4766e9" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/xargs/xargs.sty" + ], + "02a5571b6d32aa3446bd005a4e6fa22ddab78fd07e61a7c286e9d13cb01ec60d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm" + ], + "280bb0113e2586156cd9414aab226588bb0a4d0fdf71fe6c6475af70d9b61eef" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/mdframed/md-frame-0.mdf" + ], + "eb5b30fa6b459ce7c9f994d12379a8dd0c2d7dd5d46d61e2f7066bf54ec1c47b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/xkeyval/xkvutils.tex" + ], + "5e82c31b1b4492c89f0a36c8a1f65ca5dc1d3a7f2ced1b30a1a5be0da9bcc411" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" + ], + "5dd3675b88c7b61d3703e6bf35ed75623acc6b163dff7b1477b485cee8ad71cb" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/zpsycmrv.tfm" + ], + "6c22e38daafa2174651a8d356ccd2697473a8ddd8d3d36aeea12db31b9d8d6b2" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" + ], + "5787859fab7c72cc3dfd7134e78bbb0e770a43e7da39f93732c24232249fdde8" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.code.tex" + ], + "b0671f2833e4eb6ee2bd932bbd93f01f92e841b4f6941294b95d5b8075d720e9" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessing.code.tex" + ], + "765209b4b8739df96bd13c01b5573c043a4b2a3490c7c741d5fa9c7e0743973d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.data.code.tex" + ], + "d48a5679ca97f921aa11c6ac0aea9773f8791ab8cf71399ed731f44236d04eed" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/adjustbox/adjustbox.sty" + ], + "9e0966d9d505c56237694f90387b6da6b7e6b197367890c4e26ee348a96f84b5" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex" + ], + "5879002284871fadd4cc0eb0e0cc7b056e0b87cd61911ff4ee838adfe2d64b4b" + ], + [ + "file", + [ + "main.bbl" + ], + "a4c6c0bb444f38b4740ef429aaa80d2796476ab074f323dd70140ed26bf310d9" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/listings/lstlang1.sty" + ], + "7ec0d3442c273319ee517745cece539182acf7279ab9596d3e56eb32689e7c53" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty" + ], + "1d9f36f4e9674bef594a47cac7d5781e9f7e0c7c8edf9f72769f4dc6f10d1b5f" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb" + ], + "8816758f882b18a97a2fcdd4e496b881cd7726b8612648cbfb1c9de2d9853029" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx" + ], + "0804bb6e9e1eeeaeda861f29206d308194ea7cc846e38abaa344cdefa1d408cd" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" + ], + "b3db772dd8eb595d8a5c8ef8d232862f9cef97d4ac9dedee283ad7b6e83361dd" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric.code.tex" + ], + "7124db702274395928a825f687081477f0de5ee9007b9a4a9208f28f209f67fe" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/psnfss/omxpsycm.fd" + ], + "75a3c72622fab0214a111e68baa8c5902606970121a5b1761393b46e9ac847de" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmr8t.vf" + ], + "6c4ef8d50ce7d7cab9f9a7f72497085840c349a022a493b76e27f54e0934430d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/public/pslatex/pcrr8tn.vf" + ], + "4357ee8afe8f72c745ef872894c21790c47aeb5fbf08f74e5ae8d1f02e4239d4" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty" + ], + "1232e78c8af6c4bc16c024fe33b9c4c3322679ad6887be22bc013ddb8d254ed9" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/collectbox/collectbox.sty" + ], + "e2f8b5c38a97b6149ee589abbce92ef89c26246185a05ca3f314ec104748e1a8" + ], + [ + "file", + [ + "sections/introduction.tex" + ], + "a15fd2b00af8356e5717f6a388dcd5a53bd871da228fb3a9eb06822027c70703" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmrc8t.vf" + ], + "05fed05b6f9f0fe92d3702226872449b2af3063f0ac5bf38ae59d475a0e14147" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" + ], + "da529b71510425e3a42b242f71ae849f74c09fd8197f7c18e3abb723b67ef958" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex9.tfm" + ], + "70ca3442c95cd6cf3437ab7c2d0e4b9797531eacfe400dccc61d04bda288bae0" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/urw/symbol/usyr.pfb" + ], + "2038021a7b6330936fea8562232b48796968fc913c1fd952d29e23bb1fdc891e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/microtype/microtype-pdftex.def" + ], + "fd8878fa5816e590ca1bd33610e180b25989d4778118b47caabce988bfab45de" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" + ], + "6afcd415b6831a153969f66e8b06e9045fe5a5a40239ef51d76de757105396a2" + ], + [ + "file", + [ + "assets/diagram3.png" + ], + "d04a42dd9ba8b5d2f24bbd3f21d20fe5c09596dc704c4516743fd800a9567b66" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" + ], + "aa771cadef59f480af688c690c5de28e23636ef4890842b9758b7d8943ede4ac" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex" + ], + "29c2b60c6973c374a655e44791799823294d53fb04e16db31a681f71a125b3da" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsdeque.code.tex" + ], + "86843251927c29a021eac1635ee8650cfc06265281b50441d8cb6f67bb8504ee" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code.tex" + ], + "3e8298cf4d0f913a2ca6c2bba59d9894a42f8e9572671e4dd2f83f6bceb95b80" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/base/fontenc.sty" + ], + "b17f7346c2d881bba3bde28711e53cc7d3125e5ea440672f59bbbdbbd95499ed" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty" + ], + "da22219a49c094141141bb29034c438d1ccba8a9afe6cdd5d15b96c15bf56901" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/urw/times/utmb8a.pfb" + ], + "7f3f19f61452892a29d06af2836331ca78aed29390914d294f7a440d35927142" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" + ], + "f91d37fcda30e70ae85fbd9030682bc64df4424fc1260704def57dc6c444a63a" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/iftex/ifpdf.sty" + ], + "92b2cd262dc42d529a9467c66ebf181468f262756fa150c554a10f5a99b91217" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/hyperref/hpdftex.def" + ], + "1189381de3bd489df7cd3547548a4888d0171c0ba1cb90cda424afae3b955b89" + ], [ "file", [ @@ -2166,6 +1501,293 @@ ], "9d11c81501953d689787ff14c073d2f1eda5874068db9e882b8dbbf9a9d863b0" ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex" + ], + "b3d57e19c1893ef33eb240cb7da4286418481b44f7b0ab1677fbc190d6a85201" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/forloop/forloop.sty" + ], + "7643af86d17f2ae51b37a18ed3cfd90251bb5ee2058a9b24485f11ac3925b333" + ], + [ + "file", + [ + "sections/design.tex" + ], + "bf5d9aa0345515b2875118eb082ddeef174a29884ca64a1ff47b9d78902000aa" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" + ], + "3b54bde5cb0e0bd071eea7bc702ed3a1a284f786779ef8e75b06eba4104bb9f2" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" + ], + "eb308ac3d665db8dd3c03b18328c551609346c659c2ce0e5029223fbcc339cb3" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/base/size10.clo" + ], + "c168d18288a2aba793904edf4d836c78d16fff01b8344d1365c6d72a2bd8929c" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty" + ], + "8c3e23b8bb7d940ff26cb0cf96e0151f540acf55020dc3c1aa8bcdb2eb66305c" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" + ], + "1c8834abe00807467a52d31ef96032d5084b2560eea45995018084d13a3cde3c" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" + ], + "545c4616f93c5f5d25bc04090a0b7ef869bab84b3952fadfd539d71187c83fe0" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/mathtools/mhsetup.sty" + ], + "c3ae1e23f43029fbfc271e3b1440a692e1cd924d1810430b99e4f2aa5b9ccf09" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code.tex" + ], + "abd9f7c3a307d3e9d2d53a6a8f8e1358669966bed05820b94841da7f49aa3876" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/psnfss/omlptmcm.fd" + ], + "241bc058cb0d34b7fcd8669e90b674d394e9c2e6e338999a9da4b5799dbb733d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" + ], + "c94abbd89ad0556546d9e5053af16b58ce7f38d19c379b27309e5fefd23908f8" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" + ], + "e3661061e8aa474d6de5ffa916edceb0e3d8b998862018c147f0357fce00bcd7" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex" + ], + "7005297bdcb9afb98162d9d2f4e0555285bb025c8359413f9785f2a57ffd228a" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex" + ], + "d9205e72253d9fed3721b3c8451f4bef5aaa947ae8460144bea18af2d7fbba27" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/base/inputenc.sty" + ], + "d06a1d6ac38fac720ec7fbccfe6396224e1e69616e7ba5f15e37b55bc4a6c75f" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" + ], + "b5a95ba245bb51ce01e5ead16e818a0024f16cd208df3386b30ba0798a911344" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex" + ], + "f4884f0c48ab319d25f2fb0889b8881f15ad7999842054718b15e32de8325773" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" + ], + "8434ad08617159240fd19b4fcae8bf79a6137af413f3798c8a750e9839f8902e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/caption/caption3.sty" + ], + "73f00aabd0be454c9e552841856c573e096ef42d032fe9fd1801763b1b37bea5" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" + ], + "7e25bd0bcb3399a5b1ee01c882d0bd51b455fcd1798edf4ecbde4bfc5c2198e1" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex" + ], + "91ac89b327e3085fdb10a1213657b1c9e6540e1654e3b173193f60c154f381f7" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.code.tex" + ], + "71271312b0668f69e03014f6c90fcf37112de363643661a2cbb77e047e86d75e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/tools/xspace.sty" + ], + "bc3bfd65d4b52e78822cb9f3561c6663c64465f64dc2475e56542dbc213a3e66" + ], + [ + "file", + [ + "main.aux" + ], + "3113f1b472237631be960429d63bfde934e475c220c7134d8ee01d821c019f22" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty" + ], + "70595629ec990ba8c0b6e6a54afcff2603464e6fce380a54a98549a78d2fc74a" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" + ], + "758e504e9c194cf9bbed098700b1d7969420e9a87552222d3000084a9d095571" + ], + [ + "file", + [ + "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" + ], + "f079d814ec1276acba15801beb39911eb18d0b6d556ae7cf884be6fd3d83f2cf" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex" + ], + "0fd495f3a090300a9740c637772e0b5b779f0fbdb94cbfe987815c0def856614" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/graphics/color.sty" + ], + "db5153a66a97071b91dc2a2ed59f9b8c87f90082e08573c8c94dba2a46b002bf" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/changepage/changepage.sty" + ], + "c26adc410847658bbb8ddcadfb5fee6fa71254f07df5f007d2126760d6715a02" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" + ], + "62ee8cef552017551cd3e026a483e700730103eceaad959c87b7730017f59cff" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/microtype/microtype.cfg" + ], + "a4bd4486751d955ae22f96563e5306c9a45227e5ffd25d19dffda84c4d90a5d5" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex" + ], + "118694789bd8f5f732250b881ce15d36421f7f84e15a56adba1ed3661c5a0450" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/float/float.sty" + ], + "be4a09ab7ded44b4ce97ba20a3a3efbb061d186327d5db61f8de6a3cab5019aa" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/psnfss/ts1ptm.fd" + ], + "4b8d9c7c23b797b9da9bab1dbd4d3c886c0e7763eb9fe59ea12f4c903f33bea3" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/url/url.sty" + ], + "2373f56849ac606473e77053e5c1d14c92aba312b3f684e02a130eaf36f2de47" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/bitset/bitset.sty" + ], + "af5c7196c69dc9d28225189169b60c9b9039125bc1756c04d54886f0a3e1891e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" + ], + "64b0b4193616b937a2b4520c678f8863ae06ab38385bb58db437b39a8f27719b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/symbol/psyr.tfm" + ], + "025ed1e3d1565efb3346f414666c675f49c74d68a6c1dd22e54b754c3ac7371a" + ], [ "file", [ @@ -2176,9 +1798,359 @@ [ "file", [ - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.code.tex" ], - "743e89ac1e529af45751fa85fde4b3438284a63dfd53ff52c94c2f229b20beff" + "0e9c68bfc43f4d9de2ac8de2fcd116ac4f1f694c6d84597239246eb1dbb09326" + ], + [ + "file", + [ + "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" + ], + "94ac62800308131e37213df5d5edcbddc246082321af52a58bc5f8881a23c9dd" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructureext.code.tex" + ], + "a4cd7e5531850e0e874c1096838ec55d62bf413dd7488f5316f730ce833f42db" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty" + ], + "fbf28cb0d4589c8e2db9f27c030e9298c09e69ee5d39ed570b45b87c85c0b48f" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/public/pslatex/pcrr8tn.tfm" + ], + "f4c7c2af35ab8a109abd094d163eaddca0580169faa080d29b576ecfc15444fe" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" + ], + "e442c5487f84df70218ff37f775c87060856f5b6e04c011b6cadbbadfcf46645" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex" + ], + "8c1897e7e28685c9c01964981ec450119bd223ccf93e9367e9f959048dc59e8d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/multirow/multirow.sty" + ], + "5c33cb1717024ebe00adb88514357ab394ae5f9433418fd0442ba8c64462db14" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" + ], + "6d66da8f16088689c2f4995b4e920703cc94faade57911ed7aabd32b04367824" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/algorithms/algorithm.sty" + ], + "d63fdf24879f0efd535bc6d06bc2a008b79ae77f6d6d2bc96156ff1f35e96bd7" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex" + ], + "ac54ea0a31097f28b4e37b09fa17985728d589c10640cf220d7e959f63b9e731" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/adobe/times/ptmbc8t.vf" + ], + "955ebd4dc842b50eb0317cc7479e880e94d45d3ce1b02c67ed1668ca455b2cc0" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmri8r.tfm" + ], + "5a8d22bbac97332450c06d766ea8f4cac97ebe0c941da9d473a5d422b8bb0667" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" + ], + "6ea4caeea5bcb6cd60b80ef4607e8a79824ec0cdcebb47424c1bdbe0c2ea6671" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage.code.tex" + ], + "d4ea2f3c3bf545104a7c40191693d049ec29c391d46ce55807f6284a2aaaf5e1" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty" + ], + "95a2509f9ade1283bc842ed5c90084853892b67ab7acccfbf85b8acd38e1d7e3" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/urw/times/utmri8a.pfb" + ], + "f9a0c528b42d2ded2884e31cf1d225b81739ca9b17a0e7cb362fad404ce0aedf" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/atbegshi/atbegshi.sty" + ], + "a73003b4bb2dc8a814533ddbd31600e6626827799c2a465d03ef42e7a33fa71b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" + ], + "b90072b20d0590f23fd0ad273d059e3b7737319b3fb61e3bea6102fd77f24b3d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf-pie/pgf-pie.sty" + ], + "853145e186c504759174f1bf8fe3543df5020577ac31c2d170ffffe68c080b8c" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty" + ], + "031f0ee8e4751aff29af9cfda2ced8a8e3f52eb158e682c510856e3ed36d9361" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" + ], + "8c808d286cf896399244d121dd0e847a9205c73facc003fe64ec156ec85fd3e5" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/zref/zref-base.sty" + ], + "8558725c90ca848e8bbdc11b46509bc1e79bfa69ff374b206e73fd8e5de13ed1" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" + ], + "791b31aa1db8608d0144b3a40fc0fe53383a60f6b00d0e8fd9f06ac4a11df8cb" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsmatrix.code.tex" + ], + "a22375071be85968f3b7489bd64c01f5317ca1ddadc0b7ab1f8257181d55a35b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/amsmath/amstext.sty" + ], + "2bf2e4f0efe99c33bfd757e1dee1b4267742f8af3e449d6bdb4342c2917b1bce" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty" + ], + "8acaa03eda19a8158780356701e905e354e1dc47dc736e6e26fc860c12a15e14" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty" + ], + "1343ba1b10b245bfd199c22947249af1d756808690c7811c90f07fe0a3772080" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" + ], + "6e39ff4fdf9f126aff28880a7dd59fccc0e6735409d92ca455cdd2a4f2b4db53" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/algorithms/algorithmic.sty" + ], + "7fe47ed7f8222c56452bd73bf0682e72023ece06d59207653a02e080a341118d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def" + ], + "860fb14ebfbd12904aca6dff9e05fad399529d7fe8c00d9b130f02bbc892925d" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/listings/lstlang3.sty" + ], + "637dbaa3bc149ada8edc2b471164a63e70457e105e325b4c00cd2b499ca70067" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" + ], + "51038be668b2083ac5e8ae38a1da6f75091ee9471d71f33749d01a8bff1a9aa6" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/refcount/refcount.sty" + ], + "1bd5d42025520bef74f8808af99cf3f3be7d2e3774b9931bf85c11ba81bb6cab" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/bigfoot/suffix.sty" + ], + "64e2a5058863536d987c8059216e700786042bc7ee868b55262d86a9da777af6" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmri8t.tfm" + ], + "2cd0884fb2fe1c3ad5a318216f5b70dbd5581a5a2f7ffcc0610f0b73a766cb07" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/public/pslatex/pcrr8rn.tfm" + ], + "368b06aca4eb812397d20e9ed9b0809a6a821678e01e4b4fdb99d4f5ccd7882b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" + ], + "1668608078204a627d6e67a853f8a904e6149b901607ae177741c650b143a94e" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/vf/adobe/times/zpzccmry.vf" + ], + "1d5bd14dee929a0c0a6f16822eb42d4fb64a822bab7bb63cb30f247785c05d0b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/atveryend/atveryend.sty" + ], + "a62143db8b3bf1e52082c32e3feb7450bc90c000c6c48a38fa51cf96a6075eae" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cmextra/cmex9.pfb" + ], + "b7aacad3b24221cf6ccfedb08708444a00ded5d3f24c5cff79dcc4450d65ab16" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" + ], + "a3529ccdadc8248b4c5d7c34ceea53bdc1509b54f18a192ad51b924bd297d8df" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8c.tfm" + ], + "552911c1fb8d947f5c66f79b9c8eba9831cf310f678cfa4444c598e274704efc" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" + ], + "7df38d1bb03d0bf642b3f53c38d86641765d950f82d481ebd63c67838bc78ee7" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/listings/listings.cfg" + ], + "d0dd49d4d3eb37e5fcdc4de4e9add7ea5f150be907ac5c4705b382775e55d62b" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" + ], + "c2a4f1d01abaf7ad739f1af03238ebb6ab35a7bbfbd5d713acceddda4fb043d5" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/base/textcomp.sty" + ], + "f50ebba76b974a541b8fc2541643911efaead656aae39c957c58d5b23b51a5eb" + ], + [ + "file", + [ + "figures/reorder.tex" + ], + "7beedd460d18d0ece01628181733a48b6104589cbc8361e10759ef8221c15712" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty" + ], + "981dbcccfc3a2449768ae5b1cb7b8b1468bb1f7842429067cd6f6ef0ade42fc2" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex" + ], + "7fca2c36196a01d5c7122a05116afd42920029a57a632ab205bd6b82f2327197" + ], + [ + "file", + [ + "/usr/share/texmf-dist/fonts/tfm/adobe/times/ptmrc8t.tfm" + ], + "c2416a8db76bcb8ca20e7fd22e5ecfad64d0a07e1a572a28c561f552ffbce55a" ], [ "file", @@ -2190,50 +2162,78 @@ [ "file", [ - "/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty" + "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" ], - "b10381f0017ae75bd03dc9175b35ad56b93fdd24f2a47dd4aa9c6987ef35ccdb" - ], - [ - "unknown_input", - [], - 1741123325.9345243 + "0bc32a855862a83b7ece27d2ebf6bfeace759d6b64fb776394eee13d62401350" ], [ "file", [ - "./main.fls" + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" ], - "e132c18a8fe690b9869d576aef949580d7a149f768b8845d25d086123deb9884" + "ccd576f7cebab3a0c5d5cdef41fc44e638d7bb4a20e0a0465160eba1757795e5" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty" + ], + "6904c396f2a6992921823387576b7f75074ac3b8e047a8c80687a869aba1e3ae" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" + ], + "8986f92b517f94415ae5642fc03eb9a8998fdaab446ab2e10f97985d5a9589da" + ], + [ + "file", + [ + "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" + ], + "3a52a05062a74a763ee604b4a3d20f0be4a4b99fe8182373e30ccea0abafc96e" + ], + [ + "unknown_input", + [], + 1741490198.5083036 ], [ "file", [ "main.pdf" ], - "17132ab88fe0322ce05945ed4d05310fcfb860870ddffc6e6ae2e89fa705677f" + "4c6e56182fb8d94dec24800c9a73a182907dad71cb20f60674941af86c99b277" ], [ "file", [ "main.aux" ], - "0d0b3aae90dca85679b0d43249d0b9beaa8e8f0a8594fe0a57e065ceb41f6daa" + "e091bed4d8deb3ef7afbfc041a64514d4c4f85be10edb7d92fb9d6bc4a3cdf00" + ], + [ + "file", + [ + "./main.fls" + ], + "515bf2e29d56d488a52e942d7b48541374e79000e0c69d863578c8291da14e06" ], [ "file", [ "main.log" ], - "e77340056b194878a7898d475310810c6d37b836acfc09f20bc7701f52123652" + "0acfc8e5f62b8ec4754109d1dd3c5e401cf83f6b6efb2b4a78ca11c3a621a809" ] ], "output_files": { - "./main.fls": "e132c18a8fe690b9869d576aef949580d7a149f768b8845d25d086123deb9884", - "main.pdf": "17132ab88fe0322ce05945ed4d05310fcfb860870ddffc6e6ae2e89fa705677f", - "main.out": "d4628f596ffbc8cae50fdf5533efca80deae6fc894381015671e14948c4d4126", - "main.aux": "0d0b3aae90dca85679b0d43249d0b9beaa8e8f0a8594fe0a57e065ceb41f6daa", - "main.log": "e77340056b194878a7898d475310810c6d37b836acfc09f20bc7701f52123652" + "main.pdf": "4c6e56182fb8d94dec24800c9a73a182907dad71cb20f60674941af86c99b277", + "main.aux": "e091bed4d8deb3ef7afbfc041a64514d4c4f85be10edb7d92fb9d6bc4a3cdf00", + "./main.fls": "515bf2e29d56d488a52e942d7b48541374e79000e0c69d863578c8291da14e06", + "main.out": "3f82fadce9cfd2c8ec31c87c90baab2dba15a8d1679895a2defc6bc2ac10b33c", + "main.log": "0acfc8e5f62b8ec4754109d1dd3c5e401cf83f6b6efb2b4a78ca11c3a621a809" }, "extra": { "jobname": "./main", @@ -4470,13 +4470,13 @@ } }, "clean": { - "main.log": "e77340056b194878a7898d475310810c6d37b836acfc09f20bc7701f52123652", - "main.pdf": "17132ab88fe0322ce05945ed4d05310fcfb860870ddffc6e6ae2e89fa705677f", - "main.aux": "0d0b3aae90dca85679b0d43249d0b9beaa8e8f0a8594fe0a57e065ceb41f6daa", - "./main.fls": "e132c18a8fe690b9869d576aef949580d7a149f768b8845d25d086123deb9884", + "main.log": "0acfc8e5f62b8ec4754109d1dd3c5e401cf83f6b6efb2b4a78ca11c3a621a809", + "main.pdf": "4c6e56182fb8d94dec24800c9a73a182907dad71cb20f60674941af86c99b277", + "main.aux": "e091bed4d8deb3ef7afbfc041a64514d4c4f85be10edb7d92fb9d6bc4a3cdf00", + "./main.fls": "515bf2e29d56d488a52e942d7b48541374e79000e0c69d863578c8291da14e06", "./main.bbl": "a4c6c0bb444f38b4740ef429aaa80d2796476ab074f323dd70140ed26bf310d9", "./main.blg": "1f2f8066b908d46af0c9ec606494af7e0c006679de9da00e47a70c1d998ba531", - "main.out": "d4628f596ffbc8cae50fdf5533efca80deae6fc894381015671e14948c4d4126", + "main.out": "3f82fadce9cfd2c8ec31c87c90baab2dba15a8d1679895a2defc6bc2ac10b33c", "main2.aux": "8af947bbe2f53b419b5ae3668c3ef14b807fea24ec1e5d74523165c900baa65c", "main2.out": "2bb40b9486714e88485ef54d05b469c086420e028396a2bb846fd3a85da7766c", "main2.log": "b47791c91fafbd9cacd057aee18974ac0f5ddd4e10d8806efd565652b35252fe", diff --git a/main.aux b/main.aux index 64ffdc7..a612dc8 100644 --- a/main.aux +++ b/main.aux @@ -43,14 +43,13 @@ \newlabel{lst:korg_replay}{{6}{4}{Example replay attacker model gadget with the selected replay limit as 3, targetting channel "cn"}{figure.caption.6}{}} \@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Example reordering attacker model gadget with the selected replay limit as 3, targetting channel "cn"}}{5}{figure.caption.7}\protected@file@percent } \newlabel{lst:korg_reordering}{{7}{5}{Example reordering attacker model gadget with the selected replay limit as 3, targetting channel "cn"}{figure.caption.7}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Usage}{5}{subsection.3.3}\protected@file@percent } -\newlabel{sub:Usage}{{3.3}{5}{Usage}{subsection.3.3}{}} \citation{Cluzel_Georgiou_Moy_Zeller_2021,Smith_1997,Pacheco2022} \citation{Pacheco2022} \citation{Pacheco2022} -\citation{Woos_Wilcox_Anton_Tatlock_Ernst_Anderson_2016,Wilcox_Woos_Panchekha_Tatlock_Wang_Ernst_Anderson,Ongaro} -\citation{Ongaro} -\citation{Wilcox_Woos_Panchekha_Tatlock_Wang_Ernst_Anderson} +\citation{Ginesin2024} +\citation{rfc9260} +\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Usage}{6}{subsection.3.3}\protected@file@percent } +\newlabel{sub:Usage}{{3.3}{6}{Usage}{subsection.3.3}{}} \newlabel{lst:abp}{{2}{6}{Example (simplified) \promela model of the alternating bit protocol}{lstlisting.2}{}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {2}{\ignorespaces Example (simplified) \textsc {Promela}\xspace model of the alternating bit protocol.}}{6}{lstlisting.2}\protected@file@percent } \newlabel{lst:korg-shell}{{3.3}{6}{}{lstlisting.-5}{}} @@ -58,26 +57,25 @@ \newlabel{sec:case_studies}{{4}{6}{Case Studies}{section.4}{}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.1}TCP}{6}{subsection.4.1}\protected@file@percent } \newlabel{sub:TCP}{{4.1}{6}{TCP}{subsection.4.1}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Raft}{6}{subsection.4.2}\protected@file@percent } -\newlabel{sub:Raft}{{4.2}{6}{Raft}{subsection.4.2}{}} +\citation{Woos_Wilcox_Anton_Tatlock_Ernst_Anderson_2016,Wilcox_Woos_Panchekha_Tatlock_Wang_Ernst_Anderson,Ongaro} +\citation{Ongaro} +\citation{Wilcox_Woos_Panchekha_Tatlock_Wang_Ernst_Anderson} \citation{Ongaro} \citation{Woos_Wilcox_Anton_Tatlock_Ernst_Anderson_2016} -\citation{Ginesin2024} -\citation{rfc9260} +\newlabel{res:tcp-table}{{\caption@xref {res:tcp-table}{ on input line 28}}{7}{TCP}{figure.caption.8}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Automatically discovered attacks against our TCP model for $\phi _1$ through $\phi _4$. "x" indicates an attack was discovered, and no "x" indicates \textsc {Panda}\xspace proved the absence of an attack via an exhaustive search. These experiments were ran on a laptop with an eighth generation i7 and 16gb of memory. Full attack traces are available in the artifact.}}{7}{figure.caption.8}\protected@file@percent } +\newlabel{res:tcp-table}{{8}{7}{Automatically discovered attacks against our TCP model for $\phi _1$ through $\phi _4$. "x" indicates an attack was discovered, and no "x" indicates \korg proved the absence of an attack via an exhaustive search. These experiments were ran on a laptop with an eighth generation i7 and 16gb of memory. Full attack traces are available in the artifact}{figure.caption.8}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}SCTP}{7}{subsection.4.2}\protected@file@percent } +\newlabel{sub:SCTP}{{4.2}{7}{SCTP}{subsection.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Raft}{7}{subsection.4.3}\protected@file@percent } +\newlabel{sub:Raft}{{4.3}{7}{Raft}{subsection.4.3}{}} +\newlabel{res:raft_table}{{\caption@xref {res:raft_table}{ on input line 95}}{7}{Raft}{figure.caption.9}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Breakdown of the attacker scenarios assessed with \textsc {Panda}\xspace against our buggy Raft \textsc {Promela}\xspace model, \texttt {raft-bug.pml}. In all experiments, the Raft model was set to five peers and the drop/replay limits of the gadgets \textsc {Panda}\xspace synthesized were set to two. We conducted our experiments on a research computing cluster, allocating 250GB of memory to each verification run. The full models and attacker traces are included in the artifact.}}{7}{figure.caption.9}\protected@file@percent } +\newlabel{res:raft_table}{{9}{7}{Breakdown of the attacker scenarios assessed with \korg against our buggy Raft \promela model, \texttt {raft-bug.pml}. In all experiments, the Raft model was set to five peers and the drop/replay limits of the gadgets \korg synthesized were set to two. We conducted our experiments on a research computing cluster, allocating 250GB of memory to each verification run. The full models and attacker traces are included in the artifact}{figure.caption.9}{}} \citation{Kobeissi_Nicolas_Tiwari,Proverif,Tamarin,Cremers} \citation{Blanchet_Jacomme,Pereira} \citation{ParnoSOK,Basin_Cremers_Meadows_2018} \citation{Khan_Mukund_Suresh_2005,Clarke_Wang,wayne_adversaries,Narayana_Chen_Zhao_Chen_Fu_Zhou_2006,Delzanno_Tatarek_Traverso_2014} -\newlabel{res:tcp-table}{{\caption@xref {res:tcp-table}{ on input line 28}}{7}{TCP}{figure.caption.8}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Automatically discovered attacks against our TCP model for $\phi _1$ through $\phi _4$. "x" indicates an attack was discovered, and no "x" indicates \textsc {Panda}\xspace proved the absence of an attack via an exhaustive search. These experiments were ran on a laptop with an eighth generation i7 and 16gb of memory. Full attack traces are available in the artifact.}}{7}{figure.caption.8}\protected@file@percent } -\newlabel{res:tcp-table}{{8}{7}{Automatically discovered attacks against our TCP model for $\phi _1$ through $\phi _4$. "x" indicates an attack was discovered, and no "x" indicates \korg proved the absence of an attack via an exhaustive search. These experiments were ran on a laptop with an eighth generation i7 and 16gb of memory. Full attack traces are available in the artifact}{figure.caption.8}{}} -\newlabel{res:raft_table}{{\caption@xref {res:raft_table}{ on input line 91}}{7}{Raft}{figure.caption.9}{}} -\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces Breakdown of the attacker scenarios assessed with \textsc {Panda}\xspace against our buggy Raft \textsc {Promela}\xspace model, \texttt {raft-bug.pml}. In all experiments, the Raft model was set to five peers and the drop/replay limits of the gadgets \textsc {Panda}\xspace synthesized were set to two. We conducted our experiments on a research computing cluster, allocating 250GB of memory to each verification run. The full models and attacker traces are included in the artifact.}}{7}{figure.caption.9}\protected@file@percent } -\newlabel{res:raft_table}{{9}{7}{Breakdown of the attacker scenarios assessed with \korg against our buggy Raft \promela model, \texttt {raft-bug.pml}. In all experiments, the Raft model was set to five peers and the drop/replay limits of the gadgets \korg synthesized were set to two. We conducted our experiments on a research computing cluster, allocating 250GB of memory to each verification run. The full models and attacker traces are included in the artifact}{figure.caption.9}{}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}SCTP}{7}{subsection.4.3}\protected@file@percent } -\newlabel{sub:SCTP}{{4.3}{7}{SCTP}{subsection.4.3}{}} -\@writefile{toc}{\contentsline {section}{\numberline {5}Related Work}{7}{section.5}\protected@file@percent } -\newlabel{sec:Related Work}{{5}{7}{Related Work}{section.5}{}} \citation{Wilcox_Woos_Panchekha_Tatlock_Wang_Ernst_Anderson,Castro_Liskov_2002,Delzanno_Tatarek_Traverso_2014} \citation{Henda} \citation{Ginesin} @@ -100,10 +98,12 @@ \bibcite{Cremers}{13} \bibcite{Delzanno_Tatarek_Traverso_2014}{14} \bibcite{Ginesin2024}{15} -\bibcite{Ginesin}{16} -\bibcite{ironfleet}{17} +\@writefile{toc}{\contentsline {section}{\numberline {5}Related Work}{8}{section.5}\protected@file@percent } +\newlabel{sec:Related Work}{{5}{8}{Related Work}{section.5}{}} \@writefile{toc}{\contentsline {section}{\numberline {6}Conclusion}{8}{section.6}\protected@file@percent } \newlabel{sec:conclusion}{{6}{8}{Conclusion}{section.6}{}} +\bibcite{Ginesin}{16} +\bibcite{ironfleet}{17} \bibcite{Holzmann_2014}{18} \bibcite{Holzmann_Smith_2000}{19} \bibcite{Holzmann_1997}{20} @@ -142,5 +142,5 @@ \citation{Hippel2022} \citation{Kozen_1977} \@writefile{toc}{\contentsline {subsection}{\numberline {7.3}Priorities \& On-the-fly B\"uchi Automata Composition}{11}{subsection.7.3}\protected@file@percent } -\newlabel{sub:Priority \& On-the-fly B\"uchi Automata Composition}{{7.3}{11}{Priorities \& On-the-fly B\"uchi Automata Composition}{subsection.7.3}{}} +\newlabel{sub:Priority}{{7.3}{11}{Priorities \& On-the-fly B\"uchi Automata Composition}{subsection.7.3}{}} \gdef \@abspage@last{11} diff --git a/main.fls b/main.fls index bb339da..0643b46 100644 --- a/main.fls +++ b/main.fls @@ -661,11 +661,6 @@ INPUT /usr/share/texmf-dist/fonts/vf/adobe/times/zptmcmr.vf INPUT /usr/share/texmf-dist/fonts/tfm/adobe/symbol/psyr.tfm INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm INPUT /usr/share/texmf-dist/fonts/vf/adobe/times/zptmcmr.vf -INPUT ./sections/related_work.tex -INPUT ./sections/related_work.tex -INPUT ./sections/related_work.tex -INPUT ./sections/related_work.tex -INPUT ./sections/related_work.tex INPUT /usr/share/texmf-dist/fonts/vf/adobe/times/ptmr8t.vf INPUT /usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm INPUT /usr/share/texmf-dist/fonts/vf/adobe/times/zptmcmrm.vf @@ -676,6 +671,11 @@ INPUT /usr/share/texmf-dist/fonts/vf/adobe/times/zptmcmr.vf INPUT /usr/share/texmf-dist/fonts/tfm/adobe/symbol/psyr.tfm INPUT /usr/share/texmf-dist/fonts/tfm/adobe/times/ptmr8r.tfm INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr10.tfm +INPUT ./sections/related_work.tex +INPUT ./sections/related_work.tex +INPUT ./sections/related_work.tex +INPUT ./sections/related_work.tex +INPUT ./sections/related_work.tex INPUT ./sections/conclusion.tex INPUT ./sections/conclusion.tex INPUT ./sections/conclusion.tex diff --git a/main.log b/main.log index 1451418..5a4b27b 100644 --- a/main.log +++ b/main.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/Arch Linux) (preloaded format=pdflatex 2024.7.2) 4 MAR 2025 16:22 +This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/Arch Linux) (preloaded format=pdflatex 2024.7.2) 8 MAR 2025 22:16 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -1474,13 +1474,20 @@ nput line 78. LaTeX Warning: `h' float specifier changed to `ht'. +LaTeX Warning: Reference `Priority' on page 4 undefined on input line 192. + + Underfull \vbox (badness 10000) has occurred while \output is active [] [4] LaTeX Warning: `h' float specifier changed to `ht'. -[5] Excluding 'comment' comment.) (./sections/case_studies.tex + +Underfull \vbox (badness 10000) has occurred while \output is active [] + + [5] +Excluding 'comment' comment.) (./sections/case_studies.tex Underfull \hbox (badness 10000) in paragraph at lines 19--19 []\T1/pcr/m/n/10 SYN_RECEIVED \T1/ptm/m/n/10 (+20) is even-tu-ally fol-lowed by @@ -1507,15 +1514,15 @@ Underfull \hbox (badness 10000) in paragraph at lines 19--19 LaTeX Warning: `!h' float specifier changed to `!ht'. Excluding 'comment' comment. [6] -Underfull \hbox (badness 1043) in paragraph at lines 107--107 +Underfull \vbox (badness 1584) has occurred while \output is active [] + + +Underfull \hbox (badness 1043) in paragraph at lines 111--111 \T1/ptm/m/n/10 (+20) with \T1/ptm/m/sc/10 (+20) Panda \T1/ptm/m/n/10 (+20) agai nst our buggy Raft \T1/ptm/m/sc/10 (+20) Promela \T1/ptm/m/n/10 (+20) model, [] - -LaTeX Warning: `!h' float specifier changed to `!ht'. - -) (./sections/related_work.tex [7]) (./sections/conclusion.tex) (./main.bbl +) [7] (./sections/related_work.tex) (./sections/conclusion.tex) (./main.bbl Underfull \hbox (badness 2126) in paragraph at lines 79--83 []\T1/ptm/m/n/10 (+20) Giorgio Delzanno, Michele Tatarek, and Ric-cardo [] @@ -1525,7 +1532,7 @@ Underfull \hbox (badness 1810) in paragraph at lines 198--202 []\T1/ptm/m/n/10 (+20) M. Tüxen, R. Stew-art, K. Nielsen, R. Je-sup, and [] -) (./sections/appendix-revised.tex [9] +[9]) (./sections/appendix-revised.tex Underfull \hbox (badness 4467) in paragraph at lines 33--34 [][]\T1/ptm/b/n/10 (+20) Definition 2 \T1/ptm/m/n/10 (+20) (Pro-cess)\T1/ptm/b/ n/10 (+20) . []\T1/ptm/m/it/10 (+20) A \T1/ptm/m/n/10 (+20) Pro-cess \T1/ptm/m/ @@ -1575,35 +1582,29 @@ braces don't get unbalanced. Otherwise just proceed. Acceptable delimiters are characters whose \delcode is nonnegative, or you can use `\delimiter '. -) [11] (./main.aux -! Missing \endcsname inserted. - - \& -l.145 ... Automata Composition}{subsection.7.3}{}} - -The control sequence marked should -not appear between \csname and \endcsname. - -) +) [11] (./main.aux) *********** LaTeX2e <2023-11-01> patch level 1 L3 programming layer <2024-02-20> *********** +LaTeX Warning: There were undefined references. + + LaTeX Warning: There were multiply-defined labels. Package rerunfilecheck Info: File `main.out' has not changed. -(rerunfilecheck) Checksum: 211FF4D7E8372196F5FA1B23FB434BB5;2271. +(rerunfilecheck) Checksum: 02165AE5DA70DF70CA626F2A3483E8B8;2271. ) Here is how much of TeX's memory you used: - 43583 strings out of 476076 - 947496 string characters out of 5793776 - 2121187 words of memory out of 5000000 - 64119 multiletter control sequences out of 15000+600000 + 43585 strings out of 476076 + 947520 string characters out of 5793776 + 2123187 words of memory out of 5000000 + 64121 multiletter control sequences out of 15000+600000 696072 words of font info for 510 fonts, out of 8000000 for 9000 14 hyphenation exceptions out of 8191 - 102i,11n,117p,1636b,1244s stack positions out of 10000i,1000n,20000p,200000b,200000s + 102i,11n,117p,1748b,1244s stack positions out of 10000i,1000n,20000p,200000b,200000s pdfTeX warning (dest): name{Hfootnote.1} has been referenced but does not exist , replaced by a fixed one @@ -1616,7 +1617,7 @@ lic/amsfonts/cm/cmr10.pfb> -Output written on ./main.pdf (11 pages, 259218 bytes). +Output written on ./main.pdf (11 pages, 259691 bytes). PDF statistics: 527 PDF objects out of 1000 (max. 8388607) 488 compressed objects within 5 object streams diff --git a/main.out b/main.out index aaf4ed1..7cfa87e 100644 --- a/main.out +++ b/main.out @@ -6,8 +6,8 @@ \BOOKMARK [2][-]{subsection.3.3}{\376\377\000U\000s\000a\000g\000e}{section.3}% 6 \BOOKMARK [1][-]{section.4}{\376\377\000C\000a\000s\000e\000\040\000S\000t\000u\000d\000i\000e\000s}{}% 7 \BOOKMARK [2][-]{subsection.4.1}{\376\377\000T\000C\000P}{section.4}% 8 -\BOOKMARK [2][-]{subsection.4.2}{\376\377\000R\000a\000f\000t}{section.4}% 9 -\BOOKMARK [2][-]{subsection.4.3}{\376\377\000S\000C\000T\000P}{section.4}% 10 +\BOOKMARK [2][-]{subsection.4.2}{\376\377\000S\000C\000T\000P}{section.4}% 9 +\BOOKMARK [2][-]{subsection.4.3}{\376\377\000R\000a\000f\000t}{section.4}% 10 \BOOKMARK [1][-]{section.5}{\376\377\000R\000e\000l\000a\000t\000e\000d\000\040\000W\000o\000r\000k}{}% 11 \BOOKMARK [1][-]{section.6}{\376\377\000C\000o\000n\000c\000l\000u\000s\000i\000o\000n}{}% 12 \BOOKMARK [1][-]{section.7}{\376\377\000A\000p\000p\000e\000n\000d\000i\000x}{}% 13 diff --git a/main.pdf b/main.pdf index 04d34e4dd3910c70328596c269206d3165a62c5a..2dbbd75f0504f9164f587b29b3708be3fa0bdc9f 100644 GIT binary patch delta 92264 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�z+$Q-3l|j&PiZT=LInG%J4GtYLb5#?L=rNiyA@ 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%0A>Yjo2_Wdxj|yDu4m)D7x4 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 G>3;#lHP^%d delta 91771 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𝔯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

bVEz#9@D#gWE`k+lbCZFrxhC8g2xS+R6hH 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 J;))W8{|gP+XbJ!T diff --git a/sections/abstract.tex b/sections/abstract.tex index 0da88e3..451cb42 100644 --- a/sections/abstract.tex +++ b/sections/abstract.tex @@ -2,8 +2,8 @@ Distributed protocols are the lynchpin of the modern internet, underpinning every internet service. This has in turn motivated a massive amount of research ensuring the security, reliability, and performance of distributed protocols. -A wide-ranging assumption in these works is assuming distributed -protocols operate over \textit{faulty} or +In these works, a wide-ranging assumption is that distributed +protocols operate over \textit{imperfect} or \textit{attacker-controlled} channels, where messages can be arbitrarily inserted, dropped, replayed, or reordered. Formal methods work formally verifying distributed protocols diff --git a/sections/appendix-revised.tex b/sections/appendix-revised.tex index 7dffe68..7fb06a1 100644 --- a/sections/appendix-revised.tex +++ b/sections/appendix-revised.tex @@ -129,7 +129,7 @@ By the previous argument the $\exists$ASP problem corresponds to \ba language in \end{proof} \subsection{Priorities \& On-the-fly B\"uchi Automata Composition}% -\label{sub:Priority \& On-the-fly B\"uchi Automata Composition} +\label{sub:Priority} As described in Appendix Section \ref{sub:Proofs of Soundness and Completeness}, \spin reduces verification problems to deciding B\"uchi Automata intersection emptiness. That is, given $n$ B\"uchi Automata programs $P_1,\ldots.,P_n$, \spin decides: \[ diff --git a/sections/case_studies.tex b/sections/case_studies.tex index 91b097f..4600175 100644 --- a/sections/case_studies.tex +++ b/sections/case_studies.tex @@ -1,6 +1,6 @@ %!TEX root = ../main.tex -In this section we describe two case studies: the Transmission Control Protocol (TCP), a data transfer protocol, and Raft, a state machine replication protocol. +In this section we describe three case studies: the Transmission Control Protocol (TCP), a data transfer protocol, SCTP, another data transfer protocol, and Raft, a state machine replication protocol. \subsection{TCP}% \label{sub:TCP} @@ -69,6 +69,10 @@ $\phi_4$ & \rule{0pt}{8pt} x & & & & & & x & & \\ \end{comment} +\subsection{SCTP}% +\label{sub:SCTP} +SCTP is a transport-layer protocol proposed as an alternative to TCP, featuring a four-way handshake, multi-homing, and multi-streaming. Among other use cases, SCTP is the data transfer protocol for various telecoms signaling protocols as well as WebRTC. For our analysis, we borrow the ten LTL properties and \promela models derived from the SCTP RFCs as described in \cite{Ginesin2024}. We evaluated the SCTP \promela model against \korg's drop, replay, and reordering attacker models on a single uni-directional communication channel. The drop attacker model was specified to max out at three dropped packets, while the replay and reordering attacker model was specified to max out at two packets. SCTP is designed to resist drop, replay, and reordering attackers \cite{rfc9260}, and we employ \korg to exhaustively demonstrate this is the case. + \subsection{Raft}% \label{sub:Raft} Raft is a consensus algorithm designed to replicate a state machine across distributed peers, and sees broad usage in distributed databases, key-value stores, distributed file systems, distributed load-balancers, and container orchestration. Historically, verification efforts of Raft using both constructive, mechanized proving techniques \cite{Woos_Wilcox_Anton_Tatlock_Ernst_Anderson_2016, Wilcox_Woos_Panchekha_Tatlock_Wang_Ernst_Anderson, Ongaro} and automated verification \cite{Ongaro} have reasoned about the protocol under certain assumptions about the stability of the communication channels. Previously, Raft has been proven to maintain properties of interest with respect volatile, attacker-controlled channels constructively using Rocq\footnote{Previously known as Coq} \cite{Wilcox_Woos_Panchekha_Tatlock_Wang_Ernst_Anderson}. However, no previous approach to Raft verification has reasoned explicitly about a coordinated, arbitrary on-channel attacker \textit{external} to the protocol itself. Uniquely, \korg enables us to study Raft in this context. @@ -109,10 +113,6 @@ Dropping AppendEntryResponse messages & no \\ \end{figure} In our experiments, we found just one attack on our \texttt{raft-bug.pml} \promela model, violating election safety in particular. In this scenario, peer A and peer B are candidates for election. Peer A receives three votes, one from itself and two from other peers, and Peer B receives two votes, one from itself and one from another peer. The replay attacker simply replays the vote sent to peer B. Then, both Peer A and Peer B are convinced they won the election and change their state to leader. Following this, leader completeness is also naturally violated. In this scenario, \korg demonstrates its ability to discover subtle bugs in protocol logic, exploiting the buggy Raft implementation. -\subsection{SCTP}% -\label{sub:SCTP} -SCTP is a transport-layer protocol proposed as an alternative to TCP, featuring a four-way handshake, multi-homing, and multi-streaming. Among other use cases, SCTP is the data transfer protocol for various telecoms signaling protocols as well as WebRTC. For our analysis, we borrow the ten LTL properties and \promela models derived from the SCTP RFCs as described in \cite{Ginesin2024}. We evaluated the SCTP \promela model against \korg's drop, replay, and reordering attacker models on a single uni-directional communication channel. The drop attacker model was specified to max out at three dropped packets, while the replay and reordering attacker model was specified to max out at two packets. SCTP is designed to resist drop, replay, and reordering attackers \cite{rfc9260}, and we employ \korg to exhaustively demonstrate this is the case. - % these attacker models, and we employ \korg to exhaustively demonstrate this is the case. %our Raft model satisfies $\phi_1$-$\phi_5$ assuming perfect channels, and \korg allowed us to reason precisely about the effect of imperfect, vulnerable channels. diff --git a/sections/design.tex b/sections/design.tex index c12cca2..c8c9f58 100644 --- a/sections/design.tex +++ b/sections/design.tex @@ -189,7 +189,7 @@ BREAK: } \end{figure} \textbf{Reorder Attacker Gadget Implementation}. -The final and most complex gadget \korg implements is an attacker that can \textit{reorder} messages on a channel. The gadget works as follows. The attacker model gadget comes with a pre-defined message limit value \texttt{lim}, which defines the length of the gadget storage FIFO buffer \texttt{gadget\_mem}. The gadget also has the highest \textit{execution priority} in the system, which ensures the gadget can always reorder messages on the victim channel without other processes interfering. The gadget first enters the \texttt{INIT} state --- in this state, the gadget non-deterministically chooses to pass messages on the victim channel, or transition to the \texttt{CONSUME} state. In the \texttt{CONSUME} state, the gadget consumes each message it sees and stores them in \texttt{gadget\_mem}, a FIFO buffer. Upon consuming each message from the victim channel, \texttt{lim} is decremented. Once \texttt{lim=0}, the gadget transitions to \texttt{REPLAY}. Then, messages are randomly selected from \texttt{gadget\_mem} to be replayed back onto the channel. Note, because \texttt{gadget\_mem} is a FIFO buffer, we must rotate messages within the channel in order to randomly select a value from it. Additionally, messages can also be nondeterministically removed from \texttt{gadget\_mem}, as all messages do not necessarily need to be replayed. Once \texttt{gadget\_mem} is empty, the gadget transitions to the \texttt{BREAK} state. An example gadget automatically synthesized with \korg against the channel \texttt{cn} is shown in figure \ref{lst:korg_reordering}. +The final and most complex gadget \korg implements is an attacker that can \textit{reorder} messages on a channel. The gadget works as follows. The attacker model gadget comes with a pre-defined message limit value \texttt{lim}, which defines the length of the gadget storage FIFO buffer \texttt{gadget\_mem}. The gadget also has the highest \textit{execution priority} in the system, which ensures the gadget can always reorder messages on the victim channel without other processes interfering. Further details describing how \spin handles execution priority is provided in Appendix section \ref{Priority}. The gadget first enters the \texttt{INIT} state --- in this state, the gadget non-deterministically chooses to pass messages on the victim channel, or transition to the \texttt{CONSUME} state. In the \texttt{CONSUME} state, the gadget consumes each message it sees and stores them in \texttt{gadget\_mem}, a FIFO buffer. Upon consuming each message from the victim channel, \texttt{lim} is decremented. Once \texttt{lim=0}, the gadget transitions to \texttt{REPLAY}. Then, messages are randomly selected from \texttt{gadget\_mem} to be replayed back onto the channel. Note, because \texttt{gadget\_mem} is a FIFO buffer, we must rotate messages within the channel in order to randomly select a value from it. Additionally, messages can also be nondeterministically removed from \texttt{gadget\_mem}, as all messages do not necessarily need to be replayed. Once \texttt{gadget\_mem} is empty, the gadget transitions to the \texttt{BREAK} state. An example gadget automatically synthesized with \korg against the channel \texttt{cn} is shown in figure \ref{lst:korg_reordering}. % The attacker model gadget comes with a pre-defined message limit value \texttt{lim}, which defines the length of the gadget storage FIFO buffer \texttt{gadget\_mem}. Then, the gadget enters the \texttt{CONSUME} state and nondeterministically chooses messages on the channel \texttt{cn} to copy into \texttt{gadget\_mem}. Once \texttt{lim=0}, the gadget transitions into the state \texttt{REPLAY}, where items are randomly selected from \texttt{gadget\_mem} to be replayed back onto the channel. Note, because \texttt{gadget\_mem} is a FIFO buffer, we must rotate messages within the channel in order to randomly select a value from it. Additionally, messages can also be nondeterministically removed from \texttt{gadget\_mem}, as all messages do not necessarily need to be replayed. Once \texttt{gadget\_mem} is empty, the gadget transitions to the \texttt{BREAK} state.