Mercurial > hg > Papers > 2022 > matac-sigos
changeset 8:8bbb0bfd0067
fix: png to pdf
author | matac42 <matac@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 05 May 2022 21:04:47 +0900 |
parents | 07bf78a5176d |
children | 8519074552f9 |
files | Paper/figs/cd.pdf Paper/figs/context.pdf Paper/figs/inode.pdf Paper/figs/inode.svg Paper/figs/ls.pdf Paper/figs/mkdir.pdf Paper/paper.aux Paper/paper.bbl Paper/paper.blg Paper/paper.log Paper/paper.pdf Paper/paper.synctex(busy) Paper/paper.synctex.gz Paper/paper.tex |
diffstat | 13 files changed, 3464 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/Paper/figs/inode.svg Thu May 05 19:58:48 2022 +0900 +++ b/Paper/figs/inode.svg Thu May 05 21:04:47 2022 +0900 @@ -1,4 +1,4 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Do not edit this file with editors other than diagrams.net --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="591px" height="399px" viewBox="-0.5 -0.5 591 399" content="<mxfile host="app.diagrams.net" modified="2022-02-16T08:38:28.871Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36" etag="aqtyvFu9hEKMqCn9bgS3" version="16.5.4" type="device" pages="4"><diagram id="AAaulOYO_kfhROZJ8ttr" name="Page-1">7VvbcuI4EP0aHkNZNgbzCOQymSWV1DI7u3lUsABNbIuVRYB8/bZsCV8TexMMYZIqqkBtSZZOH7VOS0nLGvmbK46XixvmEq9lGu6mZZ23TBMZyIEvadnGlq6BYsOcU1dVSgwT+kyUUVtX1CVhpqJgzBN0mTVOWRCQqcjYMOdsna02Y172rUs8JwXDZIq9ovVv6opFbHXMXmL/Ruh8od+Muv34iY91ZSM2hAvssnXKZF20rBFnTMS//M2IeBI8jUvc7vKFp7uBcRKIOg1mv+6vf7DpWoibwdWddXY7vh2foW7czRP2VmrGarRiqyHgbBW4RPZitKzhekEFmSzxVD5dg9PBthC+ByUEP2fU80bMYxzKAQug0jAUnD3u0IsqsUAoVyPAYViciprdE+GCbFImNbUrwnwi+Baq6Kd9BfOOZ3FxnTgN9ZRtkXaYbocVUea7rhMs4YeC8/9AW40s9AI8JtWo4nAZk3tGN9ITh8HUtLOYOkVMOyWQdppC1Dx9RFEWUVRC04NCap0+pP0PBmmNiEoCdyD3piRGpmDMhlsAhm//kYW2rYv3qmZUON+ka55vdWlDRaoZlO5TT5JGsqDbvMNfIVvxKaleuwLzORHVUZO4mW256P2Ud+0S72obJx4W9Cm7mZe5XL3hjlGY2Y5cHSdLLqubY008b9UqvfnmOrKtXEco11EMTKGjiIG7ab+dlL39krKUXOhVcr1EZKOCyE2SUgvKKlJaX6RsgpROgZRmW7YJIIuQbuGEFFgKu4LIUjMmSE5zlshQ7NF5AMUp0ISAfSj3GApKf6Ae+NR1vZf2uewCyFOwSNI97Gydbs49JZIWldDMampn6xf8hWJ/uTChL3/lU5AyfxmH9JcmxwmrO9vMYnrsFASdflaX3z6OLpjR6ed1dvejYVonsft8WQiqq/h06Pwgkq9n70nyOcZxJR/q7JeXv0siYtTlpfnFy0Z4aRd4+UigwwHYQJuSAPugbbue1LIPPMPX7r8reYQfseEsjOggWyFzuYk4oZ/Dr7n8Vq8YRMp55Rfo/37F7JGZOAG9bOa03e5wNC2Yy3bN5gRzvxiMYKFNVJFxsWBzFmDvIrHmkEvqjBlbKrB+ESG2Ck+8EizrXh3EUCqEJQGtKohlQljbcKyqLVmW7ginAJlMq5qPbU7d2NatGdtqB633kaF4PCHHv58gEAeXJLJ81hjQyYaAslu7plLmS3MrrO/T69F1Z9Jnfwz+QjOkT/qOEwAOoWLqejW3CN946F9X1sTX6cda6XqYJ38Jnj8xLFtO3ZLl1NwluEaywSD66XWU1csdPnRK3H7Qg2KzmOXlfLV/JR3fGSxlggCy5tOSodOrIarLYkBzZCjePSpv5XwUrqnv4dgPEir1REI3XVDPHeMtW8nRhgJPH3VpuGCcPkN9nHgWcw20ZWRqTGRL1ScnkmJ3GmyUM93gTabiGIdCj4Z5Hl6G9CEan2zowwZHgyETgvna2ykquWSGV544FgcswylyoCyxQmZjJCiK6UsQv2D5sV2+qH/3vUZDWJ40mI+jauedxPKnwkCaGDSfedHx0wIaEuhhGIWVCBN7CB9AaSR1lw1jHUEZJWX4yOpcjFgAw8c08iIB8qyJJBDEBIEFfthR+y2MeH2dVfPklQuqg+bbZvFGETJTn4YhZcEXKY5CijLNeFBSWEU13m63v9hwFDb0D8gG8tNeXzoX50+i53yzRz+fN8HtcRPyt53ItZHjZFLydtcyK9Ly0lO5d4iFytRc4Vqdmde9CHtvqg7F5G/h42P95D8KrIv/AA==</diagram><diagram id="s08jDtw-m_Aoh3yq8LbV" name="Page-2">7Vptc6o4FP41zOx+aAeIIn60au/dnW6n0+7stp92UCLSAqExVL2/fhNIeAlRuVWs9tYvkkNen/Occ3JCNDAMV9+wE8//Qi4MNFN3VxoYaaZp6IZN/5hknUks3cgEHvZdXqkQPPg/oGjJpYnvwkWlIkEoIH5cFU5RFMEpqcgcjNGyWm2GguqosePBmuBh6gR16b++S+aZ1DZ7hfw79L25GNmw+tmb0BGV+UoWc8dFy5IIjDUwxAiR7ClcDWHAwBO4/GMbP/SrR/1ltNKj0ey/m1Evusg6u/6ZJvkSMIzIgbvm2n1zgoQDpplWQEe5miE6GNNLgHD6xnpN2FKvNBPMZjr9lUX6gqw55ELIOrhYpIQY0ApGL16lVYtGlsf+44SIMSd4r55ENxSEbPaZ+AWus4aRE8ILKnXCmIrTd9nCTf23mR9A9v73A82FI8rqeNDBi5GPKb0RXksT+OOWmtxtEk4g5jTLhzQJXLEqcxIGVGDQxwXB6AUOuU4iFEE2JT8IJJET+F5EiwGcpZOBmPjUJgZcHPquywa5Ws59Ah9iZ8pGXFIPQGUYJZELGWt0vl5u1UYvn4EwJZCuuBE7OYvZVOCqZJucrd8gCiHBa1pFvO1mLbjjATa3w2Vhxmafy+YlEwZc5nDP4eU9F9ZBH7iBqI1l/N17vFv+HZqTh2WCkteLyf04X0HZViSNFdgZG9AtKZNBO8zNC1xfp0al1OcRUderqFt11IGuQL3XFur6r4A6qKJuKFA37ZZQV65AxMfNgaGZa9zoo1sJL9tiixQUym5+a/QQYtd/23/Vi9iJNiDxzp7z4NY8ymxdJhWrJknFKQCHnHopREZwmU994wRPMDoe0UNUo6Ghioa9lqKh2kP8jF/WG/jlD/W/ZtUB51CW4M2dchneXHhwfMFufGkvNI3axNQSts4iznKrmb9i+jgmsraEbL+ObEcBbKctXDufBNeOtFFTMPaouFqfA9eOeWK4qjZiMq6RO2BHJYXnLGFZdcIULbx+ZIXLrig+8ZppYbQq1xytRWnlk1IzWnoqvSkasYJos6/SFijBU7jblImDPbitP+5KoVs5KqpToKTirkLFQoZh4BD/rXrApNI7H+EO+ek2iTPMklKsrryJz9bNW5VPdOSOLKkjU+ooA6bWUUrDfNnvZ6bq7GgPZioZZmxl2CY26zvY3DozQUNmWl/MbIOZ/Roz/YgmQEwjGMIaS/fPJKaUNjS1OtOTNmD0LqvpRace9OxunXetJReCiBUNunQ1XxpsqMGPV2GD49Jz2BDKCcxH5y9Gg8T7LHCVEhjjozfaxifJuOUM5uOBbZJy/6IpjLDmnTtF4U5PdKsIDrVVBEfeKoqvjF9ZzGbO7SbnaWfY50DO5+A1uR6Ft9Po+W3SBeun+/hKHHCUqUgRfuBFhMkceShygnEhlfhY1LlBKOZUfIaErPlG1UkIqhJaUNgoe8mczjspDHpVEl9aZneXZ2alO4h9ihfbgx+J3XZDdncakrsxa/eLpvXktsaS8/3wctTvLkqbM2ponqjNtW4g4g7A4Yiv9rKgK33b7Hfb8rLLQWd471vwz8l6Np6OvBvj7Vp5r6fJJQWL/upftasnTQ0vGYhGUfaJfgw029T6Jvu4z54NbWDzh36v3mnWmlccxwynUifZuurdcImljS3NHrJnLqlHnVP41C4frrTlkbqSRxJkLH9oV3mkQxykKOlZz56qR2GbKLaNvLou37DJ2opbkO9jYI2/76He+Vz+kBlZu1mWOojjMdVU3QlRbbPfQVVaLG46Z463uC8Oxv8D</diagram><diagram id="_SMWdJT_P9braKPgiXsX" name="Page-3">7Vtbd6M2EP41Pqd9cA5INsaP8SVpT7N7ts2mm/QlhxjZVoIRFTjG/fWVjAQIcMA2kMvGL7YGMUKfvpnRDHIHjlfhJbW85RdiI6cDNDvswEkHAL0HDPbFJdtIMtBBJFhQbItOieAa/4eEUBPSNbaRr3QMCHEC7KnCGXFdNAsUmUUp2ajd5sRRR/WsBcoJrmeWk5f+wHawjKQmGCTy3xBeLOXIujGMrqws2VnMxF9aNtmkRHDagWNKSBD9WoVj5HDwJC7hzZ+TzXRLnnz30nlc3Y9v4KgbKbs45JZ4ChS5Qb2q5dyeLWctAOsAw2GjjOaEDcbXxSF0d8X4d82nOuoAOJ9r7JMWaX6wFZBLIVfQ9XeEOGcd9IEX7romNxkL/r1AgRyTPX00bHRFih/oSQM8oe2uh2GtPNZ0H3wvpdz3LPfE57eoP8GUsZfQbTceZ3fx96/Mor6uVw+IpiYZjSknCZThQYBCLl8GK4cJdP6IASVPaCxWwiUu4o+HHScjshy8cFnTQXOu4RnRADNLOBfiFbZtPshos8QBuvasGR9xw+yeyShZuzbiXNHE3IUt64P4CaQBwfixSzkpuMsfBYUpixQcvURkhQK6ZV3k1aGgpPA30BTtTWK9YNCPZMuU5ULRzxIOYxGrToyC/RB2cYj5mWU2Uo07OeI0amlHmplqMZprrVCG0REMQPuFERDx67/uVVtK7PoI2x5BocrPQQE9pVetm550rHn/PBq0d3v7Y3VzP3r+W8NdWMDODPAJVPoeMFNrwpdwHFMRXlzsCFjob1r0CmZf9QpFsJsFsPebgh38DLADletGAeiwIdCLJzA8BHWtAuqviW4fqKQu4LRuFMCrm03hexCp3zq8sT94M/BWcNVMC8uM9sW8dOj0vShdmuOQL0ebEbCnAjvMA9srwLXXFKy9DwKrpsKqFxC2VVyND4Kr+cZwHVTA1bXPefEj8ZspLFUXzNCi21veOOvL5p3ouWtMwnTPyVa2QhykbmOtu9SV5CbekPecumg+WdMZKjflwKI8XSn1pMhWij95CqSWuP/CRoUixwrws1oyKlp3McI3gncpmwzkA5Vh8e5UqojmLe5K12gyiozMhguCjKIImJyiHQ3jaR/PzKJM9wRmFjJMf5Fh+9islbC5cWbCisw0PpnZBDPzG3/sEpvXIQKKUI6lp9fQZow2iL7XKlo2tejlQ57Zag0tX2fGDKjwc/325C5G6foNC7xGc+un59bvXe4F+5k6UoupS2EVScujyALHtWgSGizJgriWM02kGY4mfa4I8QTCjygItoK51jogKv4nxmWgx1tLfl9XOyvdavLWN0QxA43bZGxcRQWvxiO5fIFZGspluC2N5acGaROe9VjElx+gUBQMh2daRmfDwVYi9O6tvada+6tnfvoHqQAZ4K0BW6UG9JPm1JX9nV7V37WTu5j6nnc+h+YuZmYz1XbuIufxmVbv51w5Od9WyefjkLOoylvTyZijjxGo52NqOQRU26QEULzP58mfOjcVeqZOH78PSb9ubjfrHeT9dHvpmfx9p/j6Mv+uePczzYTH5GbNu32zotsHFb1+ZXdelRD699HVHxje3KPF1V+aBTa4v5XF3XfEB5ada5rxPkghI1/5XmD4Wqx4sU5Q+wHBOH4eGmiSk3xJtFJPv7poE+s7/vxe++GpxeKBltmYFYWjporohcXCKjXYJI2YOZbv49lLmUT1ElwqfzCAeUgGUehKDluzjJmrDmL/mcjXSg2goavEyVY9qqYGcJhRlD1XV19qYE697+HscTa5fnj+YoHhud+dVjkNdjjfXt5bnpjbGiBbmtbgUbFuD/HqC3VVI53xqkzOnsU3jmRyL3NiDOp1MZk1k3/gRN2T/zHB6f8=</diagram><diagram id="HHLeNmLiLjBSiti2kdQe" name="Page-4">7Vtbd6o4FP41rjXz0C4SLuJjr6dz6/RMZ9ZpzxuVqJwiwRAr9tdPIuESQI2KWHvsS8mG7JC9v30ldvSrcfyFOOHoL+wivwM1N+7o1x0IgQEt9o9T5gmlC2BCGBLPFQ/lhEfvHQmiJqhTz0WR9CDF2KdeKBP7OAhQn0o0hxA8kx8bYF9eNXSGqEJ47Dt+lfrNc+koodqwm9PvkDccpSsDq5fcGTvpw2In0chx8axA0m86+hXBmCZX4/gK+Vx4qVwevd+1t/fb2eMFRC4mN0/Rf+gsYXa7yZRsCwQFdGvWD1/f9Zd/gnhyd9G7/ePH091kgs+AnfB+c/ypEFgHWj5b5XKA2WJs13QuRGlNpji9cRYtFH3BHgDdMM5vsquh+F/k0sc+JhKXDtQHA439FUnbrjZENF2QCSBZU36PF5JSXtE8YRU4Y3TGqM445Cz4vUQMUPtl4PmI3/91KVsovS2kKOb0ER37jADYpeN7w4Bd+2iwYI0I9RgsLwR57Lkun3w5G3kUPYZOn3OaMSNkNIKngYu44jQ2iijBrxl69Wz5tYAQwOFLo7hgDgIgXxAeI0rm7BFxVxdQT21dDGe54WTWMCoYTTrNEbY6zBjneGQXApIbwDNdbDk8mwXWAi9bYWuHBVJACiAGL1FYYB6FTrDj+zskuvYIc66YzEuA/+2eOfz76fgFkcImkzWVkZ7g80poIsABhzWzIL9Eas4i+N5FqAHdVi0E9GQT0a0aG+mabdqIUWMjJZ3l0gNL5FtQJxfuVWZW+u3twphqNXpAPdglPZg1erBrfJW5Nz3oh9NDe3KHstjr0K+3KfW6ALFU6JqC0A8pXBOa6+IvsGqkmxlD4+IFn0m8mTw/jHjhevEyLqxUWhYWi/lmFCb108CLuTraTBtLeWOvKlijRq7GvsSq4ImPQaywlGuAGsC2KlejKkaXFdtiiAkd4SEOHP8mp5YSt/yZPzEOhYh/IErnIo1wphTLCkCxR5/49HNTjJ4Ld65jwXkxmKeDgG03mWSBXkp4Lt7NJy5G0swHRDwmMUQEcWmmuisWIjwlfbRC4iIeUIfwMmSFnxZdGq6PldAiyHeo9yY3RxoHivk5DFDvfjADtBTkGrgXvG2WB9iCLGVjLFiJWbQRsM5Gai1SW2mRe7cUXdFSoKKhFFRsrkhole1JrPCAvUXfIs34rFIZ0y1BJ9m3mFXs7pUYWaDECJYYJYKpMFrAMNv29sjsNovM3Xy+uYnH3zsyoSIyzRMy94HMaofbC7DLu7yUIFRB6e7trT6DDU8djrPBVa5BjWrIs9tsb/Vq1OeyrZzUp1Tj1qmvzQ5+avzHngqatmwWLZa4vddwMrrEf1s3T/f2LJzE3+/+TfteR1WKAUMKzGfauWZ1t6nHVM2rFEobjOnpR/D16eZB67D0NY/e+gzZ+g5eiIFP0mKy4EcTrMLXrJ+1xFV2OmnQ/SClhA1kkG1dSthWiVHLpQRQ6Wv9pFVuirn14NRP4NwLOOuagw2dIdn6zJR8kqSR4zKNbUoIij9zOiPTZFJRPptRVyxltHaq0G7VT7dXLqXXz5KvX+ffJe9+rtn6NpXS/t2+rer2Fb1+S4VR7+gAwctlzToOVEDVZEA1UW0HFSnjQgjNIt+mIWLHKJcHJ/lYaIBm2Uucws7KzrUOasJOu0czVdoveb3Q950o8vqrSoZlZwLzUsKChnoxwQbrfUPxMIUhO6BtnE/TAaj+5INKa844ZN1hrPssplp36D0gMyqftdxz3QGrRfFKX9mfEq76ghfTFrO0Pbu2pr7rFMxP09IjuQdzekbpe49ek2vrrX7xgZsdUtnc6WVSz50eMK2i0ztvwu01nRKpJsCHcT/ZeFP3Y1p2PQDbcj/VkyfegMs59iJ6ciOq3wG0Uu5U83OKuqPRW3gRNsx/M5mgIP/lqX7zPw==</diagram></mxfile>"><defs><clipPath id="mx-clip-434-308-132-30-0"><rect x="434" y="308" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-338-132-30-0"><rect x="434" y="338" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-368-132-30-0"><rect x="434" y="368" width="132" height="30"/></clipPath></defs><g><rect x="150" y="30" width="170" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="230" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="190" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="270" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 190 130 L 230 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 230 90 L 270 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="420" y="0" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 15px; margin-left: 421px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">2. inode tree</div></div></div></foreignObject><text x="475" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">2. inode tree</text></switch></g><rect x="150" y="0" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 15px; margin-left: 151px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">1. index tree</div></div></div></foreignObject><text x="200" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">1. index tree</text></switch></g><ellipse cx="500" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="460" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="540" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 460 130 L 500 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 90 L 540 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="180" y="180" width="140" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 138px; height: 1px; padding-top: 195px; margin-left: 182px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: filename<br style="font-size: 12px" />value: inum</div></div></div></foreignObject><text x="182" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: filename...</text></switch></g><path d="M 100 45 L 125 45 L 143.64 45.57" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 148.88 45.74 L 141.78 49.02 L 143.64 45.57 L 141.99 42.02 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="30" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 45px; margin-left: 2px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px" />key:filename</div></div></div></foreignObject><text x="2" y="49" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><path d="M 500 220 L 500 271.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 276.88 L 496.5 269.88 L 500 271.63 L 503.5 269.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="420" y="30" width="160" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="330" y="110" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 125px; margin-left: 332px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px" />key: inum</div></div></div></foreignObject><text x="332" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><rect x="430" y="180" width="160" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 158px; height: 1px; padding-top: 195px; margin-left: 432px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: inum<br style="font-size: 12px" />value: inode pointer</div></div></div></foreignObject><text x="432" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: inum...</text></switch></g><path d="M 430 308 L 430 278 L 570 278 L 570 308" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 430 308 L 430 398 L 570 398 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 430 308 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="12px"><text x="499.5" y="297.5">inode</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-308-132-30-0)" font-size="12px"><text x="435.5" y="327.5">File Type</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-338-132-30-0)" font-size="12px"><text x="435.5" y="357.5">Permission</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-368-132-30-0)" font-size="12px"><text x="435.5" y="387.5">...</text></g><path d="M 290 150 L 370.04 150 L 443.71 150.07" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 448.96 150.08 L 441.96 153.57 L 443.71 150.07 L 441.97 146.57 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="591px" height="399px" viewBox="-0.5 -0.5 591 399" content="<mxfile host="app.diagrams.net" modified="2022-05-05T11:49:05.726Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36" etag="uCaQp5RGlaOogXgETAb1" version="18.0.0" type="device" pages="5"><diagram id="AAaulOYO_kfhROZJ8ttr" name="Page-1">7VvbcuI4EP0aHkMhGxvzCOQymSWV1DI7u3lUsABNbIuVRYB8/bZsCV8TexMMYZIqqkBtSZZOH7VOS0nLHPmbK46XixvmEq9ldNxNyzxvGQbqIAe+pGUbW2xLGeacuqpSYpjQZ6KM2rqiLgkzFQVjnqDLrHHKgoBMRcaGOWfrbLUZ87JvXeI5KRgmU+wVrX9TVyxiq2P0Evs3QucL/WZk9+MnPtaVO7EhXGCXrVMm86JljjhjIv7lb0bEk+BpXOJ2ly883Q2Mk0DUaTD7dX/9g03XQtwMru7Ms9vx7fgM2XE3T9hbqRmr0YqthoCzVeAS2UunZQ7XCyrIZImn8ukanA62hfA9KCH4OaOeN2Ie41AOWACVhqHg7HGHXlSJBUK5GgEOw+JU1OyeCBdkkzKpqV0R5hPBt1BFP+0rmDXPVHGdOA31lG2RdphuhxVR5ruuEyzhh4Lz/0BbjSz0Ajwm1ajicBmTe0Y30hOHwdSwspg6RUy7JZB2m0LUOH1EURZRVELTg0Jqnj6k/Q8GaY2ISgJ3IPemJEamYMyGWwCGb/+Rhbali/eqZlQ436Rrnm91aUNFqhmU7lNPkkayoNu8w18hW/EpqV67AvM5EdVRk7iZbbno/ZR3rRLvahsnHhb0KbuZl7lcveGOUZjZjlxdJ0su086xJp63apXefHMdWWauI5TrKAam0FHEwN20307K3n5JWUou9Cq5XiJyp4LITZJSC8oqUppfpGyClE6BlEZbtgkgi5Bu4YQUWAq7gshSMyZITnOWyFDs0XkAxSnQhIB9KPcYCkp/oB741HW9l/a57ALIU7BI0j3sbF07554SSYtKaGY2tbP1C/5Csb9cmNCXv/IpSJm/Oof0lybHCas7y8hieuwUBJ1+VpffPo4umNHp53WW/dEwrZPYfb4sBNVVfDp0fhDJ17P2JPmcznElH+rul5e/SyLSqctL44uXjfDSKvDykUCHA7CBNiUB9kHb2p7Usg88w1f735U8wo/YcBZGdJCtkLHcRJzQz+HXXH6rVwwi5bzyC/R/v2L2yEycgF42ctpudziaFsxlu2ZzgrlfDEaw0CaqyLhYsDkLsHeRWHPIJXXGjC0VWL+IEFuFJ14JlnWvDmIoFcKSgFYVxDIhrN1xzKotWZbuCKcAmUyrmo9tTt3YZteMbbWD1vvIUDyekOPfTxCIg0sSWT5rDOhmQ0DZrV1TKfOlsRXm9+n16Lo76bM/Bn+hGdInfccJAIdQMe/wavUZf10Vo2/PP8hK1+M++Uvw/Ilh2XKyS5ZTc5fgGskGg+in11FmL3f40C1x+0EPio1ilpfz1f6VdHxnsJQJAsiaT0uGbq+GqC6LAc2RoXj3qLyV81G4pr6HYz9IqNQTCd10QT13jLdsJUcbCjx91KXhgnH6DPVx4lnMNdBmJ1NjIluqPjmRFLvTYKOc6QZvMhXHOBR6NMzz8DKkD9H4ZEMfdjwaDJkQzNfeTlHJJTO88sSxOGB2nCIHyhIrZDRGgqKYvgTxC5Yf2+WL+nffazSE5UmD+Tiqdt5NLH8qDKSJQfOZFx0/LaAhgR6GUViJMLGG8AGURlJ3WTDWEZRRUoaPrM7FiAUwfEwjLxIgz5pIAkFMEFjghx2138KI19dZNU9euaA6aL5tFG8UITP1aRhSFnyR4iikKNOMByWFWVTj7Xb7iw1HYUP/gGwgP631pXNx/iR6zjdr9PN5E9weNyF/24lcGzlOJiVv26ZRkZaXnso1masrXKtT9boXYe9N1aGY/C18fKyf/EeBefEf</diagram><diagram id="s08jDtw-m_Aoh3yq8LbV" name="Page-2">7Vpbc6s2EP41zLQPyQAyGD86vpzTTprJJJ02eepgI2MSQESG2D6/vhJIIEC2ObHxJSd+MVp0/fbbXa2QAgbB6hu2o/lfyIG+oqvOSgFDRdc1VbPIH5WsM4lpMIGLPYdVKgSP3g/IWzJp4jlwUaoYI+THXlQWTlEYwmlcktkYo2W52gz55VEj24U1wePU9uvSfz0nnmdSS+8W8u/Qc+d8ZM3sZW8Cm1dmK1nMbQctBREYKWCAEYqzp2A1gD4Fj+Pyj6X9UG+e1NfhSg2Hs/9uh93wKuts/DNN8iVgGMYH7pop8932EwaYops+GeVmhshgVC8+wukb8y2hS71RdDCbqeQnitRFvGaQcyHt4GqREqJPKmjdaJVWLRqZLv2PkpiPOcF79cS7ISBks8/Er3CdNQztAF4RqR1ERJy+yxauq7/NPB/S978faC4MUVrHhTZeDD1M6I3wujKBP+6Iyd0lwQRiRrN8SD2GK1plHgc+EWjkcRFj9AoHTCchCiGdkuf7FZHte25Iij6cpZOBOPaITfSZOPAchw5ys5x7MXyM7CkdcUk8AJFhlIQOpKxR2XqZVWvdfAbclEC64kbsZCymU4ErwTYZW79BFMAYr0kV/tbIWjDHAyxmh8vCjPUek80FEwZMZjPP4eY9F9ZBHpiByI1l9N19ul/+HeiTx2WCkrerycMoX4FoKxWNFdhpG9AVlEmhHeTmBcbj1Kik+jwi6moZdbOOOlAlqHfbQl39FVAHZdQ1Ceq61RLq0hXw+Lg5MDRzjRt9dCvhZVtsqQQF0c1vjR5c7Hjv+696EdnhBiQ+2HMe3JpHma3LJGLZJIk4BeCQUxdCZAiX+dQ3TvAMo+MRPUQ5GmqyaNhtKRrKPcTP+GW1gV8+qf/Vyw44h1KAN3fKIry58OD4gt34kl5IGrWJqQK29iLKcquZt6L6OCayVgXZXh3ZjgTYTlu4dj4Jrp3KRk3C2KPian4OXDv6meEq24hVcQ2dPj0qKTyngGXZCRO08PqJFq4NXnxmNdPCcCXWHK55aeXFQjNSehbeFI1ogbfZV2kLlOAp3G3KsY1duK0/5kqhUzoqqlNAULEhUTGXYejbsfdePmCS6Z2NcI+8dJvEGGZWUiyjuonP1s1aiSc61Y7MSkd6paMMmFpHKQ3zZX+cmbKzoz2YKWWYtpVhm9is7mBz68wEDZlpfjGzDWb2asz0QpIAUY1gCGss3T+TmBLakNTqQk/agNa9LqcXnXrQs4w671pLLjgRSxp0yGq+NNhQg6dXYYPj0kvYEFYTmFPnL1qDxPsicK0kMNqpN9raJ8m4qxnM6YFtknL/oikMt+adO0XuTs90qwgOtVUER94q8q+MX1nMZs7tJud5Z9iXQM4X/y0ZD4O7afjyPjHA+vkhuuEHHCIVCcKPrIhwPEcuCm1/VEgrfCzq3CIUMSq+wDhes42qncSoTGhOYU30kjmdd1IYdMskvjZ1Y5dnpqV7iD2CF92DH4ndVkN2dxqSuzFr94um9eS2xpLL/fBy1O8uUpvTamieqc21biD8DsDhiC/3ssCofNvsGW152WW/M3jwTPjnZD0bTYfurfY+lt7raXJJwSS/+lft8klTw0sGvFGYfaIfAcXSlZ5OP+7TZ03pW+yh1613mrVmFUcRxUnoJFtXvRsmMZWRqVgD+swk9ahzDp/aq4crbXkko+KROBnFD+0yj3SIgxQpPevZU/kobBPFtpFXVas3bLK2/BbkxxhY4+9HqHc5lz+qjKzdLEsdxPGYqsvuhMi22R+gKikWN50zx1vcFwej/wE=</diagram><diagram id="_SMWdJT_P9braKPgiXsX" name="Page-3">7Vtbd6M2EP41Pqd9cA5INsaP8SVpT7N7ts2mm/QlhxjZVoIRFTjG/fWVjAQIsMEXiJONX2wNun76ZkYzyC04XITX1PLmX4iNnBbQ7LAFRy0AdE032ReXrCOJ0RWCGcW2qJQIbvF/SLYU0iW2ka9UDAhxAuypwglxXTQJFJlFKVmp1abEUUf1rBnKCW4nlpOX/sB2MI+kJugl8t8Qns3lyLrRj54sLFlZrMSfWzZZpURw3IJDSkgQ/VqEQ+Rw8CQu4d2fo9V4TV5899p5XjwO7+CgHXV2tU+TeAkUucFpu5Zre7WcpQCsBQyHjTKYEjYY3xeH0M0T498lX+qgBeB0qrFPWqT5wVpALoW8g7a/IcQlq6D3vHBTNWlkzPj3DAVyTDb7aNjoiRQ/0aMGeEHrTQ3DWnis6D75Xqpz37PcI+dvUX+EKWMvoet2PM7m4e9fmUZ9XS6eEE0tMhpTLhIow4MAhVw+DxYOE+h8igElL2godsIlLuLTw46TEVkOnrms6KAp7+EV0QAzTbgU4gW2bT7IYDXHAbr1rAkfccX0nskoWbo24lzRxNqFLuu9eAZSgWA87VJOCu7yqaAwpZGCo9eILFBA16yKfNoXlBT2BpqivEq0F/S6kWye0lwo6lnCYMzirhOlYD+EXuyjfmaZjlTjTo44tWragWqmaozmWguUYXQEA9B+YQRE/PmvW7stJfbpCNscQaHKz14BPaVVPTU96VDz/nk2aOf+/sfi7nHw+reG27CAnRngE6j0LWCm9oRv4TCmIry62hCw0N40aBXMrmoVimA3C2Dv1gU7+BlgByrXjQLQYU2gFy+gvw/qWgXU3xLdLlBJXcBp3SiAVzfrwncvUp87vLE9OBt4K5hq1guLjLb5vLTr9L0oXJrikG9Hkx6wowLbzwPbKcC1UxesnQ8Cq6bCqhcQtlFcjQ+Cq3lmuPYq4Oralzz5kdjNFJaqCWZo0fU9L1x0ZfFB1NwURmG65mgtSyEOUs1Y6SH1JGnEC7LNsZvmkyWdoHJVDizKw5VSS4psJfmTp0Bqi7s7DioUOVaAX9WUUdG+ixG+EbwJ2aQj76kMi0+nsoto3aJVOkeT6cjIHLggyHQUAZPraEPDeNmHM7Mo0j2CmYUM03cybBubtRI2185MWJGZxicz62Bm/uCPXWLzPERAEcqx9Pgc2oTRBtH3mkXLhhadvMszG82h5fPMmAEVfu7fltjFKN2/foHVqG//9Nz+vcuzYDeTR2owdCnMIml5FJnjuBVFQoM5mRHXcsaJNMPRpM4NIZ5A+BkFwVow11oGRMX/SL8M9Phoydu1tYvSoyYvfUMUM9C4TsbKVZTwqt2T66CiK5futtSXH+ukTXjRYR5ffoBCUdDvX2iZPmt2thKhd6/tHVXb3zzy0z9IBsgA5wZslRzQTxpTV7Z3elV710zsYupb3vnsG7uYmcNU07GLXMdnWL2dc+XkPK+Uz8chZ1GW90Q3Yw6+RqDejznJJaCTLUoAxet83vw55aFCz+Tp4/ch6dfNzUa9vbydbi48k78fFFtfZt8V636hmfCQ2Kx+s29WNPugotWvbM6rEkL/Prj5A8O7RzS7+UuzwAp31zK5+474wKJzTTPeBymk5ys/C/TfihU78wQnvyAY+899HU1yky/xVurtVxet4v4Ov7/XvHtqMHmgZQ5mRe6oriR6YbKwSg42CSMmjuX7eLIrkqiegkvFDwYw94kgCk3JfnuWtge7rkCeSWgADV0lTjbrUTU0gP1MR9l7dacLDcyx9z2cPE9Gt0+vXyzQv/Tb4yq3wfbn2+6z5ZGxrQGyqWkNHuTrTu3Zqjq283p7DLN38Y0DmdzJ3BiD+qmYzIrJP3Ci6sn/mOD4fw==</diagram><diagram id="HHLeNmLiLjBSiti2kdQe" name="Page-4">7Vtbd6o4FP41rjXz0C7CTXzs9XRunXOmM2vaeaMSlVMkGGLF/vpJJAECqFERtce+lGzIDvn2t/fODrFj3IyTL9iNRn8gDwYdXfOSjnHb0XWgAYf+Y5J5KrEtLhhi3+MP5YIn/wOKnlw69T0YSw8ShALiR7Kwj8IQ9okkczFGM/mxAQrkUSN3CCuCp74bVKX/+h4ZpVJH7+byB+gPR2JkYPfSO2NXPMxnEo9cD80KIuOuY9xghEh6NU5uYMDAE7g8+b9q7x/3s6crHXoI3z3H/8CLVNn9Jl2yKWAYkq1Vf/32Ybz+FSaTh6ve/W/fnx8mE3QhrPvuBlMOWEe3AzrK9QDRweisyZxDaU+mSNy4iBeGvqIPgG6U5Dfp1ZD/L2rpowBhSUtHNwYDjf4VRduONoREDEgBSMeU3+MVC8kbnKeqQncML6jUHUdMBbuXwqBrPw38ALL7Py9Vq0tvqxOYMPmIjAMqAPTSDfxhSK8DOFiohpj4lJZXXDz2PY91vp6NfAKfIrfPNM2oE1IZRtPQg8xwGm3FBKO3jL1GNvxaQnDisKFhUnAHTpAvEI0hwXP6CL9rcKpzX+/y5ix3nMwbRgWnEd1c7qvDTHHOR3rBKbkBPcVgy+nZLLEWfNmKWzsMIAjJiRi+xlFBeRy54Y7v7+L41sc0uCI8LxH+l0ca8B+n41eIC5NMx1RmesrPG26JEIWM1tSDgpKoOY9gc+epBnRb9RDQk13EsGt8pGu16SNmjY+UbJajB5bgWzAnA/cmcyvj/n7hTLUWPaAdnJIdrBo7ODWxytqbHYzD2aE93HUZ9jr2G22iXpcgloKuKYB+SHAt3VqXf4Fdg27mDI3DCz4TvBmeRwOvvh5eqoWWSsvSYnG9GUdp/TTwE2aONpeNpXVjrwqsWYOruS9YFSLxKcCql9YaoIawreJqVmH0aLHNmwiTERqi0A3ucmlp4ZY/8ztCEYf4OyRkzpcR7pQg2QAw8ckz635p8dZL4c5twjUvGnPRCOl000426AnBS/Fu3nHRknp+hdiniEHMhUtXqrtyIUZT3IcrEOf5gLiYlSEr4rSdPsjssZJaGAYu8d/lzZHGiWJ9Dgc0ukfmgLYCrqF3xbbN8gRbwFJ2xoKXWEUfAet8pNYjtZUeuXdPMRQ9RVd0lIKJrRULWmV/4iN8Rf5i30Ks+OxSGdMtUSedN+9V3N0rKbJBSZFeUpQCU1G0oGE27e2Z2W2WmbvFfGuTiL93ZuqKzLTOzNwHM6s73H6IPLbLSzCEFZbuvr3Vp7RhS4fT3OAq16BmNeU5bW5v9WrM59GpnM2nVOPWma/NHXzh/Ke+FLQc2S1aLHF7b9FkdI3+tO+eH51ZNEn+e/hb7HudVCkGTCkxX2iXmt3dph5r2r3WpnCgmsNFnj2SOky898l7nyl738ELMfBJtphs/diAVfia9aOWuMpRSCTdIyklHCCTbOtSwrFLilouJYDKvtYPWuUKzq0np3Em517IWbc52NAZkq3PTMknSRo5LtPYpDhQ7JnzGZkmFxXlsxl1xVIma6cK7VbjdHvlkrh+kWL9uvguRfdLzTG2qZT2H/Yd1bCvGPVbKox6J0cIVi5r9mmwQlddDKguVNthhVBcSKFZ5ts0ReyY5fLkJB8LDeEse4lz2lm5c22AmrTT7tFMle2XvF7oB24c+/1VJcOyM4F5KWHrpnoxQRvrY0PxMIUpB6Btgk/TCchWDDXinOyR1B3mus9iqnWH0QOyovJZyz3XHXq1KF4ZK/tTzExfiGLaope259DW1HedgvtpmjiSe7CgZ5a+9xg1a22j1S8++maHVDYPehnqedADll0MepdNhL2ml0SqC+DDhJ+svWn4sWynnoBthZ/qyRN/wHBO/Jicw4jqdwCttHaq+TlF3dHoLaIIbea/mUxZkP/y1Lj7Hw==</diagram><diagram id="OUtKUz9Af3doBASklG_m" name="Page-5">7Vttc+I2EP41fDwG2diYj4Hk2pnmpplLO+3dlxsFC6xGtqgsDrhf35Ut4TdxJg2YMGGGGdjVi6VnH61210nPncabXwReRp94SFjPGYSbnnvbcxw0QAF8Kc021/ieViwEDXWnQvFIfxAzUmtXNCRppaPknEm6rCpnPEnITFZ0WAi+rnabc1Z96hIvSEPxOMOsqf2LhjLKtYEzKvS/ErqIzJORP85bYmw6652kEQ75uqRy73ruVHAu81/xZkqYAs/gko/7uKd1tzBBEnnIgD9D/N3//Xaz+fw1GpP062+Lb98+6Fm+Y7bSG9aLlVuDgOCrJCRqkkHPnawjKsnjEs9U6xpsDrpIxgwkBD/nlLEpZ1yAnPAEOk1SKfjzDrysE0+ktjQCGCZ6DURIstm7ObSDDLhGeEyk2EIXM2CsUTY00+K6sBkaaV1UtpcZhzVPFrupCyjhh0bzBcg67cjCLEBj0o4qTpc5t+d0oyzRDaaOV8U0aGI6tEA6PBWi7uUjiqqIIgtNO4V0ePmQjt8YpN4BkCbhjbqaCh9ZgrHqbgEFsf1bCX3PiF90z0y43ZR73m6NtKGyNAykL6WWYpASzJhD7UXCxpVZsxbslq/EjLQfZonFgsg2N9q0fsm6nsW6RicIw5J+ry7XZnL9hAdOYSM7cg2DKrlcv8aafJt6VPnurU3kubWJUG2iHIfGRBkDd9v+/6T0j0tKK7nQT8m1j8iDFiJ3SkrnQFIOr6Q8AilHDVI6fTUmgSRCWUEQ0mApXBSySs2cILWY0xKGYkYXCYgzYAUB/URdOxQC/RvdENMwZPvuueoBKFNwZCXpEW62oV8zjyWkRRaauae62YKGvVBurxD2eLVXPQWx2WvQpb3GFx/cec7bykDMcbtgSOu3x9njZXRACeKNY+r5bw3TQ4oP1yRkd55bA76x3f7dBHwj70gBXzA4b8CHDqngXNMQc3G3shLtcUtXWr6Mls0q2DOBCW9AB4EpSXAMga3PVCD7JCp09f9dqfJ9RoYPacYGNQqNlpuMEqYdfi3Ut37ETRY2r+IG+18fLjMylxcQLDs1m+8qo+Vo2XZnnixaRl7TF8FhftQiFzLiC55gdldoa8gVfe45X2qw/iFSbjWeeCV51bzGh6GSByv8WZsPq3iw/iBw2y5kJT0QQQEylVOd4cb1D/Vtdvoc7LNex4VmvUyt9jg+IPcthWN5ry5gWPUAtjd2nabLaHROB9BFEFM/1/vMepyTHhx40vfRpKOj3qxqNWhwEW/A6+VC23nyLefpdG/AUbMAdWwv+u7jKHdUKz0MLWbvtEpsSna2aDq31fEj6fyFwVIlCBDWvFsy1F2ANai2+YDTkaFZ3NPWqtkoXdOY4dwOCirdoqCbRZSF93jLV2q1qcSzZyNNIi7oD+iPC8tiYYB2B5Uej2qknlMQRbEHgyyqqT7hTaXjPU6lWQ1nDC9T+pStTw2M4YKjyYRLyWNj7RKVQjLHKyY740DNIbiDoMkBW2KFnJORoFmN/AjRL2j+2C73BsDHPqMpHE+aLO6zbrfDQvNZY6BUHIbPWVZ9imAggRkmmVvJMPEm8AGUpiru8mCtU5BRIcNHdRdyyhNYPqaZyQiQZ00UgcAnSCzx047aR2LEi8Kqn7yd6jTfdprFQMhMY5qmlCdXUpyFFLaYsVtSNEtx/X7/yob2nO0EbBifnQ0XWJLroyCo5OR933Va8nJrWa7TZF0fu/aqXGBnzGtzdRCLP4TP6/rFvxO4d/8B</diagram></mxfile>"><defs><clipPath id="mx-clip-434-308-132-30-0"><rect x="434" y="308" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-338-132-30-0"><rect x="434" y="338" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-368-132-30-0"><rect x="434" y="368" width="132" height="30"/></clipPath></defs><g><rect x="150" y="30" width="170" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="230" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="190" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="270" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 190 130 L 230 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 230 90 L 270 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="420" y="0" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 15px; margin-left: 421px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">2. inode tree</div></div></div></foreignObject><text x="475" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">2. inode tree</text></switch></g><rect x="150" y="0" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 15px; margin-left: 151px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">1. index tree</div></div></div></foreignObject><text x="200" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">1. index tree</text></switch></g><ellipse cx="500" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="460" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="540" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 460 130 L 500 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 90 L 540 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="180" y="180" width="140" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 138px; height: 1px; padding-top: 195px; margin-left: 182px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: filename<br style="font-size: 12px;" />value: inum</div></div></div></foreignObject><text x="182" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: filename...</text></switch></g><path d="M 100 45 L 125 45 L 143.64 45.57" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 148.88 45.74 L 141.78 49.02 L 143.64 45.57 L 141.99 42.02 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="30" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 45px; margin-left: 2px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px;" />key:filename</div></div></div></foreignObject><text x="2" y="49" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><path d="M 500 220 L 500 271.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 276.88 L 496.5 269.88 L 500 271.63 L 503.5 269.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="420" y="30" width="160" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="330" y="110" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 125px; margin-left: 332px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px;" />key: inum</div></div></div></foreignObject><text x="332" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><rect x="430" y="180" width="160" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 158px; height: 1px; padding-top: 195px; margin-left: 432px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: inum<br style="font-size: 12px;" />value: inode pointer</div></div></div></foreignObject><text x="432" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: inum...</text></switch></g><path d="M 430 308 L 430 278 L 570 278 L 570 308" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 430 308 L 430 398 L 570 398 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 430 308 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="12px"><text x="499.5" y="297.5">inode</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-308-132-30-0)" font-size="12px"><text x="435.5" y="327.5">File Type</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-338-132-30-0)" font-size="12px"><text x="435.5" y="357.5">Permission</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-368-132-30-0)" font-size="12px"><text x="435.5" y="387.5">...</text></g><path d="M 290 150 L 355 150 L 443.71 150.07" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 448.96 150.08 L 441.96 153.57 L 443.71 150.07 L 441.96 146.57 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/paper.aux Thu May 05 21:04:47 2022 +0900 @@ -0,0 +1,77 @@ +\relax +\citation{modelcheck} +\citation{cbcllvm} +\citation{cbc} +\newlabel{ipsj@firstpage}{{}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {1}\hskip 1zw{GearsOSにおけるファイルシステム}}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2}\hskip 1zw{Continuation based C}}{1}{}\protected@file@percent } +\citation{gears} +\citation{gearsos} +\citation{cr} +\citation{christie} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces CodeGearと入出力の関係図\relax }}{2}{}\protected@file@percent } +\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}} +\newlabel{fig:dgcg}{{1}{2}} +\@writefile{toc}{\contentsline {section}{\numberline {3}\hskip 1zw{GearsOS}}{2}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Contextを参照する流れ\relax }}{2}{}\protected@file@percent } +\newlabel{fig:context}{{2}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces CodeGearとMetaCodeGearの関係\relax }}{2}{}\protected@file@percent } +\newlabel{fig:meta-cgdg}{{3}{2}} +\citation{xv6} +\citation{xv6component} +\citation{xv6kernel} +\@writefile{toc}{\contentsline {section}{\numberline {4}\hskip 1zw{Christie}}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5}\hskip 1zw{Unixのファイルシステム}}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6}\hskip 1zw{GearsFileSystemにおけるディレクトリの構成}}{3}{}\protected@file@percent } +\newlabel{src:ftree}{{1}{3}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}FTreeのinterface}{3}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces index treeを用いたinodeの検索の流れ\relax }}{4}{}\protected@file@percent } +\newlabel{fig:inode}{{4}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces 非破壊的なTree編集\relax }}{4}{}\protected@file@percent } +\newlabel{fig:TreeEdit}{{5}{4}} +\@writefile{toc}{\contentsline {section}{\numberline {7}\hskip 1zw{GearsFileSystemにおけるインターフェース}}{4}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}{mkdir}}{4}{}\protected@file@percent } +\newlabel{src:mkdir}{{2}{4}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}mkdirのCodeGear}{4}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}{ls}}{4}{}\protected@file@percent } +\citation{cfile} +\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces mkdirの操作の流れ\relax }}{5}{}\protected@file@percent } +\newlabel{fig:mkdir}{{6}{5}} +\newlabel{src:ls}{{3}{5}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3}lsのCodeGear}{5}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces lsの操作の流れ\relax }}{5}{}\protected@file@percent } +\newlabel{fig:ls}{{7}{5}} +\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}{cd}}{5}{}\protected@file@percent } +\newlabel{src:cd}{{4}{5}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {4}cdのCodeGear}{5}{}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces cdの操作の流れ\relax }}{5}{}\protected@file@percent } +\newlabel{fig:cd}{{8}{5}} +\@writefile{toc}{\contentsline {section}{\numberline {8}\hskip 1zw{GearsFileSystemにおけるファイルの構成}}{5}{}\protected@file@percent } +\citation{file} +\citation{*} +\bibstyle{ipsjunsrt} +\bibdata{matac-bib} +\bibcite{modelcheck}{1} +\bibcite{cbcllvm}{2} +\bibcite{cbc}{3} +\bibcite{gears}{4} +\bibcite{gearsos}{5} +\bibcite{cr}{6} +\bibcite{christie}{7} +\bibcite{xv6}{8} +\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces WordCount with CbC\relax }}{6}{}\protected@file@percent } +\newlabel{fig:WCStates}{{9}{6}} +\@writefile{toc}{\contentsline {section}{\numberline {9}\hskip 1zw{今後の課題}}{6}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}{GearsShell}}{6}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}{GearsDirectory filename}}{6}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}{GearsDirectory path}}{6}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.4}{ファイルのバックアップ}}{6}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.5}{GearsDirectory on disk}}{6}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {9.6}{Memory Management}}{6}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {10}\hskip 1zw{まとめ}}{6}{}\protected@file@percent } +\bibcite{xv6component}{9} +\bibcite{xv6kernel}{10} +\bibcite{cfile}{11} +\bibcite{file}{12} +\newlabel{ipsj@lastpage}{{}{7}} +\gdef \@abspage@last{7}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/paper.bbl Thu May 05 21:04:47 2022 +0900 @@ -0,0 +1,49 @@ +\begin{thebibliography}{10} + +\bibitem{modelcheck} +東恩納琢偉,奥田光希,河野真治(琉球大学)\:Gears + OSでモデル検査を実現する手法について,情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS) + (2020). + +\bibitem{cbcllvm} +並列信頼研究室\:CbC, http://www.cr.ie.u-ryukyu.ac.jp/hg/CbC/CbC\_llvm/. + +\bibitem{cbc} +河野真治\:継続を持つCの下位言語によるシステム記述,日本ソフトウェア科学会第17回大会論文集 + (2000). + +\bibitem{gears} +清水隆博\:GearsOSのメタ計算,修士 (工学) 学位論文 (2021). + +\bibitem{gearsos} +並列信頼研究室\:GearsOS, http://www.cr.ie.u-ryukyu.ac.jp/hg/Gears/Gears/. + +\bibitem{cr} +伊波立樹\:GearsOSの並列処理,修士 (工学) 学位論文 (2018). + +\bibitem{christie} +{河野 真治}\:分散フレームワーク Christie と分散木構造データベースJungle + (2018). + +\bibitem{xv6} +{Russ Cox, Frans Kaashoek, Robert Morris}: xv6 a simple, Unix-like teaching + operating system, https://pdos.csail.mit.edu/6.828/2018/xv6/book-rev11.pdf. + +\bibitem{xv6component} +清水隆博,河野真治(琉球大学)\:xv6の構成要素の継続の分析,情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS) + (2020). + +\bibitem{xv6kernel} +河野 真治~(琉球大学工学部情報工学科)坂本 + 昂弘~(琉球大学工学部情報工学科)\:継続を用いた xv6 kernel + の書き換え,情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS) + (2019). + +\bibitem{cfile} +一木貴裕\:GearsOSの分散ファイルシステム設計,修士 (工学) 学位論文 (2022). + +\bibitem{file} +河野~真治(琉球大学)一木~貴裕\:GearsOSの分散ファイルシステムの設計,情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS) + (2021). + +\end{thebibliography}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/paper.blg Thu May 05 21:04:47 2022 +0900 @@ -0,0 +1,64 @@ +This is pBibTeX, Version 0.99d-j0.33 (utf8.euc) (TeX Live 2021) +Capacity: max_strings=200000, hash_size=200000, hash_prime=170003 +The top-level auxiliary file: paper.aux +The style file: ipsjunsrt.bst +Database file #1: matac-bib.bib +Warning--there's no number and/or volumemodelcheck +Warning--Missing required argument pages in modelcheck +Warning--there's no number and/or volumecbc +Warning--Missing required argument pages in cbc +Warning--there's no number and/or volumegears +Warning--Missing required argument pages in gears +Warning--there's no number and/or volumecr +Warning--Missing required argument pages in cr +Warning--there's no number and/or volumexv6component +Warning--Missing required argument pages in xv6component +Warning--there's no number and/or volumexv6kernel +Warning--Missing required argument pages in xv6kernel +Warning--there's no number and/or volumecfile +Warning--Missing required argument pages in cfile +Warning--there's no number and/or volumefile +Warning--Missing required argument pages in file +You've used 12 entries, + 2334 wiz_defined-function locations, + 610 strings with 5492 characters, +and the built_in function-call counts, 1843 in all, are: += -- 97 +> -- 71 +< -- 0 ++ -- 27 +- -- 15 +* -- 114 +:= -- 282 +add.period$ -- 12 +call.type$ -- 12 +change.case$ -- 0 +chr.to.int$ -- 0 +cite$ -- 28 +duplicate$ -- 124 +empty$ -- 224 +format.name$ -- 16 +if$ -- 426 +int.to.chr$ -- 0 +int.to.str$ -- 12 +missing$ -- 8 +newline$ -- 39 +num.names$ -- 12 +pop$ -- 39 +preamble$ -- 1 +purify$ -- 0 +quote$ -- 0 +skip$ -- 97 +stack$ -- 0 +substring$ -- 0 +swap$ -- 0 +text.length$ -- 14 +text.prefix$ -- 0 +top$ -- 0 +type$ -- 0 +warning$ -- 16 +while$ -- 12 +width$ -- 14 +write$ -- 82 +is.kanji.str$ -- 49 +(There were 16 warnings)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/paper.log Thu May 05 21:04:47 2022 +0900 @@ -0,0 +1,3268 @@ +This is e-pTeX, Version 3.141592653-p3.9.0-210218-2.6 (utf8.euc) (TeX Live 2021) (preloaded format=platex 2021.11.27) 5 MAY 2022 21:03 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/Users/matac/ws/src/firefly/hg/Papers/2022/matac-sigos/Paper/paper +(/Users/matac/ws/src/firefly/hg/Papers/2022/matac-sigos/Paper/paper.tex +pLaTeX2e <2020-10-01>+2 (based on LaTeX2e <2020-10-01> patch level 4) +L3 programming layer <2021-02-18> (./ipsj.cls +Document Class: ipsj 2018/08/03 v4.0 IPSJ class +(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/color.sty +Package: color 2020/02/24 v1.2b Standard LaTeX Color (DPC) + (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package color Info: Driver file: dvips.def on input line 147. + (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/dvips.def +File: dvips.def 2017/06/20 v3.1d Graphics/color driver for dvips +) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR) +)) +\c@@paper=\count178 + +\ProcessOptions ->\let \ds@ \@empty \edef \@curroptions {\@ptionlist {\@currname .\@currext }}\@ifstar \@xprocess@ptions \@process@ptions + +\@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname } +#1<-\@currname .\@currext + +\@ifundefined #1->\ifcsname #1\endcsname \@ifundefin@d@i \else \@ifundefin@d@ii \fi {#1} +#1<-opt@\@currname .\@currext + +\@currname ->ipsj + +\@currext ->cls + +\@ifundefin@d@i #1\fi #2->\fi \expandafter \ifx \csname #2\endcsname \relax \@ifundefin@d@ii \fi \@secondoftwo +#1<-\else \@ifundefin@d@ii +#2<-opt@\@currname .\@currext + +\@currname ->ipsj + +\@currext ->cls + +\@secondoftwo #1#2->#2 +#1<-\@empty +#2<-\csname opt@\@currname .\@currext \endcsname + +\@currname ->ipsj + +\@currext ->cls + +\opt@ipsj.cls ->submit,techrep,noauthor + +\@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}} +#1<-\@xprocess@ptions + +\@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b {#3}\futurelet \@let@token \@ifnch +#1<-* +#2<-\@firstoftwo {\@xprocess@ptions } +#3<-\@process@ptions + +\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserved@b \fi \fi \reserved@c + +\reserved@c ->\@process@ptions + +\@process@ptions ->\@for \CurrentOption :=\@declaredoptions \do {\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi }\@process@pti@ns + +\@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\ifx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi +#1<-\CurrentOption +#2<-\@declaredoptions +#3<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@declaredoptions ->,Proof,LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final + +\@declaredoptions ->,Proof,LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final + +\@forloop #1,#2,#3\@@ #4#5->\def #4{#1}\ifx #4\@nnil \else #5\def #4{#2}\ifx #4\@nnil \else #5\@iforloop #3\@@ #4{#5}\fi \fi +#1<- +#2<-Proof +#3<-LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#4<-\CurrentOption +#5<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->Proof + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,Proof,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,Proof, +#2<-,submit,techrep,noauthor, + +\in@@ #1,Proof,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-LAYOUT +#2<-submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->LAYOUT + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,LAYOUT,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,LAYOUT, +#2<-,submit,techrep,noauthor, + +\in@@ #1,LAYOUT,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-submit +#2<-DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->submit + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,submit,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,submit, +#2<-,submit,techrep,noauthor, + +\in@@ #1,submit,-> +#1<- + +\in@true ->\let \ifin@ \iftrue + +\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\@removeelement +#2<-\CurrentOption +#3<-\@unusedoptionlist + +\CurrentOption ->submit + +\@unusedoptionlist -> + +\reserved@a ->\@removeelement {submit}{} + +\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a } +#1<-submit +#2<- +#3<-\@unusedoptionlist + +\reserved@a #1,submit,#2\reserved@a ->#1,#2\reserved@b +#1<-,,\reserved@b +#2<- + +\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi +#1<-, +#2<-, + +\@empty -> + +\CurrentOption ->submit + +\ds@submit ->\@submittrue + +\@submittrue ->\let \if@submit \iftrue + +\CurrentOption ->submit + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-DAM +#2<-english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->DAM + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,DAM,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,DAM, +#2<-,submit,techrep,noauthor, + +\in@@ #1,DAM,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-english +#2<-technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->english + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,english,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,english, +#2<-,submit,techrep,noauthor, + +\in@@ #1,english,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-technote +#2<-sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->technote + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,technote,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,technote, +#2<-,submit,techrep,noauthor, + +\in@@ #1,technote,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-sigrecommended +#2<-invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->sigrecommended + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,sigrecommended,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,sigrecommended, +#2<-,submit,techrep,noauthor, + +\in@@ #1,sigrecommended,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-invited +#2<-PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->invited + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,invited,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,invited, +#2<-,submit,techrep,noauthor, + +\in@@ #1,invited,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-PRO +#2<-ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->PRO + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,PRO,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,PRO, +#2<-,submit,techrep,noauthor, + +\in@@ #1,PRO,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-ACS +#2<-TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->ACS + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,ACS,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,ACS, +#2<-,submit,techrep,noauthor, + +\in@@ #1,ACS,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-TOD +#2<-TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->TOD + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,TOD,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,TOD, +#2<-,submit,techrep,noauthor, + +\in@@ #1,TOD,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-TOM +#2<-CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->TOM + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,TOM,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,TOM, +#2<-,submit,techrep,noauthor, + +\in@@ #1,TOM,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-CDS +#2<-DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->CDS + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,CDS,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,CDS, +#2<-,submit,techrep,noauthor, + +\in@@ #1,CDS,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-DC +#2<-DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->DC + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,DC,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,DC, +#2<-,submit,techrep,noauthor, + +\in@@ #1,DC,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-DCON +#2<-CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->DCON + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,DCON,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,DCON, +#2<-,submit,techrep,noauthor, + +\in@@ #1,DCON,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-CVA +#2<-TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->CVA + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,CVA,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,CVA, +#2<-,submit,techrep,noauthor, + +\in@@ #1,CVA,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-TBIO +#2<-SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->TBIO + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,TBIO,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,TBIO, +#2<-,submit,techrep,noauthor, + +\in@@ #1,TBIO,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-SLDM +#2<-JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->SLDM + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,SLDM,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,SLDM, +#2<-,submit,techrep,noauthor, + +\in@@ #1,SLDM,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-JIP +#2<-Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->JIP + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,JIP,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,JIP, +#2<-,submit,techrep,noauthor, + +\in@@ #1,JIP,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Data +#2<-Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->Data + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,Data,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,Data, +#2<-,submit,techrep,noauthor, + +\in@@ #1,Data,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Survey +#2<-Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->Survey + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,Survey,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,Survey, +#2<-,submit,techrep,noauthor, + +\in@@ #1,Survey,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Research +#2<-Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->Research + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,Research,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,Research, +#2<-,submit,techrep,noauthor, + +\in@@ #1,Research,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Short +#2<-abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->Short + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,Short,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,Short, +#2<-,submit,techrep,noauthor, + +\in@@ #1,Short,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-abstract +#2<-systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->abstract + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,abstract,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,abstract, +#2<-,submit,techrep,noauthor, + +\in@@ #1,abstract,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-systems +#2<-services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->systems + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,systems,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,systems, +#2<-,submit,techrep,noauthor, + +\in@@ #1,systems,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-services +#2<-devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->services + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,services,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,services, +#2<-,submit,techrep,noauthor, + +\in@@ #1,services,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-devices +#2<-preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->devices + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,devices,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,devices, +#2<-,submit,techrep,noauthor, + +\in@@ #1,devices,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-preface +#2<-draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->preface + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,preface,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,preface, +#2<-,submit,techrep,noauthor, + +\in@@ #1,preface,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-draft +#2<-OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->draft + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,draft,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,draft, +#2<-,submit,techrep,noauthor, + +\in@@ #1,draft,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-OT +#2<-techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->OT + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,OT,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,OT, +#2<-,submit,techrep,noauthor, + +\in@@ #1,OT,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-techrep +#2<-noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->techrep + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,techrep,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,techrep, +#2<-,submit,techrep,noauthor, + +\in@@ #1,techrep,-> +#1<-,submit + +\in@true ->\let \ifin@ \iftrue + +\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\@removeelement +#2<-\CurrentOption +#3<-\@unusedoptionlist + +\CurrentOption ->techrep + +\@unusedoptionlist -> + +\reserved@a ->\@removeelement {techrep}{} + +\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a } +#1<-techrep +#2<- +#3<-\@unusedoptionlist + +\reserved@a #1,techrep,#2\reserved@a ->#1,#2\reserved@b +#1<-,,\reserved@b +#2<- + +\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi +#1<-, +#2<-, + +\@empty -> + +\CurrentOption ->techrep + +\ds@techrep ->\DS@techreptrue + +\DS@techreptrue ->\let \ifDS@techrep \iftrue + +\CurrentOption ->techrep + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-noauthor +#2<-system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->noauthor + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,noauthor,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,noauthor, +#2<-,submit,techrep,noauthor, + +\in@@ #1,noauthor,-> +#1<-,submit,techrep + +\in@true ->\let \ifin@ \iftrue + +\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\@removeelement +#2<-\CurrentOption +#3<-\@unusedoptionlist + +\CurrentOption ->noauthor + +\@unusedoptionlist -> + +\reserved@a ->\@removeelement {noauthor}{} + +\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a } +#1<-noauthor +#2<- +#3<-\@unusedoptionlist + +\reserved@a #1,noauthor,#2\reserved@a ->#1,#2\reserved@b +#1<-,,\reserved@b +#2<- + +\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi +#1<-, +#2<-, + +\@empty -> + +\CurrentOption ->noauthor + +\ds@noauthor ->\DS@noauthortrue + +\DS@noauthortrue ->\let \ifDS@noauthor \iftrue + +\CurrentOption ->noauthor + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-system +#2<-Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->system + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,system,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,system, +#2<-,submit,techrep,noauthor, + +\in@@ #1,system,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Express +#2<-Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->Express + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,Express,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,Express, +#2<-,submit,techrep,noauthor, + +\in@@ #1,Express,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Practice +#2<-Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->Practice + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,Practice,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,Practice, +#2<-,submit,techrep,noauthor, + +\in@@ #1,Practice,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Content +#2<-TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->Content + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,Content,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,Content, +#2<-,submit,techrep,noauthor, + +\in@@ #1,Content,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-TCE +#2<-invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->TCE + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,TCE,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,TCE, +#2<-,submit,techrep,noauthor, + +\in@@ #1,TCE,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-invitedshort +#2<-recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->invitedshort + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,invitedshort,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,invitedshort, +#2<-,submit,techrep,noauthor, + +\in@@ #1,invitedshort,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendedshort +#2<-recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->recommendedshort + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,recommendedshort,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,recommendedshort, +#2<-,submit,techrep,noauthor, + +\in@@ #1,recommendedshort,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendedresearch +#2<-recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->recommendedresearch + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,recommendedresearch,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,recommendedresearch, +#2<-,submit,techrep,noauthor, + +\in@@ #1,recommendedresearch,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendedpractice +#2<-recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->recommendedpractice + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,recommendedpractice,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,recommendedpractice, +#2<-,submit,techrep,noauthor, + +\in@@ #1,recommendedpractice,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendedcontent +#2<-recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->recommendedcontent + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,recommendedcontent,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,recommendedcontent, +#2<-,submit,techrep,noauthor, + +\in@@ #1,recommendedcontent,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendeddevices +#2<-preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->recommendeddevices + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,recommendeddevices,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,recommendeddevices, +#2<-,submit,techrep,noauthor, + +\in@@ #1,recommendeddevices,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-preprint +#2<-a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->preprint + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,preprint,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,preprint, +#2<-,submit,techrep,noauthor, + +\in@@ #1,preprint,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a4paper +#2<-a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->a4paper + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,a4paper,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,a4paper, +#2<-,submit,techrep,noauthor, + +\in@@ #1,a4paper,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a5paper +#2<-b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->a5paper + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,a5paper,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,a5paper, +#2<-,submit,techrep,noauthor, + +\in@@ #1,a5paper,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b4paper +#2<-b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->b4paper + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,b4paper,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,b4paper, +#2<-,submit,techrep,noauthor, + +\in@@ #1,b4paper,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b5paper +#2<-a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->b5paper + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,b5paper,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,b5paper, +#2<-,submit,techrep,noauthor, + +\in@@ #1,b5paper,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a4j +#2<-a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->a4j + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,a4j,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,a4j, +#2<-,submit,techrep,noauthor, + +\in@@ #1,a4j,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a5j +#2<-b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->a5j + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,a5j,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,a5j, +#2<-,submit,techrep,noauthor, + +\in@@ #1,a5j,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b4j +#2<-b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->b4j + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,b4j,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,b4j, +#2<-,submit,techrep,noauthor, + +\in@@ #1,b4j,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b5j +#2<-a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->b5j + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,b5j,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,b5j, +#2<-,submit,techrep,noauthor, + +\in@@ #1,b5j,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a4p +#2<-a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->a4p + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,a4p,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,a4p, +#2<-,submit,techrep,noauthor, + +\in@@ #1,a4p,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a5p +#2<-b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->a5p + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,a5p,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,a5p, +#2<-,submit,techrep,noauthor, + +\in@@ #1,a5p,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b4p +#2<-b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->b4p + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,b4p,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,b4p, +#2<-,submit,techrep,noauthor, + +\in@@ #1,b4p,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b5p +#2<-10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->b5p + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,b5p,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,b5p, +#2<-,submit,techrep,noauthor, + +\in@@ #1,b5p,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-10pt +#2<-11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->10pt + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,10pt,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,10pt, +#2<-,submit,techrep,noauthor, + +\in@@ #1,10pt,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-11pt +#2<-12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->11pt + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,11pt,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,11pt, +#2<-,submit,techrep,noauthor, + +\in@@ #1,11pt,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-12pt +#2<-landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->12pt + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,12pt,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,12pt, +#2<-,submit,techrep,noauthor, + +\in@@ #1,12pt,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-landscape +#2<-mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->landscape + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,landscape,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,landscape, +#2<-,submit,techrep,noauthor, + +\in@@ #1,landscape,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-mentuke +#2<-tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->mentuke + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,mentuke,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,mentuke, +#2<-,submit,techrep,noauthor, + +\in@@ #1,mentuke,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-tate +#2<-oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->tate + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,tate,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,tate, +#2<-,submit,techrep,noauthor, + +\in@@ #1,tate,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-oneside +#2<-twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->oneside + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,oneside,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,oneside, +#2<-,submit,techrep,noauthor, + +\in@@ #1,oneside,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-twoside +#2<-onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->twoside + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,twoside,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,twoside, +#2<-,submit,techrep,noauthor, + +\in@@ #1,twoside,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-onecolumn +#2<-twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->onecolumn + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,onecolumn,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,onecolumn, +#2<-,submit,techrep,noauthor, + +\in@@ #1,onecolumn,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-twocolumn +#2<-titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->twocolumn + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,twocolumn,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,twocolumn, +#2<-,submit,techrep,noauthor, + +\in@@ #1,twocolumn,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-titlepage +#2<-notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->titlepage + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,titlepage,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,titlepage, +#2<-,submit,techrep,noauthor, + +\in@@ #1,titlepage,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-notitlepage +#2<-openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->notitlepage + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,notitlepage,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,notitlepage, +#2<-,submit,techrep,noauthor, + +\in@@ #1,notitlepage,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-openright +#2<-openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->openright + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,openright,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,openright, +#2<-,submit,techrep,noauthor, + +\in@@ #1,openright,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-openany +#2<-leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->openany + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,openany,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,openany, +#2<-,submit,techrep,noauthor, + +\in@@ #1,openany,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-leqno +#2<-fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->leqno + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,leqno,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,leqno, +#2<-,submit,techrep,noauthor, + +\in@@ #1,leqno,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-fleqn +#2<-openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->fleqn + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,fleqn,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,fleqn, +#2<-,submit,techrep,noauthor, + +\in@@ #1,fleqn,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-openbib +#2<-disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->openbib + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,openbib,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,openbib, +#2<-,submit,techrep,noauthor, + +\in@@ #1,openbib,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-disablejfam +#2<-final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->disablejfam + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,disablejfam,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,disablejfam, +#2<-,submit,techrep,noauthor, + +\in@@ #1,disablejfam,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-final +#2<-\@nil ,\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\in@ +#2<-,\CurrentOption , +#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions , + +\CurrentOption ->final + +\@curroptions ->submit,techrep,noauthor + +\reserved@a ->\in@ {,final,}{,submit,techrep,noauthor,} + +\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi +#1<-,final, +#2<-,submit,techrep,noauthor, + +\in@@ #1,final,-> +#1<-,submit,techrep,noauthor,{}{} + +\in@false ->\let \ifin@ \iffalse + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-\@nil +#2<-\@nil +#3<-\CurrentOption +#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@fornoop #1\@@ #2#3-> +#1<-\@nil +#2<-\CurrentOption +#3<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi + +\@process@pti@ns ->\@for \CurrentOption :=\@curroptions \do {\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption }\@for \CurrentOption :=\@declaredoptions \do {\expandafter \let \csname ds@\CurrentOption \endcsname \relax }\let \CurrentOption \@empty \let \@fileswith@pti@ns \@@fileswith@pti@ns \AtEndOfPackage {\expandafter \let \csname unprocessedoptions-\@currname .\@currext \endcsname \relax } + +\@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\ifx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi +#1<-\CurrentOption +#2<-\@curroptions +#3<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption + +\@curroptions ->submit,techrep,noauthor + +\@curroptions ->submit,techrep,noauthor + +\@forloop #1,#2,#3\@@ #4#5->\def #4{#1}\ifx #4\@nnil \else #5\def #4{#2}\ifx #4\@nnil \else #5\@iforloop #3\@@ #4{#5}\fi \fi +#1<-submit +#2<-techrep +#3<-noauthor,\@nil ,\@nil +#4<-\CurrentOption +#5<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption + +\@ifundefined #1->\ifcsname #1\endcsname \@ifundefin@d@i \else \@ifundefin@d@ii \fi {#1} +#1<-ds@\CurrentOption + +\CurrentOption ->submit + +\@ifundefin@d@i #1\fi #2->\fi \expandafter \ifx \csname #2\endcsname \relax \@ifundefin@d@ii \fi \@secondoftwo +#1<-\else \@ifundefin@d@ii +#2<-ds@\CurrentOption + +\CurrentOption ->submit + +\@secondoftwo #1#2->#2 +#1<-\@use@ption \default@ds +#2<-\@use@ption + +\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\@removeelement +#2<-\CurrentOption +#3<-\@unusedoptionlist + +\CurrentOption ->submit + +\@unusedoptionlist -> + +\reserved@a ->\@removeelement {submit}{} + +\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a } +#1<-submit +#2<- +#3<-\@unusedoptionlist + +\reserved@a #1,submit,#2\reserved@a ->#1,#2\reserved@b +#1<-,,\reserved@b +#2<- + +\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi +#1<-, +#2<-, + +\@empty -> + +\CurrentOption ->submit + +\ds@submit -> + +\@ifundefined #1->\ifcsname #1\endcsname \@ifundefin@d@i \else \@ifundefin@d@ii \fi {#1} +#1<-ds@\CurrentOption + +\CurrentOption ->techrep + +\@ifundefin@d@i #1\fi #2->\fi \expandafter \ifx \csname #2\endcsname \relax \@ifundefin@d@ii \fi \@secondoftwo +#1<-\else \@ifundefin@d@ii +#2<-ds@\CurrentOption + +\CurrentOption ->techrep + +\@secondoftwo #1#2->#2 +#1<-\@use@ption \default@ds +#2<-\@use@ption + +\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\@removeelement +#2<-\CurrentOption +#3<-\@unusedoptionlist + +\CurrentOption ->techrep + +\@unusedoptionlist -> + +\reserved@a ->\@removeelement {techrep}{} + +\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a } +#1<-techrep +#2<- +#3<-\@unusedoptionlist + +\reserved@a #1,techrep,#2\reserved@a ->#1,#2\reserved@b +#1<-,,\reserved@b +#2<- + +\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi +#1<-, +#2<-, + +\@empty -> + +\CurrentOption ->techrep + +\ds@techrep -> + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-noauthor +#2<-\@nil ,\@nil +#3<-\CurrentOption +#4<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption + +\@ifundefined #1->\ifcsname #1\endcsname \@ifundefin@d@i \else \@ifundefin@d@ii \fi {#1} +#1<-ds@\CurrentOption + +\CurrentOption ->noauthor + +\@ifundefin@d@i #1\fi #2->\fi \expandafter \ifx \csname #2\endcsname \relax \@ifundefin@d@ii \fi \@secondoftwo +#1<-\else \@ifundefin@d@ii +#2<-ds@\CurrentOption + +\CurrentOption ->noauthor + +\@secondoftwo #1#2->#2 +#1<-\@use@ption \default@ds +#2<-\@use@ption + +\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname + +\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a +#1<-\@removeelement +#2<-\CurrentOption +#3<-\@unusedoptionlist + +\CurrentOption ->noauthor + +\@unusedoptionlist -> + +\reserved@a ->\@removeelement {noauthor}{} + +\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a } +#1<-noauthor +#2<- +#3<-\@unusedoptionlist + +\reserved@a #1,noauthor,#2\reserved@a ->#1,#2\reserved@b +#1<-,,\reserved@b +#2<- + +\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi +#1<-, +#2<-, + +\@empty -> + +\CurrentOption ->noauthor + +\ds@noauthor -> + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-\@nil +#2<-\@nil +#3<-\CurrentOption +#4<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption + +\@fornoop #1\@@ #2#3-> +#1<-\@nil +#2<-\CurrentOption +#3<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption + +\@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\ifx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi +#1<-\CurrentOption +#2<-\@declaredoptions +#3<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\@declaredoptions ->,Proof,LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final + +\@declaredoptions ->,Proof,LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final + +\@forloop #1,#2,#3\@@ #4#5->\def #4{#1}\ifx #4\@nnil \else #5\def #4{#2}\ifx #4\@nnil \else #5\@iforloop #3\@@ #4{#5}\fi \fi +#1<- +#2<-Proof +#3<-LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#4<-\CurrentOption +#5<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption -> + +\CurrentOption ->Proof + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-LAYOUT +#2<-submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->LAYOUT + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-submit +#2<-DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->submit + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-DAM +#2<-english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->DAM + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-english +#2<-technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->english + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-technote +#2<-sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->technote + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-sigrecommended +#2<-invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->sigrecommended + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-invited +#2<-PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->invited + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-PRO +#2<-ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->PRO + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-ACS +#2<-TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->ACS + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-TOD +#2<-TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->TOD + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-TOM +#2<-CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->TOM + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-CDS +#2<-DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->CDS + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-DC +#2<-DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->DC + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-DCON +#2<-CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->DCON + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-CVA +#2<-TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->CVA + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-TBIO +#2<-SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->TBIO + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-SLDM +#2<-JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->SLDM + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-JIP +#2<-Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->JIP + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Data +#2<-Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->Data + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Survey +#2<-Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->Survey + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Research +#2<-Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->Research + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Short +#2<-abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->Short + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-abstract +#2<-systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->abstract + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-systems +#2<-services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->systems + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-services +#2<-devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->services + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-devices +#2<-preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->devices + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-preface +#2<-draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->preface + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-draft +#2<-OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->draft + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-OT +#2<-techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->OT + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-techrep +#2<-noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->techrep + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-noauthor +#2<-system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->noauthor + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-system +#2<-Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->system + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Express +#2<-Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->Express + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Practice +#2<-Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->Practice + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-Content +#2<-TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->Content + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-TCE +#2<-invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->TCE + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-invitedshort +#2<-recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->invitedshort + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendedshort +#2<-recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->recommendedshort + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendedresearch +#2<-recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->recommendedresearch + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendedpractice +#2<-recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->recommendedpractice + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendedcontent +#2<-recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->recommendedcontent + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-recommendeddevices +#2<-preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->recommendeddevices + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-preprint +#2<-a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->preprint + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a4paper +#2<-a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->a4paper + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a5paper +#2<-b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->a5paper + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b4paper +#2<-b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->b4paper + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b5paper +#2<-a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->b5paper + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a4j +#2<-a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->a4j + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a5j +#2<-b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->a5j + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b4j +#2<-b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->b4j + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b5j +#2<-a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->b5j + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a4p +#2<-a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->a4p + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-a5p +#2<-b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->a5p + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b4p +#2<-b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->b4p + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-b5p +#2<-10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->b5p + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-10pt +#2<-11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->10pt + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-11pt +#2<-12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->11pt + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-12pt +#2<-landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->12pt + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-landscape +#2<-mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->landscape + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-mentuke +#2<-tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->mentuke + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-tate +#2<-oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->tate + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-oneside +#2<-twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->oneside + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-twoside +#2<-onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->twoside + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-onecolumn +#2<-twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->onecolumn + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-twocolumn +#2<-titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->twocolumn + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-titlepage +#2<-notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->titlepage + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-notitlepage +#2<-openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->notitlepage + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-openright +#2<-openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->openright + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-openany +#2<-leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->openany + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-leqno +#2<-fleqn,openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->leqno + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-fleqn +#2<-openbib,disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->fleqn + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-openbib +#2<-disablejfam,final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->openbib + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-disablejfam +#2<-final,\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->disablejfam + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-final +#2<-\@nil ,\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\CurrentOption ->final + +\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4} +#1<-\@nil +#2<-\@nil +#3<-\CurrentOption +#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\@fornoop #1\@@ #2#3-> +#1<-\@nil +#2<-\CurrentOption +#3<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax + +\AtEndOfPackage ->\expandafter \g@addto@macro \csname \@currname .\@currext -h@@k\endcsname + +\@currname ->ipsj + +\@currext ->cls + +\g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@ }\endgroup +#1<-\ipsj.cls-h@@k +#2<-\expandafter \let \csname unprocessedoptions-\@currname .\@currext \endcsname \relax + +\ipsj.cls-h@@k -> +\h=\dimen154 +\JQ=\dimen155 +\Q=\dimen156 +\@Q=\dimen157 +\ChtE=\skip47 +\CdpE=\skip48 +\CwdE=\skip49 +\CvsE=\skip50 +\normalbaselineskip=\skip51 +\c@volume=\count179 +\c@number=\count180 +\c@month=\count181 +\c@year=\count182 +\author@count=\count183 +\label@count=\count184 +\email@count=\count185 +\affiliate@count=\count186 +\offsetemail=\count187 +\paffiliate@count=\count188 +\shubetutitlesep=\skip52 +\JEhonbunsep=\skip53 +\Etitleauthorsep=\skip54 +\Eauthorreceivesep=\skip55 +\Ereceiveabstsep=\skip56 +\Eabstkeywordsep=\skip57 +\Jtitlejauthorsep=\skip58 +\Jauthorjreceivesep=\skip59 +\Jreceivejabstsep=\skip60 +\Jabstsepjkeyword=\skip61 +\Jkeywordetitle=\skip62 +\Jetitleeauthor=\skip63 +\Jeauthorereceivesep=\skip64 +\Jereceiveeabstsep=\skip65 +\Jeabstekeywordsep=\skip66 +\@abstractbox=\box64 +\@eabstractbox=\box65 +\@jkeywordbox=\box66 +\@ekeywordbox=\box67 +\@keywordbox=\box68 +\c@part=\count189 +\c@section=\count190 +\c@subsection=\count191 +\c@subsubsection=\count192 +\c@paragraph=\count193 +\c@subparagraph=\count194 +\@tempboxb=\box69 +\SECTwd=\box70 +\section@height=\skip67 +\@abovecapskip=\dimen158 +\@belowcapskip=\dimen159 +\c@figure=\count195 +\c@table=\count196 +\abovecaptionskip=\skip68 +\belowcaptionskip=\skip69 +\@tempboxb=\box71 +\capwidth=\dimen160 +\ecapwidth=\dimen161 +\bibindent=\dimen162 +\c@profile=\count197 +\mathindent=\dimen163 +\@dummyfigbox=\box72 +\twocolcapwidth=\dimen164 +\twocolecapwidth=\dimen165 +\@compare@result=\count198 + (./ipsjtech.sty +Document Class: ipsj 2012/06/01 v3.00 IPSJTECH.STY +)) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR) + (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR) + (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: dvipdfmx.def on input line 105. + (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/dvipdfmx.def +File: dvipdfmx.def 2021/03/18 v5.0j Graphics/color driver for dvipdfmx +)) +\Gin@req@height=\dimen166 +\Gin@req@width=\dimen167 +) (/usr/local/texlive/2021/texmf-dist/tex/latex/base/latexsym.sty +Package: latexsym 1998/08/17 v2.2e Standard LaTeX package (lasy symbols) +\symlasy=\mathgroup4 +LaTeX Font Info: Overwriting symbol font `lasy' in version `bold' +(Font) U/lasy/m/n --> U/lasy/b/n on input line 52. +) (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count199 +\lst@gtempboxa=\box73 +\lst@token=\toks17 +\lst@length=\count266 +\lst@currlwidth=\dimen168 +\lst@column=\count267 +\lst@pos=\count268 +\lst@lostspace=\dimen169 +\lst@width=\dimen170 +\lst@newlines=\count269 +\lst@lineno=\count270 +\lst@maxwidth=\dimen171 + (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) +\c@lstnumber=\count271 +\lst@skipnumbers=\count272 +\lst@framebox=\box74 +) (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2020/03/24 1.8d listings configuration +)) +Package: listings 2020/03/24 1.8d (Carsten Heinz) + (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2020/03/24 1.8d listings language file +) (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz) +) (/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2020/10/26 v3.5g Customizing captions (AR) + (/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2020/10/21 v2.2e caption3 kernel (AR) +\captionmargin=\dimen172 +\captionmargin@=\dimen173 +\captionwidth=\dimen174 +\caption@tempdima=\dimen175 +\caption@indent=\dimen176 +\caption@parindent=\dimen177 +\caption@hangindent=\dimen178 +Package caption Info: Unknown document class (or package), +(caption) standard defaults will be used. +Package caption Info: \@makecaption = \long macro:#1#2->\footnotesize \vskip \abovecaptionskip \setbox \@tempboxa \hbox {\footnotesize {\bfseries #1}\hskip 1\zw \shortstack [l]{#2}}\@tempdima \ht \@tempboxa \advance \@tempdima \dp \@tempboxa \setbox \@tempboxb \hbox {\footnotesize {\bfseries #1}\hskip 1\zw }\ifdim \@tempdima > \baselineskip \ifdim \wd \@tempboxa > \capwidth \hfil \parbox [t]{\capwidth }{\hangindent \wd \@tempboxb {\bfseries #1}\hskip 1\zw #2}\vskip 4\@Q \else \hfil \parbox [t]{\wd \@tempboxa }{\hangindent \wd \@tempboxb {\bfseries #1}\hskip 1\zw #2}\par \prevdepth =0pt\vskip -1.5\h \fi \else \ifdim \wd \@tempboxa > \capwidth \hfil \parbox [t]{\capwidth }{\hangindent \wd \@tempboxb {\bfseries #1}\hskip 1\zw #2}\ifx \@captype \TABLE \ifDS@english \par \vskip .25mm\else \par \prevdepth =0pt\vskip -1.5mm\fi \else \par \prevdepth =0pt\vskip -1.5\h \fi \else \setbox \@tempboxb \hbox {#2}\hbox to\hsize {\hfil \box \@tempboxa \hfil }\ifDS@english \relax \else \vspace {-\belowcaptionskip }\fi \fi \fi \vspace {\belowcaptionskip }\par on input line 1139. +) + +Package caption Warning: Unknown document class (or package), +(caption) standard defaults will be used. +See the caption package documentation for explanation. + +\c@caption@flags=\count273 +\c@continuedfloat=\count274 +Package caption Info: listings package is loaded. +) (/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-dvips.def +File: l3backend-dvips.def 2021-03-18 L3 backend support: dvips +\l__pdf_internal_box=\box75 +\g__pdf_backend_object_int=\count275 +\l__pdf_backend_content_box=\box76 +\l__pdf_backend_model_box=\box77 +\g__pdf_backend_annotation_int=\count276 +\g__pdf_backend_link_int=\count277 +\g__pdf_backend_link_sf_int=\count278 +) (./paper.aux) +\openout1 = `paper.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 51. +LaTeX Font Info: ... okay on input line 51. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 51. +LaTeX Font Info: ... okay on input line 51. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 51. +LaTeX Font Info: ... okay on input line 51. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 51. +LaTeX Font Info: ... okay on input line 51. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 51. +LaTeX Font Info: ... okay on input line 51. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 51. +LaTeX Font Info: ... okay on input line 51. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 51. +LaTeX Font Info: ... okay on input line 51. +LaTeX Font Info: Checking defaults for JY1/mc/m/n on input line 51. +LaTeX Font Info: ... okay on input line 51. +LaTeX Font Info: Checking defaults for JT1/mc/m/n on input line 51. +LaTeX Font Info: ... okay on input line 51. +\c@lstlisting=\count279 +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: Font shape `JT1/mc/bx/n' in size <8.8711> not available +(Font) Font shape `JT1/gt/m/n' tried instead on input line 68. +LaTeX Font Info: Font shape `JY1/mc/bx/n' in size <8.8711> not available +(Font) Font shape `JY1/gt/m/n' tried instead on input line 68. +LaTeX Font Info: Font shape `JT1/gt/bx/n' in size <19.2207> not available +(Font) Font shape `JT1/gt/m/n' tried instead on input line 94. +LaTeX Font Info: Font shape `JY1/gt/bx/n' in size <19.2207> not available +(Font) Font shape `JY1/gt/m/n' tried instead on input line 94. +LaTeX Font Info: Calculating math sizes for size <9.61035> on input line 94. +LaTeX Font Info: Calculating math sizes for size <11.82813> on input line 94. +LaTeX Font Info: Font shape `JT1/mc/bx/n' in size <14.22882> not available +(Font) Font shape `JT1/gt/m/n' tried instead on input line 94. +LaTeX Font Info: Font shape `JY1/mc/bx/n' in size <14.22882> not available +(Font) Font shape `JY1/gt/m/n' tried instead on input line 94. +LaTeX Font Info: Calculating math sizes for size <8.13184> on input line 94. +LaTeX Font Info: Calculating math sizes for size <5.69225> on input line 94. +LaTeX Font Info: Font shape `JT1/mc/bx/n' in size <11.82813> not available +(Font) Font shape `JT1/gt/m/n' tried instead on input line 97. +LaTeX Font Info: Font shape `JY1/mc/bx/n' in size <11.82813> not available +(Font) Font shape `JY1/gt/m/n' tried instead on input line 97. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 127. + (I search kanjifont definition file: . . ) (I search font definition file: . . . . . . . ) +LaTeX Font Info: Trying to load font information for OMS+txsy on input line 133. + (/usr/local/texlive/2021/texmf-dist/tex/latex/txfonts/omstxsy.fd +File: omstxsy.fd 2000/12/15 v3.1 +) +LaTeX Font Info: Trying to load font information for OT1+txsy on input line 133. +LaTeX Font Info: No file OT1txsy.fd. on input line 133. + + +LaTeX Font Warning: Font shape `OT1/txsy/m/n' undefined +(Font) using `OT1/cmr/m/n' instead on input line 133. + +LaTeX Font Info: Trying to load font information for OT1+ptm on input line 133. +(/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/ot1ptm.fd +File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm. +) [1 + + +] +File: figs/cgdg.pdf Graphic file (type pdf) +<figs/cgdg.pdf> +File: figs/context.pdf Graphic file (type pdf) +<figs/context.pdf> +File: figs/meta-cg-dg.pdf Graphic file (type pdf) +<figs/meta-cg-dg.pdf> + [2] +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 235. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 238. + (./src/FTree.h) +File: figs/inode.pdf Graphic file (type pdf) +<figs/inode.pdf> + [3] +File: figs/nonDestroyTreeEdit.pdf Graphic file (type pdf) +<figs/nonDestroyTreeEdit.pdf> + +Underfull \hbox (badness 4927) in paragraph at lines 295--295 +[]\OT1/cmr/bx/n/11.82813 GearsFileSystem \JY1/gt/m/n/11.82813 におけるインタ ー + [] + +LaTeX Font Info: Font shape `JT1/mc/bx/n' in size <9.61035> not available +(Font) Font shape `JT1/gt/m/n' tried instead on input line 300. +LaTeX Font Info: Font shape `JY1/mc/bx/n' in size <9.61035> not available +(Font) Font shape `JY1/gt/m/n' tried instead on input line 300. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 304. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 304. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 306. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 307. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 307. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 308. +(./src/mkdir.cbc) +File: figs/mkdir.pdf Graphic file (type pdf) +<figs/mkdir.pdf> +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 321. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 323. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 325. + [4] (./src/ls.cbc) +File: figs/ls.pdf Graphic file (type pdf) +<figs/ls.pdf> +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 343. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 344. +LaTeX Font Info: Kanji font shape `JY1/gt/m/it' undefined +(Font) No change on input line 346. + (./src/cd.cbc) +File: figs/cd.pdf Graphic file (type pdf) +<figs/cd.pdf> + [5] +File: figs/wordCountStates.pdf Graphic file (type pdf) +<figs/wordCountStates.pdf> + (./paper.bbl +LaTeX Font Info: Calculating math sizes for size <8.8711> on input line 1. + +Underfull \hbox (badness 10000) in paragraph at lines 9--10 +[]\JY1/mc/m/n/8.8711 並列信頼研究室 []\OT1/cmr/m/n/8.8711 CbC, http://www.cr.ie.u- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 19--20 +[]\JY1/mc/m/n/8.8711 並列信頼研究室 []\OT1/cmr/m/n/8.8711 GearsOS, http://www.cr.ie.u- + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 29--31 +\OT1/cmr/m/n/8.8711 a sim-ple, Unix-like teach-ing op-er-at-ing sys-tem, + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 29--31 +\OT1/cmr/m/n/8.8711 https://pdos.csail.mit.edu/6.828/2018/xv6/book- + [] + +[6]) [7 + +] (./paper.aux) + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + + ) +Here is how much of TeX's memory you used: + 4971 strings out of 479466 + 76652 string characters out of 5870547 + 760281 words of memory out of 5000000 + 22619 multiletter control sequences out of 15000+600000 + 434850 words of font info for 166 fonts, out of 8000000 for 9000 + 929 hyphenation exceptions out of 8191 + 68i,10n,74p,294b,1326s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on paper.dvi (7 pages, 55476 bytes).
--- a/Paper/paper.tex Thu May 05 19:58:48 2022 +0900 +++ b/Paper/paper.tex Thu May 05 21:04:47 2022 +0900 @@ -173,7 +173,7 @@ CPUやGPUごとに存在するCPU Contextがある. \begin{figure}[ht] \begin{center} - \includegraphics[width=80mm]{figs/context.png} + \includegraphics[width=80mm]{figs/context.pdf} \end{center} \caption{Contextを参照する流れ} \label{fig:context} @@ -269,7 +269,7 @@ \begin{figure}[ht] \begin{center} - \includegraphics[width=80mm]{figs/inode.png} + \includegraphics[width=80mm]{figs/inode.pdf} \end{center} \caption{index treeを用いたinodeの検索の流れ} \label{fig:inode} @@ -309,7 +309,7 @@ \lstinputlisting[caption=mkdirのCodeGear,label=src:mkdir]{src/mkdir.cbc} \begin{figure}[ht] \begin{center} - \includegraphics[width=80mm]{figs/mkdir.png} + \includegraphics[width=80mm]{figs/mkdir.pdf} \end{center} \caption{mkdirの操作の流れ} \label{fig:mkdir} @@ -329,7 +329,7 @@ \lstinputlisting[caption=lsのCodeGear,label=src:ls]{src/ls.cbc} \begin{figure}[ht] \begin{center} - \includegraphics[width=80mm]{figs/ls.png} + \includegraphics[width=80mm]{figs/ls.pdf} \end{center} \caption{lsの操作の流れ} \label{fig:ls} @@ -348,7 +348,7 @@ \lstinputlisting[caption=cdのCodeGear,label=src:cd]{src/cd.cbc} \begin{figure}[ht] \begin{center} - \includegraphics[width=80mm]{figs/cd.png} + \includegraphics[width=80mm]{figs/cd.pdf} \end{center} \caption{cdの操作の流れ} \label{fig:cd}