Modern-CPP-Programming/htmls/13.Code_Convention.html
Nitin Bansal f1f39b2bbb
adding html's (#60)
Co-authored-by: Nitin Bansal <nitin@192.168.1.5>
2024-02-03 23:44:36 -08:00

2199 lines
1.2 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<!-- Created by pdf2htmlEX (https://github.com/pdf2htmlEX/pdf2htmlEX) -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8"/>
<meta name="generator" content="pdf2htmlEX"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
<style type="text/css">
/*!
* Base CSS for pdf2htmlEX
* Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com>
* https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/#sidebar{position:absolute;top:0;left:0;bottom:0;width:250px;padding:0;margin:0;overflow:auto}#page-container{position:absolute;top:0;left:0;margin:0;padding:0;border:0}@media screen{#sidebar.opened+#page-container{left:250px}#page-container{bottom:0;right:0;overflow:auto}.loading-indicator{display:none}.loading-indicator.active{display:block;position:absolute;width:64px;height:64px;top:50%;left:50%;margin-top:-32px;margin-left:-32px}.loading-indicator img{position:absolute;top:0;left:0;bottom:0;right:0}}@media print{@page{margin:0}html{margin:0}body{margin:0;-webkit-print-color-adjust:exact}#sidebar{display:none}#page-container{width:auto;height:auto;overflow:visible;background-color:transparent}.d{display:none}}.pf{position:relative;background-color:white;overflow:hidden;margin:0;border:0}.pc{position:absolute;border:0;padding:0;margin:0;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}.pc.opened{display:block}.bf{position:absolute;border:0;margin:0;top:0;bottom:0;width:100%;height:100%;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.bi{position:absolute;border:0;margin:0;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media print{.pf{margin:0;box-shadow:none;page-break-after:always;page-break-inside:avoid}@-moz-document url-prefix(){.pf{overflow:visible;border:1px solid #fff}.pc{overflow:visible}}}.c{position:absolute;border:0;padding:0;margin:0;overflow:hidden;display:block}.t{position:absolute;white-space:pre;font-size:1px;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;unicode-bidi:bidi-override;-moz-font-feature-settings:"liga" 0}.t:after{content:''}.t:before{content:'';display:inline-block}.t span{position:relative;unicode-bidi:bidi-override}._{display:inline-block;color:transparent;z-index:-1}::selection{background:rgba(127,255,255,0.4)}::-moz-selection{background:rgba(127,255,255,0.4)}.pi{display:none}.d{position:absolute;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%}.it{border:0;background-color:rgba(255,255,255,0.0)}.ir:hover{cursor:pointer}</style>
<style type="text/css">
/*!
* Fancy styles for pdf2htmlEX
* Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com>
* https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes swing{0{transform:rotate(0)}10%{transform:rotate(0)}90%{transform:rotate(720deg)}100%{transform:rotate(720deg)}}@-webkit-keyframes swing{0{-webkit-transform:rotate(0)}10%{-webkit-transform:rotate(0)}90%{-webkit-transform:rotate(720deg)}100%{-webkit-transform:rotate(720deg)}}@media screen{#sidebar{background-color:#2f3236;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjNDAzYzNmIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDBMNCA0Wk00IDBMMCA0WiIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2U9IiMxZTI5MmQiPjwvcGF0aD4KPC9zdmc+")}#outline{font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;margin:2em 1em}#outline ul{padding:0}#outline li{list-style-type:none;margin:1em 0}#outline li>ul{margin-left:1em}#outline a,#outline a:visited,#outline a:hover,#outline a:active{line-height:1.2;color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden;outline:0}#outline a:hover{color:#0cf}#page-container{background-color:#9e9e9e;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiPgo8cmVjdCB3aWR0aD0iNSIgaGVpZ2h0PSI1IiBmaWxsPSIjOWU5ZTllIj48L3JlY3Q+CjxwYXRoIGQ9Ik0wIDVMNSAwWk02IDRMNCA2Wk0tMSAxTDEgLTFaIiBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iMSI+PC9wYXRoPgo8L3N2Zz4=");-webkit-transition:left 500ms;transition:left 500ms}.pf{margin:13px auto;box-shadow:1px 1px 3px 1px #333;border-collapse:separate}.pc.opened{-webkit-animation:fadein 100ms;animation:fadein 100ms}.loading-indicator.active{-webkit-animation:swing 1.5s ease-in-out .01s infinite alternate none;animation:swing 1.5s ease-in-out .01s infinite alternate none}.checked{background:no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goQDSYgDiGofgAAAslJREFUOMvtlM9LFGEYx7/vvOPM6ywuuyPFihWFBUsdNnA6KLIh+QPx4KWExULdHQ/9A9EfUodYmATDYg/iRewQzklFWxcEBcGgEplDkDtI6sw4PzrIbrOuedBb9MALD7zv+3m+z4/3Bf7bZS2bzQIAcrmcMDExcTeXy10DAFVVAQDksgFUVZ1ljD3yfd+0LOuFpmnvVVW9GHhkZAQcxwkNDQ2FSCQyRMgJxnVdy7KstKZpn7nwha6urqqfTqfPBAJAuVymlNLXoigOhfd5nmeiKL5TVTV+lmIKwAOA7u5u6Lped2BsbOwjY6yf4zgQQkAIAcedaPR9H67r3uYBQFEUFItFtLe332lpaVkUBOHK3t5eRtf1DwAwODiIubk5DA8PM8bYW1EU+wEgCIJqsCAIQAiB7/u253k2BQDDMJBKpa4mEon5eDx+UxAESJL0uK2t7XosFlvSdf0QAEmlUnlRFJ9Waho2Qghc1/U9z3uWz+eX+Wr+lL6SZfleEAQIggA8z6OpqSknimIvYyybSCReMsZ6TislhCAIAti2Dc/zejVNWwCAavN8339j27YbTg0AGGM3WltbP4WhlRWq6Q/btrs1TVsYHx+vNgqKoqBUKn2NRqPFxsbGJzzP05puUlpt0ukyOI6z7zjOwNTU1OLo6CgmJyf/gA3DgKIoWF1d/cIY24/FYgOU0pp0z/Ityzo8Pj5OTk9PbwHA+vp6zWghDC+VSiuRSOQgGo32UErJ38CO42wdHR09LBQK3zKZDDY2NupmFmF4R0cHVlZWlmRZ/iVJUn9FeWWcCCE4ODjYtG27Z2Zm5juAOmgdGAB2d3cBADs7O8uSJN2SZfl+WKlpmpumaT6Yn58vn/fs6XmbhmHMNjc3tzDGFI7jYJrm5vb29sDa2trPC/9aiqJUy5pOp4f6+vqeJ5PJBAB0dnZe/t8NBajx/z37Df5OGX8d13xzAAAAAElFTkSuQmCC)}}</style>
<style type="text/css">
.ff0{font-family:sans-serif;visibility:hidden;}
@font-face{font-family:ff1;src:url('data:application/font-woff;base64,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')format("woff");}.ff1{font-family:ff1;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff2;src:url('data:application/font-woff;base64,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')format("woff");}.ff2{font-family:ff2;line-height:0.898000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff3;src:url('data:application/font-woff;base64,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')format("woff");}.ff3{font-family:ff3;line-height:0.909000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff4;src:url('data:application/font-woff;base64,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')format("woff");}.ff4{font-family:ff4;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff5;src:url('data:application/font-woff;base64,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')format("woff");}.ff5{font-family:ff5;line-height:0.915000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff6;src:url('data:application/font-woff;base64,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')format("woff");}.ff6{font-family:ff6;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff7;src:url('data:application/font-woff;base64,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')format("woff");}.ff7{font-family:ff7;line-height:1.001000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff8;src:url('data:application/font-woff;base64,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')format("woff");}.ff8{font-family:ff8;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff9;src:url('data:application/font-woff;base64,d09GRgABAAAAADHEABAAAAAAVQgAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAxqAAAABoAAAAcnt/BVUdERUYAADGMAAAAHAAAAB4AJwBaT1MvMgAAAeAAAABHAAAAVlW5/lNjbWFwAAACvAAAAOYAAAGq1cDmHmN2dCAAAAskAAAAKQAAADQKCwIcZnBnbQAAA6QAAAbwAAAOFZ42EcpnYXNwAAAxhAAAAAgAAAAIAAAAEGdseWYAAAv8AAAi/gAAPMgKWIgFaGVhZAAAAWwAAAA0AAAANiUIRSJoaGVhAAABoAAAAB8AAAAkBM4BImhtdHgAAAIoAAAAkwAAALIMxgm+bG9jYQAAC1AAAACqAAAAqmCiUeBtYXhwAAABwAAAACAAAAAgAXYBvm5hbWUAAC78AAAB2QAAAz+ANKFDcG9zdAAAMNgAAACrAAAA2tGeKV5wcmVwAAAKlAAAAI8AAACnaEbInHicY2BkYGBgYmS7Vi7dFs9v85VBnvkFUITh4f2GzTD6/5//0kySTNuAXA4GJpAoAI0iDnp4nGNgZGBg2vZfGkjy/v/z/wuTJANQBAWwAgCTjgXyAAABAAAAVABSAAMAAAAAAAIAIgBLAI0AAABvAR8AAAAAeJxjYGTcxjiBgZWBgamLaQ8DA0MPhGZ8wGDIyAQUZWBlZgCDBgYGRQYkEJDmmgKkFBQkmbb9lwaq3MbwFMhnBMkBAP06C1cAeJwdjUEOwWAUhL9KdypBo+pHQsifEgtpKqpriVpg6wicwonsHKIH6KYbJ5Ew+pKZzJu8meeE1OOc/gSNFiUPZox4cmWP5UVKQUbMnYQVYzbiovatMKRPhI9RxhJw4SA9oaM9lQqUMrh0aerW581CfozHkTlblmr0OLOmR/b9SO+ESA05A6mQtnKGKTf9rH7x8hSIAHicY2BgYGaAYBkGRgYQWALkMYL5LAwdQFqOQQAowsegzKDGYMJgxmDBYMcQwBDJEM0QyxDPUMV0TEHy/3+gOgWgvAZY3orBkSEIKp8Ikf//+P/D/w/+3/9/7//d/7f/3/p/8/+N/9f/X/vb/cASai8ewMjGAFfEyAQkmNAVAL3AwgpUxc7AwcnFzcPLxy8gKCQswiDKIMYgLiEpJQ30j6ycvIKikrKKqpq6hqaWNoOOrp6+gaGRMdBXpkB3m1tYWlnb2NrZOzg6Obu4url7eHp5+/j6+QcQch75IIiQgkA4CwDktjRyAAB4nK1Xa1sbxxWe1Q2MAQOSsJt13VHGoi47kknrOMRWHLLLojhKUoFxu+s07S4S7v2S9Eav6f2i/Jmzon3qfMtPy3tmVgo44D59nvJB552Zd+Zc58xCQksSD6MwlrL3RCzu9qjy4FFEt1y6ESeP5ehhRIVm+tGsmBWDgTpwGw0SMYlAbY+FI4LEb5GjSSaPW1TQqqEaLSpqOTwu1urCD6gayCTxs0It8LNmMaBCsH8kaV4BBOmQSv2jcaFQwDHUOLza4NnxYt3xr0pA5Y+rThVrikQ/OozHq07BKCxpKnpUDyLWR6tBkBNcOZT0cZ9Ka4/GN5yFIByEVAmjBhWb8d47EcjuKJLU72NqC2zaZLQZxzKzbFh0A1P5SNIGr28w8+N+JBGNUSpprh8lmJG8NsfoNqPbiZvEcewiWjQfDEjsRSR6TG5g7PboGqNrvfTJkhgw40lZHMTxMI3J8eI49yCWQ/ij/LhFZS1hQamZwqeZoB/RjPJpVvnIALYkLaqYcCMScpjNHPiSF9ld15rPv+CFAyqvN7AYyJEcQVe2UW4iQrtR0nfTvThScSOWtPUgwprLcclNadGMpguBNxYFm+ZZDJWvUC7KT6lw8JicARTQzHqLLmjJ1i7CrZI4kHwCbSUxU5JtY+2cHl9YFEHorzemhXNRny6keXuK48GEAK4nMhyplJNqgi1cTghJF0ZOrERqVbptVSycs52uY5dwP3Xt5KZFbRw6XpgXxRBaXNWI11HEl3RWKIQ0TLdbtKRBlZIuBW/wAQDIEC3xaA+jJZOvZRy0ZIIiEYMBNNNykMhRImkZYWvRiu7tR1lpuB1fp4VDddSiqu7tRr0HdtJtYL5q5ms6EyvBwyhbWUEKU5+WPb5yKC0/u8Q/S/ghZxW5KDb7Ucbhg7/+CBmG2qX1hsK2CXbtOm/BTeaZGJ50YX8Xs6eTdU4KMyGqCvEKSNwbO45jslXXIhOFcD+iFeXLkBZRfgtQnKAUa5hJYMN/rlxxxLKoCt/3ORI1GIK1rDbr0Yee+zzitgpn616LLuvMYXkFgWf5OZ0VWT6nsxJLV2dllld1VmH5eZ3NsLyms1mWX9DZBZaeVpNEUCVByJVsk/MuX5sW6ROLq9PF9+xi68Ti2nTxfbsotaBL3nkOs6//tr6yoyf9a8A/Cbueh38sFfxjeR3+sWzCP5Zr8I/lF+Efyxvwj+WX4B/LdfjHsq1lx1TuTQ21VxIZsAmByS1uY5uLd0PTTY9u4mK+gDvRleekVaWbijv8Mxkue//lSa6zxUrIpUcvrGdlpx5G6I7s5VdOhOc8zi0tXzSWv4jTLCf8rE7c3zNt4Xmx+i/Bf9v31GZ2y6mzr7cRDzhwtv24Nelmi17S7cudFm3+NyoqfAD6y0iRWG3Ktuxyb0Bo749GXdVFM4nwAqL94mnadJx6DRG+gya2SpdBK6GvNg0tmxc+XQy8w1FbSdkZ4cy7p2mybc+jCm5DzpaUcHPZ2o2OS7Is3ePSWvm52OeWO4furcwOtZNQJXj63ibc9uzzVAqSoaIyXlcsl4LUBU645T29J4VpeAjUDnKsoGGHn665wGjBeWcoUba5VnCJkYwyCq78mVNxIhvRZCOK+M1b6qe6UAidSSwkZstreSxUB2F6ZbpEc2Z9R3VZKWfx3jSE7IyNNIn9qC07eNnZ+nxSsl15KqjSxOj+yY8Ym8Szqj3PluKSf/WEJcEkXQl/6Tzt8iTFW+gfbY7iDl0Oor6Lx1V24na24dRwb187tbrn9k+t+mfufdaOQNMd71kKtzXd9UawjWsMTp1LRULbtIEdoXGZ63PNRj7Fl5pvXecCVbg+bdw8e/6Ozubw6Ey2/I8l3f1/VTH7xH2so9CqTtRLI87t7KIB3/EmUXkdo7teQ+Vxyb2ZhuA+QlC31x6fJbjh1Tbdxi1/45z5Ho5zalV6CfhNTS9DvMVRDBFuuYMXeBKttzUXNL0F+FU9FmIHoA/gMNjVY8fM7AGYmQfM6QLsM4fBQ+Yw+BpzGHxdH6MXBkARkGNQrI8dO/cIyM69wzyH0TeYZ9C7zDPom8wz6FusMwRIWCeDlHUyOGCdDAbMeR1gyBwGh8xh8Jg5DL5t7NoG+o6xi9F3jV2MvmfsYvR9YxejHxi7GP3Q2MXoR8YuRj9GjDvTBP7EjGgL8D0LXwN8n4NuRj5GP8Vbm3N+ZiFzfm44Ts75BTa/Mj31l2ZkdhxZyDt+ZSHTf41zcsJvLGTCby1kwu/AvTc97/dmZOgfWMj0P1jI9D9iZ074k4VM+LOFTPgLuK9Oz/urGRn63yxk+t8tZPo/sDMn/NNCJowsZMKHenzRfOJSxR2XCsUQ/z2hDca+R7OHVLzeP5o81q1PALgKA/R4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdidNokzMmiBGJt5OBi5ICwRNjCLw2kXswMDIwM3kM3ptIsBwt7JwMzA4LJRhbEjMGKDQ0cEiJ/islEDxN/BwQARYHCJlN6oDhLaxdHAwMji0JEcApMAgc18bIx8WjsY/7duYOndyMTgspk1hY3BxQUAq0Yq9QB4nGNgwAJcgdCWwZYpmYGBKZlxPQPDfyWm5P9fgewd/3/9lwEAbwoKKwAAAAAAAAAAAAAAAAAASgCOAR4B7AIoAl4CugLuAyADQgNiA44D0AQkBKwFPAWoBh4GjAbCBwQHOAd8B7AIJAh4CO4JKgncCl4LOguuC+IMKgyODOoNbA3SDigObA9WD/IQWhCgEPQRaBHSEjASZhKcEsITbBPkFEgUxBUWFWoWJhZ8Fr4XKheWF8oYahjSGQIZgBngGlYa1BssG5Yb6BxoHM4dWh3eHfweMB5kAAB4nJ17aZAcV5XuvTe3WnOpytq3rqqsJauXUm1d3epWq9TqbqkldWu31ZZarbaQZdmyDfLCyBvyIo8ZHjYY5oVZhsHMBMPEhMEeI5nxD2KAiAeBX/DmYY8xQwzPmGUw78VgEzaLsVrv3JtZS7ckA6NQZWVl3ux77jnnfuc7595EBL2IEB4hNyMNRdD49qcGdx1oBRBcW0YYy3OI48gyIkQh87GWH2GEOIxO9FxdOO8PBPO8FO3HuhiQZJzNlEl9AleTWNXFTL4+XMUjAk+80QLmpJBf9YcSpUSiRBrJm/UnU1r09C/CcUGIX3ibXk1Az4igD+Ct+MMgkxuFUN2SyUswFYrDIBWissAZXFigF9Ay3MRo98J5wzAyTBZJBDlwfrhWDSq4e44/5CWJJIGDT00+03NOmv8zazyfiIZT9jeTIws9vEaOogYaRfef9zlpNzu2P5UAeYqK6uVgXARhAR13YYdDnpM9RBSlJbeTSJI2RyVTMIiapxfoPUESb7jMY3bDhVYSodGR5jB0V69V1g31m4V8Jp1OGxk9k9akVL+hWwPLN+rNbOckUx/D9tEabq39XaXta4WsVMOvlXeoUkLR1ePWV6Fcrvg2l8tzCpdWgpx83P7Ol8vrfJPvP+47/trMnWZAFu6yjjOPzZw2g5Fb2WHmscceA/1wKH7xLfwLsNMImkK70bmWfxRLjtnNAyWeoIBL5DDhQF0KqMsEbWJMTiGHQ1hGgiDPiWA+aQlRTTlBAdy1POa4ADcfs+xdog8ggs/8EU+0ip3GAnJIguPElZouLLTk3TsL9fBAJu8z0i5QKmZKlYK1arNeA68N6KDYgq3c6gRuwjfVZ0CXgqHhZmYIN0DV0LBQHyLZjBjQQ8NcvpAvyPBoEpSOf1FMjUeiA8WMEOecanVw/djo5uZUFiczXHyitG7gmDYaH/PISvGQx6v8hoiqx59Qp3gtlnTldUc0UMYfSX56Y//60RRRldK2mZkD4xsG0jlu3/zM9j3NPSeGDjU/RRQ5SZQtkj+pDxTXN3esfDlUqQZLRkbLGXQOYfTkxS/ic+Q8SqFQS9fAcfEOuIrPws07zAyRwv0CHSlI3qhPcGyAMpZkEtCDoSTB52RNX8rt7t8wVXNpsii5Nu6O773a7RCHnf65+m2Pbn3wwGTS75TcgtR/500ji0+POQQ37fcA9HsE+o0jX0vp9BgJ5YgUAmXLnKXZCVDjECnYyg0F8RHWlaqEDu1y9+0cVRWV9o+rdkeKMvHMQt/UtUfzLoVJQPuaQtfgbxEnqqD+VnEgnwrKkggAtQPxCPP4GIUMblkA02toXg/068GMKMX7c8zC+QKMOAOSSHCYwBuxLUsKw3cVrN2Eg4KTBGT7ll92xfY7uUnu7qJTcp68KeyXnfJJ9jtyUmoOueWXPAG1JhT2lEp7ClvTTlkQxsa8fk/AubF9zaeM8fGwQwK582g3/hnxIz8agJnBc5hfEAXCUXjh0HHE8xR9ebwbNOdHPl8640tLUqwfgauCzBswm+0gZQLX8M/Kj8w8UqYHvH/m0XL5UXawfODLF2/H16B7kI5SrbgL5h+oBi4/BNDN8B1QxyhkOCli6YTaZbhpnTC0vOZo1qPHxxSXK2pkEplKZOsh3aM79AkuG4/kRlgfI/BXXsT7kUT7IAyUryYUlJfo3Z3QRkJCBaAfxM+mM/VaGr9YXvl6uYwnQOAZ9je+BYdpkNON/C0VUUCHywqaN5iftmVjIk0bsUiOfibCeSMGH/r8+otP4u+Czyko3Ao4GNR0nT1v0D+CdQnbQ8TsD33XsXLeG1R0B95Gv8jHRN+F+XhAFn3kH+MBKw5VAd/+jcWhQDc22rpjsZEJGkB2bCQAeCd6ri6c13U7HvUMQarnKWoEq8P43+69av8H6Gf6qlNX7btjH648dP7cw/C558a/+NANN3/604gGW4SfAxniaNc5NwAqDUBUkAjgL8EcdMjz8pxANX7E0loM7vEcf7bdoPfeQsuZyfoyRsWaCP2YOf8Y1kA+Zn2QMKBRHMTPFX9fVLyeg7VGOjdluvTkQYCrZDIpKwR/fiCZINLBsHnht0SxfK0Oh5dBzgH0kXMaeBqVMwpyZkEIARMBsJnnhfeC5rhl0BGoj+c7EltDMnqaYoG/9/JtW5m1zThE9XKipxHgvDMbMvLFanvCp2F4G/Fwo54HzJaCgR6DwFwH5KuBHugP/LIaXnnSVP791sVJc5Nbjmlq4parDt93U/i/h/+TqFrIbYa1lOx97sjVG7eUsu6AHglFJo/deOD4cvBu3afIAZ3pYwB85xXQxyi6ryUXsCg0Mcd7QTGcbcBBJAq8IPJnYNJTzzkDqAVIwJ2AYCctQ+yCYQNP6HhY/yXtYWKJknCi81y39ULLbQRyuXpezzikZHcGscHSIEUVAcanwWyYWp3phamlqxURWuJXTi8dvjeaj3i0q4qb9uyeHgIniJTH06XNtV0pZywTP7aw90S/WZv44ux7d0+GwlGf35OKba+sm4MQpbs4LpZpZMopp0+PhEON1t71pZ3R0H6YW0D18C/JLaiASmjxnAkKoh5TAsXEHRIReZi+IrqeBX5KkMhSm4XGYdTC2Z42vbcXWmqxWCwVS9lm2qin004pwdw8YIX2jr83LCjw03MYK/P4gsbhXxbnJ2CExS9T1594J6w6f+KU/fGIOg9Xv/jDbyZP0shL58BJNRz04usUUY2sfJYoGl5c+RuKGQ2w+/fA7knUj062XAFwzSh4KbGtngOU4DnCU2uDMQWKF208EcWutbOddhhBYOBOdNp3Wy20XDkjm9PzGYkNE4w8RDrWYwNk3m6jjkVWgOgM4+/dta+4ZWPuiRs3T4JtXWph5jZXa//eW6e3j43udBgHRvZ87cBtfZvv3f/Rf9xQCkbAqC71zmPr79i/fu+mcr//5l2I8b+2jwdRGub91ed1J+E7AJWABrzA8Sd6EFMQuiOMdRHTbte9C9NXN/RStBuvqVc2mbu2XbNgjwiANNQ9xa/cs3jo3l1jY5O3f/H2TeNju/bOj66f23XzLnnv5KZ9V9999Re33XLLtuF9mn9L/8blI63+GV3b91pxfLxYGht7s7J9x7r67Cy1I4tJ+EssB4HI1k6JtN6UqJNu9KCJdtlo1f7g99pha+WZTvwiLE5vY30lUY7iG0ce6umQ5xkMKty8EYQeBaACvT36u7H70o6FgzGPrje8mb5sLJnvdv+R2UXdo7rijXwkalRpHIdI/iIZAK6QbMV8bb4IGZYdjyG/KnTDcSGXrzdzNnp6cRC/GPS61JVnfEE8q7q8wfDKj3AqfFD1u/6311D+lwvyPuXcOQXGmkffwD/DTwB4KWjn9qey4Ck6UDQ65qN0zEs8TGeNOQiPrXzzONwnhLuaMjk60Tmyc6HlczgQcigOr8fJGIbYwzCCbabxs8GVTw7W8DW12srna4P4OvzEzMzjlHSsGa/7suMtMeaAdEmwFTyILf2GBBjvyrNsoDi18qMwHTyew1M9Q/XTscN4Y/Cn3gCcM2GGHDnXjx1iG+cSTgxcBTvI9TCn5TlJ4GhOC+O341wCiQ7xbKfRmvsLLa1UKg2UBnQ9O6xpwYqLAb0N6hDLIO9jmCdjhnoQ2f0TBK6E/NVQsODG+I3+67yyoviDoc+Fgn5Fkb3X9Wti7jSvqoam8Kdzovb3k5PJJJFlRSbXX0/gSyZJmOTE49M4zue78BYnfQmvX/kfMIVDMM5XwYRhwAIT1VrrggzSISMTsSAe5zFYcIkFc8lmh3QUaSNdqqYzVTtKMUmBjWTZV89MZwg+7LNP8KuHd/66aMZiZvHV+cNjlbGZa6qj9xzf1AqsH/2LD4z/Xet4MoVfSyWXxodmNfmq/5vZ8O2plf+zb8erYNUiYNZPALP60S0tlxtYdhHEa6OziURO4ESgFpSDUxrLaF7ntBe/Mt22lMBT6suJmFsNY66skcvljS5A2w40QRrwlYB8CMj8EC4MYQvAYJCUguGf3L7/6KOPXjs7KoqcR00STZVVjri2lqdvvHGmtEcgfdkvzNx0/s8fOr/O7RWxZn7IK8tul2ds6mMnb/rY6KYE469+sMlPwSY+8MJsq6/HBsIqG1ALUKTFl1pAoirXaMz46V1HvmOawaBpfufIXdPX7DxyZOc1ePDup6mqk6l/uufIJ1ZCH7W4YBQOv4Z+R9Hz259ygV4biCcS4U8htwNj9ykkIqdDdB6HietwSw5gqB3BXL1EdvtTHnh4uOdhhxuS/D/y6VbTelA68yc+CezR12xU1pWH8lnNn6fa8UipDo20tVNLV4O2AfOQkgVsAtm+1MgG0o02p/w1cMrbTTOZNE18e0QBc4bcbz3AKcAmiaqG3Q9gN7sG1NLyXC08CwYN6I3nI35vQF+EH8Hsj6bZNUvHEJHwL0DHNXSXpaYhuABgeQrsDnRDOE7DqghhlRZAXEvI5ZLnHJjWp4BaKhKop2w9wJ35I58AblUZGihl6mkf1UvWzaon7zL+Hs7Vo7MAiE3H+vbD3fE/XKek65OmmU6Dhu6JKPgNa/gv9Qz/JUa9mLdpYaaDPMzl12EuN3Gq5QK84TwYS3QuU330g60xkpyIUiZumVaA2AzunEqSNa9pkc6qUpX/0CPQmD7H4n+A0MeCf3pPg/+VnlpFoP+cuAC3keDkgAd2/sCapgsLtMrVrGeAGmYNQ/e7mO+CUWgsoNGhB4ZwB4RWQVC2XebCryuqStQ+jQzNHnzwwYOb6h5ZoXCU4tzT2Q3LSxP9E84SNd77zdeBFX8BLAX/GhSZBuMWLCW2jj1288mP7dxF7cfsFrTxYTOaaI0hJ8Q3JznucTk4Vj7FNPXxro52mzZOjI80KuWhQWD18F8zKjIblh3vKKNfy/GZxzGCb10O1BrZbvmOXrES3V8X308HEHkxwsZBmX8kQo+rLrPzCEuB6ThefbWdCIA/wpH++va3rbKcnFwJEcWqfuCvwjhD74a+GcAXOx1fAy+2iPir5sqPTfPkSZgaCfYNsyBJUSIFHVF9boF58EPopw+taw1qQJYg7hKa/nNnqP6EJZZGtTONAJ6v5mhnFuRDH6vSQ3AAiE7tAIB/aCbfM7PtEKQJjsSIJ1KI7DHNcyaZTq0cmdw5sY5mfKorKijFJP5kKtnF/1+CPMNopNUoZ5wOyNPxDpdD4gRBXHJiSnd4QiPmEmfZd2jQzPuoJqpZX8XdtixooSCBWVeDCEjFNONvn4P7Sn49GKLG/KW53Sz+t0WIUu+xghX9esE0D5iqP/j4Z0Xs11SqvrdvP5vqavHX2AVfwHL+eeXH4ItEtsbRB4efwziyaL8Vx5JIBKnFU2tt2Qk5KdqAiPjMFVoAIzA0QFCj2mYE6Uu81TJ7J3b8HGLHw9Qdczl6/JxpjrzRCRYd/6OuMC3LAJYgtwZy/x7k3krnVyPq4kAi8AgRg3BnqPqlZQebZa7Vs2xmemrz+rqm16MFvdcKIImWlYlk1U2HuEJW651qNa09rUK+UG14I54gbbvQdvj3xT1FxadjoTJAvEG/WwjgUDTCY92nWHfoyUjBtShhSd8sSgF9xL6aTFKj4H8Pf+IBPqiIE2Trzj3qShaYqHXjNXoWXnktnRn/tup102sw9eR2fHwddNCkc6LkoSsuOySBICQuOywHxDQvtRdf6jkKK/ls2mkvCbA5AcSMy2odWLEGqXVAJBjy13pBBr9ejGgRVfGJX8EMNG7ogEZxKhRywFVqQXqVTCVXuJjMqRp+cyXXhg0YDxy9oRUP/oEFKlYdcgTm94usBriO5aKXK0EW+8fsZTiZBwn5+gQPgotS3QJ2ieb+rPLTHMYv8r5QfaxaW18P+Xh6vr6WrwzFwm4nmfa4h8dbDafb46y3NjWANVXmF+eNiChGjPnFTy/uhFPOo+XMLfOVh8uFSLx/6P5HaoW+TP+wJSud+6+wPKAPDbZKQLUQltBxEfO8jUO99Zp0tsoAkPJ/RNnn5WZ7sE37Xzmx7x6gUPdZTOqVvbnZyRtumMRvPXbzV1JJizj99NCON5kcwYtvERfIMY6mcPTcEDAabBODInKA6R2nkAthhwsfd2KKSlYOBqhE0LUUlAKozQrW0fbSZdt3ZjmLwOha1H5O/xP7CbLkA9pDpnfmDz/QqrxL28sLxWiBOjW5aWNmkIVQM+O2SS2N/Y06OHv+0kJZ179ZMhYMwVeS1Ko0fSG2XYhrsNSIekXidPdV5tdG0af331QczMogoMflx+nsZ7a2tm5tLRpTQ8HKSDQUdcVfWh1Kj23OzUXi6dCWaDQtD4I0eyZfsmvMMA9ojXkzursl57DE+yHWCUBhuzVVSeKXBUxL4qCLzimtjNJiQsCaMbitxjySRF5agFaA27x44goNF1rufM4o5XPZbjm1QEnTBsxQGpLqICusNeplzIpULMXr4Va8xa1SmDbFL5/Ye/0GSWFESlEJ5gaGtoxM3nLr+PSJ3fubgqi46Z0kzwl6tJ6uTw1ldrcaiXWfn7lxKKqbDwKn8njcY/HUVP9COKYdqE9eW/apXnYjrvn6I8GxYqbq8inBeL0Tj38Fc6EfHbCmQErECPwHnaKxifH7XrehS6p9dgty5gpNQCcNQwM/8mepTrqJwKV4GWjfA72wBOBXLH49yEj/k/RQP8uuqBH8513uT0lUGxcb7NJsRAXmjxEPc9sB4zFQoWWIPOEQ4pakNofukJxsFuiEP22JxyAdWM4qCsHYbucScZjJWx6/xUaY2cGBbeyUcp3PH7z77oP4GooyK/+wfd/+bXh/yuKyvou/xW+DLCUqC8QACDOCLZHYpvJhCDAhva4bfhr1mao4mVjxpR1MmJL8QYifTX+Hfb8NpOVB3qdqPlUVHgz6VfM6U/UFl70CFtNzQR/9TaYh6l34jU/lOM0HarFj48pdDaNwFgYFv6mc7ou/BWZyFG1E9Valarg5TDmBCHeArdDaEkL8koNNF5qqUJFLplHNlDKaFROzHEMKUsjKbBcChMZMD5f2BwO1CUKLFyEACDaMDnQQnN8qGGkJxxLg7E3OlTCErThn7mTxsQ5QFgsTV7LPqfp80LkywIBjpwlR8sJb2Qi5/YN69LeSniXuZIrR69sm1PgDN/DBEJ7edygYvRXPUeBg9ojZcX8UjbVGhotR12W4pxsM1EM+R5uNWmXIp1czRt2nVzyriE9BWg2I/kK2h3eGml379WPJD0HqdfP6oqIoRw9B5kRPvZ7g2T8LmfRUlue2KKpSvB446fs+HDKt1bSvf72Df44fpdjJY4/RS6nkKyu/oWOidZzfwZgqqNIaygd4jnoZIBdHub0Drw2qdb8O2V890yEzXGDNnGxw2VV+Fwz1bGzAvysGPtaT9Hw8QL/ooNQl1wlVgXObwXzn2fYMfRaMTAcBjvfN3P+jPtdeF/zhxSfxj8l5yIEywI6tkj+tNCDuagqxS3QdYWfaaFQoeRGoiDBH68NrcrQfF89FFDV8jkry+ONwbCS1MHk2rNFeL7yPdYaRCX0Ndfqylj+Ps6ru1aizIk3Jt9WXeDlOF8BDvf3QfktWN+RRemSlB1o/vriAX7z418BvCk+L75n6A2vfT4toil+7/r3Mlr/ZOvPbRMJfQTlURd/Y/lQeENqVwZIDMFgiO2KdH06yY8HiCgUkcIQTaLHHIRHHCVo1EJch5IXmnMDsrchlldDyjIqw5uTMH2wPbOfKTSmdYEvzc8jpZDALMEGrDUMDPiMLiY2eyXaqDe1NNMNNtrYo44BVF6qzIhEAb6FBt8zQjTcThEiK5tsfWn9g28G/+eDUeFBWRBxX/NGPHj0aKBT//sa71w82DJ+PS4GD9eV3Dc/MkVoNY16MBMLB2cMbXnbM7uOquWS/5gipTKeei2+z3C2GirRCxnQawgIPdEFkOrV+QEpEdUpv96FOygZRhF9GPB+yFuWocsJUOcZlm7ACjL0sF7aX5YyqoXervgW78tJhtAncXZQDksAW5X5+197JKqu1DBbN2YgyPLvr1um5ZnnbeKO5/+XDZ2oqAIjsxRdo/et85b5Dk4enBmYHDx5i/jgL4/0u+JCBDlsuQlcQwZSnkAA8gq6SW9l/iC2m26KyEdFWbDH9is3oano+k80bVpmChi66a4hQrk5HV89m2MYhakq6A+q7anbbusUPROqHN/xl1N+Px8vTaXmxtSUuyHL2Jme6P/nAQWN2y8BsIFJxGiOV4NTiuOyw5oIBcwGB3RIQUe+37aaClcD9BWY3+4fUsVsaZOaXkM35WBksNCdhWobveLV5uTa0Ur9kuTOt0Nnu3HIbRhZCQbbiaK+o5HtKZo3O2oRGXbi98ggGJMicjXuGt+667c69kzXLhoPFT06Wm/vnhhvTqZSeHLnv0OEzg5+hBlzhzm7pnzo0PXn4IBt3E+z3L2C/OMrSqgmCEEV47oyERQTMFGDMJjahTtIHhkkkEtlEFnhOPms4uraxl4DhPE1TPmYUOw3E/6IXtg0deejehcVjotftWnnJszQ2H6WG2SLOlOu73De5s2b8ga88cPqgV5XwxDawzKmZ9bNN8LESONo5cgIN0DgEEjiWEd3AKNJMeoku62hzdI2OKVrh57MZmtsZps+KQyKdAeAoCVzrYntgVdFrzOLO+FysLyBpoZx+J4XgO4+Z5sobpnnsWNF8z2LrCBnUwwEfz3mzsTKjA8+zUk4jmWpMbKHxJHExhi/g51AN2M48+qtWqCwSSaD10iJ2IAVjh4GdRLCThjpyANV14BPgBcKyCI4DOobIap9CvCLOZQA8cBOXi835CA8uVV31GLKfspHy8g9BAja3Y2azYWQGgpVgMWNV0NkuvPaelIIYoKlEkBZT2GZEaxnf+lD/613Mp17nt7YhSvby94WI4g7z6Uj0yHQjJ2K3J+AIzBwczmYe/vrD20J6H1weKI/ljC+PFAuj9HMys7U6NNrnM6977Dr8oB5QfZzcP7D5cETxBmUwln9j38Z9e1s7B1NmIWEOb1pKZtMPFsfHSvBZ+UYyr3C8JzqQaTTAPzzUkWHuDqL1rWaeKgcYpmgnDzDlmL9AxFlddRrsZwtQ4MUVV5d6UVew0PFyFQGGn/QWQcVPmCBZfmjngFn866I5YE28xvz9A5RfpX5cNmemnk51Fg6ea3zk51TMefDlb5JFSO8SrE4B7HCZpc9tiNfm+J4yrd9PKxUVC9FXu6wFBaS92/mb5sr3TfP0+0zzkYhywnyEbXemkuAGXddZeZZw1lZngtZdjOP3gQx9EKOOWUWDPN3dQ/CpHnnsCaWxNJZm8xGKaIXONqB3bwnRyB+oGrlsjsousA2Y3R2tAA7d/CcYGG4P4r3OaGHS/FDMp8VwMjoci95fND8DqRkbzEBgqFaM7ghEIrqT4/PZJv4E06y9gxuDThF+B/xgPWq1NjSLbuDgEl0KbgtKKYdjCXxBm3OtpuLrR4brdVbiz66tQLJK8JUqcQGtuap+KoUARd4x7ygq/uD7d1XY6hI9VNjppojyOVZM/aRpZu/6y5Rp1Rk/tW336kocWOuzj1vV1Vu/TvcZwrheYPX8dCvZpQK9fsK8hO7QuLyXAJV9objybNG8z1Lo/daeOts3VzhKZPHFd8BBeXwOfPSO85s3EuKmpStGUVwigZ/LXg9xu7U52QmJm0A7d/DEjnRFisaeZS/2eEIUe9zL6PJNF1rhHdtnpiZb46OUk9X9WZ1+Ksoqrbcn4ap672Uvat0MImQDVZKwNoQ3t5uq4vX50xWaw676wQrz9KTP45VxodwI5SZSRZmHS1Z69NqQMbvxGZbWrv5FC8ANlmrIslGvp5tJ9VdW7ZfhEOhvAC2fy2Gg1rb6YlQ3Vu1bW4tCbMtVG6HaqHVJK+C6A6XsnwxXgXdFq7jncmgF4cwfp2BF0ChwgxeAGziQr7f+u4oK6H7dR9MaZG/hq4a6+0xfOP2F06e/UN998+5d792FG8/dd+bw4gPf37ywsHn66FHGlTP456CvFGjsrM25YpgHxoEcjHPFsGT/sDlXRqL1XBYhAW0cDkuKbhbqp0uWJdBgO3Owq79XarzQ8uQMptdMxtkpS162GBy4AnPuUWhUvoQ7f4fqlPiTKV+klzmDQS5mSATGnkFlNNoaDmCRc4PLkB2dhdlQZ3U13F2586N5I5/NGRmD0UShJ7fuckVGke15z62iipHi3zE4au7ae/rMVdtqWJK9ITcFp89sbmxY2Dsyuu2fGRB9b/y+Q4v3NX2KJgT0Cy8QBd9WGF5YnNq8eLC7RvUfIH8J3cFMc85ge5li9FvA3dymp5onLgOrFLU1Fb8iUB4iQBN4nO0/ZQSZ1ZS1tZU/itDVrC9jldYYgWm7PqDeJejMonWS4P+IaL4w3r90C/C539Px795NjzdHlC1HE6ZPwu/3h6O+983dk7JAuGGBcGa3N0BLIGgrzIPnYR5MotnWzACWeAfdHLmjU/QNdYu+oW7RN9yt5cI8GV8/XC8P9pvZXCbngPmSYxGR5qp2MbddyR0ihSHeejcitGqvjmXGFA7i550Rc2Zwvu6J0Hqtz8snjrZa4XIqZpgT6YgULmxdt3FADNvbd7B4eNPE8tQT96h9ubgvnzeXvZDOqQvFpD+mSbwo+cNm1BvLRH2BgEm3erg97pFMqOT1RGDsERj710gJDaFqqwyj5s4isCKWRGZSskQtpPWmoXmYUEYm67Mr1qw2awOVvVGjHU6tiv6EfQNC1NcO37nrQNG8mhVl/5aa6G85byam9qU5VVE1cu/EzKbNbyZTe1hVdg+10n/K/oTizMbdslf2MgymeRz+EnDBa85JGPFtDI5Ym25obVSboyjSk6Wle+/RYoOdnVkvRNjZWbaaK1Ttadde/6e713virDUe0h6wTdAgPYOhVKcfsRgipA9xJV2MtBO1VIooSv7PMGKR+FeqFnRJ/oG+f2U/n2VzLXzxHfwmjMmktd7EJbVerV3rzRh1w0hbtd5+3Cn1rtmPEMM92xHwm8XkrYKugEb94q1JSk5up4qP33RTnH7TH/gjyZV/UFRCVBXva286WPkqnrRYi4UHKsj4Dsg4Teu8zQH5inVerV3nbeTzueGAafid7Q09TGJIGAtZkb3RB1OBs7cVMmHZnkJ/bcJ64ywUDNX8dCidddB3FM0/zvG6lvQIeRAgJPsSis/JkXG/RvcZ3kr3HcreSh1zJudORDQ5LOBqxbpKb+KP0gr2U7LXrbkfzJT2rAsKHpcb77K2IBIlDndfkj8qBsPVfQlcYhfYor1d/4XxN2n9t54PX1r/1dbWf2n5tzxA67+Zd6//juHmu1V/Q6z6e3tR0XwLV+kaGM00i3ffUTTpNVXbsU2zr506U7Qp5113MSqTeuLj1v6DY8fo71Ty40+wdRvID6i/TaDrW+5yFACNLnjRDU66Va+ie5FP9RaC2fZkfC34YYS+ephubwO5YhsIvPWCUS/6jXy3XExXkNuvAUjDTfp2VP0S96VmH9641oc/xUvxVC1ulMO6PyzUEqJflPhHUh1/jiz6CXb4tq5y6lG3r5ZJVNJ6OOwPck13MxDkXPhY28Vfr0uZ+r92nByjNBx+AHopoQ9aS7T2KyGnuu+YWBnc6ndM9O7rKKd6XjG5tOll30S5pBl9ycQINYyQvUtdStvvU+A1K14sj5dwdzvgD4IrZ2GiSwoe+V174Wsfu7DyLey1NndkRZjmXo+Ci1GGskMR1bqw8nLe2gaI0fX4h/jz5DbkRuIzLoKr/TgoliEk5Dfi4RD+cCQVOX4cDncoCkmq65SJCaWibne5rHfD8BDez9bpI62g9VYYhBHKcmQ8b5gGfSsMt0t99AWRbM++9v3pIdPl1n17eEkKxuOh9CB+Y2B+KOb3Ku51C5AmQkgZs/Do+3grrpGboZ9wK+Bb827WhiAR2btZdNMH27XQABUCrtBOakTikg6PQwCccpOQJmhhMu1Spw+5RninpIg+EnzI0EI4jND/B5icv70AAHicnVLBbtpAEH3rAGqlqsqt1zn0AFK8sg2VQnJLlKRCMYkgRJwqmcQGC+KNjAni1j/oj1T9gnxLf6G/0Oe12wO91avZeTP7ZnZmxwDe4wcUqu/+L1Z4oz7U2EFL6Rof4Eh9q3EDh+pnjZv46PRr3MKh85VM1XhL67uNKrEiv1ljB++U1PgAU/Wpxg2Ieq1xE5/Vrxq3IM4XnMPgGTvkSDHHAgUEATyuLlyuCvfpnZElOIPmPkCEBywZu8WaOqUvQoZHe6YRWtbQnlfMktGmndlMMW+KsEJCy9j9jr4p9QRjXGDEXXBFfUPPLa0OM+LcPO/ydL4oJPC8ruty78tsJ2daBtHD0mzXy1Si7FEGOtQyNFs6U2mbTGbxIlolYhK5i6cyGV+MxnI1upncjjvMe82CQ1ucgc92cR2GJjM+UdlDjidbLYYmf4qoLy23sDrns8X20TQjBSeU/XwuG4nJ2zBJxIiK1eWZa6V85AA9JjZZcWnyeSyB9uRE/tThjuL5ZhXldHV912fjQe/fsvevwX54+TvGPFhzHNUoqqo93i04pRRcCYM31IZDSm2f5eheeIXGMcXnMHAf5+uUD8s6vZ6cSlEk0aYwizQrpP3i62Ptd/6nwt9+XY0qAAAAeJxtzlsvggEAgOGnT2yGcggzK2zIqUhzCDOzEjnmnMNlM5sxqy79Ln/Fv9E3157tvX8F/vx+KfnPdVhEoENUpy7devTqExPXb8CgIQnDRowaMy4pZcKkKdNmzEqbM2/BoiUZWctW5KzKW7Nuw6aCLdt27Nqzrxh+HCg7dKTi2IlTZ85dqLp0Ff7cuHXnXs2DR0+e/fiOBPHP1kez3nh9f3mrZ5uNXBuGvRjiAAABAAH//wAPeJxjYGRgYOABYjEgZmJgBMJgIGYB8xgABy8AgnicY2BgYGQAgtsK+9+B6If3GzbDaABYLQiQAAA=')format("woff");}.ff9{font-family:ff9;line-height:0.923000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffa;src:url('data:application/font-woff;base64,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')format("woff");}.ffa{font-family:ffa;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffb;src:url('data:application/font-woff;base64,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')format("woff");}.ffb{font-family:ffb;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffc;src:url('data:application/font-woff;base64,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')format("woff");}.ffc{font-family:ffc;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffd;src:url('data:application/font-woff;base64,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')format("woff");}.ffd{font-family:ffd;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffe;src:url('data:application/font-woff;base64,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')format("woff");}.ffe{font-family:ffe;line-height:1.001000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:fff;src:url('data:application/font-woff;base64,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')format("woff");}.fff{font-family:fff;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff10;src:url('data:application/font-woff;base64,d09GRgABAAAAAAUYAA0AAAAAB0AAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE/AAAABoAAAAcnt/BV0dERUYAAATgAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABDAAAAVlSnX5ljbWFwAAACAAAAAE4AAAFSBVULMmdhc3AAAATYAAAACAAAAAj//wADZ2x5ZgAAAmAAAACEAAAAmFneDwhoZWFkAAABMAAAADMAAAA2JelExGhoZWEAAAFkAAAAIAAAACQE7QNLaG10eAAAAegAAAAWAAAAFgafAFNsb2NhAAACUAAAAA4AAAAOAEwAJm1heHAAAAGEAAAAHQAAACAASQAYbmFtZQAAAuQAAAHQAAADBrpBi6Vwb3N0AAAEtAAAACMAAAAu/9P2FXicY2BkYGBgZmg2WpnQFc9v85WBm/kFUITh4f2GLXA6+P8Npm1MMkAuBwMTSBQAiIEN1AB4nGNgZGBgkvl/g4GBmYsBCJi2MaQwSDIgA1YAUVcDPnicY2BkYGBgYxBlANEMDExAzAhmO4D5DAAE/wBiAAAAeJxjYGRiZ/zCwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGNmgAFGBiQQkOaaAqQUGOyYZP7fAKqUYdCAqQEAKMgK6wAB9AAAAAAAAAFNAAAAAQAAAwoAUwBTAAB4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBwYbB7v9/BOv/4/8n/h+H6gIDRjYGOJcRpIeJARUwQqzCBVgYWPHIDg0AAMF3C5AAAAAAAAAAAAAAAAAAJgBMAAB4nGNgZAj+f4NpG5MMgwgDAyMvo5ioCJuykjqjmok5o5mxEZDLtPjvZyZeYR4OVt6/14SFmbR4WTl4GD/9+MHFw8HDzsjKKcXJyMoOZDOgmKXKCDRHzdTEXJcRSAKNEmcUA5l1DaRdmIn372ewkUxawk/+/QZp54Ka+O83pxQDAMK8IDd4nG2RwWrbQBRFrxTHEAhtvqA8urLBlkdyINiEQFAxZKFAE+heyIMliCQjjSO86Bd01w/p93RR+iPd9M54ugjUgzVn3ry5774ZAO/wAwFOvwa/PQd4H9SeQ4yDb57P8DH46XmEcXjh+RxXYeJ5zPhnZgajC65+uVOWA3wIMs8hLoOvns/wKfjuecT4H8/nkPDK8xiXYYoULfY4okOFHUoYCCYoMOUcY8Vxgxk5geJYke5RQ7v8Ajn7E2ScDc9q7lg67bxw55nqBdea0aNTvnU1DGuuseAY3IiYX6Pn3FJ5hzvWt1UHnrXKgidq9K7uK79bRjbMbZzfR3dak1J6yfBA54paSNv9sat2pZFJMZV4tbqZSaLUSu5r3VVF3kiWm1LXueHiRZ7botLmKJPb0pj9erEYhiHK6z5qu93ddCZDZUp50r3uXvVWNm1j5DGvtaRZ9hArW4+WarZ2oC1r1V5NS7OWG2un3h+M7iRrt7pjIHOtVMyvudDb6sD5X18bfxfa3X7EjoR39rbHU2RJnru/faUE1xShuQ1ta0kiJWtvkbCM5/E8Uck13gjhlAB8cWZ7mmrd29pXX7rqVlmYoLu+ahtRahkplcj/df4CyVyBwXicY2BiYPj/8euh/1sZjBiwATYgZmRgYmBmkGdQBADcmAXcAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJWIGYB8xgAA9UANHicY2BgYGQAgtsK+9+B6If3G7bAaABYNwiSAAA=')format("woff");}.ff10{font-family:ff10;line-height:0.580000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff11;src:url('data:application/font-woff;base64,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')format("woff");}.ff11{font-family:ff11;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff12;src:url('data:application/font-woff;base64,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')format("woff");}.ff12{font-family:ff12;line-height:0.953000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff13;src:url('data:application/font-woff;base64,d09GRgABAAAAAAV4AA0AAAAAB+wAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFXAAAABoAAAAcnt/BV0dERUYAAAVAAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABFAAAAVlT1Xv5jbWFwAAACBAAAAE8AAAFSAFULrmdhc3AAAAU4AAAACAAAAAj//wADZ2x5ZgAAAmQAAAD4AAABBMfP8fFoZWFkAAABMAAAADMAAAA2JbNEVWhoZWEAAAFkAAAAIAAAACQE7QKcaG10eAAAAewAAAAYAAAAGApVAHFsb2NhAAACVAAAAA4AAAAOAIIAJm1heHAAAAGEAAAAHQAAACAASQBFbmFtZQAAA1wAAAG2AAADRdMyI7Zwb3N0AAAFFAAAACMAAAAuABb3BHicY2BkYGBgYjiiFpZ2OZ7f5isDN/MLoAjDw/sNW+C03H8Npm1MMkAuB1AtEAAAgvYNHwB4nGNgZGBgkvmvwcDAzMUABEzbGFIYJBmQARsAPWgCj3icY2BkYGBgY3BiANEMDExAzAhmO4D5DAAJZACPAAAAeJxjYGRayjiBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAMIFhAEpLmmACkFhq1MMv81gCplGG4A+YwgOQBBMQudAAAAARgAAAAAAAABTQAAAosAAAMKAFMCWwAeeJxjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETEBagcGGYev//wjW/8f/T/wPgOoCA0Y2BjiXEaSHiQEVMEKswgVY8MjRFLBSzygASjAMBwAAAAAAAAAAAAAAACYAggAAeJwtzk9OwkAYBfD5vjKdaTsztJlp1dJS/kMwwaQFakylMe7cuuAGrrwLHsMTsNAzuDXeww0bgk1k9/IWv/cIkOfTD+4xIYYQauzhYAqTZQnrIo9CwyREuBecyuO31jiXlAt9/EWpDRcMqBM7QJngwj0cXAKke5phBR/kgZCxzRpsMlXYkP95tSx144amDXZoinxjrerzkAJmn9t1uYEix0oGyaKfsyC+61XjoqVC4VtvTpa25+rp4jq99OIbnomAclRWYrpJz8fmyq4elbO+uUqyLzf0vZbAx1EH6vfbdKs7qcaXz6GSVjTgRfC6DRb1vcf+AMsEJWB4nK1Sy2rbQBQ9o9iGQvEyqywulEICkZClbJJViElMTOQEOQ7Zjm3ZFnY0QVYw3vWD2n5TP6VHo6HQUrKKBt177vsxA6CLn1Bovqc/WKGrvjjsoaMuHT5ApH443MKh13W4ja7Xd7hD/Td6qtYnSt9tVI0VjlTbYQ+fVeTwAeZq4HALp+qXw20ceV8d7uDUS9GHwSv2KJFjiRUqCCKEPDF8ngafUzull+AKAekQGjOsGbvDljynTqPA3NoCJNZrZO2NZ+1xTLmwmTJW0thgQclY+kjdM/kEY1wjJRUMyO+peaB0wozom9d9mS9XlURhGPs+6blM93IVyFDP1ma3Xeeii7kMgySQkdlRmcuxKWSarfRmIWYhj9mzTMbX6VgG6f3kYXzCvHdsOGFDFdu6Ja1by9l2j6PjLkl0tbqt9Caf9SjXU5V4sU4YmfJFk9/Y0SrLSy4ys2sMGC+44P9eBZ9jZox5o04zuomIafPtX19BhDMWMUV1Y8plJlEQyoX83ZmfZsu3jS5piHt+j8uJzt4f7d/C+H/C+hFnNG8Z2FxgM1n9RITGrNzmXDF7CmP5mIq/AZ6/kGwAAHicY2BiYPj/8dvu/00MGgzYABsQMzIwMTAzyDNMBwDTaAYPAAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJWIGYB8xgAA9UANHicY2BgYGQAgtsK+9+B6If3G7bAaABYNwiSAAA=')format("woff");}.ff13{font-family:ff13;line-height:0.756000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff14;src:url('data:application/font-woff;base64,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')format("woff");}.ff14{font-family:ff14;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff15;src:url('data:application/font-woff;base64,d09GRgABAAAAAAWoAA4AAAAACFgAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFjAAAABoAAAAcnt/BWUdERUYAAAVwAAAAHAAAAB4AJwAMT1MvMgAAAbgAAABGAAAAVlU7gxBjbWFwAAACFAAAAEcAAAFSIaspXmN2dCAAAAJcAAAABAAAAAQAIQJ5Z2FzcAAABWgAAAAIAAAACP//AANnbHlmAAACcAAAAQAAAAFAHQf6TGhlYWQAAAFEAAAAMwAAADYmw0VraGhlYQAAAXgAAAAgAAAAJAZkBA5obXR4AAACAAAAABQAAAAUC+8AWWxvY2EAAAJgAAAADgAAAA4A9ACqbWF4cAAAAZgAAAAfAAAAIABKAF1uYW1lAAADcAAAAb8AAANR14qrwXBvc3QAAAUwAAAAOAAAAEEDmIDMeJxjYGRgYGBiOLJHQvNcPL/NVwZ55hdAEYaH9xu2wmnF//uY1zPNAnI5gGqBAACY3Q5cAHicY2BkYGCa9X8fAwPzCwYgYF7PkMIgyYAMWABy4wR5eJxjYGRgYGBj0GFgYgABEMnIABJzYNADCQAACDsAqAB4nGNgZH7BOIGBlYGBqYtpD4MiQw+I/t/D+IDBkJEJKMrAyskAA4xAnADjBKS5pgApBaUspln/9wFVzmJwgqphAAB0YQ0YAAAD6AAhAAAAAAPoAAAD6AAAADcAOHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhExAWkFxklLW//8I1v/H94ruzobqAgNGNgY4lxGkh4kBFTBCrBrOAACh9AxMAAAhAnkAAAAqACoAKgAqAFYAoAAAeJxtz0Fqg0AUxvH33lTHcWraGE0IJaVjIJYGUqpGC/USgQR6gi6zzLKQE2SfS4geoNtcogfoxk3BXdUme3cfv8UHfyBQAPhER2DAYZEjPKcFv4IyyHXtOy0YnSfk7MLahQuu419a4MXDvur7YX+qUPycTnSsPxS9n+8gaSuWYQt3AODwHnJ9jt4yTpQXhWrmR28YjO5xxDJjte2RsOV4V0vXpWo3lrag3naFdEuT/VpYh83j5mCJ9X4CBK/tF8soBhfmAJoz9XycLaM4wTgMhq7DBQ67lT4dw6x/bS7p5lrj1qCRWA3wpUsXjo4PwjLOoUqXQppN2ZSm7NR/4o9BO3icrVLLattAFD2j2IZCSXftppS7KSQLDbKULpJlTBIwlhOsuAS6GieyLfyYICkYf0N/pXTRj+p39Gg07cKLdlMNmnvmvs+dAXCM71Bov89/sMIb9dHjAD018PgIifrhcQfvgrced3EcjDzuUf+VnqrziqdvLqrBCh9U1+MAr9Unj48wV0OPO9Dqp8ddvA+0xz3o4AsGsHjGHiUKLLBEDUGMiCtByNXic2pn9BJcQnMfwuARK8buUFEW1Bls8eRsGqnzGjt769l4nPC8dZlyVjJYY86Tdfs9dQ+UU2S4woS74Ibylpo7nk6ZEQP7vC+LxbKWOIqSMOR+LrO9XGoZmseV3VWrQsz2SYY61TK2OyoLObFbmeVLs56Lnct9/iDT7GqSyc3kdnqXnTLviA2nbKhmWxlpbtiiZXsV+iSPUZqaepntNzO7rvpUNMRKejUUMLblxlBeO3a1kyVnmbtJaiYQXPD/e5GQXHNGvVBjGN/GJLSF7m/uIcYZy9htfW3LRS6xjuRCDpoLJ/niZW1KWpJ+2OeI4rN/ETysfUj4d87mNee0V7zN9iZbfs1bERrzsio4a/YVJfLfiv4C5m6VVAB4nGNgYmD4//Hb7v9NDBoMDAyMDOiADSzKxMDMyMTIzJVYVJRfXpSZnlHCXpqXaWRk5ggAfYcL4gAAAAH//wACeJxjYGRgYOABYjEgZmJgBEJWIGYB8xgAA9UANHicY2BgYGQAgtsK+9+B6If3G7bCaABYQQiUAAA=')format("woff");}.ff15{font-family:ff15;line-height:0.732000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff16;src:url('data:application/font-woff;base64,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')format("woff");}.ff16{font-family:ff16;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff17;src:url('data:application/font-woff;base64,d09GRgABAAAAAAUgAA0AAAAABzwAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFBAAAABoAAAAcnt/BWUdERUYAAAToAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABDAAAAVlTXX7ljbWFwAAACAAAAAE4AAAFSBVULMmdhc3AAAATgAAAACAAAAAj//wADZ2x5ZgAAAmAAAACKAAAAoK3m48hoZWFkAAABMAAAADMAAAA2JhlExmhoZWEAAAFkAAAAIAAAACQFMANjaG10eAAAAegAAAAWAAAAFgbUAFhsb2NhAAACUAAAAA4AAAAOAFAAKG1heHAAAAGEAAAAHQAAACAASQAYbmFtZQAAAuwAAAHQAAAC+iikD7Fwb3N0AAAEvAAAACMAAAAu/9P2FXicY2BkYGBgZmheI7WuIp7f5isDN/MLoAjDw/sNW+F0xP8DTA+ZTIBcDgYmkCgAkf4OLQB4nGNgZGBgMvl/gIGB2YoBCJgeMqQwSDIgA1YAWWgDmXicY2BkYGBgYxBlANEMDExAzAhmO4D5DAAE/wBiAAAAeJxjYGRSZ/zCwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGNmgAFGBiQQkOaaAqQUGOyYTP4fAKo0YXCAqQEANTgLOwAB9AAAAAAAAAFNAAAAAQAAAzoAWABYAAB4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBwYbB7v9/BOv/4/8n/h+H6gIDRjYGOJcRpIeJARUwQqzCBVgYWPHIDg0AAMF3C5AAAAAAAAAAAAAAAAAAKABQAAB4nFXMMQ6CQBAF0JmJSJjNhIbBhFBpRGpd5RBcgIvSewAPQEvDEeh2daDz/+Qnv3mAMHzfNJOHAiCjUovj5XzDxnf4etzt0idM1KpwImFUpV4SFjrENa6cs6RYudphlQrnYPnzrmhY8/RdhrbmnbDcwHEzlNow7S71OsdlExitOxsXVxv3AxtRICkAAHicbVHBattAEH2r2C4Npe0XlMnNBluW5UBiEwKpQZCCckigdyEvtkokGWkd4XxBb/2T/kxvob/Re9+ut5BDvVjzZnb2zZsZAO/xEwrHX4nfHit8UN88DjBQ3z0+wZn65XEP/UB53MfHYOTxgPGEmar3lt6Le2Wxwif1xeMA79Szxyf4rH543MOp+uNxHxK88XiA02CJFWrscECDAhtsYSAYIseIdoYFzwXGxDEingXRDXvSLj9HhoqRlNbwreaNRcebR948kD2nrxk9OOYrV8Ow5hJTns6dkPklWtqazBtcs76t2vGtZRbck6N1dZ/4XTOSMLdyeu/ca020opYUt7gkE1b17tAUm62RYT6S2WJxMZY4ihZyU+qmyLNK0sxsdZkZOo/yUOeFNgcZXm2N2S2n067rwqxsw7rZXI/G0hVmK/e61c2TXktSV0buslLLKk1vL2056inZ156arE47l5pKLa6smnK3N7qRtF7rhoHU9VEwv6Sj18We9l9TiR+EdqMPOXrhwF43ePTnXNLE/e2CYpyTgsoSatYSh5Esj/po57PJbBJH8TlescDdAl+dzJZyardSu+y5q2tZhQm6aYu6kiiah1EUy39I/gJ6hIAjeJxjYGJg+P/x66H/WxmMGLABNiBmZGBiYGaQZ1AEANyYBdwAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQlYgZgHzGAAD1QA0eJxjYGBgZACC2wr734Hoh/cbtsJoAFhBCJQAAA==')format("woff");}.ff17{font-family:ff17;line-height:0.628000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff18;src:url('data:application/font-woff;base64,d09GRgABAAAAAAUgAA0AAAAABzwAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFBAAAABoAAAAcnt/BWUdERUYAAAToAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABDAAAAVlS+X6hjbWFwAAACAAAAAE4AAAFSBVULMmdhc3AAAATgAAAACAAAAAj//wADZ2x5ZgAAAmAAAACKAAAAoF2wS65oZWFkAAABMAAAADMAAAA2Jf5Ex2hoZWEAAAFkAAAAIAAAACQFCwNVaG10eAAAAegAAAAWAAAAFga3AFZsb2NhAAACUAAAAA4AAAAOAFAAKG1heHAAAAGEAAAAHQAAACAASQAZbmFtZQAAAuwAAAHPAAAC+iqoELJwb3N0AAAEvAAAACMAAAAu/9P2FXicY2BkYGBgZmj2zL7zIp7f5isDN/MLoAjDw/sNW+F02P+zTCeYNIBcDgYmkCgAqAEOnwB4nGNgZGBg0vh/loGBWZ4BCJhOMKQwSDIgA1YAVO8DZnicY2BkYGBgYxBjANEMDExAzAhmO4D5DAAFGABjAAAAeJxjYGQSZfzCwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGNmgAFGBiQQkOaaAqQUGOyYNP6fBarUYDCGqQEALmALEQAB9AAAAAAAAAFNAAAAAQAAAx8AVgBWAAB4nGNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBwYbB7v9/BOv/4/8n/h+H6gIDRjYGOJcRpIeJARUwQqzCBVgYWPHIDg0AAMF3C5AAAAAAAAAAAAAAAAAAKABQAAB4nFXMOw7CMAwAUNtDUiepi5BLxQriM0Npb8JJOQRCcAqmbjCjpKRiYnzLA4Tz+KAr7aEGYFrUatarHW5PbY/d8ZBNlzjQcu69kXhXpS4YF/AzQoqFWLFYcSWMM1OyAPx9G8zZVPEU5q7BX3gLxnulJg4a2Aq1+kwvkzeHiOCkKG16s1TwBfk7H+8AAHicbVHBattAEH2r2C4Npe0XlOnNBluW5UCQCYHUIEhBOSTQu5AXWyWSjLSOcL6gt/5Jf6a30t/ovW/XW8ihXqx5Mzv75s0MgLf4AYXTr8JvjxXeqa8eBxipbx6f4aP66fEAw0B5PMT7YOLxiPGUmWrwmt4v98pihQ/qs8cB3qhnj8/wSX33eIBz9cfjISR45fEI58EKazTY44gWJbbYwUAwRoEJ7QIJzyWmxDEinoTohj1pl18gR81IRmv4VvPGotPNI28eyF7Q14weHfOVq2FYc4U5T+9OyPwKHW1D5i2uWd9W7fnWMgvuydG5uk/8bhhJmVs7vXfutSZaU0uGW+oMgXWzP7bldmdkXExkkSSXU4mjKJGbSrdlkdeS5Wanq9zQeZSHpii1Ocr4amfMfjWf930f5lUXNu32ejKVvjQ7udedbp/0RtKmNnKXV1rWWXab2HLUU7GvAzVZnXYuDZVaXFs11f5gdCtZs9EtA5nro2R+RUdvygPtv6ZSPwjtRh9y9MKBvWzw5C+5pJn72wXFuCAFlaXUrCUOI1md9NEuF7PFLI7iC7xggbsFvjiZHeU0bqV22UtX17IKE3TblU0tUbQMoyiW/5D8BX6XgCsAeJxjYGJg+P/x66H/WxmMGLABNiBmZGBiYGaQZ1AEANyYBdwAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQlYgZgHzGAAD1QA0eJxjYGBgZACC2wr734Hoh/cbtsJoAFhBCJQAAA==')format("woff");}.ff18{font-family:ff18;line-height:0.603000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff19;src:url('data:application/font-woff;base64,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')format("woff");}.ff19{font-family:ff19;line-height:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff1a;src:url('data:application/font-woff;base64,d09GRgABAAAAAAWwAA0AAAAACDQAAwACAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFlAAAABoAAAAcnt/BWUdERUYAAAV4AAAAHAAAAB4AJwANT1MvMgAAAaQAAABDAAAAVlZLX0hjbWFwAAACAAAAAFkAAAFaATsLTWdhc3AAAAVwAAAACAAAAAj//wADZ2x5ZgAAAmwAAAEJAAABhJlcDpNoZWFkAAABMAAAADMAAAA2JNNExmhoZWEAAAFkAAAAIAAAACQExQFjaG10eAAAAegAAAAYAAAAGAV+AH9sb2NhAAACXAAAABAAAAAQAHIA4m1heHAAAAGEAAAAHQAAACAASgA7bmFtZQAAA3gAAAHQAAADBuBvx8Vwb3N0AAAFSAAAACUAAAAwABH2lXicY2BkYGBgZmguMHjSFM9v85WBm/kFUITh4f2GrXDa/D8b4x6md0AuBwMTSBQAjwIOAAB4nGNgZGBgevefjYGB8QsDEDDuYUhhkGRABqwAaf8EK3icY2BkYGBgZ7BgANEMDExAzAhmO4D5DAAIhQCGAAAAeJxjYGQsZ/zCwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGNmgAFGBiQQkOaaAqQUGGqZ3v1nA6p8x/ALpgYAY30NPQAB9AAAAAAAAAFNAAAAAQAAAfQANwBIAEh4nGNgYGBmgGAZBkYGEAgB8hjBfBYGCyDNxcDBwASECgwxDNUMtf//A8Xg7P+P/6/43/W/E6oXChjZGOACjExAgokBFTBCrCQXsOCXZmVgo8BwKgEAR4AOiQAAAAAAAAAAAAAAAAAAIAByAMJ4nGNgZDD/z8a4h+kdgwADAyujmqmJmbGRmDijmKgIm7IS48R/q1l5ODg5WBnDgDTfI+Y1PCwcPFx8f0JANAMDAyODB1D/aqB+cyBHVIRdTFyOUZZRBEiKixnJAUWUldTU9RhtGU2ApLqakh6jqYm5mbkdUMSO0dgIqIOPkVG6zFxcQoCZy9mAlYWVSVg5SFpBgJnDxRDE47RRluZlLPIV5vS0Y8r8EKcoIC6hqnRJjVNNj5mRiYWFW0RUSl/9mBq3qiGYz8nELCumq/rEzJ2bk4nVGd2N4kDrMRwE8jKas9nZgA6TZeRjVFYC6rBjvIHiRBGFEEwn+ogAnVhKvAvN3cAuBADk0zhuAAAAeJxtkcFq20AURa8UxxAIbb6gPLqywZbHciDIhEBQ8U6BxlDIUsiDLYgkI40jvOgXdNcP6fd0UfIj2fTOeLoI1IM1Z968ue++GQAf8AsBTr8ar54DfAwqzyGGwQ/PZ/gc/PY8wDC88HyOqzD2PGT8KzODwQVXf9wpywE+BZnnEJfBd89n+BL89Dxg/M3zOSS88jzEZZgiRYM9jmhRYosdDAQjFBhzniPhuMGEHENxJKR7VNAuv0DO/gQZZ8OzmjuWTjvP3FlTveBaM3p0yreuhmHNJWYcvRsR8yt0nBsqb3HH+rZqz7NWWfBIjc7VfeF3w8iKubXz++BOa1JKL2s80bmiFtJmf2zL7c7IqBjLPEluJhIrlch9pduyyGvJcrPTVW64eJZ1U5TaHGV0uzNmv5zN+r6P8qqLmnZ7N55IX5qdPOpOty96I6umNvKQV1rSbP00V7YeLVVs7UBb1qq9moZmLdfWTrU/GN1K1mx0y0DmWimZX3GhN+WB87++Vv4utLv9iB0J7+x9j6fIgjx1f/tKMa4pQnMr2tYSR0qW3iJhMZ/Op7GKr/FOCKcE4Jsz29FU497WvvrCVbfKwgTddmVTi1KLSKlY/q/zFyjVgnF4nGNgYmD4//Hrof9bGYwYsAF2IGZkYGJgZrBniGNIAADqFgaaAAAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQjYgZgHzGAAD4AA1eJxjYGBgZACC2wr734Hoh/cbtsJoAFhBCJQAAA==')format("woff");}.ff1a{font-family:ff1a;line-height:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff1b;src:url('data:application/font-woff;base64,d09GRgABAAAAAAVUAA0AAAAAB6wAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFOAAAABoAAAAcnt/BWUdERUYAAAUcAAAAGwAAAB4AJwALT1MvMgAAAaQAAABBAAAAVlWkYQxjbWFwAAAB/AAAAEoAAAFKBEEG2Wdhc3AAAAUUAAAACAAAAAj//wADZ2x5ZgAAAlQAAADrAAAA7LBazTtoZWFkAAABMAAAADMAAAA2JTdFuGhoZWEAAAFkAAAAIAAAACQEsgJKaG10eAAAAegAAAAUAAAAFARzAChsb2NhAAACSAAAAAwAAAAMAAAAdm1heHAAAAGEAAAAHgAAACAASgBSbmFtZQAAA0AAAAGyAAADMzLSCv9wb3N0AAAE9AAAACAAAAAs/4eJ8HicY2BkYGBgYmSbI3tgajy/zVcGbuYXQBGGh/cbtsJpjf9fmQyY8oBcDgYmkCgAehQNYAB4nGNgZGBgyvv/FUjyMjD8v89kwJDCIMiADFgBfIoE/3icY2BkYGBgZfBnYGYAASYgZmQAiTmA+QwACrwAnQAAeJxjYGRkZ9rDwMrAwNQFpMUZekD0/02MDxgMGZmAogwczAwwwMiABALSXFOAlAKDGlPe/69AlXkM3DA1ACXoC10AAAABGAAAAAAAAAFNAAAAAQAAAg0AKHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUGNT+/wfywfT/x//vQdUDASMbA5zDyAQkmBhQASPECgagUcMVAADuDAkeAAAAAAAAAAAAAAAAAHZ4nB2M3U7CMBhA+5W1nVCHixHclMW122oCbFhMF11gCz+JkSAG7vTaWxOfwDfwxofxyfRSnV6enJODGuj85xOP8DMq0ALdIQS0D4yyzljnUxhfQ4CZA1IoKkWSm1xPIU/+jA7+s66p0RSgA6yMFJTRrmkkyqllvcApzbx75Ydn3j4cHgFp2QSzWVYMFtVV3txLoRcxzvmmL5VltV9sKZcRI9lDk7fJl3180KMMzyanvuwQ5ngK3uL3eahH3LdstzVYV9XjpExPBN3e3qyHpdg9xRvziqMYU3c5V/JiWH5/XK7CMHBL9AuvdSL7AHicrVI9T+NAEH1rEnRHQQOi4YqpEEjYsp1QQHUKAqQoJighiNYhTmLF8oJjFOW33F9A/BR+EQXP6xXX5LrzyjNvZ9582gB28Q6F+nn4xgo76tBiBw3lW7yFUP2xuIED9WlxE7tOYPE2DpycTNX4ydubiaqwwr5qWuzghzqyeAsTdWZxA6fqw+Imfjl7Fm/j1PmNS2g8Y40CKWaYo4QghM/TgstT43Nax2QJOvAou4jxhAVjV1hSp7TFyDExPg+RYd0af82sGMe85yZTwkoxMkx500be0/ZIPcIQVxhQCm6o+7Tc8XbCjLjUz+sinc1LCX2/5bqU5zJeS8eTbvy00KvlIpU4n0jXizy51SsaUznWuYyTeZxNRU/lPnmU0fBqMJSbQX90Nzxh3h4bjkxzmrhEwJHRiyKd614ZEHfoyDgdOjqjvDbc0uiCa0vM0jxGCS74bsrnfifpcwEZF/KCVxNZRbTIcc1bLTxEm0V0Xl7rYpZI6PlyIX/7casu+uMsfXlN6GgFbsBVhO3Ng/yrMDYnrH7ZhFMtSaw/Vz2Zz56EzqRYplwoe/Lb8n8qfgGvoYufAAB4nGNgYmD4/61z8v82hiAGbIAViBkZmBiYGTgBuIME/wAAAAH//wACeJxjYGRgYOABYjEgZmJgBEIWMAbxGAADygAzAHicY2BgYGQAgtsK+9+B6If3G7bCaABYQQiUAAA=')format("woff");}.ff1b{font-family:ff1b;line-height:0.633000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff1c;src:url('data:application/font-woff;base64,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')format("woff");}.ff1c{font-family:ff1c;line-height:0.899000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff1d;src:url('data:application/font-woff;base64,d09GRgABAAAAAAV8AA0AAAAAB+QAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFYAAAABoAAAAcnt/BX0dERUYAAAVEAAAAHAAAAB4AJwAMT1MvMgAAAaQAAABFAAAAVlUBXx1jbWFwAAACBAAAAE8AAAFSBFcHrmdhc3AAAAU8AAAACAAAAAj//wADZ2x5ZgAAAmQAAAD7AAABCPn9xR1oZWFkAAABMAAAADMAAAA2JcZEaWhoZWEAAAFkAAAAIAAAACQFCwKxaG10eAAAAewAAAAYAAAAGAqOAHVsb2NhAAACVAAAAA4AAAAOAIQAKG1heHAAAAGEAAAAHQAAACAASQBFbmFtZQAAA2AAAAG2AAADOQQcj6Fwb3N0AAAFGAAAACMAAAAuACT3BHicY2BkYGBgYjgSLvpBNp7f5isDN/MLoAjDw/sNO+C0/H8NphNMGkAuB1AtEAAAe7QNCgB4nGNgZGBg0vivwcDALM8ABEwnGFIYJBmQARsAQj8CwnicY2BkYGBgY3BiANEMDExAzAhmO4D5DAAJZACPAAAAeJxjYGTawTiBgZWBgamLaQ+DIkMPiP7fw/iAwZCRCSjKwMrMAAMIFhAEpLmmACkFhq1MGv81gCo1GG4A+YwgOQBIqgvIAAAAARgAAAAAAAABTQAAAp8AAAMfAFYCawAfeJxjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETEBagcGOYev//wjW/8f/j/0PgOoCA0Y2BjiXEaSHiQEVMEKswg1Y8MrSDLBSzygATIIMCQAAAAAAAAAAAAAAACgAhAAAeJwdjEtKw1AUQO+90fdekuYmTV4ai5pi+kkRWkvSJoIYdSaUjgTRFbicbsMVOHDguAguxJmOpa1pJ4fDGRxAeNx+0YqGoAH6WqJMBrNpaWLNIs8ibNFKrz9929YUrb91w5RMU/3nmpsfwZItRASLlSM3vyYAIHS2Q1rgO9ztfoxSdJNBWiPdW/0O6m8r1C6KUOdZZdxQRbvA6NI+FWWFeUYL5anTi7hU1/OqPzETbh4sVeL4fM7zaBRHNo7DQxnEnrAoanPnqOsZQjlL42zilr3effwx8hzFdJk2GyJ7vTp5Co7jgN4e/MD3bWqn1vNLocezW0/BP/piKL0AeJytUk1r20AQfavYhkKbWy8lh+ktCUjVRy429JJPbCon2HHJde3ItrCjDbKM8T/qoeQH5df0abUUWtqeKqGZN28+dma0AA7xAoXm+foTK7xTHx320FGfHT5ApL453MJ7r+NwG4dez+EO+S0jVesNre82q8YKH1TbYQ9v1SeHDzBVlw63cKpeHW7jyDtyuINTr48LGDxjjxI5FliigiBGyDeBz7fBXbJTRgnOEVAOoDHDirk7bKhzchoFHq0vQGqjhtbfRNYRx7QLWynjSRprzGkZK+/JPVBPMMYVRpSCG+pbMne0TlgRF+Z5X+aLZSVxGCa+T9mV6V7OAxno2crsNqtcdPEogyANZGh2JHM5NoVMs6Vez8XM5T57kMn4ajSWm9Ht5G58wrpf2HDKhiq21aesW8vZdpeuNNXVsl/pdT6jWY9U4slGYGjKJ019beeqrC65xczuMODeBD1+fy/vc8KMGVsymrlNfIKInshtP8YZjzBFdW3KRSZxEEpPfmnLH2WL7VqX5JPIj7iW+OxfQ/1+Kv5Yrb67Gb0bZjX/rZmpvhlCZ1Zucm6W/YSJ/IfjfgAURY7cAAB4nGNgYmD4//Hb7v8TGNQYsAE2IGZkYGJgZlBkmA4A1S4GHQAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCViBmAfMYAAPVADR4nGNgYGBkAILbCvvfgeiH9xt2wGgAWF8ImgAA')format("woff");}.ff1d{font-family:ff1d;line-height:0.768000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff1e;src:url('data:application/font-woff;base64,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')format("woff");}.ff1e{font-family:ff1e;line-height:0.923000;font-style:normal;font-weight:normal;visibility:visible;}
.m0{transform:matrix(0.375000,0.000000,0.000000,0.375000,0,0);-ms-transform:matrix(0.375000,0.000000,0.000000,0.375000,0,0);-webkit-transform:matrix(0.375000,0.000000,0.000000,0.375000,0,0);}
.m1{transform:matrix(1.500000,0.000000,0.000000,1.500000,0,0);-ms-transform:matrix(1.500000,0.000000,0.000000,1.500000,0,0);-webkit-transform:matrix(1.500000,0.000000,0.000000,1.500000,0,0);}
.v0{vertical-align:0.000000px;}
.ls0{letter-spacing:0.000000px;}
.sc_{text-shadow:none;}
.sc0{text-shadow:-0.015em 0 transparent,0 0.015em transparent,0.015em 0 transparent,0 -0.015em transparent;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.sc_{-webkit-text-stroke:0px transparent;}
.sc0{-webkit-text-stroke:0.015em transparent;text-shadow:none;}
}
.ws0{word-spacing:0.000000px;}
._45{margin-left:-9.022504px;}
._c{margin-left:-6.254936px;}
._6{margin-left:-4.399514px;}
._d{margin-left:-2.693206px;}
._4{margin-left:-1.291162px;}
._b{width:1.778929px;}
._0{width:3.073600px;}
._1f{width:4.160279px;}
._1c{width:6.240614px;}
._22{width:7.804061px;}
._ad{width:10.558458px;}
._12{width:12.073896px;}
._a{width:13.270183px;}
._10{width:14.343029px;}
._5{width:15.589581px;}
._7{width:17.550234px;}
._1e{width:18.736775px;}
._1b{width:19.747147px;}
._9{width:21.060222px;}
._f{width:22.342566px;}
._13{width:23.668876px;}
._11{width:25.240998px;}
._1a{width:27.150040px;}
._19{width:28.360864px;}
._15{width:30.025787px;}
._3{width:31.159050px;}
._8{width:32.418280px;}
._18{width:33.771679px;}
._14{width:35.187258px;}
._1{width:36.288314px;}
._16{width:38.256640px;}
._21{width:39.847610px;}
._2{width:40.911750px;}
._2e{width:43.692685px;}
._20{width:46.384384px;}
._6e{width:50.808370px;}
._a2{width:53.334086px;}
._a0{width:56.273304px;}
._2c{width:58.678559px;}
._88{width:60.633098px;}
._3b{width:62.728934px;}
._b7{width:65.706035px;}
._76{width:67.116725px;}
._75{width:68.461087px;}
._b8{width:75.394776px;}
._5b{width:78.707436px;}
._48{width:81.018717px;}
._7b{width:84.786967px;}
._b2{width:85.799783px;}
._17{width:95.328945px;}
._97{width:97.315065px;}
._73{width:107.470326px;}
._92{width:108.884248px;}
._63{width:111.431269px;}
._35{width:113.069305px;}
._a9{width:118.361966px;}
._b5{width:121.232694px;}
._47{width:127.825347px;}
._59{width:134.877183px;}
._6d{width:136.225659px;}
._8c{width:139.592651px;}
._91{width:152.428740px;}
._62{width:161.830904px;}
._37{width:169.464960px;}
._43{width:171.705715px;}
._98{width:172.764087px;}
._4f{width:180.211037px;}
._b0{width:186.304370px;}
._2d{width:213.157645px;}
._95{width:218.266420px;}
._b6{width:220.700190px;}
._65{width:226.427748px;}
._a4{width:230.156328px;}
._51{width:233.103928px;}
._69{width:250.329460px;}
._4d{width:254.739210px;}
._78{width:263.913495px;}
._30{width:288.475405px;}
._94{width:292.357558px;}
._9b{width:299.391352px;}
._55{width:306.980482px;}
._ac{width:311.746753px;}
._3c{width:320.193145px;}
._31{width:326.134285px;}
._ab{width:336.934301px;}
._36{width:338.929920px;}
._a3{width:340.093408px;}
._2f{width:344.963725px;}
._7d{width:371.879275px;}
._40{width:373.655844px;}
._85{width:388.550838px;}
._4b{width:392.907052px;}
._b3{width:402.577488px;}
._89{width:416.996727px;}
._a5{width:419.788053px;}
._90{width:427.891200px;}
._5c{width:441.193436px;}
._60{width:447.749748px;}
._86{width:457.830948px;}
._84{width:462.772554px;}
._61{width:467.426074px;}
._54{width:468.730153px;}
._a7{width:475.380281px;}
._8f{width:486.455721px;}
._8a{width:487.982561px;}
._b4{width:491.402239px;}
._33{width:495.512299px;}
._67{width:499.511572px;}
._27{width:501.341440px;}
._38{width:506.446098px;}
._3e{width:508.206057px;}
._70{width:550.840338px;}
._9f{width:569.260186px;}
._7c{width:589.442731px;}
._6c{width:599.584366px;}
._6b{width:603.052846px;}
._1d{width:604.391480px;}
._5f{width:615.193158px;}
._44{width:617.977151px;}
._4a{width:620.525035px;}
._6a{width:625.003066px;}
._79{width:629.210512px;}
._bb{width:630.345704px;}
._b9{width:635.334790px;}
._29{width:637.554437px;}
._28{width:640.683258px;}
._9d{width:644.253444px;}
._34{width:650.024015px;}
._a1{width:653.096661px;}
._aa{width:659.961106px;}
._a6{width:666.616347px;}
._41{width:668.365619px;}
._7e{width:691.918711px;}
._5e{width:708.513902px;}
._66{width:718.729627px;}
._82{width:731.361902px;}
._83{width:747.983896px;}
._25{width:751.382744px;}
._4c{width:765.548325px;}
._50{width:771.481152px;}
._80{width:776.975053px;}
._26{width:779.516080px;}
._8d{width:795.184219px;}
._56{width:821.502769px;}
._93{width:828.960188px;}
._9a{width:849.310641px;}
._a8{width:862.252771px;}
._af{width:870.249867px;}
._8b{width:875.317605px;}
._2b{width:880.021150px;}
._bc{width:882.633849px;}
._99{width:889.243017px;}
._9c{width:917.650011px;}
._39{width:919.360562px;}
._3a{width:958.093640px;}
._72{width:971.153016px;}
._87{width:1031.292573px;}
._71{width:1039.521163px;}
._2a{width:1042.087150px;}
._7a{width:1043.855963px;}
._68{width:1046.131338px;}
._32{width:1078.397302px;}
._3f{width:1094.713754px;}
._58{width:1103.403709px;}
._52{width:1124.682679px;}
._81{width:1126.472446px;}
._74{width:1161.915059px;}
._ba{width:1163.747870px;}
._77{width:1168.633887px;}
._9e{width:1177.065340px;}
._7f{width:1191.344874px;}
._5a{width:1206.614426px;}
._e{width:1221.534515px;}
._42{width:1223.016960px;}
._96{width:1227.157362px;}
._53{width:1231.437245px;}
._49{width:1254.993469px;}
._57{width:1262.109199px;}
._5d{width:1303.227566px;}
._8e{width:1307.468493px;}
._23{width:1334.397285px;}
._6f{width:1350.411571px;}
._3d{width:1383.503565px;}
._64{width:1389.385523px;}
._b1{width:1391.107072px;}
._4e{width:1422.573158px;}
._24{width:1435.819520px;}
._46{width:1456.191181px;}
._ae{width:1462.503526px;}
.fc10{color:rgb(128,128,128);}
.fc4{color:rgb(173,34,49);}
.fc0{color:rgb(35,55,59);}
.fce{color:rgb(0,0,255);}
.fc3{color:rgb(16,136,110);}
.fc7{color:rgb(57,75,79);}
.fc11{color:transparent;}
.fc5{color:rgb(102,102,102);}
.fc1{color:rgb(250,250,250);}
.fcf{color:rgb(176,0,64);}
.fc6{color:rgb(7,96,143);}
.fc8{color:rgb(159,20,101);}
.fc9{color:rgb(21,155,82);}
.fc2{color:rgb(255,255,255);}
.fcb{color:rgb(61,122,122);}
.fca{color:rgb(156,102,0);}
.fcc{color:rgb(0,87,64);}
.fcd{color:rgb(0,128,0);}
.fs5{font-size:31.880400px;}
.fs7{font-size:35.865600px;}
.fs3{font-size:39.850400px;}
.fs6{font-size:43.636400px;}
.fs2{font-size:47.820800px;}
.fs4{font-size:57.384800px;}
.fs1{font-size:82.650000px;}
.fs0{font-size:99.148400px;}
.y26a{bottom:-47.398500px;}
.y23b{bottom:-11.268000px;}
.y0{bottom:-0.750000px;}
.y173{bottom:7.996500px;}
.y1f6{bottom:8.206500px;}
.y9e{bottom:9.100500px;}
.y23a{bottom:10.626000px;}
.y1fc{bottom:10.789500px;}
.y184{bottom:11.971500px;}
.y270{bottom:12.018000px;}
.y1b6{bottom:12.238500px;}
.y166{bottom:13.662000px;}
.y34{bottom:15.418500px;}
.yb0{bottom:17.053500px;}
.y1a5{bottom:17.791500px;}
.y1e8{bottom:17.995500px;}
.y48{bottom:18.421500px;}
.y288{bottom:19.341000px;}
.yf{bottom:19.527000px;}
.y24c{bottom:19.918500px;}
.y1d7{bottom:20.878500px;}
.y8a{bottom:22.492500px;}
.ye3{bottom:24.301500px;}
.y1cb{bottom:24.706500px;}
.y65{bottom:26.421000px;}
.y148{bottom:27.394500px;}
.y183{bottom:28.297500px;}
.y1b5{bottom:28.564500px;}
.yb8{bottom:28.791000px;}
.y8e{bottom:29.409000px;}
.y172{bottom:29.890500px;}
.y70{bottom:31.308000px;}
.y193{bottom:32.415000px;}
.y1a4{bottom:34.117500px;}
.y33{bottom:34.323000px;}
.y1de{bottom:37.855500px;}
.y154{bottom:38.274000px;}
.y133{bottom:38.931000px;}
.y14f{bottom:39.223500px;}
.y22b{bottom:39.648000px;}
.yaf{bottom:40.425000px;}
.y1ca{bottom:41.034000px;}
.y287{bottom:41.233500px;}
.y1e7{bottom:41.367000px;}
.y11e{bottom:42.123000px;}
.y1bd{bottom:42.163500px;}
.y47{bottom:42.480000px;}
.y1d6{bottom:44.251500px;}
.y1b4{bottom:44.890500px;}
.y27c{bottom:48.393000px;}
.y246{bottom:48.928500px;}
.y234{bottom:49.041000px;}
.y1f5{bottom:50.347500px;}
.y1a3{bottom:50.443500px;}
.y2c{bottom:50.535000px;}
.y24{bottom:50.610000px;}
.y147{bottom:50.766000px;}
.y64{bottom:51.825000px;}
.yb7{bottom:52.164000px;}
.y26f{bottom:53.217000px;}
.yf0{bottom:53.635500px;}
.y222{bottom:54.174000px;}
.yf8{bottom:54.447000px;}
.y8d{bottom:54.814500px;}
.yd3{bottom:55.828500px;}
.y53{bottom:55.927500px;}
.y21b{bottom:56.467500px;}
.y6f{bottom:56.713500px;}
.y1c9{bottom:57.360000px;}
.y269{bottom:57.700500px;}
.ya6{bottom:57.964500px;}
.y89{bottom:59.314500px;}
.ye2{bottom:59.628000px;}
.y182{bottom:60.951000px;}
.y1b3{bottom:61.216500px;}
.ye{bottom:61.422000px;}
.y153{bottom:61.645500px;}
.y3d{bottom:61.947000px;}
.y14e{bottom:62.595000px;}
.y100{bottom:62.746500px;}
.y171{bottom:64.036500px;}
.y245{bottom:65.256000px;}
.y13a{bottom:65.500500px;}
.y143{bottom:66.363000px;}
.y46{bottom:66.540000px;}
.y1a2{bottom:66.769500px;}
.ycb{bottom:66.819000px;}
.y5a{bottom:69.955500px;}
.y259{bottom:70.818000px;}
.y276{bottom:71.482500px;}
.y27b{bottom:71.766000px;}
.yc0{bottom:71.874000px;}
.y22a{bottom:71.986500px;}
.y233{bottom:72.412500px;}
.yef{bottom:72.540000px;}
.yae{bottom:72.765000px;}
.y1a{bottom:74.589000px;}
.y221{bottom:74.796000px;}
.y15a{bottom:74.907000px;}
.y1fb{bottom:75.994500px;}
.y1e6{bottom:76.695000px;}
.y192{bottom:76.708500px;}
.y191{bottom:76.710000px;}
.y181{bottom:77.277000px;}
.y1b2{bottom:77.542500px;}
.yf7{bottom:77.818500px;}
.y63{bottom:78.724500px;}
.y1c8{bottom:78.999000px;}
.yd2{bottom:79.200000px;}
.y52{bottom:79.987500px;}
.y109{bottom:80.202000px;}
.y8c{bottom:80.218500px;}
.ya5{bottom:81.337500px;}
.y6e{bottom:82.117500px;}
.y1ef{bottom:82.315500px;}
.y88{bottom:82.687500px;}
.y142{bottom:82.689000px;}
.y78{bottom:82.930500px;}
.y1a1{bottom:83.097000px;}
.y11d{bottom:83.368500px;}
.y21a{bottom:83.664000px;}
.y262{bottom:83.758500px;}
.y5{bottom:84.112500px;}
.y14{bottom:85.057500px;}
.y23{bottom:85.129500px;}
.y3c{bottom:85.320000px;}
.y132{bottom:86.214000px;}
.y2b{bottom:88.044000px;}
.y1d5{bottom:88.545000px;}
.y244{bottom:88.800000px;}
.yb6{bottom:90.480000px;}
.y45{bottom:90.600000px;}
.y212{bottom:90.658500px;}
.y1dd{bottom:91.116000px;}
.yee{bottom:91.444500px;}
.y165{bottom:91.533000px;}
.ye1{bottom:91.929000px;}
.y99{bottom:92.788500px;}
.yca{bottom:93.180000px;}
.y286{bottom:93.507000px;}
.y180{bottom:93.603000px;}
.y1b1{bottom:93.868500px;}
.y59{bottom:94.015500px;}
.y258{bottom:94.191000px;}
.y125{bottom:94.453500px;}
.y1f4{bottom:94.642500px;}
.yda{bottom:94.786500px;}
.y275{bottom:94.854000px;}
.y12a{bottom:95.236500px;}
.y220{bottom:95.419500px;}
.y232{bottom:95.785500px;}
.ybf{bottom:95.934000px;}
.y26e{bottom:96.016500px;}
.yad{bottom:96.136500px;}
.y146{bottom:98.049000px;}
.y1bc{bottom:98.412000px;}
.y206{bottom:98.493000px;}
.y1ee{bottom:98.641500px;}
.y15f{bottom:98.836500px;}
.y108{bottom:99.106500px;}
.y1a0{bottom:99.423000px;}
.yd{bottom:100.389000px;}
.y1c7{bottom:102.372000px;}
.yf6{bottom:103.737000px;}
.y170{bottom:103.848000px;}
.y11c{bottom:103.990500px;}
.y51{bottom:104.046000px;}
.y62{bottom:104.128500px;}
.y261{bottom:104.382000px;}
.y141{bottom:105.532500px;}
.y8b{bottom:105.624000px;}
.y87{bottom:106.059000px;}
.y16a{bottom:106.272000px;}
.y10f{bottom:106.317000px;}
.y139{bottom:106.804500px;}
.y219{bottom:107.037000px;}
.y6d{bottom:107.523000px;}
.y115{bottom:108.691500px;}
.y20c{bottom:109.039500px;}
.y4{bottom:109.125000px;}
.y131{bottom:109.585500px;}
.y14d{bottom:109.878000px;}
.y17f{bottom:109.929000px;}
.yed{bottom:110.347500px;}
.y124{bottom:110.779500px;}
.y268{bottom:110.961000px;}
.y1e5{bottom:112.023000px;}
.y1b0{bottom:113.124000px;}
.y3b{bottom:113.175000px;}
.yd9{bottom:113.299500px;}
.yc9{bottom:113.803500px;}
.yb5{bottom:113.853000px;}
.y1dc{bottom:114.487500px;}
.y95{bottom:114.775500px;}
.yd1{bottom:115.237500px;}
.y77{bottom:115.657500px;}
.y1d1{bottom:115.899000px;}
.y21f{bottom:116.041500px;}
.y19{bottom:116.106000px;}
.y44{bottom:116.116500px;}
.y211{bottom:116.119500px;}
.y285{bottom:116.878500px;}
.y229{bottom:117.775500px;}
.y152{bottom:117.894000px;}
.y107{bottom:118.011000px;}
.y58{bottom:118.075500px;}
.y231{bottom:119.157000px;}
.y22{bottom:119.650500px;}
.y190{bottom:121.003500px;}
.y1bb{bottom:121.785000px;}
.y205{bottom:121.866000px;}
.y15e{bottom:122.209500px;}
.y11b{bottom:124.614000px;}
.y27a{bottom:125.025000px;}
.y2a{bottom:125.553000px;}
.y17e{bottom:126.255000px;}
.y140{bottom:126.595500px;}
.y260{bottom:127.993500px;}
.y50{bottom:128.106000px;}
.yac{bottom:128.475000px;}
.ya4{bottom:128.619000px;}
.yc{bottom:129.193500px;}
.yec{bottom:129.252000px;}
.y239{bottom:129.432000px;}
.y138{bottom:130.177500px;}
.y1ed{bottom:130.297500px;}
.y13{bottom:130.362000px;}
.yff{bottom:130.413000px;}
.y61{bottom:131.028000px;}
.y159{bottom:131.155500px;}
.y32{bottom:131.881500px;}
.y20b{bottom:132.003000px;}
.y257{bottom:132.205500px;}
.y1d4{bottom:132.838500px;}
.y6c{bottom:132.927000px;}
.y10e{bottom:133.066500px;}
.yc8{bottom:134.425500px;}
.y18a{bottom:135.142500px;}
.y1fa{bottom:135.232500px;}
.y9c{bottom:135.570000px;}
.y98{bottom:135.753000px;}
.y7e{bottom:136.366500px;}
.y3a{bottom:136.546500px;}
.y19f{bottom:136.603500px;}
.y164{bottom:138.816000px;}
.y1f3{bottom:138.936000px;}
.y1cf{bottom:139.270500px;}
.y1d0{bottom:139.272000px;}
.yd8{bottom:139.462500px;}
.y123{bottom:139.891500px;}
.y24b{bottom:139.962000px;}
.y243{bottom:140.992500px;}
.y200{bottom:141.843000px;}
.y57{bottom:142.135500px;}
.y274{bottom:142.137000px;}
.ye0{bottom:142.164000px;}
.y230{bottom:142.530000px;}
.y17d{bottom:142.581000px;}
.y86{bottom:142.881000px;}
.y1af{bottom:142.932000px;}
.y16f{bottom:143.658000px;}
.ybe{bottom:143.904000px;}
.y106{bottom:144.760500px;}
.y91{bottom:145.084500px;}
.y11a{bottom:145.236000px;}
.y145{bottom:145.332000px;}
.y253{bottom:148.033500px;}
.yeb{bottom:148.156500px;}
.y256{bottom:148.531500px;}
.y76{bottom:150.462000px;}
.y284{bottom:150.711000px;}
.y189{bottom:151.468500px;}
.yab{bottom:151.848000px;}
.ya3{bottom:151.992000px;}
.y1c6{bottom:152.145000px;}
.yb4{bottom:152.169000px;}
.y21{bottom:152.638500px;}
.y19e{bottom:152.929500px;}
.y1e4{bottom:152.956500px;}
.y218{bottom:153.472500px;}
.yd0{bottom:153.553500px;}
.y20a{bottom:155.614500px;}
.y1ec{bottom:156.421500px;}
.y60{bottom:156.432000px;}
.y130{bottom:156.868500px;}
.y14c{bottom:157.161000px;}
.y129{bottom:157.462500px;}
.y18{bottom:157.623000px;}
.yc7{bottom:158.037000px;}
.y6b{bottom:158.332500px;}
.y17c{bottom:158.907000px;}
.y1ae{bottom:159.259500px;}
.y1f2{bottom:159.558000px;}
.y210{bottom:160.414500px;}
.y10d{bottom:160.921500px;}
.y43{bottom:161.059500px;}
.y7d{bottom:161.772000px;}
.y163{bottom:162.187500px;}
.y29{bottom:163.062000px;}
.y228{bottom:163.563000px;}
.y267{bottom:164.221500px;}
.y252{bottom:164.359500px;}
.y242{bottom:164.364000px;}
.y94{bottom:164.403000px;}
.y255{bottom:164.859000px;}
.y18f{bottom:165.297000px;}
.ydf{bottom:165.535500px;}
.y137{bottom:166.215000px;}
.y85{bottom:166.252500px;}
.y84{bottom:166.254000px;}
.y25f{bottom:166.309500px;}
.y21e{bottom:166.552500px;}
.y16e{bottom:167.031000px;}
.yea{bottom:167.059500px;}
.y1db{bottom:167.748000px;}
.y188{bottom:167.796000px;}
.y114{bottom:167.929500px;}
.ybd{bottom:167.962500px;}
.y105{bottom:168.132000px;}
.y1c5{bottom:168.471000px;}
.y169{bottom:168.498000px;}
.y31{bottom:168.703500px;}
.yf5{bottom:168.952500px;}
.y204{bottom:169.149000px;}
.y19d{bottom:169.257000px;}
.y1e3{bottom:169.282500px;}
.yb{bottom:169.761000px;}
.y238{bottom:170.736000px;}
.y283{bottom:171.334500px;}
.y39{bottom:172.584000px;}
.y1ff{bottom:172.776000px;}
.y75{bottom:173.833500px;}
.y151{bottom:174.144000px;}
.yaa{bottom:175.219500px;}
.yb3{bottom:175.540500px;}
.y1ad{bottom:175.585500px;}
.y4f{bottom:176.076000px;}
.y13f{bottom:176.748000px;}
.y12{bottom:177.112500px;}
.y1d3{bottom:177.132000px;}
.y12f{bottom:177.490500px;}
.y279{bottom:178.285500px;}
.y15d{bottom:178.458000px;}
.y1f1{bottom:180.181500px;}
.y90{bottom:180.411000px;}
.y217{bottom:180.669000px;}
.y251{bottom:180.687000px;}
.y254{bottom:181.185000px;}
.y1c{bottom:181.594500px;}
.y26d{bottom:181.615500px;}
.y5f{bottom:181.837500px;}
.y6a{bottom:183.736500px;}
.y119{bottom:183.792000px;}
.y187{bottom:184.122000px;}
.y1c4{bottom:184.797000px;}
.y9b{bottom:185.197500px;}
.y19c{bottom:185.583000px;}
.y1e2{bottom:185.608500px;}
.ye9{bottom:185.964000px;}
.y25e{bottom:186.931500px;}
.y1ba{bottom:186.954000px;}
.y7c{bottom:187.176000px;}
.y24a{bottom:187.245000px;}
.y158{bottom:187.405500px;}
.y266{bottom:187.593000px;}
.y241{bottom:187.737000px;}
.y3{bottom:188.865000px;}
.yfe{bottom:189.277500px;}
.y1ce{bottom:189.543000px;}
.y83{bottom:189.625500px;}
.y1da{bottom:191.119500px;}
.y113{bottom:191.302500px;}
.y17b{bottom:191.560500px;}
.y122{bottom:191.584500px;}
.ycf{bottom:191.869500px;}
.y1ac{bottom:191.911500px;}
.ybc{bottom:192.022500px;}
.y30{bottom:192.076500px;}
.yf4{bottom:192.324000px;}
.y203{bottom:192.520500px;}
.y22f{bottom:192.870000px;}
.y56{bottom:193.093500px;}
.y227{bottom:193.152000px;}
.yd7{bottom:193.432500px;}
.y237{bottom:194.109000px;}
.y42{bottom:194.893500px;}
.y1f9{bottom:196.560000px;}
.y74{bottom:197.206500px;}
.y1bf{bottom:197.515500px;}
.y21d{bottom:197.635500px;}
.y282{bottom:197.934000px;}
.y12e{bottom:198.114000px;}
.ya{bottom:198.565500px;}
.y17{bottom:199.140000px;}
.ya2{bottom:199.273500px;}
.y4e{bottom:200.136000px;}
.y28{bottom:200.572500px;}
.y1f0{bottom:200.803500px;}
.y1c3{bottom:201.123000px;}
.y15c{bottom:201.829500px;}
.y97{bottom:201.841500px;}
.y19b{bottom:201.909000px;}
.y1e1{bottom:201.934500px;}
.yc6{bottom:202.330500px;}
.y209{bottom:202.896000px;}
.y14b{bottom:203.004000px;}
.y1b9{bottom:203.280000px;}
.y1fe{bottom:203.710500px;}
.y216{bottom:204.042000px;}
.y118{bottom:204.414000px;}
.y20f{bottom:204.708000px;}
.yde{bottom:206.841000px;}
.y5e{bottom:207.241500px;}
.y93{bottom:207.366000px;}
.y13b{bottom:207.372000px;}
.y25d{bottom:207.555000px;}
.ya9{bottom:207.558000px;}
.yb2{bottom:207.841500px;}
.y17a{bottom:207.886500px;}
.y20{bottom:208.044000px;}
.yfd{bottom:208.182000px;}
.y1ab{bottom:208.237500px;}
.yc1{bottom:208.755000px;}
.y69{bottom:209.142000px;}
.y162{bottom:209.470500px;}
.y18e{bottom:209.590500px;}
.y1eb{bottom:210.360000px;}
.y157{bottom:210.777000px;}
.y240{bottom:211.108500px;}
.y250{bottom:211.393500px;}
.y110{bottom:212.134500px;}
.yd6{bottom:212.284500px;}
.y7b{bottom:212.581500px;}
.y1cd{bottom:212.914500px;}
.y186{bottom:213.117000px;}
.y1d9{bottom:214.492500px;}
.y273{bottom:215.242500px;}
.y8f{bottom:215.739000px;}
.y144{bottom:215.986500px;}
.ye8{bottom:216.450000px;}
.y226{bottom:216.763500px;}
.y281{bottom:217.062000px;}
.y136{bottom:217.195500px;}
.y236{bottom:217.480500px;}
.y38{bottom:217.588500px;}
.y19a{bottom:218.235000px;}
.y21c{bottom:218.257500px;}
.y12d{bottom:218.736000px;}
.y14a{bottom:219.330000px;}
.y1b8{bottom:219.606000px;}
.y128{bottom:219.688500px;}
.y1f8{bottom:219.931500px;}
.y41{bottom:221.254500px;}
.y1d2{bottom:221.425500px;}
.y10c{bottom:221.653500px;}
.y4d{bottom:224.196000px;}
.y179{bottom:224.212500px;}
.y121{bottom:224.238000px;}
.y11{bottom:224.338500px;}
.y26c{bottom:224.415000px;}
.y1aa{bottom:224.563500px;}
.y27{bottom:224.631000px;}
.y117{bottom:225.036000px;}
.y208{bottom:226.269000px;}
.y82{bottom:226.447500px;}
.yfc{bottom:227.085000px;}
.y1c2{bottom:227.130000px;}
.y9{bottom:227.370000px;}
.ydd{bottom:227.463000px;}
.y1e0{bottom:227.941500px;}
.y20e{bottom:228.079500px;}
.y9a{bottom:228.160500px;}
.yc5{bottom:228.691500px;}
.y104{bottom:228.864000px;}
.y2f{bottom:228.898500px;}
.y13e{bottom:230.007000px;}
.yce{bottom:230.187000px;}
.y150{bottom:230.392500px;}
.y168{bottom:230.724000px;}
.ya8{bottom:230.931000px;}
.y25c{bottom:231.165000px;}
.y278{bottom:231.546000px;}
.y5d{bottom:232.647000px;}
.y161{bottom:232.843500px;}
.y1b{bottom:233.151000px;}
.y1d8{bottom:233.380500px;}
.y249{bottom:233.656500px;}
.y1ea{bottom:233.733000px;}
.y68{bottom:234.546000px;}
.y199{bottom:234.561000px;}
.y1fd{bottom:234.643500px;}
.y16d{bottom:234.696000px;}
.y24f{bottom:234.766500px;}
.ye7{bottom:235.354500px;}
.y1b7{bottom:235.932000px;}
.y280{bottom:236.190000px;}
.y185{bottom:236.488500px;}
.y225{bottom:237.385500px;}
.y7a{bottom:237.985500px;}
.y18d{bottom:239.179500px;}
.y16{bottom:239.212500px;}
.y22e{bottom:239.253000px;}
.y12b{bottom:239.358000px;}
.y12c{bottom:239.359500px;}
.y202{bottom:239.803500px;}
.ybb{bottom:239.992500px;}
.y178{bottom:240.538500px;}
.y10b{bottom:240.558000px;}
.y265{bottom:240.853500px;}
.y23f{bottom:240.870000px;}
.y1a9{bottom:240.889500px;}
.y37{bottom:240.960000px;}
.y272{bottom:241.603500px;}
.y1f{bottom:242.565000px;}
.y127{bottom:243.061500px;}
.y73{bottom:243.949500px;}
.y55{bottom:244.053000px;}
.y40{bottom:244.626000px;}
.y96{bottom:244.806000px;}
.y235{bottom:245.337000px;}
.y116{bottom:245.659500px;}
.yfb{bottom:245.989500px;}
.y2{bottom:246.063000px;}
.yd5{bottom:246.544500px;}
.ya1{bottom:246.556500px;}
.y103{bottom:247.768500px;}
.ydc{bottom:248.086500px;}
.y4b{bottom:248.254500px;}
.y4c{bottom:248.256000px;}
.y1cc{bottom:248.952000px;}
.yc4{bottom:249.315000px;}
.y81{bottom:249.819000px;}
.y248{bottom:249.982500px;}
.y92{bottom:250.330500px;}
.y215{bottom:250.477500px;}
.y112{bottom:250.539000px;}
.y198{bottom:250.887000px;}
.y1df{bottom:251.314500px;}
.y207{bottom:252.630000px;}
.y13d{bottom:253.380000px;}
.y1be{bottom:253.764000px;}
.y1c1{bottom:253.917000px;}
.y167{bottom:254.097000px;}
.y25b{bottom:254.538000px;}
.yb1{bottom:255.087000px;}
.y27f{bottom:255.319500px;}
.y8{bottom:256.174500px;}
.y277{bottom:256.753500px;}
.y120{bottom:256.890000px;}
.y1a8{bottom:257.215500px;}
.yf3{bottom:257.539500px;}
.y5c{bottom:258.051000px;}
.y24e{bottom:258.138000px;}
.y135{bottom:258.501000px;}
.y16c{bottom:259.801500px;}
.y67{bottom:259.951500px;}
.y15b{bottom:261.531000px;}
.y26{bottom:262.140000px;}
.y22d{bottom:262.624500px;}
.y149{bottom:262.731000px;}
.y23e{bottom:262.987500px;}
.y201{bottom:263.175000px;}
.ya7{bottom:263.269500px;}
.y79{bottom:263.391000px;}
.yba{bottom:264.052500px;}
.y264{bottom:264.225000px;}
.yfa{bottom:264.894000px;}
.y2e{bottom:265.720500px;}
.y126{bottom:266.433000px;}
.y102{bottom:266.673000px;}
.y156{bottom:267.027000px;}
.y197{bottom:267.213000px;}
.y26b{bottom:267.214500px;}
.y10a{bottom:267.307500px;}
.y36{bottom:267.321000px;}
.y72{bottom:267.322500px;}
.ycd{bottom:268.503000px;}
.ydb{bottom:268.708500px;}
.y18c{bottom:268.768500px;}
.y10{bottom:268.816500px;}
.ye6{bottom:269.202000px;}
.yc3{bottom:269.937000px;}
.yd4{bottom:272.121000px;}
.y247{bottom:272.227500px;}
.y20d{bottom:272.373000px;}
.y177{bottom:273.190500px;}
.y1a7{bottom:273.541500px;}
.y111{bottom:273.912000px;}
.y27e{bottom:274.447500px;}
.y1{bottom:276.997500px;}
.y1e{bottom:277.084500px;}
.y214{bottom:277.675500px;}
.y25a{bottom:277.909500px;}
.y3f{bottom:278.460000px;}
.y1f7{bottom:279.169500px;}
.y15{bottom:279.283500px;}
.y160{bottom:280.125000px;}
.yf2{bottom:280.912500px;}
.ya0{bottom:282.594000px;}
.y224{bottom:283.174500px;}
.y5b{bottom:283.456500px;}
.y196{bottom:283.539000px;}
.y1c0{bottom:283.890000px;}
.y24d{bottom:284.499000px;}
.y16b{bottom:284.908500px;}
.y7{bottom:284.979000px;}
.y4a{bottom:284.980500px;}
.y23d{bottom:285.103500px;}
.y66{bottom:285.355500px;}
.y11f{bottom:285.885000px;}
.y80{bottom:286.641000px;}
.y9d{bottom:287.388000px;}
.y263{bottom:287.598000px;}
.ye5{bottom:288.106500px;}
.yb9{bottom:288.112500px;}
.y271{bottom:288.886500px;}
.y18b{bottom:289.390500px;}
.y176{bottom:289.516500px;}
.y1a6{bottom:289.869000px;}
.y1e9{bottom:289.981500px;}
.y155{bottom:290.398500px;}
.y71{bottom:290.694000px;}
.y101{bottom:293.422500px;}
.yc2{bottom:293.548500px;}
.y54{bottom:295.011000px;}
.y27d{bottom:295.069500px;}
.y25{bottom:295.129500px;}
.yf9{bottom:297.621000px;}
.y134{bottom:299.805000px;}
.y195{bottom:299.866500px;}
.y213{bottom:301.047000px;}
.y2d{bottom:302.541000px;}
.y35{bottom:303.358500px;}
.ycc{bottom:304.539000px;}
.y175{bottom:305.844000px;}
.y13c{bottom:306.640500px;}
.y9f{bottom:306.654000px;}
.yf1{bottom:306.831000px;}
.y22c{bottom:306.918000px;}
.ye4{bottom:307.009500px;}
.y23c{bottom:307.632000px;}
.y49{bottom:309.039000px;}
.y7f{bottom:310.014000px;}
.y1d{bottom:310.074000px;}
.y3e{bottom:310.761000px;}
.y223{bottom:312.763500px;}
.y194{bottom:316.192500px;}
.y174{bottom:322.170000px;}
.y6{bottom:354.223500px;}
.h19{height:22.061237px;}
.h16{height:22.124998px;}
.h9{height:23.910300px;}
.hc{height:24.890726px;}
.h15{height:25.679770px;}
.hb{height:26.899200px;}
.h1c{height:27.576477px;}
.h1a{height:27.656178px;}
.h17{height:28.094532px;}
.h5{height:29.887800px;}
.h10{height:30.196389px;}
.hd{height:30.283662px;}
.h18{height:30.763662px;}
.h13{height:31.243662px;}
.ha{height:32.727300px;}
.he{height:33.091994px;}
.hf{height:33.187635px;}
.h4{height:33.665843px;}
.h6{height:35.865600px;}
.h8{height:39.710282px;}
.h1b{height:40.398899px;}
.h7{height:43.038600px;}
.h3{height:58.268250px;}
.h11{height:61.904850px;}
.h12{height:61.987500px;}
.h14{height:68.610693px;}
.h2{height:74.361300px;}
.h0{height:382.677000px;}
.h1{height:383.250000px;}
.w0{width:680.314500px;}
.w1{width:681.000000px;}
.x0{left:0.000000px;}
.x12{left:11.200500px;}
.x3{left:16.000500px;}
.xe{left:23.076000px;}
.x48{left:24.598500px;}
.xd{left:29.854500px;}
.x2e{left:33.939000px;}
.x30{left:35.625000px;}
.x59{left:37.443000px;}
.x2f{left:38.749500px;}
.x5b{left:39.943500px;}
.x5c{left:41.404500px;}
.x1{left:42.519000px;}
.x52{left:44.247000px;}
.x53{left:45.520500px;}
.x20{left:47.002500px;}
.x7{left:48.136500px;}
.x49{left:49.992000px;}
.x4{left:51.732000px;}
.x31{left:53.064000px;}
.x11{left:54.156000px;}
.x33{left:56.532000px;}
.x9{left:58.099500px;}
.x16{left:59.668500px;}
.x13{left:62.746500px;}
.x1b{left:66.639000px;}
.x4b{left:69.045000px;}
.x10{left:71.337000px;}
.x2a{left:72.408000px;}
.x35{left:73.914000px;}
.x5{left:75.729000px;}
.xc{left:76.927500px;}
.x19{left:79.729500px;}
.x18{left:80.887500px;}
.xb{left:86.343000px;}
.x4c{left:87.351000px;}
.x15{left:88.507500px;}
.x37{left:90.190500px;}
.x17{left:94.338000px;}
.xa{left:95.757000px;}
.x65{left:97.663500px;}
.x4a{left:100.801500px;}
.x47{left:105.135000px;}
.x58{left:106.852500px;}
.x3a{left:107.974500px;}
.x1c{left:111.247500px;}
.x5f{left:112.378500px;}
.x28{left:118.966500px;}
.x60{left:121.585500px;}
.x5d{left:122.689500px;}
.x41{left:124.188000px;}
.xf{left:132.183000px;}
.x1d{left:134.155500px;}
.x5a{left:136.666500px;}
.x14{left:139.656000px;}
.x5e{left:142.495500px;}
.x8{left:160.158000px;}
.x55{left:211.005000px;}
.x34{left:242.865000px;}
.x45{left:250.240500px;}
.x4d{left:257.520000px;}
.x3b{left:259.950000px;}
.x4e{left:282.924000px;}
.x38{left:287.077500px;}
.x3e{left:291.718500px;}
.x57{left:295.179000px;}
.x62{left:297.783000px;}
.x32{left:320.763000px;}
.x63{left:323.188500px;}
.x26{left:369.732000px;}
.x21{left:382.657500px;}
.x56{left:389.704500px;}
.x1e{left:391.429500px;}
.x36{left:393.817500px;}
.x22{left:404.356500px;}
.x25{left:406.306500px;}
.x1f{left:414.339000px;}
.x23{left:427.266000px;}
.x27{left:437.248500px;}
.x51{left:438.510000px;}
.x24{left:450.174000px;}
.x29{left:462.547500px;}
.x64{left:480.468000px;}
.x44{left:482.838000px;}
.x43{left:484.864500px;}
.x54{left:493.432500px;}
.x46{left:496.093500px;}
.x40{left:497.401500px;}
.x2c{left:499.296000px;}
.x39{left:504.273000px;}
.x2d{left:514.641000px;}
.x2b{left:518.943000px;}
.x61{left:521.440500px;}
.x3c{left:532.777500px;}
.x3d{left:538.012500px;}
.x4f{left:555.588000px;}
.x3f{left:562.720500px;}
.x2{left:568.057500px;}
.x50{left:571.215000px;}
.x42{left:575.044500px;}
.x1a{left:636.604500px;}
.x6{left:642.955500px;}
@media print{
.v0{vertical-align:0.000000pt;}
.ls0{letter-spacing:0.000000pt;}
.ws0{word-spacing:0.000000pt;}
._45{margin-left:-8.020004pt;}
._c{margin-left:-5.559943pt;}
._6{margin-left:-3.910679pt;}
._d{margin-left:-2.393961pt;}
._4{margin-left:-1.147699pt;}
._b{width:1.581270pt;}
._0{width:2.732089pt;}
._1f{width:3.698026pt;}
._1c{width:5.547213pt;}
._22{width:6.936943pt;}
._ad{width:9.385296pt;}
._12{width:10.732352pt;}
._a{width:11.795718pt;}
._10{width:12.749359pt;}
._5{width:13.857405pt;}
._7{width:15.600208pt;}
._1e{width:16.654911pt;}
._1b{width:17.553020pt;}
._9{width:18.720197pt;}
._f{width:19.860059pt;}
._13{width:21.039001pt;}
._11{width:22.436443pt;}
._1a{width:24.133369pt;}
._19{width:25.209657pt;}
._15{width:26.689588pt;}
._3{width:27.696933pt;}
._8{width:28.816249pt;}
._18{width:30.019270pt;}
._14{width:31.277563pt;}
._1{width:32.256279pt;}
._16{width:34.005902pt;}
._21{width:35.420098pt;}
._2{width:36.366000pt;}
._2e{width:38.837942pt;}
._20{width:41.230563pt;}
._6e{width:45.162996pt;}
._a2{width:47.408077pt;}
._a0{width:50.020715pt;}
._2c{width:52.158719pt;}
._88{width:53.896087pt;}
._3b{width:55.759053pt;}
._b7{width:58.405364pt;}
._76{width:59.659311pt;}
._75{width:60.854300pt;}
._b8{width:67.017579pt;}
._5b{width:69.962166pt;}
._48{width:72.016637pt;}
._7b{width:75.366193pt;}
._b2{width:76.266474pt;}
._17{width:84.736840pt;}
._97{width:86.502280pt;}
._73{width:95.529179pt;}
._92{width:96.785998pt;}
._63{width:99.050017pt;}
._35{width:100.506049pt;}
._a9{width:105.210636pt;}
._b5{width:107.762395pt;}
._47{width:113.622530pt;}
._59{width:119.890830pt;}
._6d{width:121.089475pt;}
._8c{width:124.082357pt;}
._91{width:135.492213pt;}
._62{width:143.849692pt;}
._37{width:150.635520pt;}
._43{width:152.627302pt;}
._98{width:153.568077pt;}
._4f{width:160.187589pt;}
._b0{width:165.603884pt;}
._2d{width:189.473462pt;}
._95{width:194.014595pt;}
._b6{width:196.177947pt;}
._65{width:201.269109pt;}
._a4{width:204.583402pt;}
._51{width:207.203492pt;}
._69{width:222.515076pt;}
._4d{width:226.434853pt;}
._78{width:234.589773pt;}
._30{width:256.422582pt;}
._94{width:259.873385pt;}
._9b{width:266.125647pt;}
._55{width:272.871539pt;}
._ac{width:277.108225pt;}
._3c{width:284.616129pt;}
._31{width:289.897142pt;}
._ab{width:299.497156pt;}
._36{width:301.271040pt;}
._a3{width:302.305251pt;}
._2f{width:306.634422pt;}
._7d{width:330.559356pt;}
._40{width:332.138528pt;}
._85{width:345.378523pt;}
._4b{width:349.250713pt;}
._b3{width:357.846656pt;}
._89{width:370.663758pt;}
._a5{width:373.144936pt;}
._90{width:380.347733pt;}
._5c{width:392.171943pt;}
._60{width:397.999776pt;}
._86{width:406.960842pt;}
._84{width:411.353382pt;}
._61{width:415.489844pt;}
._54{width:416.649025pt;}
._a7{width:422.560250pt;}
._8f{width:432.405086pt;}
._8a{width:433.762276pt;}
._b4{width:436.801990pt;}
._33{width:440.455377pt;}
._67{width:444.010286pt;}
._27{width:445.636835pt;}
._38{width:450.174310pt;}
._3e{width:451.738717pt;}
._70{width:489.635856pt;}
._9f{width:506.009055pt;}
._7c{width:523.949094pt;}
._6c{width:532.963881pt;}
._6b{width:536.046974pt;}
._1d{width:537.236871pt;}
._5f{width:546.838363pt;}
._44{width:549.313023pt;}
._4a{width:551.577809pt;}
._6a{width:555.558281pt;}
._79{width:559.298233pt;}
._bb{width:560.307293pt;}
._b9{width:564.742035pt;}
._29{width:566.715056pt;}
._28{width:569.496229pt;}
._9d{width:572.669728pt;}
._34{width:577.799124pt;}
._a1{width:580.530366pt;}
._aa{width:586.632095pt;}
._a6{width:592.547864pt;}
._41{width:594.102773pt;}
._7e{width:615.038854pt;}
._5e{width:629.790135pt;}
._66{width:638.870780pt;}
._82{width:650.099469pt;}
._83{width:664.874574pt;}
._25{width:667.895772pt;}
._4c{width:680.487400pt;}
._50{width:685.761024pt;}
._80{width:690.644492pt;}
._26{width:692.903182pt;}
._8d{width:706.830417pt;}
._56{width:730.224684pt;}
._93{width:736.853500pt;}
._9a{width:754.942792pt;}
._a8{width:766.446908pt;}
._af{width:773.555437pt;}
._8b{width:778.060093pt;}
._2b{width:782.241022pt;}
._bc{width:784.563421pt;}
._99{width:790.438237pt;}
._9c{width:815.688899pt;}
._39{width:817.209388pt;}
._3a{width:851.638791pt;}
._72{width:863.247126pt;}
._87{width:916.704509pt;}
._71{width:924.018811pt;}
._2a{width:926.299689pt;}
._7a{width:927.871967pt;}
._68{width:929.894523pt;}
._32{width:958.575379pt;}
._3f{width:973.078892pt;}
._58{width:980.803297pt;}
._52{width:999.717937pt;}
._81{width:1001.308841pt;}
._74{width:1032.813386pt;}
._ba{width:1034.442551pt;}
._77{width:1038.785677pt;}
._9e{width:1046.280302pt;}
._7f{width:1058.973221pt;}
._5a{width:1072.546156pt;}
._e{width:1085.808458pt;}
._42{width:1087.126187pt;}
._96{width:1090.806544pt;}
._53{width:1094.610884pt;}
._49{width:1115.549750pt;}
._57{width:1121.874844pt;}
._5d{width:1158.424503pt;}
._8e{width:1162.194216pt;}
._23{width:1186.130920pt;}
._6f{width:1200.365841pt;}
._3d{width:1229.780946pt;}
._64{width:1235.009354pt;}
._b1{width:1236.539620pt;}
._4e{width:1264.509474pt;}
._24{width:1276.284018pt;}
._46{width:1294.392161pt;}
._ae{width:1300.003135pt;}
.fs5{font-size:28.338133pt;}
.fs7{font-size:31.880533pt;}
.fs3{font-size:35.422578pt;}
.fs6{font-size:38.787911pt;}
.fs2{font-size:42.507378pt;}
.fs4{font-size:51.008711pt;}
.fs1{font-size:73.466667pt;}
.fs0{font-size:88.131911pt;}
.y26a{bottom:-42.132000pt;}
.y23b{bottom:-10.016000pt;}
.y0{bottom:-0.666667pt;}
.y173{bottom:7.108000pt;}
.y1f6{bottom:7.294667pt;}
.y9e{bottom:8.089333pt;}
.y23a{bottom:9.445333pt;}
.y1fc{bottom:9.590667pt;}
.y184{bottom:10.641333pt;}
.y270{bottom:10.682667pt;}
.y1b6{bottom:10.878667pt;}
.y166{bottom:12.144000pt;}
.y34{bottom:13.705333pt;}
.yb0{bottom:15.158667pt;}
.y1a5{bottom:15.814667pt;}
.y1e8{bottom:15.996000pt;}
.y48{bottom:16.374667pt;}
.y288{bottom:17.192000pt;}
.yf{bottom:17.357333pt;}
.y24c{bottom:17.705333pt;}
.y1d7{bottom:18.558667pt;}
.y8a{bottom:19.993333pt;}
.ye3{bottom:21.601333pt;}
.y1cb{bottom:21.961333pt;}
.y65{bottom:23.485333pt;}
.y148{bottom:24.350667pt;}
.y183{bottom:25.153333pt;}
.y1b5{bottom:25.390667pt;}
.yb8{bottom:25.592000pt;}
.y8e{bottom:26.141333pt;}
.y172{bottom:26.569333pt;}
.y70{bottom:27.829333pt;}
.y193{bottom:28.813333pt;}
.y1a4{bottom:30.326667pt;}
.y33{bottom:30.509333pt;}
.y1de{bottom:33.649333pt;}
.y154{bottom:34.021333pt;}
.y133{bottom:34.605333pt;}
.y14f{bottom:34.865333pt;}
.y22b{bottom:35.242667pt;}
.yaf{bottom:35.933333pt;}
.y1ca{bottom:36.474667pt;}
.y287{bottom:36.652000pt;}
.y1e7{bottom:36.770667pt;}
.y11e{bottom:37.442667pt;}
.y1bd{bottom:37.478667pt;}
.y47{bottom:37.760000pt;}
.y1d6{bottom:39.334667pt;}
.y1b4{bottom:39.902667pt;}
.y27c{bottom:43.016000pt;}
.y246{bottom:43.492000pt;}
.y234{bottom:43.592000pt;}
.y1f5{bottom:44.753333pt;}
.y1a3{bottom:44.838667pt;}
.y2c{bottom:44.920000pt;}
.y24{bottom:44.986667pt;}
.y147{bottom:45.125333pt;}
.y64{bottom:46.066667pt;}
.yb7{bottom:46.368000pt;}
.y26f{bottom:47.304000pt;}
.yf0{bottom:47.676000pt;}
.y222{bottom:48.154667pt;}
.yf8{bottom:48.397333pt;}
.y8d{bottom:48.724000pt;}
.yd3{bottom:49.625333pt;}
.y53{bottom:49.713333pt;}
.y21b{bottom:50.193333pt;}
.y6f{bottom:50.412000pt;}
.y1c9{bottom:50.986667pt;}
.y269{bottom:51.289333pt;}
.ya6{bottom:51.524000pt;}
.y89{bottom:52.724000pt;}
.ye2{bottom:53.002667pt;}
.y182{bottom:54.178667pt;}
.y1b3{bottom:54.414667pt;}
.ye{bottom:54.597333pt;}
.y153{bottom:54.796000pt;}
.y3d{bottom:55.064000pt;}
.y14e{bottom:55.640000pt;}
.y100{bottom:55.774667pt;}
.y171{bottom:56.921333pt;}
.y245{bottom:58.005333pt;}
.y13a{bottom:58.222667pt;}
.y143{bottom:58.989333pt;}
.y46{bottom:59.146667pt;}
.y1a2{bottom:59.350667pt;}
.ycb{bottom:59.394667pt;}
.y5a{bottom:62.182667pt;}
.y259{bottom:62.949333pt;}
.y276{bottom:63.540000pt;}
.y27b{bottom:63.792000pt;}
.yc0{bottom:63.888000pt;}
.y22a{bottom:63.988000pt;}
.y233{bottom:64.366667pt;}
.yef{bottom:64.480000pt;}
.yae{bottom:64.680000pt;}
.y1a{bottom:66.301333pt;}
.y221{bottom:66.485333pt;}
.y15a{bottom:66.584000pt;}
.y1fb{bottom:67.550667pt;}
.y1e6{bottom:68.173333pt;}
.y192{bottom:68.185333pt;}
.y191{bottom:68.186667pt;}
.y181{bottom:68.690667pt;}
.y1b2{bottom:68.926667pt;}
.yf7{bottom:69.172000pt;}
.y63{bottom:69.977333pt;}
.y1c8{bottom:70.221333pt;}
.yd2{bottom:70.400000pt;}
.y52{bottom:71.100000pt;}
.y109{bottom:71.290667pt;}
.y8c{bottom:71.305333pt;}
.ya5{bottom:72.300000pt;}
.y6e{bottom:72.993333pt;}
.y1ef{bottom:73.169333pt;}
.y88{bottom:73.500000pt;}
.y142{bottom:73.501333pt;}
.y78{bottom:73.716000pt;}
.y1a1{bottom:73.864000pt;}
.y11d{bottom:74.105333pt;}
.y21a{bottom:74.368000pt;}
.y262{bottom:74.452000pt;}
.y5{bottom:74.766667pt;}
.y14{bottom:75.606667pt;}
.y23{bottom:75.670667pt;}
.y3c{bottom:75.840000pt;}
.y132{bottom:76.634667pt;}
.y2b{bottom:78.261333pt;}
.y1d5{bottom:78.706667pt;}
.y244{bottom:78.933333pt;}
.yb6{bottom:80.426667pt;}
.y45{bottom:80.533333pt;}
.y212{bottom:80.585333pt;}
.y1dd{bottom:80.992000pt;}
.yee{bottom:81.284000pt;}
.y165{bottom:81.362667pt;}
.ye1{bottom:81.714667pt;}
.y99{bottom:82.478667pt;}
.yca{bottom:82.826667pt;}
.y286{bottom:83.117333pt;}
.y180{bottom:83.202667pt;}
.y1b1{bottom:83.438667pt;}
.y59{bottom:83.569333pt;}
.y258{bottom:83.725333pt;}
.y125{bottom:83.958667pt;}
.y1f4{bottom:84.126667pt;}
.yda{bottom:84.254667pt;}
.y275{bottom:84.314667pt;}
.y12a{bottom:84.654667pt;}
.y220{bottom:84.817333pt;}
.y232{bottom:85.142667pt;}
.ybf{bottom:85.274667pt;}
.y26e{bottom:85.348000pt;}
.yad{bottom:85.454667pt;}
.y146{bottom:87.154667pt;}
.y1bc{bottom:87.477333pt;}
.y206{bottom:87.549333pt;}
.y1ee{bottom:87.681333pt;}
.y15f{bottom:87.854667pt;}
.y108{bottom:88.094667pt;}
.y1a0{bottom:88.376000pt;}
.yd{bottom:89.234667pt;}
.y1c7{bottom:90.997333pt;}
.yf6{bottom:92.210667pt;}
.y170{bottom:92.309333pt;}
.y11c{bottom:92.436000pt;}
.y51{bottom:92.485333pt;}
.y62{bottom:92.558667pt;}
.y261{bottom:92.784000pt;}
.y141{bottom:93.806667pt;}
.y8b{bottom:93.888000pt;}
.y87{bottom:94.274667pt;}
.y16a{bottom:94.464000pt;}
.y10f{bottom:94.504000pt;}
.y139{bottom:94.937333pt;}
.y219{bottom:95.144000pt;}
.y6d{bottom:95.576000pt;}
.y115{bottom:96.614667pt;}
.y20c{bottom:96.924000pt;}
.y4{bottom:97.000000pt;}
.y131{bottom:97.409333pt;}
.y14d{bottom:97.669333pt;}
.y17f{bottom:97.714667pt;}
.yed{bottom:98.086667pt;}
.y124{bottom:98.470667pt;}
.y268{bottom:98.632000pt;}
.y1e5{bottom:99.576000pt;}
.y1b0{bottom:100.554667pt;}
.y3b{bottom:100.600000pt;}
.yd9{bottom:100.710667pt;}
.yc9{bottom:101.158667pt;}
.yb5{bottom:101.202667pt;}
.y1dc{bottom:101.766667pt;}
.y95{bottom:102.022667pt;}
.yd1{bottom:102.433333pt;}
.y77{bottom:102.806667pt;}
.y1d1{bottom:103.021333pt;}
.y21f{bottom:103.148000pt;}
.y19{bottom:103.205333pt;}
.y44{bottom:103.214667pt;}
.y211{bottom:103.217333pt;}
.y285{bottom:103.892000pt;}
.y229{bottom:104.689333pt;}
.y152{bottom:104.794667pt;}
.y107{bottom:104.898667pt;}
.y58{bottom:104.956000pt;}
.y231{bottom:105.917333pt;}
.y22{bottom:106.356000pt;}
.y190{bottom:107.558667pt;}
.y1bb{bottom:108.253333pt;}
.y205{bottom:108.325333pt;}
.y15e{bottom:108.630667pt;}
.y11b{bottom:110.768000pt;}
.y27a{bottom:111.133333pt;}
.y2a{bottom:111.602667pt;}
.y17e{bottom:112.226667pt;}
.y140{bottom:112.529333pt;}
.y260{bottom:113.772000pt;}
.y50{bottom:113.872000pt;}
.yac{bottom:114.200000pt;}
.ya4{bottom:114.328000pt;}
.yc{bottom:114.838667pt;}
.yec{bottom:114.890667pt;}
.y239{bottom:115.050667pt;}
.y138{bottom:115.713333pt;}
.y1ed{bottom:115.820000pt;}
.y13{bottom:115.877333pt;}
.yff{bottom:115.922667pt;}
.y61{bottom:116.469333pt;}
.y159{bottom:116.582667pt;}
.y32{bottom:117.228000pt;}
.y20b{bottom:117.336000pt;}
.y257{bottom:117.516000pt;}
.y1d4{bottom:118.078667pt;}
.y6c{bottom:118.157333pt;}
.y10e{bottom:118.281333pt;}
.yc8{bottom:119.489333pt;}
.y18a{bottom:120.126667pt;}
.y1fa{bottom:120.206667pt;}
.y9c{bottom:120.506667pt;}
.y98{bottom:120.669333pt;}
.y7e{bottom:121.214667pt;}
.y3a{bottom:121.374667pt;}
.y19f{bottom:121.425333pt;}
.y164{bottom:123.392000pt;}
.y1f3{bottom:123.498667pt;}
.y1cf{bottom:123.796000pt;}
.y1d0{bottom:123.797333pt;}
.yd8{bottom:123.966667pt;}
.y123{bottom:124.348000pt;}
.y24b{bottom:124.410667pt;}
.y243{bottom:125.326667pt;}
.y200{bottom:126.082667pt;}
.y57{bottom:126.342667pt;}
.y274{bottom:126.344000pt;}
.ye0{bottom:126.368000pt;}
.y230{bottom:126.693333pt;}
.y17d{bottom:126.738667pt;}
.y86{bottom:127.005333pt;}
.y1af{bottom:127.050667pt;}
.y16f{bottom:127.696000pt;}
.ybe{bottom:127.914667pt;}
.y106{bottom:128.676000pt;}
.y91{bottom:128.964000pt;}
.y11a{bottom:129.098667pt;}
.y145{bottom:129.184000pt;}
.y253{bottom:131.585333pt;}
.yeb{bottom:131.694667pt;}
.y256{bottom:132.028000pt;}
.y76{bottom:133.744000pt;}
.y284{bottom:133.965333pt;}
.y189{bottom:134.638667pt;}
.yab{bottom:134.976000pt;}
.ya3{bottom:135.104000pt;}
.y1c6{bottom:135.240000pt;}
.yb4{bottom:135.261333pt;}
.y21{bottom:135.678667pt;}
.y19e{bottom:135.937333pt;}
.y1e4{bottom:135.961333pt;}
.y218{bottom:136.420000pt;}
.yd0{bottom:136.492000pt;}
.y20a{bottom:138.324000pt;}
.y1ec{bottom:139.041333pt;}
.y60{bottom:139.050667pt;}
.y130{bottom:139.438667pt;}
.y14c{bottom:139.698667pt;}
.y129{bottom:139.966667pt;}
.y18{bottom:140.109333pt;}
.yc7{bottom:140.477333pt;}
.y6b{bottom:140.740000pt;}
.y17c{bottom:141.250667pt;}
.y1ae{bottom:141.564000pt;}
.y1f2{bottom:141.829333pt;}
.y210{bottom:142.590667pt;}
.y10d{bottom:143.041333pt;}
.y43{bottom:143.164000pt;}
.y7d{bottom:143.797333pt;}
.y163{bottom:144.166667pt;}
.y29{bottom:144.944000pt;}
.y228{bottom:145.389333pt;}
.y267{bottom:145.974667pt;}
.y252{bottom:146.097333pt;}
.y242{bottom:146.101333pt;}
.y94{bottom:146.136000pt;}
.y255{bottom:146.541333pt;}
.y18f{bottom:146.930667pt;}
.ydf{bottom:147.142667pt;}
.y137{bottom:147.746667pt;}
.y85{bottom:147.780000pt;}
.y84{bottom:147.781333pt;}
.y25f{bottom:147.830667pt;}
.y21e{bottom:148.046667pt;}
.y16e{bottom:148.472000pt;}
.yea{bottom:148.497333pt;}
.y1db{bottom:149.109333pt;}
.y188{bottom:149.152000pt;}
.y114{bottom:149.270667pt;}
.ybd{bottom:149.300000pt;}
.y105{bottom:149.450667pt;}
.y1c5{bottom:149.752000pt;}
.y169{bottom:149.776000pt;}
.y31{bottom:149.958667pt;}
.yf5{bottom:150.180000pt;}
.y204{bottom:150.354667pt;}
.y19d{bottom:150.450667pt;}
.y1e3{bottom:150.473333pt;}
.yb{bottom:150.898667pt;}
.y238{bottom:151.765333pt;}
.y283{bottom:152.297333pt;}
.y39{bottom:153.408000pt;}
.y1ff{bottom:153.578667pt;}
.y75{bottom:154.518667pt;}
.y151{bottom:154.794667pt;}
.yaa{bottom:155.750667pt;}
.yb3{bottom:156.036000pt;}
.y1ad{bottom:156.076000pt;}
.y4f{bottom:156.512000pt;}
.y13f{bottom:157.109333pt;}
.y12{bottom:157.433333pt;}
.y1d3{bottom:157.450667pt;}
.y12f{bottom:157.769333pt;}
.y279{bottom:158.476000pt;}
.y15d{bottom:158.629333pt;}
.y1f1{bottom:160.161333pt;}
.y90{bottom:160.365333pt;}
.y217{bottom:160.594667pt;}
.y251{bottom:160.610667pt;}
.y254{bottom:161.053333pt;}
.y1c{bottom:161.417333pt;}
.y26d{bottom:161.436000pt;}
.y5f{bottom:161.633333pt;}
.y6a{bottom:163.321333pt;}
.y119{bottom:163.370667pt;}
.y187{bottom:163.664000pt;}
.y1c4{bottom:164.264000pt;}
.y9b{bottom:164.620000pt;}
.y19c{bottom:164.962667pt;}
.y1e2{bottom:164.985333pt;}
.ye9{bottom:165.301333pt;}
.y25e{bottom:166.161333pt;}
.y1ba{bottom:166.181333pt;}
.y7c{bottom:166.378667pt;}
.y24a{bottom:166.440000pt;}
.y158{bottom:166.582667pt;}
.y266{bottom:166.749333pt;}
.y241{bottom:166.877333pt;}
.y3{bottom:167.880000pt;}
.yfe{bottom:168.246667pt;}
.y1ce{bottom:168.482667pt;}
.y83{bottom:168.556000pt;}
.y1da{bottom:169.884000pt;}
.y113{bottom:170.046667pt;}
.y17b{bottom:170.276000pt;}
.y122{bottom:170.297333pt;}
.ycf{bottom:170.550667pt;}
.y1ac{bottom:170.588000pt;}
.ybc{bottom:170.686667pt;}
.y30{bottom:170.734667pt;}
.yf4{bottom:170.954667pt;}
.y203{bottom:171.129333pt;}
.y22f{bottom:171.440000pt;}
.y56{bottom:171.638667pt;}
.y227{bottom:171.690667pt;}
.yd7{bottom:171.940000pt;}
.y237{bottom:172.541333pt;}
.y42{bottom:173.238667pt;}
.y1f9{bottom:174.720000pt;}
.y74{bottom:175.294667pt;}
.y1bf{bottom:175.569333pt;}
.y21d{bottom:175.676000pt;}
.y282{bottom:175.941333pt;}
.y12e{bottom:176.101333pt;}
.ya{bottom:176.502667pt;}
.y17{bottom:177.013333pt;}
.ya2{bottom:177.132000pt;}
.y4e{bottom:177.898667pt;}
.y28{bottom:178.286667pt;}
.y1f0{bottom:178.492000pt;}
.y1c3{bottom:178.776000pt;}
.y15c{bottom:179.404000pt;}
.y97{bottom:179.414667pt;}
.y19b{bottom:179.474667pt;}
.y1e1{bottom:179.497333pt;}
.yc6{bottom:179.849333pt;}
.y209{bottom:180.352000pt;}
.y14b{bottom:180.448000pt;}
.y1b9{bottom:180.693333pt;}
.y1fe{bottom:181.076000pt;}
.y216{bottom:181.370667pt;}
.y118{bottom:181.701333pt;}
.y20f{bottom:181.962667pt;}
.yde{bottom:183.858667pt;}
.y5e{bottom:184.214667pt;}
.y93{bottom:184.325333pt;}
.y13b{bottom:184.330667pt;}
.y25d{bottom:184.493333pt;}
.ya9{bottom:184.496000pt;}
.yb2{bottom:184.748000pt;}
.y17a{bottom:184.788000pt;}
.y20{bottom:184.928000pt;}
.yfd{bottom:185.050667pt;}
.y1ab{bottom:185.100000pt;}
.yc1{bottom:185.560000pt;}
.y69{bottom:185.904000pt;}
.y162{bottom:186.196000pt;}
.y18e{bottom:186.302667pt;}
.y1eb{bottom:186.986667pt;}
.y157{bottom:187.357333pt;}
.y240{bottom:187.652000pt;}
.y250{bottom:187.905333pt;}
.y110{bottom:188.564000pt;}
.yd6{bottom:188.697333pt;}
.y7b{bottom:188.961333pt;}
.y1cd{bottom:189.257333pt;}
.y186{bottom:189.437333pt;}
.y1d9{bottom:190.660000pt;}
.y273{bottom:191.326667pt;}
.y8f{bottom:191.768000pt;}
.y144{bottom:191.988000pt;}
.ye8{bottom:192.400000pt;}
.y226{bottom:192.678667pt;}
.y281{bottom:192.944000pt;}
.y136{bottom:193.062667pt;}
.y236{bottom:193.316000pt;}
.y38{bottom:193.412000pt;}
.y19a{bottom:193.986667pt;}
.y21c{bottom:194.006667pt;}
.y12d{bottom:194.432000pt;}
.y14a{bottom:194.960000pt;}
.y1b8{bottom:195.205333pt;}
.y128{bottom:195.278667pt;}
.y1f8{bottom:195.494667pt;}
.y41{bottom:196.670667pt;}
.y1d2{bottom:196.822667pt;}
.y10c{bottom:197.025333pt;}
.y4d{bottom:199.285333pt;}
.y179{bottom:199.300000pt;}
.y121{bottom:199.322667pt;}
.y11{bottom:199.412000pt;}
.y26c{bottom:199.480000pt;}
.y1aa{bottom:199.612000pt;}
.y27{bottom:199.672000pt;}
.y117{bottom:200.032000pt;}
.y208{bottom:201.128000pt;}
.y82{bottom:201.286667pt;}
.yfc{bottom:201.853333pt;}
.y1c2{bottom:201.893333pt;}
.y9{bottom:202.106667pt;}
.ydd{bottom:202.189333pt;}
.y1e0{bottom:202.614667pt;}
.y20e{bottom:202.737333pt;}
.y9a{bottom:202.809333pt;}
.yc5{bottom:203.281333pt;}
.y104{bottom:203.434667pt;}
.y2f{bottom:203.465333pt;}
.y13e{bottom:204.450667pt;}
.yce{bottom:204.610667pt;}
.y150{bottom:204.793333pt;}
.y168{bottom:205.088000pt;}
.ya8{bottom:205.272000pt;}
.y25c{bottom:205.480000pt;}
.y278{bottom:205.818667pt;}
.y5d{bottom:206.797333pt;}
.y161{bottom:206.972000pt;}
.y1b{bottom:207.245333pt;}
.y1d8{bottom:207.449333pt;}
.y249{bottom:207.694667pt;}
.y1ea{bottom:207.762667pt;}
.y68{bottom:208.485333pt;}
.y199{bottom:208.498667pt;}
.y1fd{bottom:208.572000pt;}
.y16d{bottom:208.618667pt;}
.y24f{bottom:208.681333pt;}
.ye7{bottom:209.204000pt;}
.y1b7{bottom:209.717333pt;}
.y280{bottom:209.946667pt;}
.y185{bottom:210.212000pt;}
.y225{bottom:211.009333pt;}
.y7a{bottom:211.542667pt;}
.y18d{bottom:212.604000pt;}
.y16{bottom:212.633333pt;}
.y22e{bottom:212.669333pt;}
.y12b{bottom:212.762667pt;}
.y12c{bottom:212.764000pt;}
.y202{bottom:213.158667pt;}
.ybb{bottom:213.326667pt;}
.y178{bottom:213.812000pt;}
.y10b{bottom:213.829333pt;}
.y265{bottom:214.092000pt;}
.y23f{bottom:214.106667pt;}
.y1a9{bottom:214.124000pt;}
.y37{bottom:214.186667pt;}
.y272{bottom:214.758667pt;}
.y1f{bottom:215.613333pt;}
.y127{bottom:216.054667pt;}
.y73{bottom:216.844000pt;}
.y55{bottom:216.936000pt;}
.y40{bottom:217.445333pt;}
.y96{bottom:217.605333pt;}
.y235{bottom:218.077333pt;}
.y116{bottom:218.364000pt;}
.yfb{bottom:218.657333pt;}
.y2{bottom:218.722667pt;}
.yd5{bottom:219.150667pt;}
.ya1{bottom:219.161333pt;}
.y103{bottom:220.238667pt;}
.ydc{bottom:220.521333pt;}
.y4b{bottom:220.670667pt;}
.y4c{bottom:220.672000pt;}
.y1cc{bottom:221.290667pt;}
.yc4{bottom:221.613333pt;}
.y81{bottom:222.061333pt;}
.y248{bottom:222.206667pt;}
.y92{bottom:222.516000pt;}
.y215{bottom:222.646667pt;}
.y112{bottom:222.701333pt;}
.y198{bottom:223.010667pt;}
.y1df{bottom:223.390667pt;}
.y207{bottom:224.560000pt;}
.y13d{bottom:225.226667pt;}
.y1be{bottom:225.568000pt;}
.y1c1{bottom:225.704000pt;}
.y167{bottom:225.864000pt;}
.y25b{bottom:226.256000pt;}
.yb1{bottom:226.744000pt;}
.y27f{bottom:226.950667pt;}
.y8{bottom:227.710667pt;}
.y277{bottom:228.225333pt;}
.y120{bottom:228.346667pt;}
.y1a8{bottom:228.636000pt;}
.yf3{bottom:228.924000pt;}
.y5c{bottom:229.378667pt;}
.y24e{bottom:229.456000pt;}
.y135{bottom:229.778667pt;}
.y16c{bottom:230.934667pt;}
.y67{bottom:231.068000pt;}
.y15b{bottom:232.472000pt;}
.y26{bottom:233.013333pt;}
.y22d{bottom:233.444000pt;}
.y149{bottom:233.538667pt;}
.y23e{bottom:233.766667pt;}
.y201{bottom:233.933333pt;}
.ya7{bottom:234.017333pt;}
.y79{bottom:234.125333pt;}
.yba{bottom:234.713333pt;}
.y264{bottom:234.866667pt;}
.yfa{bottom:235.461333pt;}
.y2e{bottom:236.196000pt;}
.y126{bottom:236.829333pt;}
.y102{bottom:237.042667pt;}
.y156{bottom:237.357333pt;}
.y197{bottom:237.522667pt;}
.y26b{bottom:237.524000pt;}
.y10a{bottom:237.606667pt;}
.y36{bottom:237.618667pt;}
.y72{bottom:237.620000pt;}
.ycd{bottom:238.669333pt;}
.ydb{bottom:238.852000pt;}
.y18c{bottom:238.905333pt;}
.y10{bottom:238.948000pt;}
.ye6{bottom:239.290667pt;}
.yc3{bottom:239.944000pt;}
.yd4{bottom:241.885333pt;}
.y247{bottom:241.980000pt;}
.y20d{bottom:242.109333pt;}
.y177{bottom:242.836000pt;}
.y1a7{bottom:243.148000pt;}
.y111{bottom:243.477333pt;}
.y27e{bottom:243.953333pt;}
.y1{bottom:246.220000pt;}
.y1e{bottom:246.297333pt;}
.y214{bottom:246.822667pt;}
.y25a{bottom:247.030667pt;}
.y3f{bottom:247.520000pt;}
.y1f7{bottom:248.150667pt;}
.y15{bottom:248.252000pt;}
.y160{bottom:249.000000pt;}
.yf2{bottom:249.700000pt;}
.ya0{bottom:251.194667pt;}
.y224{bottom:251.710667pt;}
.y5b{bottom:251.961333pt;}
.y196{bottom:252.034667pt;}
.y1c0{bottom:252.346667pt;}
.y24d{bottom:252.888000pt;}
.y16b{bottom:253.252000pt;}
.y7{bottom:253.314667pt;}
.y4a{bottom:253.316000pt;}
.y23d{bottom:253.425333pt;}
.y66{bottom:253.649333pt;}
.y11f{bottom:254.120000pt;}
.y80{bottom:254.792000pt;}
.y9d{bottom:255.456000pt;}
.y263{bottom:255.642667pt;}
.ye5{bottom:256.094667pt;}
.yb9{bottom:256.100000pt;}
.y271{bottom:256.788000pt;}
.y18b{bottom:257.236000pt;}
.y176{bottom:257.348000pt;}
.y1a6{bottom:257.661333pt;}
.y1e9{bottom:257.761333pt;}
.y155{bottom:258.132000pt;}
.y71{bottom:258.394667pt;}
.y101{bottom:260.820000pt;}
.yc2{bottom:260.932000pt;}
.y54{bottom:262.232000pt;}
.y27d{bottom:262.284000pt;}
.y25{bottom:262.337333pt;}
.yf9{bottom:264.552000pt;}
.y134{bottom:266.493333pt;}
.y195{bottom:266.548000pt;}
.y213{bottom:267.597333pt;}
.y2d{bottom:268.925333pt;}
.y35{bottom:269.652000pt;}
.ycc{bottom:270.701333pt;}
.y175{bottom:271.861333pt;}
.y13c{bottom:272.569333pt;}
.y9f{bottom:272.581333pt;}
.yf1{bottom:272.738667pt;}
.y22c{bottom:272.816000pt;}
.ye4{bottom:272.897333pt;}
.y23c{bottom:273.450667pt;}
.y49{bottom:274.701333pt;}
.y7f{bottom:275.568000pt;}
.y1d{bottom:275.621333pt;}
.y3e{bottom:276.232000pt;}
.y223{bottom:278.012000pt;}
.y194{bottom:281.060000pt;}
.y174{bottom:286.373333pt;}
.y6{bottom:314.865333pt;}
.h19{height:19.609988pt;}
.h16{height:19.666665pt;}
.h9{height:21.253600pt;}
.hc{height:22.125090pt;}
.h15{height:22.826462pt;}
.hb{height:23.910400pt;}
.h1c{height:24.512424pt;}
.h1a{height:24.583269pt;}
.h17{height:24.972917pt;}
.h5{height:26.566933pt;}
.h10{height:26.841234pt;}
.hd{height:26.918810pt;}
.h18{height:27.345477pt;}
.h13{height:27.772144pt;}
.ha{height:29.090933pt;}
.he{height:29.415105pt;}
.hf{height:29.500120pt;}
.h4{height:29.925194pt;}
.h6{height:31.880533pt;}
.h8{height:35.298028pt;}
.h1b{height:35.910133pt;}
.h7{height:38.256533pt;}
.h3{height:51.794000pt;}
.h11{height:55.026533pt;}
.h12{height:55.100000pt;}
.h14{height:60.987282pt;}
.h2{height:66.098933pt;}
.h0{height:340.157333pt;}
.h1{height:340.666667pt;}
.w0{width:604.724000pt;}
.w1{width:605.333333pt;}
.x0{left:0.000000pt;}
.x12{left:9.956000pt;}
.x3{left:14.222667pt;}
.xe{left:20.512000pt;}
.x48{left:21.865333pt;}
.xd{left:26.537333pt;}
.x2e{left:30.168000pt;}
.x30{left:31.666667pt;}
.x59{left:33.282667pt;}
.x2f{left:34.444000pt;}
.x5b{left:35.505333pt;}
.x5c{left:36.804000pt;}
.x1{left:37.794667pt;}
.x52{left:39.330667pt;}
.x53{left:40.462667pt;}
.x20{left:41.780000pt;}
.x7{left:42.788000pt;}
.x49{left:44.437333pt;}
.x4{left:45.984000pt;}
.x31{left:47.168000pt;}
.x11{left:48.138667pt;}
.x33{left:50.250667pt;}
.x9{left:51.644000pt;}
.x16{left:53.038667pt;}
.x13{left:55.774667pt;}
.x1b{left:59.234667pt;}
.x4b{left:61.373333pt;}
.x10{left:63.410667pt;}
.x2a{left:64.362667pt;}
.x35{left:65.701333pt;}
.x5{left:67.314667pt;}
.xc{left:68.380000pt;}
.x19{left:70.870667pt;}
.x18{left:71.900000pt;}
.xb{left:76.749333pt;}
.x4c{left:77.645333pt;}
.x15{left:78.673333pt;}
.x37{left:80.169333pt;}
.x17{left:83.856000pt;}
.xa{left:85.117333pt;}
.x65{left:86.812000pt;}
.x4a{left:89.601333pt;}
.x47{left:93.453333pt;}
.x58{left:94.980000pt;}
.x3a{left:95.977333pt;}
.x1c{left:98.886667pt;}
.x5f{left:99.892000pt;}
.x28{left:105.748000pt;}
.x60{left:108.076000pt;}
.x5d{left:109.057333pt;}
.x41{left:110.389333pt;}
.xf{left:117.496000pt;}
.x1d{left:119.249333pt;}
.x5a{left:121.481333pt;}
.x14{left:124.138667pt;}
.x5e{left:126.662667pt;}
.x8{left:142.362667pt;}
.x55{left:187.560000pt;}
.x34{left:215.880000pt;}
.x45{left:222.436000pt;}
.x4d{left:228.906667pt;}
.x3b{left:231.066667pt;}
.x4e{left:251.488000pt;}
.x38{left:255.180000pt;}
.x3e{left:259.305333pt;}
.x57{left:262.381333pt;}
.x62{left:264.696000pt;}
.x32{left:285.122667pt;}
.x63{left:287.278667pt;}
.x26{left:328.650667pt;}
.x21{left:340.140000pt;}
.x56{left:346.404000pt;}
.x1e{left:347.937333pt;}
.x36{left:350.060000pt;}
.x22{left:359.428000pt;}
.x25{left:361.161333pt;}
.x1f{left:368.301333pt;}
.x23{left:379.792000pt;}
.x27{left:388.665333pt;}
.x51{left:389.786667pt;}
.x24{left:400.154667pt;}
.x29{left:411.153333pt;}
.x64{left:427.082667pt;}
.x44{left:429.189333pt;}
.x43{left:430.990667pt;}
.x54{left:438.606667pt;}
.x46{left:440.972000pt;}
.x40{left:442.134667pt;}
.x2c{left:443.818667pt;}
.x39{left:448.242667pt;}
.x2d{left:457.458667pt;}
.x2b{left:461.282667pt;}
.x61{left:463.502667pt;}
.x3c{left:473.580000pt;}
.x3d{left:478.233333pt;}
.x4f{left:493.856000pt;}
.x3f{left:500.196000pt;}
.x2{left:504.940000pt;}
.x50{left:507.746667pt;}
.x42{left:511.150667pt;}
.x1a{left:565.870667pt;}
.x6{left:571.516000pt;}
}
</style>
<script>
/*
Copyright 2012 Mozilla Foundation
Copyright 2013 Lu Wang <coolwanglu@gmail.com>
Apachine License Version 2.0
*/
(function(){function b(a,b,e,f){var c=(a.className||"").split(/\s+/g);""===c[0]&&c.shift();var d=c.indexOf(b);0>d&&e&&c.push(b);0<=d&&f&&c.splice(d,1);a.className=c.join(" ");return 0<=d}if(!("classList"in document.createElement("div"))){var e={add:function(a){b(this.element,a,!0,!1)},contains:function(a){return b(this.element,a,!1,!1)},remove:function(a){b(this.element,a,!1,!0)},toggle:function(a){b(this.element,a,!0,!0)}};Object.defineProperty(HTMLElement.prototype,"classList",{get:function(){if(this._classList)return this._classList;
var a=Object.create(e,{element:{value:this,writable:!1,enumerable:!0}});Object.defineProperty(this,"_classList",{value:a,writable:!1,enumerable:!1});return a},enumerable:!0})}})();
</script>
<script>
(function(){/*
pdf2htmlEX.js: Core UI functions for pdf2htmlEX
Copyright 2012,2013 Lu Wang <coolwanglu@gmail.com> and other contributors
https://github.com/pdf2htmlEX/pdf2htmlEX/blob/master/share/LICENSE
*/
var pdf2htmlEX=window.pdf2htmlEX=window.pdf2htmlEX||{},CSS_CLASS_NAMES={page_frame:"pf",page_content_box:"pc",page_data:"pi",background_image:"bi",link:"l",input_radio:"ir",__dummy__:"no comma"},DEFAULT_CONFIG={container_id:"page-container",sidebar_id:"sidebar",outline_id:"outline",loading_indicator_cls:"loading-indicator",preload_pages:3,render_timeout:100,scale_step:0.9,key_handler:!0,hashchange_handler:!0,view_history_handler:!0,__dummy__:"no comma"},EPS=1E-6;
function invert(a){var b=a[0]*a[3]-a[1]*a[2];return[a[3]/b,-a[1]/b,-a[2]/b,a[0]/b,(a[2]*a[5]-a[3]*a[4])/b,(a[1]*a[4]-a[0]*a[5])/b]}function transform(a,b){return[a[0]*b[0]+a[2]*b[1]+a[4],a[1]*b[0]+a[3]*b[1]+a[5]]}function get_page_number(a){return parseInt(a.getAttribute("data-page-no"),16)}function disable_dragstart(a){for(var b=0,c=a.length;b<c;++b)a[b].addEventListener("dragstart",function(){return!1},!1)}
function clone_and_extend_objs(a){for(var b={},c=0,e=arguments.length;c<e;++c){var h=arguments[c],d;for(d in h)h.hasOwnProperty(d)&&(b[d]=h[d])}return b}
function Page(a){if(a){this.shown=this.loaded=!1;this.page=a;this.num=get_page_number(a);this.original_height=a.clientHeight;this.original_width=a.clientWidth;var b=a.getElementsByClassName(CSS_CLASS_NAMES.page_content_box)[0];b&&(this.content_box=b,this.original_scale=this.cur_scale=this.original_height/b.clientHeight,this.page_data=JSON.parse(a.getElementsByClassName(CSS_CLASS_NAMES.page_data)[0].getAttribute("data-data")),this.ctm=this.page_data.ctm,this.ictm=invert(this.ctm),this.loaded=!0)}}
Page.prototype={hide:function(){this.loaded&&this.shown&&(this.content_box.classList.remove("opened"),this.shown=!1)},show:function(){this.loaded&&!this.shown&&(this.content_box.classList.add("opened"),this.shown=!0)},rescale:function(a){this.cur_scale=0===a?this.original_scale:a;this.loaded&&(a=this.content_box.style,a.msTransform=a.webkitTransform=a.transform="scale("+this.cur_scale.toFixed(3)+")");a=this.page.style;a.height=this.original_height*this.cur_scale+"px";a.width=this.original_width*this.cur_scale+
"px"},view_position:function(){var a=this.page,b=a.parentNode;return[b.scrollLeft-a.offsetLeft-a.clientLeft,b.scrollTop-a.offsetTop-a.clientTop]},height:function(){return this.page.clientHeight},width:function(){return this.page.clientWidth}};function Viewer(a){this.config=clone_and_extend_objs(DEFAULT_CONFIG,0<arguments.length?a:{});this.pages_loading=[];this.init_before_loading_content();var b=this;document.addEventListener("DOMContentLoaded",function(){b.init_after_loading_content()},!1)}
Viewer.prototype={scale:1,cur_page_idx:0,first_page_idx:0,init_before_loading_content:function(){this.pre_hide_pages()},initialize_radio_button:function(){for(var a=document.getElementsByClassName(CSS_CLASS_NAMES.input_radio),b=0;b<a.length;b++)a[b].addEventListener("click",function(){this.classList.toggle("checked")})},init_after_loading_content:function(){this.sidebar=document.getElementById(this.config.sidebar_id);this.outline=document.getElementById(this.config.outline_id);this.container=document.getElementById(this.config.container_id);
this.loading_indicator=document.getElementsByClassName(this.config.loading_indicator_cls)[0];for(var a=!0,b=this.outline.childNodes,c=0,e=b.length;c<e;++c)if("ul"===b[c].nodeName.toLowerCase()){a=!1;break}a||this.sidebar.classList.add("opened");this.find_pages();if(0!=this.pages.length){disable_dragstart(document.getElementsByClassName(CSS_CLASS_NAMES.background_image));this.config.key_handler&&this.register_key_handler();var h=this;this.config.hashchange_handler&&window.addEventListener("hashchange",
function(a){h.navigate_to_dest(document.location.hash.substring(1))},!1);this.config.view_history_handler&&window.addEventListener("popstate",function(a){a.state&&h.navigate_to_dest(a.state)},!1);this.container.addEventListener("scroll",function(){h.update_page_idx();h.schedule_render(!0)},!1);[this.container,this.outline].forEach(function(a){a.addEventListener("click",h.link_handler.bind(h),!1)});this.initialize_radio_button();this.render()}},find_pages:function(){for(var a=[],b={},c=this.container.childNodes,
e=0,h=c.length;e<h;++e){var d=c[e];d.nodeType===Node.ELEMENT_NODE&&d.classList.contains(CSS_CLASS_NAMES.page_frame)&&(d=new Page(d),a.push(d),b[d.num]=a.length-1)}this.pages=a;this.page_map=b},load_page:function(a,b,c){var e=this.pages;if(!(a>=e.length||(e=e[a],e.loaded||this.pages_loading[a]))){var e=e.page,h=e.getAttribute("data-page-url");if(h){this.pages_loading[a]=!0;var d=e.getElementsByClassName(this.config.loading_indicator_cls)[0];"undefined"===typeof d&&(d=this.loading_indicator.cloneNode(!0),
d.classList.add("active"),e.appendChild(d));var f=this,g=new XMLHttpRequest;g.open("GET",h,!0);g.onload=function(){if(200===g.status||0===g.status){var b=document.createElement("div");b.innerHTML=g.responseText;for(var d=null,b=b.childNodes,e=0,h=b.length;e<h;++e){var p=b[e];if(p.nodeType===Node.ELEMENT_NODE&&p.classList.contains(CSS_CLASS_NAMES.page_frame)){d=p;break}}b=f.pages[a];f.container.replaceChild(d,b.page);b=new Page(d);f.pages[a]=b;b.hide();b.rescale(f.scale);disable_dragstart(d.getElementsByClassName(CSS_CLASS_NAMES.background_image));
f.schedule_render(!1);c&&c(b)}delete f.pages_loading[a]};g.send(null)}void 0===b&&(b=this.config.preload_pages);0<--b&&(f=this,setTimeout(function(){f.load_page(a+1,b)},0))}},pre_hide_pages:function(){var a="@media screen{."+CSS_CLASS_NAMES.page_content_box+"{display:none;}}",b=document.createElement("style");b.styleSheet?b.styleSheet.cssText=a:b.appendChild(document.createTextNode(a));document.head.appendChild(b)},render:function(){for(var a=this.container,b=a.scrollTop,c=a.clientHeight,a=b-c,b=
b+c+c,c=this.pages,e=0,h=c.length;e<h;++e){var d=c[e],f=d.page,g=f.offsetTop+f.clientTop,f=g+f.clientHeight;g<=b&&f>=a?d.loaded?d.show():this.load_page(e):d.hide()}},update_page_idx:function(){var a=this.pages,b=a.length;if(!(2>b)){for(var c=this.container,e=c.scrollTop,c=e+c.clientHeight,h=-1,d=b,f=d-h;1<f;){var g=h+Math.floor(f/2),f=a[g].page;f.offsetTop+f.clientTop+f.clientHeight>=e?d=g:h=g;f=d-h}this.first_page_idx=d;for(var g=h=this.cur_page_idx,k=0;d<b;++d){var f=a[d].page,l=f.offsetTop+f.clientTop,
f=f.clientHeight;if(l>c)break;f=(Math.min(c,l+f)-Math.max(e,l))/f;if(d===h&&Math.abs(f-1)<=EPS){g=h;break}f>k&&(k=f,g=d)}this.cur_page_idx=g}},schedule_render:function(a){if(void 0!==this.render_timer){if(!a)return;clearTimeout(this.render_timer)}var b=this;this.render_timer=setTimeout(function(){delete b.render_timer;b.render()},this.config.render_timeout)},register_key_handler:function(){var a=this;window.addEventListener("DOMMouseScroll",function(b){if(b.ctrlKey){b.preventDefault();var c=a.container,
e=c.getBoundingClientRect(),c=[b.clientX-e.left-c.clientLeft,b.clientY-e.top-c.clientTop];a.rescale(Math.pow(a.config.scale_step,b.detail),!0,c)}},!1);window.addEventListener("keydown",function(b){var c=!1,e=b.ctrlKey||b.metaKey,h=b.altKey;switch(b.keyCode){case 61:case 107:case 187:e&&(a.rescale(1/a.config.scale_step,!0),c=!0);break;case 173:case 109:case 189:e&&(a.rescale(a.config.scale_step,!0),c=!0);break;case 48:e&&(a.rescale(0,!1),c=!0);break;case 33:h?a.scroll_to(a.cur_page_idx-1):a.container.scrollTop-=
a.container.clientHeight;c=!0;break;case 34:h?a.scroll_to(a.cur_page_idx+1):a.container.scrollTop+=a.container.clientHeight;c=!0;break;case 35:a.container.scrollTop=a.container.scrollHeight;c=!0;break;case 36:a.container.scrollTop=0,c=!0}c&&b.preventDefault()},!1)},rescale:function(a,b,c){var e=this.scale;this.scale=a=0===a?1:b?e*a:a;c||(c=[0,0]);b=this.container;c[0]+=b.scrollLeft;c[1]+=b.scrollTop;for(var h=this.pages,d=h.length,f=this.first_page_idx;f<d;++f){var g=h[f].page;if(g.offsetTop+g.clientTop>=
c[1])break}g=f-1;0>g&&(g=0);var g=h[g].page,k=g.clientWidth,f=g.clientHeight,l=g.offsetLeft+g.clientLeft,m=c[0]-l;0>m?m=0:m>k&&(m=k);k=g.offsetTop+g.clientTop;c=c[1]-k;0>c?c=0:c>f&&(c=f);for(f=0;f<d;++f)h[f].rescale(a);b.scrollLeft+=m/e*a+g.offsetLeft+g.clientLeft-m-l;b.scrollTop+=c/e*a+g.offsetTop+g.clientTop-c-k;this.schedule_render(!0)},fit_width:function(){var a=this.cur_page_idx;this.rescale(this.container.clientWidth/this.pages[a].width(),!0);this.scroll_to(a)},fit_height:function(){var a=this.cur_page_idx;
this.rescale(this.container.clientHeight/this.pages[a].height(),!0);this.scroll_to(a)},get_containing_page:function(a){for(;a;){if(a.nodeType===Node.ELEMENT_NODE&&a.classList.contains(CSS_CLASS_NAMES.page_frame)){a=get_page_number(a);var b=this.page_map;return a in b?this.pages[b[a]]:null}a=a.parentNode}return null},link_handler:function(a){var b=a.target,c=b.getAttribute("data-dest-detail");if(c){if(this.config.view_history_handler)try{var e=this.get_current_view_hash();window.history.replaceState(e,
"","#"+e);window.history.pushState(c,"","#"+c)}catch(h){}this.navigate_to_dest(c,this.get_containing_page(b));a.preventDefault()}},navigate_to_dest:function(a,b){try{var c=JSON.parse(a)}catch(e){return}if(c instanceof Array){var h=c[0],d=this.page_map;if(h in d){for(var f=d[h],h=this.pages[f],d=2,g=c.length;d<g;++d){var k=c[d];if(null!==k&&"number"!==typeof k)return}for(;6>c.length;)c.push(null);var g=b||this.pages[this.cur_page_idx],d=g.view_position(),d=transform(g.ictm,[d[0],g.height()-d[1]]),
g=this.scale,l=[0,0],m=!0,k=!1,n=this.scale;switch(c[1]){case "XYZ":l=[null===c[2]?d[0]:c[2]*n,null===c[3]?d[1]:c[3]*n];g=c[4];if(null===g||0===g)g=this.scale;k=!0;break;case "Fit":case "FitB":l=[0,0];k=!0;break;case "FitH":case "FitBH":l=[0,null===c[2]?d[1]:c[2]*n];k=!0;break;case "FitV":case "FitBV":l=[null===c[2]?d[0]:c[2]*n,0];k=!0;break;case "FitR":l=[c[2]*n,c[5]*n],m=!1,k=!0}if(k){this.rescale(g,!1);var p=this,c=function(a){l=transform(a.ctm,l);m&&(l[1]=a.height()-l[1]);p.scroll_to(f,l)};h.loaded?
c(h):(this.load_page(f,void 0,c),this.scroll_to(f))}}}},scroll_to:function(a,b){var c=this.pages;if(!(0>a||a>=c.length)){c=c[a].view_position();void 0===b&&(b=[0,0]);var e=this.container;e.scrollLeft+=b[0]-c[0];e.scrollTop+=b[1]-c[1]}},get_current_view_hash:function(){var a=[],b=this.pages[this.cur_page_idx];a.push(b.num);a.push("XYZ");var c=b.view_position(),c=transform(b.ictm,[c[0],b.height()-c[1]]);a.push(c[0]/this.scale);a.push(c[1]/this.scale);a.push(this.scale);return JSON.stringify(a)}};
pdf2htmlEX.Viewer=Viewer;})();
</script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar">
<div id="outline">
</div>
</div>
<div id="page-container">
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Mo<span class="_ _0"></span>dern<span class="_ _1"> </span>C++</div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">Programming</div><div class="t m0 x1 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">13.<span class="_ _2"> </span>Code<span class="_ _3"> </span>Conventions</div><div class="t m0 x1 h4 y4 ff3 fs2 fc0 sc0 ls0 ws0">F<span class="_ _4"></span>ederico<span class="_ _5"> </span>Busato</div><div class="t m0 x2 h5 y5 ff4 fs3 fc0 sc0 ls0 ws0">2023-12-21</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>able<span class="_ _7"> </span>of<span class="_ _7"> </span>Contents</div><div class="t m0 x4 h7 y7 ff1 fs3 fc2 sc0 ls0 ws0">1<span class="_ _8"> </span><span class="fs4 fc0">C++<span class="_ _9"> </span>Project<span class="_ _9"> </span>Organization</span></div><div class="t m0 x5 h5 y8 ff4 fs3 fc0 sc0 ls0 ws0">Project<span class="_ _a"> </span>Directo<span class="_ _4"></span>ries</div><div class="t m0 x5 h5 y9 ff4 fs3 fc0 sc0 ls0 ws0">Project<span class="_ _a"> </span>Files</div><div class="t m0 x5 h5 ya ff4 fs3 fc0 sc0 ls0 ws0">“Common”<span class="_ _a"> </span>Project<span class="_ _a"> </span>Organization<span class="_ _a"> </span>Notes</div><div class="t m0 x5 h5 yb ff4 fs3 fc0 sc0 ls0 ws0">Alternative<span class="_ _a"> </span>-<span class="_ _a"> </span>“Canonical”<span class="_ _a"> </span>Project<span class="_ _a"> </span>Organization</div><div class="t m0 x4 h7 yc ff1 fs3 fc2 sc0 ls0 ws0">2<span class="_ _8"> </span><span class="fs4 fc0">Co<span class="_ _b"></span>ding<span class="_ _9"> </span>St<span class="_ _4"></span>yles<span class="_ _9"> </span>and<span class="_ _9"> </span>Conventions</span></div><div class="t m0 x5 h5 yd ff4 fs3 fc0 sc0 ls0 ws0">Co<span class="_ _b"></span>ding<span class="_ _a"> </span>St<span class="_ _4"></span>yles</div><div class="t m0 x4 h8 ye ff1 fs3 fc2 sc0 ls0 ws0">3<span class="_ _8"> </span><span class="ff5 fs4 fc0">#include</span></div><div class="t m0 x6 h9 yf ff6 fs5 fc0 sc0 ls0 ws0">1/82</div><a class="l" href="#pf5" data-dest-detail='[5,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:279.300000px;width:178.353000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf7" data-dest-detail='[7,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:74.235000px;bottom:251.775000px;width:79.341000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf9" data-dest-detail='[9,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:74.235000px;bottom:222.970500px;width:53.854000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfd" data-dest-detail='[13,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:74.235000px;bottom:194.166000px;width:165.665000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf11" data-dest-detail='[17,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:74.235000px;bottom:165.361500px;width:196.910000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:123.514500px;width:205.851000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf19" data-dest-detail='[25,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:74.235000px;bottom:95.989500px;width:58.669000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1d" data-dest-detail='[29,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:57.189000px;width:62.247000px;height:12.714000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>able<span class="_ _7"> </span>of<span class="_ _7"> </span>Contents</div><div class="t m0 x4 h7 y10 ff1 fs3 fc2 sc0 ls0 ws0">4<span class="_ _8"> </span><span class="fs4 fc0">Macro<span class="_ _9"> </span>and<span class="_ _9"> </span>Prep<span class="_ _4"></span>ro<span class="_ _b"></span>cessing</span></div><div class="t m0 x4 h8 y11 ff1 fs3 fc2 sc0 ls0 ws0">5<span class="_ _8"> </span><span class="ff5 fs4 fc0">namespace</span></div><div class="t m0 x4 h7 y12 ff1 fs3 fc2 sc0 ls0 ws0">6<span class="_ _8"> </span><span class="fs4 fc0">V<span class="_ _4"></span>a<span class="_ _4"></span>riables<span class="_ _9"> </span>and<span class="_ _9"> </span>Arithmetic<span class="_ _9"> </span>T<span class="_ _c"></span>yp<span class="_ _b"></span>es</span></div><div class="t m0 x4 h7 y13 ff1 fs3 fc2 sc0 ls0 ws0">7<span class="_ _8"> </span><span class="fs4 fc0">F<span class="_ _4"></span>unctions</span></div><div class="t m0 x4 h7 y14 ff1 fs3 fc2 sc0 ls0 ws0">8<span class="_ _8"> </span><span class="fs4 fc0">Structs<span class="_ _9"> </span>and<span class="_ _9"> </span>Classes</span></div><div class="t m0 x6 h9 yf ff6 fs5 fc0 sc0 ls0 ws0">2/82</div><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:263.137500px;width:168.034000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf28" data-dest-detail='[40,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:218.185500px;width:69.778000px;height:13.546000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf2c" data-dest-detail='[44,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:171.435000px;width:208.081000px;height:14.744000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf30" data-dest-detail='[48,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:126.129000px;width:64.888000px;height:13.781000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf34" data-dest-detail='[52,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:80.823000px;width:129.721000px;height:13.781000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>able<span class="_ _7"> </span>of<span class="_ _7"> </span>Contents</div><div class="t m0 x4 h7 y15 ff1 fs3 fc2 sc0 ls0 ws0">9<span class="_ _8"> </span><span class="fs4 fc0">Control<span class="_ _9"> </span>Flo<span class="_ _4"></span>w</span></div><div class="t m0 x7 h7 y16 ff1 fs3 fc2 sc0 ls0 ws0">10<span class="_ _9"> </span><span class="fs4 fc0">Modern<span class="_ _9"> </span>C++<span class="_ _9"> </span>F<span class="_ _4"></span>eatures</span></div><div class="t m0 x7 h7 y17 ff1 fs3 fc2 sc0 ls0 ws0">11<span class="_ _9"> </span><span class="fs4 fc0">Maintainabilit<span class="_ _d"></span>y</span></div><div class="t m0 x7 h7 y18 ff1 fs3 fc2 sc0 ls0 ws0">12<span class="_ _9"> </span><span class="fs4 fc0">Naming</span></div><div class="t m0 x7 h7 y19 ff1 fs3 fc2 sc0 ls0 ws0">13<span class="_ _9"> </span><span class="fs4 fc0">Readabilit<span class="_ _d"></span>y<span class="_ _9"> </span>and<span class="_ _9"> </span>F<span class="_ _d"></span>ormatting</span></div><div class="t m0 x7 h7 y1a ff1 fs3 fc2 sc0 ls0 ws0">14<span class="_ _9"> </span><span class="fs4 fc0">Code<span class="_ _9"> </span>Do<span class="_ _b"></span>cumentation</span></div><div class="t m0 x6 h9 yf ff6 fs5 fc0 sc0 ls0 ws0">3/82</div><a class="l" href="#pf3d" data-dest-detail='[61,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:275.050500px;width:86.536000px;height:13.781000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf44" data-dest-detail='[68,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:234.978000px;width:154.035000px;height:13.782000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf49" data-dest-detail='[73,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:193.461000px;width:99.427000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf4d" data-dest-detail='[77,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:151.944000px;width:52.962000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf56" data-dest-detail='[86,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:110.427000px;width:180.542000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf5e" data-dest-detail='[94,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:70.614000px;bottom:70.356000px;width:142.386000px;height:13.781000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXUlEQVR42u3ZsQ3CQAyG0TuERckMSIyQDVBmyxJsSJUSN5cqA6RAsdB7vZu/+iT3zGwAAFBGRFysAABANSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgDAH7magHOty+PoyWd+2w3g157TywicqGemFQAAqCMivPsBAChHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgDArvf7bazf1sYY1gAAoIQNH5gT9T7J8EUAAAAASUVORK5CYII="/><div class="t m0 x8 h2 y1b ff1 fs0 fc0 sc0 ls0 ws0">C++<span class="_ _1"> </span>Project</div><div class="t m0 x8 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0">Organization</div><a class="l" href="#pf5" data-dest-detail='[5,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:224.427000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf5" data-dest-detail='[5,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:172.870500px;width:146.515000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf6" class="pf w0 h0" data-page-no="6"><div class="pc pc6 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdd1xT1/8/8JOdMBL2JiIgKli17gEKSuve1FbaYqvVtlrtp9XaaqvVDlu17q11r2q1OKiKs9rWPVEUwcES2ZCQkJ38/ji/T775IEtAMng9//BxSY6Xm3MPN+97zvucywjq2pMAAAAAAFiMh5f+YaIWAAAAAMDSIEgFAAAAAASpAAAAAAAIUgEAAAAAQSoAAAAAAIJUAAAAAECQCgAAAACAIBUAAAAAEKQCAAAAACBIBQAAAABAkAoAAAAACFIBAAAAABCkAgAAAACCVAAAAAAABKkAAAAAgCAVAAAAAABBKgAAAAAgSAUAAAAAQJAKAAAAAIAgFQAAAAAQpAIAAAAAIEgFAAAAAASpAAAAAAAIUgEAAAAAQSoAAAAAAIJUAAAAAAAEqQAAAACAIBUAAAAAAEEqAAAAACBIBQAAAABAkAoAAAAACFIBAAAAABCkAgAAAACCVAAAAAAABKkAAAAAAAhSAQAAAABBKgAAAAAAglQAAAAAQJAKAAAAAIAgFQAAAAAQpAIAAAAAIEgFAAAAAECQCgAAAAAIUgEAAAAAEKQCAAAAAIJUAAAAAAAEqQAAAACAIBUAAAAAAEEqAAAAACBIBQAAAABAkAoAAAAAgCAVAAAAABCkAgAAAAAgSAUAAAAABKkAAAAAAAhSAQAAAABBKgAAAAAAglQAAAAAACOGWq1GLQAAAACA5eBwOOhJBQAAAACLgyAVAAAAABCkAgAAAAAgSAUAAAAABKkAAAAAAAhSAQAAAMDmsFEFALWh1WpVKpVGo9HpdBqNRq/XGwwGvV5PCDEYDLQMg8F4frvSF1+owMsr3HT2hmpBtaBaGqQwi8Wi/7LZbBaLxeVy+Xw+g8HAdwQgSAVoJGq1Wi6XK5VKpVKp1+vVarVOp6NRqekl27gBANBEGENSBoPBYDCYTCaHw6H/8vl8Ozs7BwcHhK2AIBWggQNTiUSiUCiUSqVKpaK9pMZrMZPJ5PF4XC6XdiEwmUyGCWPM+vx2pS++UIGXV7jp7A3VgmpBtdS/sF6vp4NIOp1Op9NptVq1Wq3RaJRKZYXeVh6PJxAIHBwchEIhAlao+x0RnjgFTZlOpystLZXJZGq1WqFQ0MCUzWbb29vz+Xwul8vj8WgnAYvFQnUBAFRgjFk1Go1KpVIqlQqFQqFQ0OiWxWIJBAKBQCAUCh0cHFBdUHscDgdBKjRRJSUlUqlULpdrNBqDwcBkMh0cHEQikZ2dHZfLxa0/AEB97v8VCoVcLpdKpbSflSaw2tnZubu78/l8VBEgSAWo5NKZl5dXVlamUqnojb5IJHJycrKzs0NfKQBAg1Or1VKptKSkRKlUEkJo36qTk5OrqysqBxCkAhBCiEqlKigoKCsro21eIBC4uLgIhUI2G5nZAACNcREuKSkpKirS6XRMJpPP57u4uLi5uaFmAEGqrZk+fXp5ebnxRx6P5+7uHhUV1b179zrvc9KkSYSQQYMGDRo0qJ6H9/jx48DAQAupK7lcnp+fL5PJdDodm812d3cXCoU8Hg+tCACgken1erlcLpFISktLDQYDj8cTiUSenp5MJhZuBwSptsLT07OkpOT519euXTt+/Pi67ZPL5RJCZs+ePXv27PrcKy9evHj16tVPnz41ey2Vl5fn5ubK5XK9Xi8QCNzd3R0dHXEpBAAwO41GU1hYWFRUZDAYuFyuSCTy9vbGfABAkGo7QWq/fv26dOlCCHny5Mlvv/2m1Wp9fHyePHlSt7/z77//nhDSu3fvXr161fnAjhw5MmrUKKFQWFhYaMb6MRgMubm5xcXFGo2GzWb7+PiIRCJc/gAALC1UzcvLo30uPB7P09PT2dkZ1QI0SEU2nnXr37//5MmT6farr746bdq0nJycjIyMgICAGzduyGSydu3aXb9+/fLly4MGDWrbti0hRK/XHz9+/NatW3Z2dq+99lpYWJhxb7179yaENGvWzPhKamrq0aNHlUplu3bt+vXrZ9oHqdfrz549e+PGDSaTGR4e3rVrV0LI06dPk5OTCSFarfb8+fOenp4tW7Zs/GopKSnJz89XKpUMBsPb29vFxQWTogAALDMQ8fPzc3FxefbsWXl5eXZ2dllZmY+PD2YLAMFi/rbEx8eHbtAZlB999NGtW7dGjBgRHx9PCHn48OGmTZsuXLgwceLE1NRUWpLBYMTFxS1dupQuXxcdHU1MhvsXLlw4b948jUZDC3ft2vXQoUMuLi40eI2JiUlJSTH+9ujo6N9///3gwYNz5swhhJSXl0dHR7///vvr169vzEpQq9U5OTkSiYQQ4uLi4u7uTnMYAADAYtnZ2QUGBtIErZKSkrKyMhcXFy8vLwx/NXFIzrNuaWlp58+fP3fu3ObNmz/99FNCiLOzc4sWLYwF4uPjmzdvHhoa2r9//9zc3KFDh6ampvbo0ePIkSPr1q0TiUTbtm2j/7GCgwcPfvPNNwwGY9myZYcOHercufPly5c/++wz+u5nn32WkpISEBCwa9euLVu2ODg4nDp1av369V26dHnzzTcJITweb/bs2YMHD27M2igoKHj48GFpaamdnV2LFi18fX0RoQIAWAUGg2Fvbx8YGOjt7a3T6fLz89PS0lQqFWqmKUNPqnVbs2bNmjVrTF/55JNPTIe2Q0JCbt68yeFwtFrt4sWLpVIpi8XavXs37XaVyWTTp0/ftWvXjz/+6OXlZbqf7du3E0JGjx5Np/yHhYUFBwf/8ccf69at02q1Z8+eJYSsWLGif//+hJCSkpKrV6+6ubl17tx59OjRe/fupUFqo9WDTqfLysoqKyvT6/Wenp4eHh64/wYAsMZQ1c3NTSgUZmdny+XyR48eeXl50RE8QJAK1srBwSE4OPjtt9+eMmWK6esDBgzgcDiEEDabffHiRUJIu3btjIkBdIKUXq+/evXqkCFDTP8jTS3Nysqis6kIIVwuV6VSPXjwQKPRaLVaQkjnzp2NkbEZP7tGo0lPTy8vL2exWM2aNRMKhWgPAADWi8vlNm/ePDc3t7Cw8OnTpyqVytvbG9WCIBWszNKlS40Tpypl2j9KV3IwfR6dca1QmsZqii7C+ujRo7KyMvpKmzZtaERrXBHCEtZyKioqys/PV6lUbm5uHh4eyLUHALABdNqro6NjdnY2nQiLDC4EqWBrTEPS1q1bnzp16vbt2+Xl5XZ2doSQpKQk+had+G8qICAgLy9v1KhRixYtIoQoFIonT574+vqKRKLc3Fxa5t69ez179iSE7N+/n+atTp06tTE/3bNnzwoKCgwGg7+/P1YtAQCwMQ4ODi1atMjKypJKpUql0t/fn07zhSYCE6eakDFjxjAYDLlcPnPmTKVS+fDhwx9//JEQ0rNnz+cXiho2bBghZNeuXTdu3NBoNN9991379u1DQ0PVarWXlxcNamfNmpWdnf3s2bO5c+fu3bv3wYMHhBCaEatUKktKSl7qUqlPnz4tKChgMBgBAQGIUAEAbBKLxRKLxSKRSK1WZ2Zm0sVbAEEq2JpOnTpNnz6dELJ27VqhUBgaGpqSkuLl5bV58+bnC0+aNKlVq1aFhYXdunWzt7dfvHgxIWTx4sV0tGXmzJmEkIsXLwYGBjZr1iw1NdXOzo5mpgYFBRFC1Gq1p6cnnXT1MmRnZxcVFTGZzMDAQEdHR5xcAACbjVSYTH9/fzc3N41Gk52dLZPJUCdN5RalMadgQwPKy8t75ZVXoqKiAgICKi1QWFgYHBxcoUDfvn3Dw8OZTCaXyw0MDIyNjd28ebOvry991/jEqd69e3M4nNjYWD6fz2AwXF1dO3fuPH/+/FGjRtGSoaGhdOV/Pp8fEBAwZMiQtWvXtm7dmhDi5ubm7e0tkUj8/PwiIiLCw8Mb9oPrdLr09PTS0lIulxsUFGSazwAAADaJwWA4Ojry+fzS0lKpVMpkMmnSGthyhMpi4bGoQAghGo3m8ePHr7zyCiFkwYIFxvVQLdCjR49kMplAIAgICMA0KQCAJkUmk6WnpzMYDHd39worJ4KN4XA4GO4HQgj54YcfaIRKCGnVqpXFHmdmZiaNUJs3b44IFQCgqXFwcPD399fr9QUFBcXFxagQ24aveSCEkOzsbDab7eTkFBsb269fPws8QoPBkJmZWVpa6uDgIBaLTR9YYAl0Ol1BQYFCoTAYDNWXZDKZQqEQa1PbPL1en5+fX5smQQgRCoVubm6oNJunUCjy8/N1Ol3N381stoeHB9KZKiUSiZo3b56RkZGTk8NgMDBx1oZhuB+sQ3p6ukQi4fF4QUFBlhahFhYW7t+/Pzc3V6fTGZ90ZTAY6LZxg27Tr5/WrVuPHDkSncG2SqlU/v77748ePaLhyPOtokILYbFYoaGhI0aMoI/eAJuUlpZ24MABuVxe6ZXh+Rf5fH5sbGxVsw5AoVA8evSIxWL5+/vjGS42icPhIEgFK5Cbm5ufn89kMoODgy1tMeeioqJff/21rKzMy8urefPmNT7gQK1WJycnK5XKwYMHd+nSBSfX9sjl8l27dmVmZtaySej1+pSUFIlE0q1bt4EDB6ICbY/BYLh582ZCQoJGo2nbtm1tVvqUyWRJSUk8Hu+TTz5xcnJCHVaquLj46dOnHA6nefPmAoEAFWJ7QSo6csDSlZeXFxUVEUKaN29uaRFqaWnp9u3bpVJp+/btIyIiGAxGjT2pDAajXbt2W7ZsuXbtGoJU21NaWrpjx468vLwWLVr069ePyWRW2mFWYbtNmzabN2++fv163759jc+BA5tx586dI0eOqNXqESNGiMXiahqD6YvOzs5//fVXUlISfX41PM/Z2Vkmk0kkkqysrODgYEt4CCI0LASpYNGUSmVmZqZOp7PAG+XHjx/v379fJpNFR0eHhoYav2yMBYzbFV4UCATe3t75+fk4vzbm2bNnO3bskEgk7du379mzJ4PBoKe+0lZhus3n8729vXNzc1UqFYJUW6LX669cuXL8+HE+nz98+HAvL68aG4Nxw8fHR6/Xl5SUoBqrwmAw/Pz8CCESiSQzMxOpEQhSwQokJyfTrkcjDocjFouN66Fa0fU9MzNTpVJ5e3vb29tbzoEZDAb6xaNSqYYMGUKfX1CbrhHjtjF8AZuRlZW1fft2uVweHR3dpk2b6htANdtgM7Ra7cGDB+/cuePg4PDGG2/Y2dnV2ABMX6QjM7hQVI/JZPr5+anVaolEkp+f7+HhgTpBkAoWbd68eQcPHnz+9U6dOu3cuTMwMLBBfsvx48fPnTv3008/vbwPkp2drVAoBAKBq6urRdXwzZs3jx07plKp+Hx+UlJSUlLSi+4hNzcXDdWWpKWl7d27t7y8nMfjpaWlpaWloUk0cWq1et++fampqRqNhsFgJCYm1mEPqMZaxqn0wYeFhYWOjo5ITkWQClbp2rVrI0aMuHnzZv0Td3766advv/12+PDhL+9opVKpRCJhMplisdiiOplu37597NgxBoPB4/EMBsOzZ8/qth9LW6MA6tMkEhIS9Ho9l8tFkwBCiE6nO3To0JMnT5hMJo/Hk8lkdXuSp6Vl4VssDofj5eWVk5OTlZUVEhKCCkGQCpbO2dk5Ly+PbiuVym+++WbFihX379//999/IyIijMWys7Pz8/NdXFwqzeaRSqWPHz/m8/lBQUGmi+OkpKS81IPX6/XPnj3T6/XNmjVrwMu0wWAoLCzMyMhQqVR124Narc7NzW2o3miwBAUFBVlZWQqFom7/XavV5uTkNFSTQJxqCfR6fUZGRl5eXm0WNK1UWVmZVqsNDg6u/8G4u7vjjNSGi4uLVCqVyWRPnz61utw2QJDapPH5/B49eqxYsYJePemLmZmZcXFxFy5coD+++uqrO3bsMN6DKhSKWbNmbdy4kQ45iUSixYsXx8XFEUJGjx5N0wkOHjzI5XIPHTo0YMCAhj3gnJwcpVLp4eHRgKvfGQyGf//998yZM2q12nSOQi2zSF+oQG0KY36MJbhz5058fLxardbr9eS/C5o2yPmtQ2vhcrl1joqgoWi12n379j148ECr1Tba1aCqAkwmE4PXtcRgMPz9/VNTU0tLS93c3HCBRZAKln6pPX/+PN0uKCj45ZdfCCFcLrdjx46EkOLi4r59+2ZkZDg4OLRt2/bevXs3b96Mioq6cOFCs2bNCCFvv/12QkICg8Ho0qVLXl5eRkbGxIkTXV1dBw0a9LKPvKysrLS0lMPhNGwXwtOnT0+fPq3X66Ojo83+hJJz585h0q7ZKZXKI0eO6HS6qKgosz/w6dy5c3jGoyW4cuXKgwcPPDw8unbtat5nK0gkkjpksjbpgIbN9vHxyczMfPr0Kca7EKSCRSsrK4uOjq5wo7lgwQJPT09CyKJFizIyMnx9fS9evOjl5VVcXNyzZ89Hjx7NmTNn27ZtFy9eTEhIIIT8+uuv7777rk6nmzBhws6dOz/99NP+/fvv27dv7Nixe/bsGT58+L59+xr8yOmjm3x8fBp20bt79+5pNJqoqKjWrVs3Wt9YVS/iLt8SZGZmKpXK3r17v/LKK6Sx+saq2kaTsBDXrl3TaDSvv/66SCQiZu1JRUJqHYhEIgcHB5lMVlJSgsel2gCsfGuzWCxWhw4djPPiBw8enJSUNHnyZPojDS7Hjh3r5eVFCHFxcfnggw8IIfHx8RqN5sSJE4QQsVj8zjvv0F0tXLiQwWBkZmZevHjxpR52QUEBndFPvyEaUHl5uV6vpxVi+K9Kt+tfoMbCaJ+WQKVS0SbR4Oe3DnsDy7m9NxgMQqGw0a4G1RfAGXkhDAaDLkabl5dHEzYAQSpYIqFQeOnSpczMTDoHPzEx8cGDB8Z3s7KyCCF0GWTK39+fEKJUKvPy8uiMq4CAAOM9vZubm6OjIyEkIyPjpR42HfH08/N7GTP6jU+EYvxXpdv1L1BjYbRPS0AjgJdxfuuwN7CoVtGYV4PqC+CMvCg7OzsnJyeVSpWTk4PaQJAKFo3D4WzcuNHX11ej0YwbN47GpoQQ2oFaWFhoLEkfgMRisTw8PGh3o+lKOjKZTCqVEkK8vb1f3tEWFRUplUpnZ2c+n49zBwAAdeDp6clgMMrKyuq8kAsgSIVGIhKJVq5cSQiRSqVTpkyhL/bs2ZMQcvDgQTqp2WAwxMfHE0J69erF5XLbtWtHCElLS7t27Rotv2nTJkKIo6Nj165dn+9yaMAglRCCR4YAAECdcblcV1dXjUZj2hEDCFLBQg0ePHjMmDGEkKNHj27dupUQMm/ePFdX1xs3bnTq1OnDDz/s3r3733//7erqunjxYkLIkCFDOnXqRP/jBx98MHTo0BkzZjCZzJUrV9LHk9KE0bNnz37wwQf//vtvgxxkbm6uQqFwc3N7eTNqTVeeQk4qmDYM5KRC9a0COanWxd3dncPhSCQS2hEDCFLBoi1cuJCuOfrZZ5/l5+eHhIRcvHgxPDz87t27W7ZsodHqhQsX2rRpQwjh8XinTp2aNGmSXC7fvn378ePHnZyctm7dGhsbS/c2evRogUAglUq3b99+//79+h+eXq8vLS0lhLi4uLy8SqjwUGzkpIJpeyDISYWqWwVyUq0Lm8328PDQaDTGh9qAVZ5HVIHtqXRZKE9PzwoDHwEBAWfOnMnIyMjIyPDw8GjVqpXpu3Z2dsuWLZs3b15ycjKfz2/Tpo3peijh4eFPnjy5d++es7Nz69at63/MBQUFKpXKwcEBC/EAAED9OTk55ebmlpaWenl5Idy3UuhJbeqaNWvWq1evChGqkUgk6tGjR4cOHZ5fsc/FxSU8PDwsLKz+q5kaDAbajUrXcH15rGi4f/bs2TExMcac4AquXbsWExPzxRdfoAE3VMOw/OF+2iTo8nB1EBcXFxMT8/DhQ0JIampqTExMTEyMUqmstPDHH38cExNz9+5dtApiVcP9U6dOjYmJOXfuHP6oCSEsFsvV1VWtVtNpwYAgFaAuSktLVSqVvb29nZ3dS/1FVjTcT5+nUFXWf2FhYUJCwt9//43G01ANw/KH+2mTMC7Q8aKOHz+ekJBAn4oslUoTEhISEhKqegrr6dOnExIS6K0jWoUVDfefPXs2ISEBSy8ZOTk50a8YVIWVwnA/mJ9UKjUusw+1ER4enpqaymbj7xdq6/r16waDoWEfNQxg4fh8Po/HU6lUEomkwR8QAwhSoTrFxcVpaWnGNaTM+ETHCoW5XG5YWFjt1zpVKBRsNps+LAAquH379u7du1Uq1ahRo3r27EmTKyQSyfXr14VCoY+PDyHk6tWr2dnZERERMpls69at+fn5UVFRw4YNw2MVbbhJyGSyIUOGvP7667RJ5Ofn03U2RowYQYvRVtGxY0exWEwIuXnzpk6ni4iIEAgEz++ztLR0y5YtKSkpr776Kn3OHFiF0tLSPXv23Lp1q3Xr1vSpgRVkZGTEx8c/ePDA0dFx+PDh3bp1M03Qkkql9L/zeLxBgwb17du3YR9GbQlcXV1zcnKKi4sRpCJIhcazb9++w4cPW+xKxUKhcNy4cXQ11hovsiqVysPDoxEujqY5qc+/2LAFalO4RjNmzEhNTaXb69atGzdu3MqVK1ks1t27d8eMGdO+ffu+ffsSQjZu3Lh9+/Zhw4YdPnyY7n/z5s0DBw7cv3+/7X3lNE7DaJDz+0J7q6WFCxcan/q2adMmY5N4+PAhXWbOmGZKW8WePXtokPrBBx9IpdKLFy+6ublV2OejR4/Cw8NLSkoIIdu2bVuwYAF9cgdaRWNeDepwucjJyenYsSM9cYSQ5cuXl5eXmxbYu3fv2LFjjT+uWLGib9++u3fvpuHa9evX+/fvTzNA6BUmNjZ2w4YNNjZEIxKJnj17plAotFotRp+sDr7ArNLff/+9f/9+lUplIU90fP5FqVS6fv362iykXFpaajAYaObQy2Z1S1BlZmZevXpVJpMdOHCAhp50LkulX12JiYmXLl2SyWSLFi0ihBw9elQikeCPpZYNw1qWoMrNzaVN4sKFC2w2e/PmzefPn6/nx3/33XdLSkr69u2bn59fUlLy5ptvyuVytArLz0ldtmxZSUmJWCxOTU2VSCRvvvmm6Z/8s2fP3nvvPULIjh07ysrKUlNTPT09T58+TTtclUplv379ysrKZs+eLZVKs7Ozg4KCdu/eferUKVvrimOznZycNBoNMlOt8vShCqwRHdezt7ePiooy3nBbznC/XC7/66+/lErlP//8M3z48Go+iF6vLy8v5/F4WHmqUnPnzn3llVcIIQMGDAgICEhPT7958yZ9HtjzPvnkE/rW4MGD6cR/jUaDOrQxkyZNok2iQ4cOsbGx27dvT0xMNF4H6qCsrOzGjRu0sdGllOfMmbN8+XIsI2/5Dh06RAhZvnw57SyfM2fOypUrjZPhDh48aDAYRo4c+cYbbxBCxGLx2rVrR44ceeTIkdLS0gcPHshkMkLIhAkTuFyum5vbvn37SktLAwMDba+iRCJRSUmJTCZ7fhgBEKRCwysoKCCENG/e3HQox6Lcv38/Ly8vNze3+mISiUSr1WLKVFWMS4Mxmczo6Ohff/316dOnVRUODQ2lG/SpYGCTgoODjdsdOnSo/9M0FAoF3fDz86MbdnZ2Pj4+1bQ0sBCZmZmmVwk7OzuxWPzkyRP64507dwghAwcONJZv37493cjNzTVenI2TAcLCwmy1ouzt7ZlMpsVmxwGCVFuj0+kMBgOLxbLYI2QymQaDocbn0UmlUoPB0GhBldXlpKrV6grbdDpapYOAlU6Igbo1DIvNSTVtElqtlhDi4OBgWkCv19NE5OLi4trs0NiWTPdc1dJUTbxVEAvLSWWz2RqNxnSxW9okKDpv0vS0GodWOByO8bw3haeGMplMkUhUWlqqVCprP6MXLOLcoQqskVU8SrE2B0kvr40WXVldTurvv/9u/HZJSEgghAQFBRE80fultVXLz0k9evSocfvkyZOEkM6dO5u2bTqGq9Vqr169WpsdikQiert77949+kptxkCaYKuwwJzUTp06EUKMScl5eXmmy+h26dKFELJp0ybjLcexY8cIISwWy9vb29glb1xUddmyZaGhoStXrrTJsykUCvV6vXGSGSBIBahBeXm5Wq3mcrkcDge1UVWQ+vPPPz969OiHH36gHWP0iwearJMnT9ImsXbt2sTERELIkCFDCCHOzs60wE8//ZSSkvL555/X8pHlXC53woQJhJCpU6deunQpKSmJpjCC5YuNjSWETJ8+PT4+Pjk5ucKJGzRokEAguH79+tSpU1NSUg4ePDht2jRCyKxZs+zs7Fq2bNmyZUtCyJQpU+7du/fPP//Mnz//8ePHxpQAG2NnZ8dgMCqsfgAIUgGqVFZWptfrsTxqNT766KO5c+eGhYUtWLCAEPLLL7/QhVGhyRo9ejRtEp999hltErRzPTAwkOYmLl26tH379gcPHhw1alQt9/ndd9+FhIRkZWVFRkZ26dJFKpV2794dVW0VQWpISIhGoxkzZkzHjh2lUmm/fv2M74pEoj179hBCNm3a1L59+7feekun040ePXrGjBmEEBaLFR8f7+Tk9Ndff3Xo0CE6OloqlX744Ye1WTfQGrHZbJodgWZjZScOVWCNav+870rpdDpjcn01uFwunTT6kg6yvLzcYDBUyKh72fVWYYNYak7qkiVLZDLZq6++On369NOnT6vV6vDw8NatW9N3O3XqdObMGWOaxPTp09977z3j+J1IJDpz5gzdwB9L3RqGBeak0ibRunXr+fPnnz59WqFQdO3a9dVXXzX+tf77779nz57NyMjw8/OLjo4uLi6ePHmysVUcPnxYr9fTudstWrSgLYSuqiEUCi9fvnzy5Mns7Ozg4OBevXqlp6cXFxcbZ+SgVTTC1aAOlwt7e/vLly+fO3fu8ePHYrE4Ojo6Ozv7yy+/NM7Q79+/f0ZGxpUrV7Kzs/l8fvfu3UNCQoxrJwcGBj569Ii2GR6P17Fjx3bt2tnwysqOjo4SiYxdYo4AACAASURBVEQul2NqKYJUeLnqmZNaXFw8a9YsUtOqUl5eXitWrHh5B6lWq5lMZmNO9zHNSa3qU5OXtjJXhe3qtW3blm74+fk9v4aDm5ub6VoqISEhISEhxh95PF6PHj3wZ/KiDcO867jVvkk4OztXuqyHvb394MGDTX/09/c3/titWzfTPrYKLUQgEAwdOtT4YxMPTyttFS/1alBpAVJTTio9cf379zf+GBwcbLr+AyHE09OTJoRUFeaathnbJhAISkpKysrKEKRaEQz3g3nodDqNRsNkMvEIEAAAeNl4PJ7BYDBd7gAQpAJUrry8XK/XCwQCy1+mAAAArB1deAtBqnVBJ5ZVqmdOKqldglT9f0U1e1AoFAaDwc7OrpHrrcZP3VAFSEOskwrmahgWu04qWOPlgrycnFSoQ5CKuVMIUuGlq/86qbVJkKr/r6hmD3TR6UZ+GqoV5aRC4zcMC89JBfO2CmKROalQezS7TKvVajQarHtoNWcNVQBmQW9ncaUAAIDGwefzDQYDno9qRdCTapVsYLifPgSFPrivMeutxk/dUAUIxu+s6g/qZZxfDPfbWKsgGO63clwulwapjbn0ISBIbXJsY7ifwWA08pp8GO6H2vw5YLgfCIb7bTdIpclmYBUw3A/m/A6gDw0HAAB42eg3Du4JEaQC1MBgMGCFVAAAaMwglcFgoCfViiBKsNYIrz73gm5ubqtXrzZ95a+//tq3b9+8efNMn2NUz27OGnNSGz9INRgMEomkkRNhK4W1+iwHmgQ8r7i42OzHUFJSgj6/Bg9SyX9nRACCVHhZ6pkwymAw3N3dTV+h65WKRKIKr7+8gzQYDI3/kGgmk5mYmNhoWYbVF27k5begqlaamJj4Ms5vHfZmCbEy0AvFjh07zJ6TapaLpM3/vaMSEKQC1Eyv1zfy9dfHx6dTp06oeTASiUQdO3a0rCsycmDMrU2bNhZ1PD4+PjgpDRuk6vV6VAWCVIDqNH4nQZcuXVDtYKpZs2bNmjVDPYCp4cOHoxJsOEit/+qK0JgwlGCtEV7D/pnRvTXsUAiuBQAAAFBn6Em11tvB2gSUe/fuNab/V5//lJubSwjZt28fzYqrMYMqKCjo9ddfr+dBIj0IAAAAEKQ2RVeuXMnKyqpNkEr9+++/1RQw3ZZKpTUGqQAAAAAIUqFybm5udLZQ9UFqdnb2nTt3IiMj+Xx+jUHqmTNnULEAAACAIBUqqn26p4uLy7hx42oslpCQcOfOnREjRnh7e9dY2NjhWs+DRMYqAAAAVAUTp6xS7ddJfaFiDRs1IicVAAAAEKQCAAAAAIJUAAAAAICXBjmpVqmadM+8vDzjg4m1Wq1Wq83JyaE/8ng8V1dXY0m5XC6RSOi2TCYjhBQWFhrf9fT0pI85pp49e2b8jXq9XqPRGHcrEAicnZ1f6CCNBXAqAQAAAEGq7agm3XP+/PnPnj0zRoEMBuM///kP3Q4MDFywYIGxZGJi4p49e0z388MPPxj/46JFiwICAoxvffnllwqFwlj49u3bdLeEkLZt237zzTcvdJDGAjiVAAAAUCkM9wMAAAAAglQAAAAAgJpguN8qVZ/uafpWVdu1L2D6Vi0L1+YgCXJSAQAAAEGqjak+3bPSB5lWeAJqjYUrLVbj3mp/kAQ5qQAAAFA1DPcDAAAAgMVBT6pVwnA/AAAAIEgFi4PhfgAAAECQCtZk0qRJKpWq0rjTwcHBtGRkZGRQUFBVQaqXl5dp4RkzZuh0ukoLOzo6otoBAAAAQSpUp2XLlrUs6eLi4uLiUsvCbdq0Qd0CAABAo8HEKatUY7qnVRwkclIBAAAAQapNqTHd0yoOEjmpAAAAUBUM9wM0DIVCIZfLa+weZjKZTk5OLBYLNYYmYbxbE4lEHA4HNWbzDAZDaWmpVqutsSSHwxGJRLiTBwSpYH1w5bK0L57Lly+vXr1arVY/P7fs+TUW3NzcvvnmmwpT08DG3L9/f/78+RqNpqpFNky3nZyc5s6diyZh27Ra7a+//vrXX39V0xhMX+zTp88HH3zAZGLAExCkglVxd3fPysrKyMg4ePCgBfbJKRSKwsJCg8FQ/cQs28hJ1Wq1e/bsSUhIeP5DGbcrvFhQUDBnzpw1a9aw2fgDtM2blgsXLqxevVqn01XTKky3S0pK5syZs2rVKi6Xiwq0SRKJZMWKFXfv3q3qGvj85eL06dOtW7eOiIhA7QGCVLAm4eHhN2/eLC0t3b17dzU34jVu179ANYV5PF5UVFQ1n8IG+oN1Ot2aNWsuXLhQTXVV+qJUKpXL5SKRCI3Zxuh0uu3btycmJr7oH5FUKpVKpW5ubqhD21NUVDRjxgy5XE5qWse6wovJyckIUqEpwziCVYqIiOjVq5dFNywmMy4uzsPDw4bPglarXbVq1b///osGCaZNIjExsW7/Hetd2CSJRPLtt9/SCBVNAuCFoCfVWn3yySft2rW7d++eXq8nFtaTymKxevToYdtLqyqVysWLF9+5cwdNESi9Xr9169aLFy+iKsCI5vYUFxdjIgFAHTDUajVqARpfUlKSUCgUi8VWevxPnz4tKyurzx6CgoIwoduWlJaW5ubm1mcPzZs35/F4qElbum95/PhxbebyV0UoFPr4+KAmG7BzITU1VSgUBgYGojYsH4fDQU8qmO8OyZq7Fnx9fXEGwZSTk5OTkxPqAYyYTGZwcDDqAaDOEKRC06LVah88eCCTycx+JO3bt0e3mYU0ibS0NKlUavYjadeuHZ/PxxmxBFKpNDU11bg+g7m4uroizAUEqQBNgkql+u677x4+fGjGRQ+M2+vXr0eQanYajWbu3LmPHj0iFpDYvXLlSgSpliA/P//LL79UKBSNdjWoqkBkZCSCVECQCmAGjT9x9eTJkw8fPiS1WLey/gVqUxjM7ubNm7RJvIzzW7e9gdmtWLGivLy8ARtAnVsLAIJUAPNo/JzU7OxsBoNh3uVjMcnXohQVFTVy31iN22B2tGe9Ma8GVRXAuYAmDuukQhOCiz6gSQBaBYC1QE8qNK1vAvpLMdwPjXB+Mdxv1U2ika8GGO4HQJAKFsQs45sY7oeq2iGG++H5qwSG+wHMCMP9AAAAAIAgFQAAAACgJhjuB7NBTurLoNfrCwsLCSEuLi5sdmP/gRcWFur1eoFA4OjoWGPhgoICg8FgZ2fn4OBgIe3QunJS8/PzqznREolEpVK9UPW+0Omz+UuTNeak0jPo4OBgZ2eHrxiwAehJBbMxV04q/ZeqdLv+BWpZ+GVQKBRisVgsFtNQtZFFRUWJxeJly5bVpnC7du3EYvHWrVvN3g5f0vl90b3VJqzfsGGD8Ud6onNyciot/P33379o9b7Q6WtYxcXFkydPtqhLUyNfDRrkEkHP4KFDh2pTODk5ed26dfgmAgSpAABQL+fPnw8MDLxw4YLtfbRHjx4FBgZu2rQJZ7nR/Pjjjx07djR9kgUAglQAAKiLpKQkjUZT+/K//PKLUqn85JNPLP+j5eXlKZVKnOLGdPbsWVQCIEgFqJJ5c1KpSrfrX6CWhauRk5Mzbtw4Nzc3Pp/v5eU1bdq0srIy+taFCxdiYmJiYmKMhVetWhUTE1Ohjy0pKWn48OECgaB58+aLFy9Wq9X09alTp8bExKSlpU2bNs3V1dXHx2fhwoVKpXLt2rVeXl4ODg4jRozIy8sz7ictLe29997z8PCwt7ePjIz87bffTEOl5OTkAQMGCASC4ODg+Ph40wPIz8+nx1lSUmJ65KtWrar0IxcXF8+aNcvHx8fBwaF3797nzp0zvpWenh4bG+vh4cHn8/38/GbOnFlcXNyATeIlnd8X3Vs1B3nixAlabydPnoyJibl7965phDdz5kxXV1cPD48ZM2bIZDL6+qZNm2JiYhISEgghSqWSnoukpKSWLVv6+vqmpqZWf/qqt2DBgpiYmCtXrixcuNDLy8vV1XXq1KkFBQXGAn/88UfHjh3t7e0FAkGHDh327Nmj0+kIISUlJfRIEhMTPT09fX19v/vuu88//5z+r5iYmOPHj3/66acV2smxY8diYmK+/PLLxr9KNNrV4EUvEYQQvV6fkJDQo0cPgUDQsWPHM2fOVChw8+bNfv36iUQiPp8fFBQ0f/58+rjX5cuX37p1ixCyf//+mJgYqVRaTWEAM8LEKTAbrJNaFZVK1a1bt/z8/DZt2rRr1+7EiROrV6++du3a2bNnmUxmXl4ejTxM49GEhIS3337b9MWhQ4e2a9euc+fOV65c+frrr9Vq9cyZM2kPSlpa2tmzZz08PF599dV//vlnzpw5q1evVigUkZGRf/7557Fjx2bMmLFt2zYaHXbo0EGj0TRr1qxbt24nTpy4dOnSgQMH9u7dy2Qynzx50qVLF51O5+vr27lz57i4ONP4ValU0uM0vkiP3MXF5fmPLJPJunTpkp2d7ePj07Vr12PHjvXr1++vv/7q1q2bVqvt06dPTk5OSEjI8OHD//zzz6VLlyYmJl65cqVBZoZZxTqpWVlZ6enphJCioqKEhIT//Oc/xrf69u0rFos7dep07ty5FStWKBSKlStXEkLu37+fkJAQGRlJCNHpdPRcnDp1SqlUMhgMb2/v6k9f9a5evZqQkEBvJCIiIk6cOLFhw4Y///wzOTmZz+dfvHgxNjaWzWYPHTo0Nzf34sWL77//vqenZ58+fTQaDT2SkydPqlQqQoirqysNmAghCQkJAwYM6NSp0/r16xMTEydMmMDj8eht2OnTp7dv3974VwlLXieV3vURQnx9ff38/AYOHFjhrq93795qtbpXr16Ojo7Hjx//7rvv5HL5jz/+ePPmTXozk5ubm5CQoNVqqymMrypATyoA/E8fZH5+frNmza5cubJp06YHDx4EBQWp1eoXmgs1duzYCxcunD9/fsWKFYSQRYsWmYYgERERd+7cOXHiRMuWLWn4eO3atX379tGJFMZezClTpmg0mo8++ig5Ofnw4cM0vDhy5AjtyVu5cqVOp+vatev9+/f37NmTmJhY54/822+/ZWdnu7q6JiUlxcfHHzt2jBBCQ7GioqKcnBwPD48bN25s2LAhKSlJJBLxeLyqJgzZpPHjx//yyy+EkLfeekupVIaHhxvfGj169O3bt48fP/7OO+8QQg4cOFDNfgIDA69fv37ixAlHR8f6nz4ej/fgwYM//vjjypUrhJCnT59evnyZEPLvv/96e3snJibu2bPn7NmzI0aMIITcuHHD9P/26NHj9u3b8fHxkydPNnYBKpXK8ePH02BLo9HQ7t6ysjJa4PXXX8fFwdTGjRsJIdHR0ffv3z906NCePXtM3717965YLP72229PnDhx4MAB2n5oTW7dupU2oU8++USpVLq4uFRTGABBKgD8H7pmUEZGRrdu3ZYuXXrnzp2rV69evHjRw8Oj9juZNm0ai8UihMTGxhJCysvLTUdjP/zwQzabzWQyu3btSghp0aKFWCwmhISGhtLChJDS0tKTJ08SQmbOnEn7LKOjo1999VVCyN9//00IOXjwICFk0qRJXC6XENK1a1eBQFC3j/z7778TQuLi4uhn7927N5fLvXXrVklJib29PYvFys/P79Chw8KFC588eZKZmXnx4kV6wDBhwgQWi8VgMPr06UMIqT4R4ueffw4LC4uIiGiQ0zd9+nTaLx4aGhoVFUUISUpKoq8/efKkZ8+eOp0uKytLLpcTQhQKhen//frrr1u2bDlgwIDnd+vq6jp8+HDjzdLly5cNBsOIESOcnJxwuk3RIHLmzJn0DA4ZMsT0DPbq1evu3bszZ840GAyFhYWZ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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">“Common”<span class="_ _7"> </span>Project<span class="_ _7"> </span>Organization</div><div class="t m0 x6 h9 yf ff6 fs5 fc0 sc0 ls0 ws0">4/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf7" class="pf w0 h0" data-page-no="7"><div class="pc pc7 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ2DMBRFUTvCoswMEVUmiCLqSGzGEhmHgiGyQSrKuDEdM3yFcyaw3m+unIfHmAAAIIzPulysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAIBDrrVaAQCAOEopflIBAAhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUA4H9023yL/8rv6+1UAAAncX9OOV/7tv1Saq0ZBACAEHb5eRQE4Q4RmQAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Project<span class="_ _7"> </span>Directo<span class="_ _4"></span>ries<span class="_ _e"> </span>1/2</div><div class="t m0 x1 h6 y1d ff1 fs2 fc0 sc0 ls0 ws0">F<span class="_ _4"></span>undamental<span class="_ _7"> </span>directo<span class="_ _4"></span>ries</div><div class="t m0 x9 h6 y1e ff5 fs2 fc3 sc0 ls0 ws0">include<span class="_ _9"> </span><span class="ff7 fc0">Project<span class="_ _5"> </span><span class="ff3">public<span class="_ _9"> </span></span>header<span class="_ _5"> </span>files</span></div><div class="t m0 xa h6 y1f ff5 fs2 fc4 sc0 ls0 ws0">src<span class="_ _9"> </span><span class="ff7 fc0">Project<span class="_ _5"> </span>source<span class="_ _5"> </span>files<span class="_ _5"> </span>and<span class="_ _5"> </span><span class="ff3">private<span class="_ _7"> </span></span>headers</span></div><div class="t m0 xb h6 y20 ff5 fs2 fc0 sc0 ls0 ws0">test<span class="_ _9"> </span><span class="ff7">(or<span class="_ _5"> </span><span class="ff8">tests</span>)<span class="_ _5"> </span>Source<span class="_ _5"> </span>files<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _5"> </span>testing<span class="_ _5"> </span>the<span class="_ _5"> </span>p<span class="_ _4"></span>roject</span></div><div class="t m0 x1 h6 y21 ff1 fs2 fc0 sc0 ls0 ws0">Empt<span class="_ _4"></span>y<span class="_ _7"> </span>directo<span class="_ _4"></span>ries</div><div class="t m0 xa h6 y22 ff5 fs2 fc5 sc0 ls0 ws0">bin<span class="_ _9"> </span><span class="ff7 fc0">Output<span class="_ _5"> </span>executables</span></div><div class="t m0 xc h6 y23 ff5 fs2 fc5 sc0 ls0 ws0">build<span class="_ _9"> </span><span class="ff7 fc0">All<span class="_ _5"> </span>intermediate<span class="_ _5"> </span>files</span></div><div class="t m0 xa h6 y24 ff5 fs2 fc5 sc0 ls0 ws0">doc<span class="_ _9"> </span><span class="ff7 fc0">(or<span class="_ _5"> </span><span class="ff8">docs</span>)<span class="_ _5"> </span>Project<span class="_ _5"> </span>do<span class="_ _b"></span>cumentation</span></div><div class="t m0 x6 h9 yf ff6 fs5 fc0 sc0 ls0 ws0">5/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf8" class="pf w0 h0" data-page-no="8"><div class="pc pc8 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Project<span class="_ _7"> </span>Directo<span class="_ _4"></span>ries<span class="_ _e"> </span>2/2</div><div class="t m0 x1 h6 y25 ff1 fs2 fc0 sc0 ls0 ws0">Optional<span class="_ _7"> </span>directo<span class="_ _4"></span>ries</div><div class="t m0 xd h6 y26 ff5 fs2 fc0 sc0 ls0 ws0">submodules<span class="_ _9"> </span><span class="ff7">Project<span class="_ _5"> </span>submo<span class="_ _b"></span>dules</span></div><div class="t m0 xe h6 y27 ff5 fs2 fc0 sc0 ls0 ws0">third<span class="_ _7"> </span>party<span class="_ _f"> </span><span class="ff7">(less<span class="_ _5"> </span>often<span class="_ _5"> </span><span class="ff8">deps/external/extern</span>)<span class="_ _5"> </span>dep<span class="_ _b"></span>endencies<span class="_ _5"> </span>o<span class="_ _d"></span>r<span class="_ _5"> </span>external</span></div><div class="t m0 xf h6 y28 ff7 fs2 fc0 sc0 ls0 ws0">lib<span class="_ _4"></span>ra<span class="_ _4"></span>ries</div><div class="t m0 xb h6 y29 ff5 fs2 fc0 sc0 ls0 ws0">data<span class="_ _9"> </span><span class="ff7">(or<span class="_ _5"> </span><span class="ff8">extras</span>)<span class="_ _5"> </span>Files<span class="_ _5"> </span>used<span class="_ _5"> </span>b<span class="_ _4"></span>y<span class="_ _5"> </span>the<span class="_ _5"> </span>executables<span class="_ _5"> </span>o<span class="_ _4"></span>r<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _5"> </span>testing</span></div><div class="t m0 x7 h6 y2a ff5 fs2 fc0 sc0 ls0 ws0">examples<span class="_ _9"> </span><span class="ff7">Source<span class="_ _5"> </span>files<span class="_ _5"> </span>for<span class="_ _5"> </span>sho<span class="_ _d"></span>wing<span class="_ _5"> </span>project<span class="_ _5"> </span>features</span></div><div class="t m0 xc h6 y2b ff5 fs2 fc0 sc0 ls0 ws0">utils<span class="_ _9"> </span><span class="ff7">(or<span class="_ _5"> </span><span class="ff8">tools</span>,<span class="_ _5"> </span>o<span class="_ _4"></span>r<span class="_ _5"> </span><span class="ff8">script</span>)<span class="_ _5"> </span>Scripts<span class="_ _5"> </span>and<span class="_ _5"> </span>utilities<span class="_ _5"> </span>related<span class="_ _5"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>project</span></div><div class="t m0 xc h6 y2c ff5 fs2 fc0 sc0 ls0 ws0">cmake<span class="_ _9"> </span><span class="ff7">CMake<span class="_ _5"> </span>submodules<span class="_ _5"> </span>(.cmake)</span></div><div class="t m0 x6 h9 yf ff6 fs5 fc0 sc0 ls0 ws0">6/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf9" class="pf w0 h0" data-page-no="9"><div class="pc pc9 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIfUlEQVR42u3ZoQ0CMQCG0ZZcg2QGgmICQtAktwKCeViCDRDMQIJgCDZAneKoKY4BMLThvQmuf82XXlysNgEAAKpxv10nVgAAoDYiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAj5hztgIAAPVIKXlJBQCgOiIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgBAA7pWPvQ5jv1u78KgLZfzyQgAfCHmnK0AAEA9Ukp+9wMAUB2RCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQCAX+mGw/wfzvnYHl02AEATlus+xtm0DK8QSikGAQCgCm8wkh0CTqkSWgAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Project<span class="_ _7"> </span>Files</div><div class="t m0 x10 ha y2d ff5 fs6 fc6 sc0 ls0 ws0">LICENSE<span class="_ _9"> </span><span class="ff4 fc0">Describ<span class="_ _b"></span>es<span class="_ _5"> </span>ho<span class="_ _d"></span>w<span class="_ _5"> </span>this<span class="_ _a"> </span>project<span class="_ _a"> </span>can<span class="_ _5"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>used<span class="_ _5"> </span>and<span class="_ _a"> </span>distributed</span></div><div class="t m0 x11 ha y2e ff5 fs6 fc6 sc0 ls0 ws0">README.md<span class="_ _9"> </span><span class="ff4 fc0">General<span class="_ _5"> </span>info<span class="_ _4"></span>rmation<span class="_ _10"> </span>ab<span class="_ _b"></span>out<span class="_ _a"> </span>the<span class="_ _10"> </span>project<span class="_ _a"> </span>in<span class="_ _5"> </span><span class="ff9">Markdown<span class="_ _10"> </span></span>fo<span class="_ _4"></span>rmat<span class="_ _10"> </span><span class="ff1">*</span></span></div><div class="t m0 x12 ha y2f ff5 fs6 fc0 sc0 ls0 ws0">CMakeLists.txt<span class="_ _9"> </span><span class="ff4">Describ<span class="_ _b"></span>es<span class="_ _10"> </span>how<span class="_ _a"> </span>to<span class="_ _10"> </span>compile<span class="_ _10"> </span>the<span class="_ _5"> </span>p<span class="_ _4"></span>roject</span></div><div class="t m0 x13 ha y30 ff5 fs6 fc0 sc0 ls0 ws0">Doxyfile<span class="_ _9"> </span><span class="ff4">Configuration<span class="_ _10"> </span>file<span class="_ _5"> </span>used<span class="_ _10"> </span>b<span class="_ _4"></span>y<span class="_ _10"> </span><span class="ff9">doxygen<span class="_ _5"> </span></span>to<span class="_ _10"> </span>generate<span class="_ _10"> </span>the<span class="_ _10"> </span>do<span class="_ _b"></span>cumentation<span class="_ _10"> </span>(see</span></div><div class="t m0 x14 ha y31 ff4 fs6 fc0 sc0 ls0 ws0">next<span class="_ _10"> </span>lecture)</div><div class="t m0 x15 ha y32 ffa fs6 fc0 sc0 ls0 ws0">others<span class="_ _11"> </span><span class="ff9">.gitignore<span class="ff4">,<span class="_ _10"> </span></span>.clang-format<span class="ff4">,<span class="_ _10"> </span></span>.clang-tidy<span class="ff4">,<span class="_ _10"> </span>etc.</span></span></div><div class="t m0 x16 hb y33 ff1 fs7 fc7 sc0 ls0 ws0">*<span class="_ _9"> </span><span class="ffb">Markdown<span class="_ _a"> </span><span class="ffc">is<span class="_ _12"> </span>a<span class="_ _12"> </span>language<span class="_ _12"> </span>with<span class="_ _12"> </span>a<span class="_ _12"> </span>syntax<span class="_ _a"> </span>co<span class="_ _4"></span>rresp<span class="_ _b"></span>onding<span class="_ _12"> </span>to<span class="_ _12"> </span>a<span class="_ _12"> </span>subset<span class="_ _12"> </span>of<span class="_ _12"> </span>HTML<span class="_ _12"> </span>tags</span></span></div><div class="t m0 x5 hc y34 ffb fs7 fc7 sc0 ls0 ws0">github.com/adam-<span class="_ _b"></span>p/markdown-<span class="_ _b"></span>here/wiki/Markdown-<span class="_ _b"></span>Cheatsheet</div><div class="t m0 x6 h9 yf ff6 fs5 fc0 sc0 ls0 ws0">7/82</div><a class="l" href="github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:10.936500px;width:267.098000px;height:10.211000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pfa" class="pf w0 h0" data-page-no="a"><div class="pc pca w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrMQsoI/8jwjfNXLl8frPQEAQBjbupysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAIBDrrVaAQCAOEopnlQAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQTAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEA+B/dPg1W+Ho9ZiMAAPzc5fbM+dy3/Z1Sa80gAACE8AFCMRQELVsUZgAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Readme<span class="_ _7"> </span>and<span class="_ _7"> </span>License</div><div class="t m0 x1 ha y35 ff1 fs6 fc0 sc0 ls0 ws0">README.md</div><div class="t m0 x11 ha y36 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">README<span class="_ _10"> </span>template:</span></div><div class="t m0 x17 ha y37 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span><span class="ff9">Embedded<span class="_ _13"> </span>Artistry<span class="_ _f"> </span>README<span class="_ _13"> </span>Template</span></div><div class="t m0 x17 ha y38 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span><span class="ff9">Your<span class="_ _13"> </span>Project<span class="_ _f"> </span>is<span class="_ _13"> </span>Great,<span class="_ _f"> </span>So<span class="_ _f"> </span>Lets<span class="_ _13"> </span>Make<span class="_ _f"> </span>Your<span class="_ _13"> </span>README<span class="_ _f"> </span>Great<span class="_ _13"> </span>Too</span></div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">LICENSE</div><div class="t m0 x11 ha y3a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Cho<span class="_ _b"></span>ose<span class="_ _10"> </span>an<span class="_ _10"> </span>op<span class="_ _b"></span>en<span class="_ _10"> </span>source<span class="_ _10"> </span>license:</span></div><div class="t m0 x5 hd y3b ff9 fs6 fc0 sc0 ls0 ws0">choosealicense.com</div><div class="t m0 x11 ha y3c ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">License<span class="_ _10"> </span>guidelines:</span></div><div class="t m0 x5 hd y3d ff9 fs6 fc0 sc0 ls0 ws0">Why<span class="_ _f"> </span>your<span class="_ _13"> </span>academic<span class="_ _f"> </span>code<span class="_ _f"> </span>needs<span class="_ _13"> </span>a<span class="_ _f"> </span>software<span class="_ _13"> </span>license</div><div class="t m0 x6 h9 yf ff6 fs5 fc0 sc0 ls0 ws0">8/82</div><a class="l" href="https://embeddedartistry.com/blog/2017/11/30/embedded-artistry-readme-template"><div class="d m1" style="border-style:none;position:absolute;left:106.480500px;bottom:235.830000px;width:190.992000px;height:10.951000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://embeddedartistry.com/blog/2017/11/27/your-project-is-great-so-lets-make-your-readme-great-too/"><div class="d m1" style="border-style:none;position:absolute;left:106.480500px;bottom:212.457000px;width:334.173000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://choosealicense.com/"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:111.681000px;width:105.084000px;height:8.527000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://bastian.rieck.me/blog/posts/2020/licence/"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:56.817000px;width:271.174000px;height:10.951000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pfb" class="pf w0 h0" data-page-no="b"><div class="pc pcb w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrOzTiP8yPOM8FUvXx6v9wQAAGFs63KyAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+cq3VCgAAxFFK8aQCABCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAwP/o9mmwwkGvx2wEAIBfu9yeOZ/7tr9Taq0ZBACAED4G5RQEK+jmowAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">File<span class="_ _7"> </span>extensions</div><div class="t m0 x1 ha y3e ff1 fs6 fc0 sc0 ls0 ws0">Common<span class="_ _5"> </span>C++<span class="_ _5"> </span>file<span class="_ _7"> </span>extensions:</div><div class="t m0 x11 ha y3f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">header<span class="_ _5"> </span><span class="ff9 fc8">.h<span class="_ _1"> </span>.hh<span class="_ _14"> </span>.hpp<span class="_ _14"> </span>.hxx</span></span></div><div class="t m0 x11 ha y40 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">header<span class="_ _7"> </span>implementation<span class="_ _a"> </span><span class="ff9 fc8">.i.h<span class="_ _14"> </span>.i.hpp<span class="_ _1"> </span>-inl.h<span class="_ _14"> </span>.inl.hpp</span></span></div><div class="t m0 x18 ha y41 ff1 fs7 fc0 sc0 ls0 ws0">(1)<span class="_ _9"> </span><span class="ff4 fs6">separate<span class="_ _a"> </span>implementation<span class="_ _5"> </span>from<span class="_ _10"> </span>interface<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>inline<span class="_ _10"> </span>functions<span class="_ _10"> </span>and<span class="_ _5"> </span>templates</span></div><div class="t m0 x18 ha y42 ff1 fs7 fc0 sc0 ls0 ws0">(2)<span class="_ _9"> </span><span class="ff4 fs6">keep<span class="_ _a"> </span>implementation<span class="_ _5"> </span>“inline”<span class="_ _10"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>header<span class="_ _10"> </span>file</span></div><div class="t m0 x11 ha y43 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">source/implementation<span class="_ _10"> </span><span class="ff9 fc6">.c<span class="_ _1"> </span>.cc<span class="_ _14"> </span>.cpp<span class="_ _1"> </span>.cxx</span></span></div><div class="t m0 x1 h6 y44 ff1 fs2 fc0 sc0 ls0 ws0">Common<span class="_ _7"> </span>conventions:</div><div class="t m0 x11 h6 y45 ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8 fc8">.h<span class="_ _15"> </span><span class="fc6">.c<span class="_ _16"> </span>.cc<span class="_ _17"> </span><span class="ff2">Google</span></span></span></div><div class="t m0 x11 h6 y46 ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8 fc8">.hh<span class="_ _15"> </span><span class="fc6">.cc</span></span></div><div class="t m0 x11 h6 y47 ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8 fc8">.hpp<span class="_ _15"> </span><span class="fc6">.cpp</span></span></div><div class="t m0 x11 h6 y48 ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8 fc8">.hxx<span class="_ _15"> </span><span class="fc6">.cxx</span></span></div><div class="t m0 x6 h9 yf ff6 fs5 fc0 sc0 ls0 ws0">9/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pfc" class="pf w0 h0" data-page-no="c"><div class="pc pcc w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Common<span class="_ _7"> </span>R<span class="_ _4"></span>ules</div><div class="t m0 x1 h6 y49 ff1 fs2 fc0 sc0 ls0 ws0">The<span class="_ _7"> </span>file<span class="_ _7"> </span>should<span class="_ _7"> </span>have<span class="_ _7"> </span>the<span class="_ _7"> </span>same<span class="_ _7"> </span>name<span class="_ _7"> </span>of<span class="_ _7"> </span>the<span class="_ _7"> </span>class/namespace<span class="_ _7"> </span>that<span class="_ _7"> </span>they</div><div class="t m0 x1 h6 y4a ff1 fs2 fc0 sc0 ls0 ws0">implement</div><div class="t m0 x11 h6 y4b ffe fs2 fc0 sc0 ls0 ws0">•</div><div class="t m0 x19 he y4c ff5 fs2 fc0 sc0 ls0 ws0">class<span class="_ _11"> </span>MyClass</div><div class="t m0 x5 hf y4d ff8 fs2 fc8 sc0 ls0 ws0">my<span class="_ _7"> </span>class.hpp<span class="_ _11"> </span>(MyClass.hpp)</div><div class="t m0 x5 hf y4e ff8 fs2 fc8 sc0 ls0 ws0">my<span class="_ _7"> </span>class.i.hpp<span class="_ _11"> </span>(MyClass.i.hpp)</div><div class="t m0 x5 hf y4f ff8 fs2 fc6 sc0 ls0 ws0">my<span class="_ _7"> </span>class.cpp<span class="_ _11"> </span>(MyClass.cpp)</div><div class="t m0 x11 h6 y50 ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff5">namespace<span class="_ _11"> </span>my<span class="_ _7"> </span>np</span></div><div class="t m0 x5 hf y51 ff8 fs2 fc8 sc0 ls0 ws0">my<span class="_ _7"> </span>np.hpp<span class="_ _11"> </span>(MyNP.hpp)</div><div class="t m0 x5 hf y52 ff8 fs2 fc8 sc0 ls0 ws0">my<span class="_ _7"> </span>np.i.hpp<span class="_ _11"> </span>(MyNP.i.hpp)</div><div class="t m0 x5 hf y53 ff8 fs2 fc6 sc0 ls0 ws0">my<span class="_ _7"> </span>np.cpp<span class="_ _11"> </span>(MyNP.cpp)</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">10/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pfd" class="pf w0 h0" data-page-no="d"><div class="pc pcd w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">“Common”<span class="_ _7"> </span>Project<span class="_ _7"> </span>Organization<span class="_ _7"> </span>Notes</div><div class="t m0 x11 h6 y54 ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">Public<span class="_ _5"> </span><span class="ff1">header(s)<span class="_ _5"> </span></span>in<span class="_ _19"> </span><span class="ff5 fc9">include/</span></span></div><div class="t m0 x11 h6 y55 ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">source<span class="_ _7"> </span>files<span class="ff7">,<span class="_ _10"> </span>p<span class="_ _4"></span>rivate<span class="_ _10"> </span><span class="ff1">headers</span>,<span class="_ _10"> </span><span class="ff1">header<span class="_ _7"> </span>implementations<span class="_ _a"> </span></span>in<span class="_ _19"> </span><span class="ff5 fc9">src/<span class="_ _11"> </span></span>directo<span class="_ _4"></span>ry</span></span></div><div class="t m0 x11 h6 y56 ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">The<span class="_ _5"> </span><span class="ff1">main<span class="_ _5"> </span></span>file<span class="_ _5"> </span>(if<span class="_ _5"> </span>present)<span class="_ _10"> </span>can<span class="_ _5"> </span>b<span class="_ _b"></span>e<span class="_ _5"> </span>placed<span class="_ _5"> </span>in<span class="_ _19"> </span><span class="ff5 fc9">src/<span class="_ _1a"> </span></span>and<span class="_ _5"> </span>called<span class="_ _5"> </span><span class="ff5">main.cpp</span></span></div><div class="t m0 x11 h6 y57 ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Co<span class="_ _b"></span>de<span class="_ _7"> </span>tests<span class="ff7">,<span class="_ _5"> </span><span class="ff3">unit<span class="_ _1b"> </span></span>and<span class="_ _5"> </span><span class="ff3">functional<span class="_ _1b"> </span></span>(see<span class="_ _5"> </span><span class="ff8">C++<span class="_ _11"> </span>Ecosystem<span class="_ _13"> </span>I<span class="_ _5"> </span></span>slides),<span class="_ _5"> </span>can<span class="_ _5"> </span>b<span class="_ _b"></span>e</span></span></div><div class="t m0 x5 h6 y58 ff7 fs2 fc0 sc0 ls0 ws0">placed<span class="_ _5"> </span>in<span class="_ _1a"> </span><span class="ff5 fc9">test/<span class="_ _12"> </span></span>,<span class="_ _5"> </span>or<span class="_ _10"> </span><span class="ff1">unit<span class="_ _7"> </span>tests<span class="_ _7"> </span></span>can<span class="_ _10"> </span>app<span class="_ _b"></span>ea<span class="_ _4"></span>r<span class="_ _5"> </span>in<span class="_ _5"> </span>the<span class="_ _5"> </span>same<span class="_ _5"> </span>directo<span class="_ _4"></span>ry<span class="_ _5"> </span>of<span class="_ _5"> </span>the</div><div class="t m0 x5 h6 y59 ff7 fs2 fc0 sc0 ls0 ws0">comp<span class="_ _b"></span>onent<span class="_ _10"> </span>under<span class="_ _5"> </span>test<span class="_ _5"> </span>with<span class="_ _5"> </span>the<span class="_ _5"> </span>same<span class="_ _5"> </span>filename<span class="_ _5"> </span>and<span class="_ _5"> </span>include<span class="_ _19"> </span><span class="ff8">.test<span class="_ _1a"> </span></span>suffix,</div><div class="t m0 x5 h6 y5a ff7 fs2 fc0 sc0 ls0 ws0">e.g.<span class="_ _8"> </span><span class="ff8">my<span class="_ _7"> </span>file.test.cpp</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">11/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pfe" class="pf w0 h0" data-page-no="e"><div class="pc pce w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 fff fs2 fc1 sc0 ls0 ws0">“Common”<span class="_ _7"> </span>Project<span class="_ _7"> </span>Organization<span class="_ _7"> </span>Example</div><div class="t m0 x1b h10 y3e ff10 fs6 fc0 sc0 ls0 ws0">&lt;<span class="ff5">project<span class="_ _5"> </span>name</span>&gt;</div><div class="t m0 x15 h10 y5b ff5 fs6 fc9 sc0 ls0 ws0">include/</div><div class="t m0 x1c hd y5c ff9 fs6 fc8 sc0 ls0 ws0">public<span class="_ _5"> </span>header.hpp</div><div class="t m0 x15 h10 y5d ff5 fs6 fc9 sc0 ls0 ws0">src/</div><div class="t m0 x1c hd y5e ff9 fs6 fc8 sc0 ls0 ws0">private<span class="_ _5"> </span>header.hpp</div><div class="t m0 x1c hd y5f ff9 fs6 fc8 sc0 ls0 ws0">templ<span class="_ _5"> </span>class.hpp</div><div class="t m0 x1c hd y60 ff9 fs6 fc8 sc0 ls0 ws0">templ<span class="_ _5"> </span>class.i.hpp</div><div class="t m0 x1c hc y61 ffb fs7 fc0 sc0 ls0 ws0">(template/inline<span class="_ _1b"> </span>functions)</div><div class="t m0 x1c hd y62 ff9 fs6 fc6 sc0 ls0 ws0">templ<span class="_ _5"> </span>class.cpp</div><div class="t m0 x1c hc y63 ffb fs7 fc0 sc0 ls0 ws0">(specialization)</div><div class="t m0 x1c h10 y64 ff5 fs6 fc9 sc0 ls0 ws0">subdir/</div><div class="t m0 x1d hd y65 ff9 fs6 fc6 sc0 ls0 ws0">my<span class="_ _5"> </span>file.cpp</div><div class="t m0 x1e hd y66 ff9 fs6 fc0 sc0 ls0 ws0">README.md</div><div class="t m0 x1e hd y67 ff9 fs6 fc0 sc0 ls0 ws0">CMakeLists.txt</div><div class="t m0 x1e hd y68 ff9 fs6 fc0 sc0 ls0 ws0">Doxyfile</div><div class="t m0 x1e hd y69 ff9 fs6 fc0 sc0 ls0 ws0">LICENSE</div><div class="t m0 x1e h10 y6a ff5 fs6 fc9 sc0 ls0 ws0">build/<span class="_ _f"> </span><span class="ffb fs7 fc0">(empty)</span></div><div class="t m0 x1e h10 y6b ff5 fs6 fc9 sc0 ls0 ws0">bin/<span class="_ _f"> </span><span class="ffb fs7 fc0">(empty)</span></div><div class="t m0 x1e h10 y6c ff5 fs6 fc9 sc0 ls0 ws0">doc/<span class="_ _f"> </span><span class="ffb fs7 fc0">(empty)</span></div><div class="t m0 x1e h10 y6d ff5 fs6 fc9 sc0 ls0 ws0">test/</div><div class="t m0 x1f hd y6e ff9 fs6 fc8 sc0 ls0 ws0">my<span class="_ _5"> </span>test.hpp</div><div class="t m0 x1f hd y6f ff9 fs6 fc6 sc0 ls0 ws0">my<span class="_ _5"> </span>test.cpp</div><div class="t m0 x1e hd y70 ff9 fs6 fc0 sc0 ls0 ws0">...</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">12/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pff" class="pf w0 h0" data-page-no="f"><div class="pc pcf w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 fff fs2 fc1 sc0 ls0 ws0">“Common”<span class="_ _7"> </span>Project<span class="_ _7"> </span>Organization<span class="_ _7"> </span>-<span class="_ _7"> </span>Imp<span class="_ _4"></span>rovements</div><div class="t m0 x1 ha y71 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>“common”<span class="_ _10"> </span>project<span class="_ _10"> </span>o<span class="_ _4"></span>rganization<span class="_ _10"> </span>can<span class="_ _5"> </span>b<span class="_ _b"></span>e</div><div class="t m0 x1 ha y72 ff4 fs6 fc0 sc0 ls0 ws0">imp<span class="_ _4"></span>roved<span class="_ _a"> </span>by<span class="_ _12"> </span>adding<span class="_ _a"> </span>the<span class="_ _a"> </span><span class="ffa">name<span class="_ _a"> </span>of<span class="_ _a"> </span>the<span class="_ _a"> </span>project</span></div><div class="t m0 x1 ha y73 ff4 fs6 fc0 sc0 ls0 ws0">as<span class="_ _10"> </span>sub<span class="_ _b"></span>directo<span class="_ _4"></span>ry<span class="_ _10"> </span>of<span class="_ _10"> </span><span class="ff5 fc9">include/<span class="_ _10"> </span></span>and<span class="_ _10"> </span><span class="ff5 fc9">src/</span></div><div class="t m0 x1 ha y74 ff4 fs6 fc0 sc0 ls0 ws0">This<span class="_ _7"> </span>is<span class="_ _7"> </span>pa<span class="_ _4"></span>rticula<span class="_ _4"></span>rly<span class="_ _7"> </span>useful<span class="_ _7"> </span>when<span class="_ _7"> </span>the<span class="_ _7"> </span>p<span class="_ _4"></span>roject</div><div class="t m0 x1 ha y75 ff4 fs6 fc0 sc0 ls0 ws0">is<span class="_ _19"> </span>used<span class="_ _15"> </span>as<span class="_ _19"> </span><span class="ffa">submo<span class="_ _b"></span>dule<span class="_ _3"> </span></span>(pa<span class="_ _4"></span>rt<span class="_ _15"> </span>of<span class="_ _19"> </span>a<span class="_ _19"> </span>larger</div><div class="t m0 x1 ha y76 ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>roject)<span class="_ _10"> </span>or<span class="_ _a"> </span>imp<span class="_ _b"></span>o<span class="_ _4"></span>rted<span class="_ _10"> </span>as<span class="_ _10"> </span>an<span class="_ _10"> </span><span class="ffa">external<span class="_ _10"> </span>libra<span class="_ _d"></span>ry</span></div><div class="t m0 x1 ha y77 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>includes<span class="_ _10"> </span>now<span class="_ _a"> </span>lo<span class="_ _b"></span>ok<span class="_ _10"> </span>lik<span class="_ _4"></span>e:</div><div class="t m0 x20 hc y78 ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>include<span class="_ _11"> </span><span class="fcb">&lt;my_project/public_header.hpp&gt;</span></div><div class="t m0 x21 h10 y71 ff10 fs6 fc0 sc0 ls0 ws0">&lt;<span class="ff5">project<span class="_ _5"> </span>name</span>&gt;</div><div class="t m0 x22 h10 y79 ff5 fs6 fc9 sc0 ls0 ws0">include/</div><div class="t m0 x23 h10 y7a ff10 fs6 fc9 sc0 ls0 ws0">&lt;<span class="ff5">project<span class="_ _5"> </span>name</span>&gt;<span class="ff5">/</span></div><div class="t m0 x24 hd y7b ff9 fs6 fc8 sc0 ls0 ws0">public<span class="_ _5"> </span>header.hpp</div><div class="t m0 x22 h10 y7c ff5 fs6 fc9 sc0 ls0 ws0">src/</div><div class="t m0 x23 h10 y7d ff10 fs6 fc9 sc0 ls0 ws0">&lt;<span class="ff5">project<span class="_ _5"> </span>name</span>&gt;<span class="ff5">/</span></div><div class="t m0 x24 hd y7e ff9 fs6 fc8 sc0 ls0 ws0">private<span class="_ _5"> </span>file.hpp</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">13/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf10" class="pf w0 h0" data-page-no="10"><div class="pc pc10 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 fff fs2 fc1 sc0 ls0 ws0">Alternative<span class="_ _7"> </span>-<span class="_ _7"> </span>“Canonical”<span class="_ _7"> </span>Project<span class="_ _7"> </span>Organization<span class="_ _1d"> </span><span class="ff1">1/2</span></div><div class="t m0 x11 ha y7f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ffa">Header<span class="_ _1b"> </span><span class="ff4">and<span class="_ _10"> </span></span>source<span class="_ _10"> </span>files<span class="_ _1e"> </span><span class="ff4">(o<span class="_ _4"></span>r<span class="_ _10"> </span><span class="ffa">mo<span class="_ _b"></span>dule<span class="_ _a"> </span>interface<span class="_ _7"> </span></span>and<span class="_ _10"> </span><span class="ffa">implementation<span class="_ _10"> </span>files<span class="_ _1f"></span></span>)<span class="_ _10"> </span>are<span class="_ _a"> </span>next</span></span></div><div class="t m0 x5 ha y80 ff4 fs6 fc0 sc0 ls0 ws0">to<span class="_ _10"> </span>each<span class="_ _10"> </span>other<span class="_ _10"> </span>(no<span class="_ _1a"> </span><span class="ff9">include/<span class="_ _1a"> </span></span>and<span class="_ _11"> </span><span class="ff9">src/<span class="_ _1a"> </span></span>split)</div><div class="t m0 x11 ha y81 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ffa">Headers<span class="_ _1e"> </span><span class="ff4">a<span class="_ _4"></span>re<span class="_ _10"> </span>included<span class="_ _10"> </span>with<span class="_ _1a"> </span><span class="ff9">&lt;&gt;<span class="_ _1a"> </span></span>and<span class="_ _a"> </span>contain<span class="_ _10"> </span>the<span class="_ _10"> </span>project<span class="_ _a"> </span>directory<span class="_ _a"> </span>prefix,<span class="_ _a"> </span>for</span></span></div><div class="t m0 x5 ha y82 ff4 fs6 fc0 sc0 ls0 ws0">example,<span class="_ _1a"> </span><span class="ff9">&lt;hello/hello.hpp&gt;<span class="_ _11"> </span></span>(no<span class="_ _10"> </span>need<span class="_ _5"> </span>of<span class="_ _1a"> </span><span class="ff9">&quot;&quot;<span class="_ _11"> </span></span>syntax)</div><div class="t m0 x11 ha y83 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ffa">Header<span class="_ _1b"> </span><span class="ff4">and<span class="_ _10"> </span></span>source<span class="_ _10"> </span>file<span class="_ _7"> </span><span class="ff4">extensions<span class="_ _10"> </span>are<span class="_ _11"> </span><span class="ff9">.hpp<span class="_ _12"> </span></span>/<span class="_ _12"> </span><span class="ff9">.cpp<span class="_ _1a"> </span></span>(<span class="_ _12"> </span><span class="ff9">.mpp<span class="_ _11"> </span></span>for<span class="_ _a"> </span>mo<span class="_ _b"></span>dule</span></span></div><div class="t m0 x5 ha y84 ff4 fs6 fc0 sc0 ls0 ws0">interfaces).<span class="_ _1e"> </span>No<span class="_ _10"> </span>sp<span class="_ _b"></span>ecial<span class="_ _10"> </span>characters<span class="_ _a"> </span>other<span class="_ _10"> </span>than</div><div class="t m0 x25 ha y85 ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _1a"> </span><span class="ff9">-<span class="_ _11"> </span></span>in<span class="_ _10"> </span>file<span class="_ _5"> </span>names<span class="_ _10"> </span>with<span class="_ _1a"> </span><span class="ff9">.<span class="_ _11"> </span></span>only</div><div class="t m0 x5 ha y86 ff4 fs6 fc0 sc0 ls0 ws0">used<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>extensions</div><div class="t m0 x11 ha y87 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">A<span class="_ _10"> </span>source<span class="_ _5"> </span>file<span class="_ _10"> </span>that<span class="_ _10"> </span>implements<span class="_ _10"> </span>a<span class="_ _10"> </span><span class="ffa">mo<span class="_ _b"></span>dules<span class="_ _10"> </span>unit<span class="_ _10"> </span>tests<span class="_ _7"> </span></span>should<span class="_ _5"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>placed<span class="_ _10"> </span>next<span class="_ _5"> </span>to<span class="_ _10"> </span>that</span></div><div class="t m0 x5 ha y88 ffa fs6 fc0 sc0 ls0 ws0">mo<span class="_ _b"></span>dules<span class="_ _a"> </span>files<span class="_ _7"> </span><span class="ff4">and<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>called<span class="_ _10"> </span>with<span class="_ _10"> </span>the<span class="_ _10"> </span>mo<span class="_ _b"></span>dules<span class="_ _a"> </span>name<span class="_ _10"> </span>plus<span class="_ _10"> </span>the<span class="_ _1a"> </span><span class="ff9">.test<span class="_ _1a"> </span></span>second-level</span></div><div class="t m0 x5 ha y89 ff4 fs6 fc0 sc0 ls0 ws0">extension</div><div class="t m0 x11 ha y8a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">A<span class="_ _10"> </span>projects<span class="_ _10"> </span>functional/integration<span class="_ _10"> </span>tests<span class="_ _10"> </span>should<span class="_ _10"> </span>go<span class="_ _10"> </span>into<span class="_ _10"> </span>the<span class="_ _5"> </span>tests/<span class="_ _10"> </span>sub<span class="_ _b"></span>directo<span class="_ _d"></span>ry</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">14/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf11" class="pf w0 h0" data-page-no="11"><div class="pc pc11 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 fff fs2 fc1 sc0 ls0 ws0">Alternative<span class="_ _7"> </span>-<span class="_ _7"> </span>“Canonical”<span class="_ _7"> </span>Project<span class="_ _7"> </span>Organization<span class="_ _1d"> </span><span class="ff1">2/2</span></div><div class="t m0 x1b hd y3e ff10 fs6 fc0 sc0 ls0 ws0">&lt;<span class="ff5">project<span class="_ _5"> </span>name</span>&gt;<span class="_ _14"> </span><span class="ff9">(v1)</span></div><div class="t m0 x15 h10 y5b ff10 fs6 fc9 sc0 ls0 ws0">&lt;<span class="ff5">project<span class="_ _5"> </span>name</span>&gt;<span class="ff5">/</span></div><div class="t m0 x1c hd y5c ff9 fs6 fc8 sc0 ls0 ws0">public<span class="_ _5"> </span>header.hpp</div><div class="t m0 x1c hd y5d ff9 fs6 fc8 sc0 ls0 ws0">private<span class="_ _5"> </span>header.hpp</div><div class="t m0 x1c hd y5e ff9 fs6 fc6 sc0 ls0 ws0">my<span class="_ _5"> </span>file.cpp</div><div class="t m0 x1c hd y5f ff9 fs6 fc6 sc0 ls0 ws0">my<span class="_ _5"> </span>file.mpp</div><div class="t m0 x1c hd y60 ff9 fs6 fc6 sc0 ls0 ws0">my<span class="_ _5"> </span>file.test.cpp</div><div class="t m0 x15 h10 y61 ff5 fs6 fc9 sc0 ls0 ws0">tests/</div><div class="t m0 x1c hd y8b ff9 fs6 fc6 sc0 ls0 ws0">my<span class="_ _5"> </span>functional<span class="_ _7"> </span>test.cpp</div><div class="t m0 x15 h10 y8c ff5 fs6 fc9 sc0 ls0 ws0">build/</div><div class="t m0 x15 h10 y8d ff5 fs6 fc9 sc0 ls0 ws0">doc/</div><div class="t m0 x15 hd y8e ff9 fs6 fc0 sc0 ls0 ws0">...</div><div class="t m0 x26 hd y3e ff10 fs6 fc0 sc0 ls0 ws0">&lt;<span class="ff5">project<span class="_ _5"> </span>name</span>&gt;<span class="_ _14"> </span><span class="ff9">(v2)</span></div><div class="t m0 x1e h10 y5b ff10 fs6 fc9 sc0 ls0 ws0">&lt;<span class="ff5">project<span class="_ _5"> </span>name</span>&gt;<span class="ff5">/</span></div><div class="t m0 x1f hd y5c ff9 fs6 fc8 sc0 ls0 ws0">public<span class="_ _5"> </span>header.hpp</div><div class="t m0 x1f h10 y5d ff5 fs6 fc9 sc0 ls0 ws0">private/</div><div class="t m0 x27 hd y5e ff9 fs6 fc8 sc0 ls0 ws0">private<span class="_ _5"> </span>header.hpp</div><div class="t m0 x27 hd y5f ff9 fs6 fc6 sc0 ls0 ws0">my<span class="_ _5"> </span>internal<span class="_ _7"> </span>file.cpp</div><div class="t m0 x27 hd y60 ff9 fs6 fc6 sc0 ls0 ws0">my<span class="_ _5"> </span>internal<span class="_ _7"> </span>file.test.cpp</div><div class="t m0 x1e h10 y61 ff5 fs6 fc9 sc0 ls0 ws0">tests/</div><div class="t m0 x1f hd y8b ff9 fs6 fc6 sc0 ls0 ws0">my<span class="_ _5"> </span>functional<span class="_ _7"> </span>test.cpp</div><div class="t m0 x1e h10 y8c ff5 fs6 fc9 sc0 ls0 ws0">build/</div><div class="t m0 x1e h10 y8d ff5 fs6 fc9 sc0 ls0 ws0">doc/</div><div class="t m0 x1e hd y8e ff9 fs6 fc0 sc0 ls0 ws0">...</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">15/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf12" class="pf w0 h0" data-page-no="12"><div class="pc pc12 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JgOZQO+0DkjvOrq5fF6TwAAEMa2LicrAAAQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOAr11qtAABAHKUUTyoAAOGIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARKoJAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAA/I9unwYrcPR6zEYAAH7ocnvmfO7b/k6ptWYQAABC+ABnsxQEvg1UvwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">References</div><div class="t m0 x11 ha y8f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff9">Kick-start<span class="_ _13"> </span>your<span class="_ _f"> </span>C++!<span class="_ _20"> </span>A<span class="_ _f"> </span>template<span class="_ _13"> </span>for<span class="_ _f"> </span>modern<span class="_ _f"> </span>C++<span class="_ _13"> </span>projects</span></div><div class="t m0 x11 ha y90 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff9">The<span class="_ _13"> </span>Pitchfork<span class="_ _f"> </span>Layout</span></div><div class="t m0 x11 ha y91 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff9">Canonical<span class="_ _13"> </span>Project<span class="_ _f"> </span>Structure</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">16/82</div><a class="l" href="https://github.com/TheLartians/ModernCppStarter"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:210.607500px;width:322.719000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://api.csswg.org/bikeshed/?force=1&amp;url=https://raw.githubusercontent.com/vector-of-bool/pitchfork/develop/data/spec.bs"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:175.281000px;width:116.538000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1204r0.html"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:139.953000px;width:156.629000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf13" class="pf w0 h0" data-page-no="13"><div class="pc pc13 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y1b ff1 fs0 fc0 sc0 ls0 ws0">Co<span class="_ _0"></span>ding<span class="_ _1"> </span>St<span class="_ _d"></span>yles<span class="_ _14"> </span>and</div><div class="t m0 x8 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0">Conventions</div><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:224.427000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf13" data-dest-detail='[19,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:180.099000px;width:140.269000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf14" class="pf w0 h0" data-page-no="14"><div class="pc pc14 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Overview</div><div class="t m0 x28 h11 y92 ff12 fs1 fc0 sc0 ls0 ws0">“one<span class="_ _16"> </span>thing<span class="_ _21"> </span>p<span class="_ _b"></span>eople<span class="_ _21"> </span>should<span class="_ _16"> </span>rememb<span class="_ _b"></span>er<span class="_ _21"> </span>is</div><div class="t m0 x5 h11 y93 ff12 fs1 fc0 sc0 ls0 ws0">there<span class="_ _1a"> </span>is<span class="_ _1a"> </span>what<span class="_ _1a"> </span>y<span class="_ _d"></span>ou<span class="_ _1a"> </span>can<span class="_ _11"> </span>do<span class="_ _1a"> </span>in<span class="_ _1a"> </span>a<span class="_ _1a"> </span>language<span class="_ _1a"> </span>and</div><div class="t m0 x5 h11 y94 ff12 fs1 fc0 sc0 ls0 ws0">what<span class="_ _11"> </span>y<span class="_ _4"></span>ou<span class="_ _11"> </span>should<span class="_ _1a"> </span>do”</div><div class="t m0 x29 h7 y95 ff1 fs4 fc0 sc0 ls0 ws0">Bja<span class="_ _d"></span>rne<span class="_ _9"> </span>Stroustrup</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">17/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf15" class="pf w0 h0" data-page-no="15"><div class="pc pc15 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIYElEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOASKKL3TOCK+6enm83hMAAISxrcvJCgAARCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD4yrVWKwAAEEcpxZMKAEA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAAP+j26fBCvzW6zEbAQA47HJ75nzu2/5OqbVmEAAAQvgA8QwUBFRdgU4AAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Overview</div><div class="t m0 x1 h12 y96 ff1 fs1 fc0 sc0 ls0 ws0">Most<span class="_ _15"> </span>imp<span class="_ _0"></span>o<span class="_ _d"></span>rtant<span class="_ _15"> </span>rule:</div><div class="t m0 x2a h12 y97 ff1 fs1 fc4 sc0 ls0 ws0">BE<span class="_ _15"> </span>CONSISTENT!!</div><div class="t m0 x1 h12 y98 ff1 fs1 fc0 sc0 ls0 ws0">“The<span class="_ _15"> </span>b<span class="_ _0"></span>est<span class="_ _15"> </span>co<span class="_ _b"></span>de<span class="_ _3"> </span>explains<span class="_ _15"> </span>itself<span class="_ _22"></span>”</div><div class="t m0 x2b h3 y99 ff2 fs1 fc6 sc0 ls0 ws0">Google</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">18/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf16" class="pf w0 h0" data-page-no="16"><div class="pc pc16 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOLi36QueM8Kqrl8frPQEAQBjbupysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICvXGu1AgAAcZRSPKkAAIQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUk0AAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIA8D+6fRqswI+9HrMRAIAjl9sz53Pf9ndKrTWDAAAQwge1wBQEBzE4mAAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Overview</div><div class="t m0 x28 h11 y9a ff12 fs1 fc0 sc0 ls0 ws0">“80%<span class="_ _8"> </span>of<span class="_ _8"> </span>the<span class="_ _3"> </span>lifetime<span class="_ _8"> </span>cost<span class="_ _8"> </span>of<span class="_ _8"> </span>a<span class="_ _8"> </span>piece<span class="_ _8"> </span>of</div><div class="t m0 x5 h11 y9b ff12 fs1 fc0 sc0 ls0 ws0">soft<span class="_ _d"></span>w<span class="_ _4"></span>a<span class="_ _d"></span>re<span class="_ _11"> </span>go<span class="_ _0"></span>es<span class="_ _11"> </span>to<span class="_ _1a"> </span>maintenance”</div><div class="t m0 x2c h7 y9c ff1 fs4 fc0 sc0 ls0 ws0">Unreal<span class="_ _9"> </span>Engine</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">19/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf17" class="pf w0 h0" data-page-no="17"><div class="pc pc17 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Co<span class="_ _b"></span>de<span class="_ _7"> </span>Qualit<span class="_ _d"></span>y</div><div class="t m0 x1 ha y3e ff1 fs6 fc0 sc0 ls0 ws0">“The<span class="_ _5"> </span>wo<span class="_ _d"></span>rst<span class="_ _5"> </span>thing<span class="_ _7"> </span>that<span class="_ _10"> </span>can<span class="_ _7"> </span>happen<span class="_ _7"> </span>to<span class="_ _10"> </span>a<span class="_ _7"> </span>code<span class="_ _7"> </span>base<span class="_ _10"> </span>is<span class="_ _7"> </span>size”</div><div class="t m0 x2d ha y9d ff1 fs6 fc0 sc0 ls0 ws0">—<span class="_ _5"> </span><span class="fff">Steve<span class="_ _5"> </span>Y<span class="_ _d"></span>egge</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">20/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf18" class="pf w0 h0" data-page-no="18"><div class="pc pc18 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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Z2dnZ3BwMLDuRxAkOjpaVVW1q6srOjoadBOdNGnSunXrNm/evHPnTuBdmp6evm3bNmNjYzc3t7CwMLEC0/v372toaIwZMwbr89XU1LR06VKwwClTpoDSz4KCAjBl+PDhixYt2rVr165du06cOIGqdtB8C4XNZoeEhGCb0L58+TIkJAQ4igCeP38OCmr7o729nUql4nA4GRkZf3//3tWx8fHxa9euff/+PXYin8/ncrm+vr62trZPnjwBdjQQSH/ASOoPCHDCl5CQAAU6wFYJOKEQicSWlha0GSabzWaxWAM0ghoYJpMpJSXFZDIFAgEOh+NwOFVVVbq6umgRz5eAwWAIBILLly+rqqoKhcK2tjZgz9TT0+Ps7IxtYf/Dw+fzgdM+m80WCAQkEglUholEoiFDhsAMXci/Qmtra0FBAYPB8Pb2RhBk6NChiYmJRkZG2HkePny4ZMkSYPUPWop0dnauXr26vLwctTLdsGEDMGCOjY1dvny5nZ3dsmXLkpOTUe/VAbC2tq6oqODxeDQa7cKFC3Jycr/99huPx5s4cSKNRpOWlsY2+CUSieDILy4uzs/Pd3V1RRAkKytr0aJFqqqq586dG+RVQigUBgQE7NixY+TIkXg83sXFpbKyUl1dHUGQP/74Y+zYsdu2beNyuWVlZeAS6unpGRERYWhomJmZSSaTL1261NzcTCAQOByOra1tR0dHc3Pz1atXKRQKi8Xq6uqaMGEC0NajR4++du3atWvXZsyYkZycDH49IyNjyZIlTk5OERER69ate/XqFaijj42NjYqKWrFihby8/NmzZ+3s7PLz85ubmzdv3tzc3FxYWPjgwQNQE7lixQpwwXRxcZGRkUEbnZSVlbm5ub169WrMmDHJycmgyBIId09Pz6CgIDwez+PxfHx8sL1be3PhwgVdXd158+bl5OTs27cvIyPj4cOHoPKyoaHB29v7zp07pqamEyZMKC0t7d0YBewUbJcTCKQPoE/qj0RXV5eVlZWioqKKioqBgUFTU5O7u7u6urq2trahoSF6ORCJRK9fv7a2th41apSWlta0adOwlqiJiYn+/v4BAQErV66srKzETr979y7oPgIc+0eNGmViYqKvr29iYmJkZARuNjdu3PikE7VQKOw98c2bN2LtCS5fvlxfX49OaW1t3bp1q4KCQn9NU548efJ5200oFEZHR/f0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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Bad<span class="_ _7"> </span>Co<span class="_ _b"></span>de</div><div class="t m0 x1 ha y3e ff1 fs6 fc0 sc0 ls0 ws0">Ho<span class="_ _4"></span>w<span class="_ _5"> </span><span class="fff">my<span class="_ _1b"> </span></span>co<span class="_ _b"></span>de<span class="_ _5"> </span>lo<span class="_ _b"></span>oks<span class="_ _5"> </span>like<span class="_ _10"> </span>for<span class="_ _5"> </span>other<span class="_ _5"> </span>p<span class="_ _b"></span>eople?</div><div class="t m0 x11 hc y9e ffb fs7 fc7 sc0 ls0 ws0">abstrusegoose.com/432</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">21/82</div><a class="l" href="https://abstrusegoose.com/432"><div class="d m1" style="border-style:none;position:absolute;left:52.083000px;bottom:1.935000px;width:100.847000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf19" class="pf w0 h0" data-page-no="19"><div class="pc pc19 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXklEQVR42u3YsQ2CQBiG4TvDhdIZCJUTGENt4mYu4TgUDMEGVpRec3bM8EOeZ4SvevPl8T4lAAAIY13mixUAAIhGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAsMu1VisAABBHKcWTCgBAOCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAADn0W3vwQqcz/f5MQIAHNTt8cr52rftl1JrzSAAAITwBwPcFARYcOUmAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Co<span class="_ _b"></span>ding<span class="_ _7"> </span>St<span class="_ _d"></span>yles<span class="_ _23"> </span>1/3</div><div class="t m0 x1 h6 y9f ff1 fs2 fc0 sc0 ls0 ws0">Co<span class="_ _b"></span>ding<span class="_ _7"> </span>st<span class="_ _d"></span>yles<span class="_ _5"> </span><span class="ff7">a<span class="_ _4"></span>re<span class="_ _10"> </span>common<span class="_ _5"> </span>guidelines<span class="_ _5"> </span>to<span class="_ _10"> </span>improve<span class="_ _10"> </span>the<span class="_ _10"> </span><span class="ff3">readability</span>,<span class="_ _10"> </span><span class="ff3">maintainability</span>,</span></div><div class="t m0 x1 h6 ya0 ff7 fs2 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>revent<span class="_ _5"> </span><span class="ff3">common<span class="_ _5"> </span>erro<span class="_ _4"></span>rs<span class="ff7">,<span class="_ _5"> </span>and<span class="_ _5"> </span>mak<span class="_ _4"></span>e<span class="_ _5"> </span>the<span class="_ _5"> </span>co<span class="_ _b"></span>de<span class="_ _10"> </span>more<span class="_ _10"> </span><span class="ff3">uniform</span></span></span></div><div class="t m0 x11 ha ya1 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">LL<span class="_ _6"></span>VM<span class="_ _5"> </span>Co<span class="_ _b"></span>ding<span class="_ _5"> </span>Standa<span class="_ _4"></span>rds<span class="_ _7"> </span><span class="ff9">llvm.org/docs/CodingStandards.html</span></span></div><div class="t m0 x11 ha ya2 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">Go<span class="_ _b"></span>ogle<span class="_ _5"> </span>C++<span class="_ _7"> </span>St<span class="_ _d"></span>yle<span class="_ _5"> </span>Guide<span class="_ _7"> </span><span class="ff9">google.github.io/styleguide/cppguide.html</span></span></div><div class="t m0 x11 ha ya3 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">Webkit<span class="_ _5"> </span>Co<span class="_ _b"></span>ding<span class="_ _5"> </span>St<span class="_ _4"></span>yle</span></div><div class="t m0 x5 hd ya4 ff9 fs6 fc0 sc0 ls0 ws0">webkit.org/code-style-guidelines</div><div class="t m0 x11 ha ya5 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">Mozilla<span class="_ _7"> </span>Coding<span class="_ _5"> </span>Style</span></div><div class="t m0 x5 hd ya6 ff9 fs6 fc0 sc0 ls0 ws0">firefox-source-docs.mozilla.org</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">22/82</div><a class="l" href="https://llvm.org/docs/CodingStandards.html"><div class="d m1" style="border-style:none;position:absolute;left:263.817000px;bottom:241.426500px;width:196.719000px;height:11.992000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://google.github.io/styleguide/cppguide.html"><div class="d m1" style="border-style:none;position:absolute;left:269.452500px;bottom:194.143500px;width:236.810000px;height:11.993000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://webkit.org/code-style-guidelines/"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:123.489000px;width:185.265000px;height:11.992000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://firefox-source-docs.mozilla.org/code-quality/coding-style/index.html"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:52.834500px;width:179.538000px;height:10.951000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf1a" class="pf w0 h0" data-page-no="1a"><div class="pc pc1a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Co<span class="_ _b"></span>ding<span class="_ _7"> </span>St<span class="_ _d"></span>yles<span class="_ _23"> </span>2/3</div><div class="t m0 x11 ha y7f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">Chromium<span class="_ _7"> </span>Coding<span class="_ _5"> </span>Style</span></div><div class="t m0 x5 hd y80 ff9 fs6 fc0 sc0 ls0 ws0">chromium.googlesource.com</div><div class="t m0 x5 hd ya7 ff9 fs6 fc0 sc0 ls0 ws0">c++-dos-and-donts.md</div><div class="t m0 x11 ha ya8 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">Unreal<span class="_ _7"> </span>Engine<span class="_ _10"> </span>-<span class="_ _7"> </span>Coding<span class="_ _7"> </span>Standa<span class="_ _d"></span>rd</span></div><div class="t m0 x5 hd ya9 ff9 fs6 fc0 sc0 ls0 ws0">docs.unrealengine.com/en-us/Programming</div><div class="t m0 x11 ha yaa ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff13">µ<span class="fff">OS++</span></span></div><div class="t m0 x5 hd yab ff9 fs6 fc0 sc0 ls0 ws0">micro-os-plus.github.io/develop/coding-style</div><div class="t m0 x5 hd yac ff9 fs6 fc0 sc0 ls0 ws0">micro-os-plus.github.io/develop/naming-conventions</div><div class="t m0 x11 ha yad ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">High<span class="_ _7"> </span>Integrit<span class="_ _d"></span>y<span class="_ _5"> </span>C++<span class="_ _7"> </span>Coding<span class="_ _7"> </span>Standa<span class="_ _d"></span>rd</span></div><div class="t m0 x5 hd yae ff9 fs6 fc0 sc0 ls0 ws0">www.perforce.com/resources</div><div class="t m0 x11 ha yaf ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">CERT<span class="_ _7"> </span>C++<span class="_ _10"> </span>Secure<span class="_ _7"> </span>Coding</span></div><div class="t m0 x5 hd yb0 ff9 fs6 fc0 sc0 ls0 ws0">wiki.sei.cmu.edu</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">23/82</div><a class="l" href="https://chromium.googlesource.com/chromium/src/+/master/styleguide/c++/c++.md"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:281.511000px;width:145.174000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://chromium.googlesource.com/chromium/src/+/master/styleguide/c++/c++-dos-and-donts.md"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:261.774000px;width:116.538000px;height:8.528000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://docs.unrealengine.com/en-us/Programming/Development/CodingStandard"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:202.428000px;width:225.356000px;height:11.992000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://micro-os-plus.github.io/develop/coding-style/"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:146.716500px;width:253.992000px;height:11.993000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://micro-os-plus.github.io/develop/naming-conventions/"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:123.345000px;width:288.356000px;height:11.992000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.perforce.com/resources/qac/high-integrity-cpp-coding-standard"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:67.633500px;width:150.902000px;height:11.993000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=88046682&amp;src=spaceshortcut"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:15.559500px;width:93.629000px;height:8.527000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf1b" class="pf w0 h0" data-page-no="1b"><div class="pc pc1b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIj0lEQVR42u3ZsW0CQRCG0Vt0I4fUYBFdBciyCAgsuTM3QS8X4MAdkNCBI0JPcs4IIOcGeK+C1b/Jp922Wr93AABQxvHne2EFAACqEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAJy1zLQCAAB1RISXVAAAyhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQCAOfX3ctBhs3Vb8CQO+9EIAE+uZaYVAACoIyJ89wMAUI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUA4OH193LQYbN1WzCLw340AgA31jLTCgAA1BERvvsBAChHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAIAL/enr1Qpw7fdjZwQAmMXw9tna8mU6/XXdNE0GAQCghH/xiSAA+R3tCwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Co<span class="_ _b"></span>ding<span class="_ _7"> </span>St<span class="_ _d"></span>yles<span class="_ _23"> </span>3/3</div><div class="t m0 x1 h13 y3e ffa fs6 fc0 sc0 ls0 ws0">Mo<span class="_ _4"></span>re<span class="_ _10"> </span>educational-oriented<span class="_ _a"> </span>guidelines</div><div class="t m0 x11 ha y3f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">C++<span class="_ _7"> </span>Guidelines</span></div><div class="t m0 x5 hd yb1 ff9 fs6 fc0 sc0 ls0 ws0">isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines</div><div class="t m0 x1 h13 yb2 ffa fs6 fc0 sc0 ls0 ws0">Critical<span class="_ _10"> </span>system<span class="_ _10"> </span>co<span class="_ _b"></span>ding<span class="_ _10"> </span>standa<span class="_ _4"></span>rds</div><div class="t m0 x11 ha yb3 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">Misra<span class="_ _7"> </span>-<span class="_ _10"> </span>Co<span class="_ _b"></span>ding<span class="_ _5"> </span>Standard</span></div><div class="t m0 x5 hd yb4 ff9 fs6 fc0 sc0 ls0 ws0">www.misra.org.uk</div><div class="t m0 x11 ha yb5 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">Autosa<span class="_ _d"></span>r<span class="_ _7"> </span>-<span class="_ _10"> </span>Co<span class="_ _b"></span>ding<span class="_ _5"> </span>Standard</span></div><div class="t m0 x5 hd yb6 ff9 fs6 fc0 sc0 ls0 ws0">www.misra.org.uk</div><div class="t m0 x11 ha yb7 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="fff">Joint<span class="_ _7"> </span>Strik<span class="_ _d"></span>e<span class="_ _5"> </span>Fighter<span class="_ _7"> </span>Air<span class="_ _5"> </span>V<span class="_ _4"></span>ehicle</span></div><div class="t m0 x5 hd yb8 ff9 fs6 fc0 sc0 ls0 ws0">www.perforce.com/blog/qac/jsf-coding-standard-cpp</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">24/82</div><a class="l" href="https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:249.957000px;width:299.810000px;height:11.992000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.misra.org.uk/"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:147.037500px;width:93.629000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.autosar.org/fileadmin/user_upload/standards/adaptive/17-03/AUTOSAR_RS_CPP14Guidelines.pdf"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:85.350000px;width:93.629000px;height:10.951000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.perforce.com/blog/qac/jsf-coding-standard-cpp"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:23.661000px;width:282.629000px;height:11.993000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf1c" class="pf w0 h0" data-page-no="1c"><div class="pc pc1c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIYElEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOASKKL3TOCK+6enm83hMAAISxrcvJCgAARCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD4yrVWKwAAEEcpxZMKAEA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAAP+j26fBCnDM6zEbAQB+7nJ75nzu2/5OqbVmEAAAQvgATIUUBIWcEZAAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Legend</div><div class="t m0 x2e h6 yb9 ff14 fs2 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff15 fc0">→<span class="_ _5"> </span><span class="ff1">Imp<span class="_ _b"></span>o<span class="_ _4"></span>rtant!</span></span></div><div class="t m0 x9 h6 yba ff7 fs2 fc0 sc0 ls0 ws0">Highlight<span class="_ _5"> </span>p<span class="_ _b"></span>otential<span class="_ _10"> </span>co<span class="_ _b"></span>de<span class="_ _5"> </span>issues<span class="_ _5"> </span>such<span class="_ _5"> </span>as<span class="_ _5"> </span>bugs,<span class="_ _5"> </span>inefficiency<span class="_ _6"></span>,<span class="_ _5"> </span>and<span class="_ _5"> </span>can<span class="_ _5"> </span>compromise</div><div class="t m0 x9 h6 ybb ff7 fs2 fc0 sc0 ls0 ws0">readabilit<span class="_ _4"></span>y<span class="_ _6"></span>.<span class="_ _9"> </span>Should<span class="_ _5"> </span>not<span class="_ _5"> </span>b<span class="_ _b"></span>e<span class="_ _5"> </span>igno<span class="_ _4"></span>red</div><div class="t m0 x2f h7 ybc ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff15 fs2 fc0">→<span class="_ _5"> </span><span class="ff1">Useful</span></span></div><div class="t m0 x9 h6 ybd ff7 fs2 fc0 sc0 ls0 ws0">It<span class="_ _5"> </span>is<span class="_ _5"> </span>not<span class="_ _5"> </span>fundamental<span class="_ _5"> </span>but<span class="_ _5"> </span>it<span class="_ _5"> </span>emphasizes<span class="_ _5"> </span>go<span class="_ _b"></span>od<span class="_ _5"> </span>practices<span class="_ _10"> </span>and<span class="_ _5"> </span>can<span class="_ _5"> </span>help<span class="_ _7"> </span>to<span class="_ _10"> </span>prevent</div><div class="t m0 x9 h6 ybe ff7 fs2 fc0 sc0 ls0 ws0">bugs.<span class="_ _9"> </span>Should<span class="_ _5"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>follow<span class="_ _d"></span>ed<span class="_ _5"> </span>if<span class="_ _5"> </span>p<span class="_ _b"></span>ossible</div><div class="t m0 x30 h6 ybf ffe fs2 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff15">→<span class="_ _5"> </span><span class="ff1">Minor<span class="_ _7"> </span>/<span class="_ _7"> </span>Obvious</span></span></div><div class="t m0 x9 h6 yc0 ff7 fs2 fc0 sc0 ls0 ws0">St<span class="_ _4"></span>yle<span class="_ _5"> </span>choice<span class="_ _5"> </span>o<span class="_ _4"></span>r<span class="_ _5"> </span>not<span class="_ _5"> </span>very<span class="_ _5"> </span>common<span class="_ _5"> </span>issue</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">25/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf1d" class="pf w0 h0" data-page-no="1d"><div class="pc pc1d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIW0lEQVR42u3ZsQ3CQBBE0TvkFSE1WHIJdICojSbcIZFDb3JuAslr9F4JE31pemY2AAAoIyJuVgAAoBqRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAAiplMwLm2z2yEy/m+VyPA31ueLyNwop6ZVgAAoI6IcPcDAFCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAA+IXeH/ex7a2NMawBAEAJB3KnE/XC9Pr1AAAAAElFTkSuQmCC"/><div class="t m0 x8 h14 yc1 ff5 fs0 fc0 sc0 ls0 ws0">#include</div><a class="l" href="#pf1d" data-dest-detail='[29,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:207.261000px;width:106.098000px;height:17.362000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf1e" class="pf w0 h0" data-page-no="1e"><div class="pc pc1e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdUlEQVR42u3YoQ0CQRRF0RmyE9SGGgiKCghBk2xnNEE5CIqgA9RmFWMGtw6BgHzCOSU8dfPyZndIAAAQxu16WVgBAIBoRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAALNca7UCAABxlFI8qQAAhCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQCAn9CZAJhN02SEV/q+NwLA13hSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUA4M/kWqsVAACIo5TiSQUAIByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgDC68bS2AnzI/Xg2AgC8a7sfcl4t2/hIqbVmEAAAQngCwW4aAjfeCwgAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">#include<span class="_ _24"> </span>1/5</div><div class="t m0 x31 ha yc2 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Every<span class="_ _7"> </span>include<span class="_ _10"> </span>must<span class="_ _7"> </span>be<span class="_ _7"> </span>self-contained</span></div><div class="t m0 x17 h5 yc3 ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>include<span class="_ _a"> </span>every<span class="_ _a"> </span>header<span class="_ _a"> </span>you<span class="_ _12"> </span>need<span class="_ _a"> </span>directly</div><div class="t m0 x17 h5 yc4 ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>do<span class="_ _a"> </span>not<span class="_ _a"> </span>rely<span class="_ _a"> </span>on<span class="_ _a"> </span>recursive<span class="_ _11"> </span><span class="ff9">#include</span></div><div class="t m0 x17 h5 yc5 ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>the<span class="_ _a"> </span>project<span class="_ _12"> </span>must<span class="_ _a"> </span>compile<span class="_ _a"> </span>with<span class="_ _a"> </span>any<span class="_ _a"> </span>include<span class="_ _a"> </span>order</div><div class="t m0 x32 ha yc6 ff2 fs6 fc6 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Unreal<span class="ff4 fc0">,<span class="_ _10"> </span></span><span class="ff13">µ</span>OS++<span class="ff4 fc0">,<span class="_ _5"> </span></span>Core</div><div class="t m0 x33 h7 yc7 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Include<span class="_ _7"> </span>as<span class="_ _10"> </span>less<span class="_ _7"> </span>as<span class="_ _10"> </span>p<span class="_ _b"></span>ossible,<span class="_ _5"> </span>esp<span class="_ _b"></span>ecially<span class="_ _5"> </span>in<span class="_ _7"> </span>header<span class="_ _5"> </span>files</span></div><div class="t m0 x17 h5 yc8 ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>do<span class="_ _a"> </span>not<span class="_ _a"> </span>include<span class="_ _a"> </span>unneeded<span class="_ _a"> </span>headers</div><div class="t m0 x17 h5 yc9 ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>minimize<span class="_ _a"> </span>dep<span class="_ _b"></span>endencies</div><div class="t m0 x17 h5 yca ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>minimize<span class="_ _a"> </span>co<span class="_ _b"></span>de<span class="_ _a"> </span>in<span class="_ _a"> </span>headers<span class="_ _a"> </span>(e.g.<span class="_ _7"> </span>use<span class="_ _a"> </span>forw<span class="_ _d"></span>ard<span class="_ _12"> </span>declarations)</div><div class="t m0 x34 ha ycb ff2 fs6 fc6 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Chromium<span class="ff4 fc0">,<span class="_ _10"> </span></span>Unreal<span class="ff4 fc0">,<span class="_ _10"> </span></span>Hic<span class="ff4 fc0">,<span class="_ _10"> </span></span><span class="ff13">µ</span>OS++</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">26/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf1f" class="pf w0 h0" data-page-no="1f"><div class="pc pc1f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIfElEQVR42u3ZMQ5BMQDH4VZeY3QGMZkNImYiLuYS7mJgcAOLG5je4kWX2gxGBn3yfSdo/unwSxsn82UAAIBqXM+ngRUAAKiNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4CXmnK0AAEA9UkpeUgEAqI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAA/LOmLwe9d91sve3LaS/Hg7sFAPCxmHO2AgAA9Ugp+e4HAKA6IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAD4UtPuxlaAX7mt9kYAgDfTxSbG0bC0jxBKKQYBAKAKT5iZHQKcnZpLAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">#include<span class="_ _24"> </span>2/5</div><div class="t m0 x1 ha ycc ff1 fs6 fc0 sc0 ls0 ws0">Order<span class="_ _5"> </span>of<span class="_ _5"> </span>#include<span class="_ _25"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>WebKit<span class="ff4 fc0">,<span class="_ _10"> </span></span>Core</span></div><div class="t m0 x13 ha ycd ff1 fs6 fc0 sc0 ls0 ws0">(1)<span class="_ _9"> </span><span class="ff4">Main<span class="_ _10"> </span>mo<span class="_ _b"></span>dule/interface<span class="_ _10"> </span>header,<span class="_ _10"> </span>if<span class="_ _10"> </span>exists<span class="_ _5"> </span>(it<span class="_ _10"> </span>is<span class="_ _10"> </span>only<span class="_ _10"> </span>one)</span></div><div class="t m0 x35 ha yce ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">space</span></div><div class="t m0 x13 ha ycf ff1 fs6 fc0 sc0 ls0 ws0">(2)<span class="_ _9"> </span><span class="ff4">Lo<span class="_ _b"></span>cal<span class="_ _10"> </span>project<span class="_ _a"> </span>includes<span class="_ _10"> </span>(in<span class="_ _10"> </span>lexicographic<span class="_ _5"> </span>o<span class="_ _4"></span>rder)</span></div><div class="t m0 x35 ha yd0 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">space</span></div><div class="t m0 x13 ha yd1 ff1 fs6 fc0 sc0 ls0 ws0">(3)<span class="_ _9"> </span><span class="ff4">System<span class="_ _10"> </span>includes<span class="_ _5"> </span>(in<span class="_ _10"> </span>lexicographic<span class="_ _10"> </span>order)</span></div><div class="t m0 x1 ha yd2 ff4 fs6 fc0 sc0 ls0 ws0">Note:<span class="_ _1e"> </span><span class="ff1">(2)<span class="_ _10"> </span></span>and<span class="_ _5"> </span><span class="ff1">(3)<span class="_ _10"> </span></span>can<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>swapped<span class="_ _26"> </span><span class="ff2 fc6">Google</span></div><div class="t m0 x1 ha yd3 ff4 fs6 fc0 sc0 ls0 ws0">System<span class="_ _10"> </span>includes<span class="_ _10"> </span>are<span class="_ _a"> </span>self-contained,<span class="_ _10"> </span>lo<span class="_ _b"></span>cal<span class="_ _10"> </span>includes<span class="_ _10"> </span>might<span class="_ _10"> </span>not</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">27/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf20" class="pf w0 h0" data-page-no="20"><div class="pc pc20 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">#include<span class="_ _24"> </span>3/5</div><div class="t m0 x1 ha yd4 ff1 fs6 fc0 sc0 ls0 ws0">Project<span class="_ _5"> </span>includes<span class="_ _27"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>WebKit<span class="ff4 fc0">,<span class="_ _10"> </span></span>Hic<span class="ff4 fc0">,<span class="_ _5"> </span></span>Core</span></div><div class="t m0 x33 h7 yd5 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">Use<span class="_ _1a"> </span><span class="ff9">&quot;&quot;<span class="_ _1a"> </span></span>syntax</span></div><div class="t m0 x33 h7 yd6 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">Should<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>absolute<span class="_ _10"> </span>paths<span class="_ _10"> </span>from<span class="_ _5"> </span>the<span class="_ _10"> </span>p<span class="_ _4"></span>roject<span class="_ _10"> </span>include<span class="_ _10"> </span>ro<span class="_ _b"></span>ot</span></div><div class="t m0 x5 ha yd7 ff4 fs6 fc0 sc0 ls0 ws0">e.g.<span class="_ _3"> </span><span class="ff16 fs5">#include<span class="_ _7"> </span>&quot;directory1/header.hpp&quot;</span></div><div class="t m0 x1 ha yd8 ff1 fs6 fc0 sc0 ls0 ws0">System<span class="_ _5"> </span>includes<span class="_ _28"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>WebKit<span class="ff4 fc0">,<span class="_ _10"> </span></span>Hic</span></div><div class="t m0 x33 h7 yd9 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">Use<span class="_ _1a"> </span><span class="ff10">&lt;&gt;<span class="_ _1a"> </span></span>syntax</span></div><div class="t m0 x5 ha yda ff4 fs6 fc0 sc0 ls0 ws0">e.g.<span class="_ _3"> </span><span class="ff16 fs5">#include<span class="_ _7"> </span><span class="ff17">&lt;</span>iostream<span class="ff17">&gt;</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">28/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf21" class="pf w0 h0" data-page-no="21"><div class="pc pc21 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">#include<span class="_ _24"> </span>4/5</div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Alwa<span class="_ _d"></span>ys<span class="_ _7"> </span>use<span class="_ _10"> </span>an<span class="_ _7"> </span>include<span class="_ _5"> </span>gua<span class="_ _4"></span>rd</span></div><div class="t m0 x11 ha ydb ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff5">macro<span class="_ _13"> </span>include<span class="_ _f"> </span>guard<span class="_ _10"> </span><span class="ff4">vs.<span class="_ _3"> </span><span class="ff9">#pragma<span class="_ _13"> </span>once</span></span></span></div><div class="t m0 x17 h5 ydc ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Use<span class="_ _a"> </span><span class="ff5">macro<span class="_ _9"> </span>include<span class="_ _9"> </span>guard<span class="_ _a"> </span></span>if<span class="_ _a"> </span>p<span class="_ _b"></span>o<span class="_ _4"></span>rtabilit<span class="_ _4"></span>y<span class="_ _a"> </span>is<span class="_ _a"> </span>a<span class="_ _a"> </span>very<span class="_ _a"> </span>strong<span class="_ _a"> </span>requirement</div><div class="t m0 x36 h5 ydd ff2 fs3 fc6 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _12"> </span></span>Google<span class="ff4 fc0">,<span class="_ _a"> </span></span>Chromium<span class="ff4 fc0">,<span class="_ _a"> </span></span>Core</div><div class="t m0 x17 h5 yde ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _18"> </span><span class="ff9">#pragma<span class="_ _9"> </span>once<span class="_ _11"> </span></span>otherwise<span class="_ _29"> </span><span class="ff2 fc6">WebKit</span>,<span class="_ _a"> </span><span class="ff2 fc6">Unreal</span></div><div class="t m0 x11 ha ydf ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff5">#include<span class="_ _1a"> </span><span class="ff4">p<span class="_ _d"></span>reprocessor<span class="_ _a"> </span>should<span class="_ _5"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>placed<span class="_ _10"> </span>immediately<span class="_ _10"> </span>after<span class="_ _5"> </span>the<span class="_ _10"> </span>header<span class="_ _10"> </span>comment</span></span></div><div class="t m0 x5 ha ye0 ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span>include<span class="_ _10"> </span>guard<span class="_ _2a"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM</span></div><div class="t m0 x1 ha ye1 ff1 fs6 fc0 sc0 ls0 ws0">F<span class="_ _4"></span>o<span class="_ _4"></span>rw<span class="_ _4"></span>a<span class="_ _4"></span>rd<span class="_ _5"> </span>decla<span class="_ _4"></span>rations<span class="_ _5"> </span>vs.<span class="_ _9"> </span>#includes</div><div class="t m0 x11 ha ye2 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ffa">Prefer<span class="_ _10"> </span>forw<span class="_ _4"></span>a<span class="_ _4"></span>rd<span class="_ _10"> </span>decla<span class="_ _4"></span>ration<span class="ff4">:<span class="_ _1b"> </span>reduce<span class="_ _10"> </span>compile<span class="_ _10"> </span>time,<span class="_ _5"> </span>less<span class="_ _10"> </span>dep<span class="_ _b"></span>endency<span class="_ _17"> </span><span class="ff2 fc6">Chr<span class="_ _d"></span>omium</span></span></span></div><div class="t m0 x11 ha ye3 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ffa">Prefer<span class="_ _3"> </span><span class="ff9">#include<span class="_ _12"> </span><span class="ff4">:<span class="_ _1b"> </span></span></span>safer<span class="_ _2b"> </span><span class="ff2 fc6">Google</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">29/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf22" class="pf w0 h0" data-page-no="22"><div class="pc pc22 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">#include<span class="_ _24"> </span>5/5</div><div class="t m0 x33 h7 ye4 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Use<span class="_ _7"> </span>C++<span class="_ _10"> </span>headers<span class="_ _7"> </span>instead<span class="_ _10"> </span>of<span class="_ _7"> </span>C<span class="_ _5"> </span>headers:</span></div><div class="t m0 x37 h15 ye5 ff18 fs7 fc0 sc0 ls0 ws0">&lt;<span class="ffb">cassert</span>&gt;<span class="_ _12"> </span><span class="ffc">instead<span class="_ _12"> </span>of<span class="_ _10"> </span></span>&lt;<span class="ffb">assert.h</span>&gt;</div><div class="t m0 x37 h15 ye6 ff18 fs7 fc0 sc0 ls0 ws0">&lt;<span class="ffb">cmath</span>&gt;<span class="_ _12"> </span><span class="ffc">instead<span class="_ _12"> </span>of<span class="_ _10"> </span></span>&lt;<span class="ffb">math.h</span>&gt;<span class="ffc">,<span class="_ _a"> </span>etc.</span></div><div class="t m0 x33 hb ye7 ff19 fs7 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Rep<span class="_ _b"></span>o<span class="_ _4"></span>rt<span class="_ _a"> </span>at<span class="_ _a"> </span>least<span class="_ _a"> </span>one<span class="_ _12"> </span>function<span class="_ _a"> </span>used<span class="_ _a"> </span>for<span class="_ _12"> </span>each<span class="_ _a"> </span>include</span></div><div class="t m0 x37 hc ye8 ff18 fs7 fc0 sc0 ls0 ws0">&lt;<span class="ffb">iostream</span>&gt;<span class="_ _2c"> </span><span class="ffb">//<span class="_ _1e"> </span>std::cout,<span class="_ _1e"> </span>std::cin</span></div><div class="t m0 x20 hc ye9 ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>include<span class="_ _11"> </span><span class="fcb">&quot;my_class.hpp&quot;<span class="_ _2d"> </span>//<span class="_ _1e"> </span>MyClass</span></div><div class="t m0 x38 hc yea ffb fs7 fc0 sc0 ls0 ws0">[<span class="_ _1e"> </span>blank<span class="_ _1e"> </span>line<span class="_ _1e"> </span>]</div><div class="t m0 x20 hc yeb ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>include<span class="_ _11"> </span><span class="fcb">&quot;my_dir/my_headerA.hpp&quot;<span class="_ _2e"> </span>//<span class="_ _1e"> </span>npA::ClassA,<span class="_ _1e"> </span>npB::f2()</span></div><div class="t m0 x20 hc yec ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>include<span class="_ _11"> </span><span class="fcb">&quot;my_dir/my_headerB.hpp&quot;<span class="_ _2e"> </span>//<span class="_ _1e"> </span>np::g()</span></div><div class="t m0 x38 hc yed ffb fs7 fc0 sc0 ls0 ws0">[<span class="_ _1e"> </span>blank<span class="_ _1e"> </span>line<span class="_ _1e"> </span>]</div><div class="t m0 x20 hc yee ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>include<span class="_ _11"> </span><span class="fcb">&lt;cmath&gt;<span class="_ _2f"> </span>//<span class="_ _1e"> </span>std::fabs()</span></div><div class="t m0 x20 hc yef ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>include<span class="_ _11"> </span><span class="fcb">&lt;iostream&gt;<span class="_ _30"> </span>//<span class="_ _1e"> </span>std::cout</span></div><div class="t m0 x20 hc yf0 ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>include<span class="_ _11"> </span><span class="fcb">&lt;vector&gt;<span class="_ _31"> </span>//<span class="_ _1e"> </span>std::vector</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">30/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf23" class="pf w0 h0" data-page-no="23"><div class="pc pc23 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y1b ff1 fs0 fc0 sc0 ls0 ws0">Macro<span class="_ _1"> </span>and</div><div class="t m0 x8 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0">Prep<span class="_ _d"></span>ro<span class="_ _b"></span>cessing</div><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:231.655500px;width:241.993000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf23" data-dest-detail='[35,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:172.870500px;width:157.641000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf24" class="pf w0 h0" data-page-no="24"><div class="pc pc24 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Macro<span class="_ _7"> </span>and<span class="_ _7"> </span>Prep<span class="_ _4"></span>ro<span class="_ _b"></span>cessing<span class="_ _32"> </span>1/4</div><div class="t m0 x31 ha yf1 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Avoid<span class="_ _5"> </span>defining<span class="_ _5"> </span>macros<span class="ff4">,<span class="_ _10"> </span>esp<span class="_ _b"></span>ecially<span class="_ _10"> </span>in<span class="_ _10"> </span>headers<span class="_ _33"> </span></span></span><span class="ff2">Google</span></div><div class="t m0 x17 ha yf2 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Do<span class="_ _10"> </span>not<span class="_ _5"> </span>use<span class="_ _10"> </span>macro<span class="_ _10"> </span>for<span class="_ _a"> </span>enumerators,<span class="_ _a"> </span>constants,<span class="_ _10"> </span>and<span class="_ _10"> </span>functions</div><div class="t m0 x2c ha yf3 ff2 fs6 fc6 sc0 ls0 ws0">WebKit<span class="ff4 fc0">,<span class="_ _10"> </span></span>Google</div><div class="t m0 x31 ha yf4 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _7"> </span>a<span class="_ _10"> </span>prefix<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _5"> </span>all<span class="_ _5"> </span>macros<span class="_ _5"> </span><span class="ff4">related<span class="_ _10"> </span>to<span class="_ _10"> </span>the<span class="_ _10"> </span>project<span class="_ _11"> </span><span class="ff9">MYPROJECT<span class="_ _7"> </span>MACRO</span></span></span></div><div class="t m0 x39 ha yf5 ff2 fs6 fc6 sc0 ls0 ws0">Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Unreal</div><div class="t m0 x31 ha yf6 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _18"> </span><span class="ff9 fc0">#undef<span class="_ _1a"> </span><span class="ff1">macros<span class="_ _5"> </span>wherever<span class="_ _5"> </span>p<span class="_ _b"></span>ossible<span class="_ _34"> </span></span></span><span class="ff2">Google</span></div><div class="t m0 x17 ha yf7 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Even<span class="_ _10"> </span>in<span class="_ _5"> </span>the<span class="_ _10"> </span>source<span class="_ _10"> </span>files<span class="_ _10"> </span>if<span class="_ _10"> </span><span class="ffa">unity<span class="_ _a"> </span>build<span class="_ _1e"> </span></span>is<span class="_ _10"> </span>used<span class="_ _10"> </span>(merging<span class="_ _5"> </span>multiple<span class="_ _10"> </span>source<span class="_ _10"> </span>files<span class="_ _10"> </span>to</div><div class="t m0 x3a ha yf8 ff4 fs6 fc0 sc0 ls0 ws0">imp<span class="_ _4"></span>rove<span class="_ _10"> </span>compile<span class="_ _10"> </span>time)</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">31/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf25" class="pf w0 h0" data-page-no="25"><div class="pc pc25 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Macro<span class="_ _7"> </span>and<span class="_ _7"> </span>Prep<span class="_ _4"></span>ro<span class="_ _b"></span>cessing<span class="_ _32"> </span>2/4</div><div class="t m0 x31 ha yf9 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Alwa<span class="_ _d"></span>ys<span class="_ _7"> </span>use<span class="_ _10"> </span>curly<span class="_ _7"> </span>b<span class="_ _d"></span>rackets<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _5"> </span>multi-line<span class="_ _5"> </span>macro</span></div><div class="t m0 x19 hc yfa ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>define<span class="_ _1e"> </span>MACRO<span class="_ _35"> </span>\</div><div class="t m0 x19 hc yfb ff11 fs7 fca sc0 ls0 ws0">{<span class="_ _36"> </span>\</div><div class="t m0 x3a hc yfc ff11 fs7 fca sc0 ls0 ws0">line1;<span class="_ _37"> </span>\</div><div class="t m0 x3a hc yfd ff11 fs7 fca sc0 ls0 ws0">line2;<span class="_ _37"> </span>\</div><div class="t m0 x19 hc yfe ff11 fs7 fca sc0 ls0 ws0">}</div><div class="t m0 x31 ha yff ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Alwa<span class="_ _d"></span>ys<span class="_ _7"> </span>put<span class="_ _10"> </span>macros<span class="_ _7"> </span>after<span class="_ _1a"> </span><span class="ff9">#include<span class="_ _11"> </span><span class="ff4">statements<span class="_ _38"> </span><span class="ff2 fc6">Hic</span></span></span></span></div><div class="t m0 x11 ha y100 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Put<span class="_ _10"> </span>macros<span class="_ _5"> </span>outside<span class="_ _10"> </span>namespaces<span class="_ _10"> </span>as<span class="_ _10"> </span>they<span class="_ _10"> </span>dont<span class="_ _10"> </span>have<span class="_ _5"> </span>a<span class="_ _10"> </span>scop<span class="_ _b"></span>e</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">32/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf26" class="pf w0 h0" data-page-no="26"><div class="pc pc26 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIpklEQVR42u3YMUrFUBCG0VzJYHVxDWLlCkSsBXfmJlyOhYtwB1aPWzlN7CysHig4uTlnBckfCB/Tbu4eFgAAKOP97fXCCgAAVCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD41jLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQCAQ1lNMJ8xxqHet/fuowOH/dP6BzIrl1QAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAA8L9aZloBAIA6IsIlFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAPywmuB8YwwjAAA71Xvf0dO6pAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAYFYtM60AAEAdEeGSCgBAOSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBgAqsJzjfGMAIAsFO99x09rUsqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABm1TLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAMCc1tPztRWA3/h4fDECAH/o9v6ptavL7fS5LNu2GQQAgBK+AE8wKP47HYnJAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Macro<span class="_ _7"> </span>and<span class="_ _7"> </span>Prep<span class="_ _4"></span>ro<span class="_ _b"></span>cessing<span class="_ _7"> </span>-<span class="_ _7"> </span>St<span class="_ _d"></span>yle<span class="_ _39"> </span>3/4</div><div class="t m0 x11 ha y101 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Close<span class="_ _1a"> </span><span class="ff9">#endif<span class="_ _1a"> </span></span>with<span class="_ _a"> </span>the<span class="_ _10"> </span>resp<span class="_ _b"></span>ective<span class="_ _10"> </span>condition<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _5"> </span>first<span class="_ _1a"> </span><span class="ff9">#if</span></span></div><div class="t m0 x19 hc y102 ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>if<span class="_ _1e"> </span>defined(MACRO)</div><div class="t m0 x3a hc y103 ffb fs7 fc0 sc0 ls0 ws0">...</div><div class="t m0 x19 hc y104 ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>endif<span class="_ _11"> </span><span class="fcb">//<span class="_ _1e"> </span>defined(MACRO)</span></div><div class="t m0 x11 ha y105 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _10"> </span>hash<span class="_ _5"> </span>ma<span class="_ _4"></span>rk<span class="_ _10"> </span>that<span class="_ _10"> </span>starts<span class="_ _a"> </span>a<span class="_ _10"> </span>prep<span class="_ _d"></span>ro<span class="_ _b"></span>cessor<span class="_ _a"> </span>directive<span class="_ _10"> </span>should<span class="_ _10"> </span>alwa<span class="_ _4"></span>ys<span class="_ _a"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>at<span class="_ _10"> </span>the</span></div><div class="t m0 x5 ha y106 ff4 fs6 fc0 sc0 ls0 ws0">b<span class="_ _b"></span>eginning<span class="_ _a"> </span>of<span class="_ _10"> </span>the<span class="_ _5"> </span>line<span class="_ _3a"> </span><span class="ff2 fc6">Google</span></div><div class="t m0 x19 hc y107 ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>if<span class="_ _1e"> </span>defined(MACRO)</div><div class="t m0 x19 hc y108 ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _3b"> </span>define<span class="_ _1e"> </span>MACRO2</div><div class="t m0 x19 hc y109 ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>endif</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">33/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf27" class="pf w0 h0" data-page-no="27"><div class="pc pc27 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Macro<span class="_ _7"> </span>and<span class="_ _7"> </span>Prep<span class="_ _4"></span>ro<span class="_ _b"></span>cessing<span class="_ _7"> </span>-<span class="_ _7"> </span>St<span class="_ _d"></span>yle<span class="_ _39"> </span>4/4</div><div class="t m0 x11 ha y10a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Place<span class="_ _10"> </span>the<span class="_ _1a"> </span><span class="ff1a">\<span class="_ _1a"> </span></span>rightmost<span class="_ _a"> </span>for<span class="_ _a"> </span>multi-line<span class="_ _5"> </span>macro</span></div><div class="t m0 x19 hc y10b ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>define<span class="_ _1e"> </span>MACRO2<span class="_ _3c"> </span>\</div><div class="t m0 x3a hc y10c ff11 fs7 fca sc0 ls0 ws0">macro_def...</div><div class="t m0 x11 ha y10d ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Prefer<span class="_ _1a"> </span><span class="ff9">#if<span class="_ _f"> </span>defined(MACRO)<span class="_ _1a"> </span></span>instead<span class="_ _10"> </span>of<span class="_ _1a"> </span><span class="ff9">#ifdef<span class="_ _f"> </span>MACRO</span></span></div><div class="t m0 x5 ha y10e ff4 fs6 fc0 sc0 ls0 ws0">Imp<span class="_ _4"></span>rove<span class="_ _10"> </span>readability<span class="_ _6"></span>,<span class="_ _10"> </span>help<span class="_ _10"> </span><span class="ff9">grep</span>-lik<span class="_ _4"></span>e<span class="_ _10"> </span>utils,<span class="_ _10"> </span>and<span class="_ _10"> </span>it<span class="_ _5"> </span>is<span class="_ _10"> </span>unifo<span class="_ _4"></span>rm<span class="_ _10"> </span>with<span class="_ _10"> </span>multiple<span class="_ _10"> </span>conditions</div><div class="t m0 x19 hc y10f ff11 fs7 fca sc0 ls0 ws0">#<span class="_ _1c"> </span>if<span class="_ _1e"> </span>define(MACRO1)<span class="_ _1e"> </span><span class="ff1b">&amp;&amp;<span class="_ _1e"> </span></span>defined(MACRO2)</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">34/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf28" class="pf w0 h0" data-page-no="28"><div class="pc pc28 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h14 y110 ff5 fs0 fc0 sc0 ls0 ws0">namespace</div><a class="l" href="#pf28" data-dest-detail='[40,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:202.588500px;width:119.112000px;height:18.224000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf29" class="pf w0 h0" data-page-no="29"><div class="pc pc29 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIiklEQVR42u3YsWkDURBF0f1iB0cf1yAcuQIhHAvcmZtwOQpUhDpwtPzIk6wzpUoEO8jnlPCiy2tvh48JAADKuF7OOysAAFCNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4KZlphUAAKgjIjypAACUI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAKGM2wf8xxjACd/XejQDA5jypAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAwEO1zLQCAAB1RIQnFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAACe1WyC5zbGMAJ39d6NAEApnlQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQDgoVpmWgEAgDoiwpMKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDABubla28FYFs/p28jAHDzfvxs7fVlXX6naV1XgwAAUMIfNwogAG61RLkAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Namespace<span class="_ _3d"> </span>1/3</div><div class="t m0 x31 ha y111 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Avoid<span class="_ _1a"> </span><span class="ff5">using<span class="_ _f"> </span>namespace<span class="_ _12"> </span></span>-directives<span class="_ _7"> </span>at<span class="_ _10"> </span>global<span class="_ _7"> </span>scope</span></div><div class="t m0 x3b ha y112 ff2 fs6 fc6 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>WebKit<span class="ff4 fc0">,<span class="_ _10"> </span></span>Unreal<span class="ff4 fc0">,<span class="_ _5"> </span></span>Hic<span class="ff4 fc0">,<span class="_ _10"> </span></span><span class="ff13">µ</span>OS++</div><div class="t m0 x33 h7 y113 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Limit<span class="_ _19"> </span><span class="ff5">using<span class="_ _f"> </span>namespace<span class="_ _12"> </span></span>-directives<span class="_ _7"> </span>at<span class="_ _10"> </span>lo<span class="_ _b"></span>cal<span class="_ _5"> </span>scop<span class="_ _b"></span>e<span class="_ _10"> </span><span class="ff4">and<span class="_ _10"> </span>prefer<span class="_ _a"> </span>explicit</span></span></div><div class="t m0 x5 ha y114 ff4 fs6 fc0 sc0 ls0 ws0">namespace<span class="_ _10"> </span>sp<span class="_ _b"></span>ecification<span class="_ _3e"> </span><span class="ff2 fc6">Google</span>,<span class="_ _10"> </span><span class="ff2 fc6">WebKit</span>,<span class="_ _10"> </span><span class="ff2 fc6">Unreal</span></div><div class="t m0 x31 ha y115 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Alwa<span class="_ _d"></span>ys<span class="_ _7"> </span>place<span class="_ _10"> </span>co<span class="_ _b"></span>de<span class="_ _5"> </span>in<span class="_ _7"> </span>a<span class="_ _10"> </span>namespace<span class="_ _5"> </span><span class="ff4">to<span class="_ _10"> </span>avoid<span class="_ _10"> </span><span class="ffa">global<span class="_ _10"> </span>namespace<span class="_ _10"> </span>p<span class="_ _b"></span>ollution</span></span></span></div><div class="t m0 x2c ha y3c ff2 fs6 fc6 sc0 ls0 ws0">Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>WebKit</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">35/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf2a" class="pf w0 h0" data-page-no="2a"><div class="pc pc2a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Namespace-<span class="_ _7"> </span>Anonymous<span class="_ _3f"> </span>2/3</div><div class="t m0 x33 h7 y7f ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Avoid<span class="_ _5"> </span><span class="fff">anonymous<span class="_ _1e"> </span></span>namespaces<span class="_ _5"> </span>in<span class="_ _7"> </span>headers<span class="_ _40"> </span><span class="ff2 fc6">Google</span><span class="ff4">,<span class="_ _10"> </span><span class="ff2 fc6">Cer<span class="_ _d"></span>t</span></span></span></div><div class="t m0 x11 ha ydb ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff9">anonymous<span class="_ _f"> </span>namespace<span class="_ _1a"> </span><span class="ff4">vs.<span class="_ _3"> </span></span>static</span></div><div class="t m0 x17 h5 y116 ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Prefer<span class="_ _11"> </span><span class="ff9">anonymous<span class="_ _9"> </span>namespaces<span class="_ _11"> </span></span>instead<span class="_ _a"> </span>of<span class="_ _11"> </span><span class="ff9">static<span class="_ _11"> </span></span>variables/functions</div><div class="t m0 x3c h5 y117 ff2 fs3 fc6 sc0 ls0 ws0">Google<span class="ff4 fc0">,<span class="_ _a"> </span></span>Core</div><div class="t m0 x17 h5 y118 ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Use<span class="_ _11"> </span><span class="ff9">anonymous<span class="_ _9"> </span>namespaces<span class="_ _11"> </span></span>only<span class="_ _a"> </span>for<span class="_ _12"> </span>inline<span class="_ _a"> </span>class<span class="_ _a"> </span>declaration,<span class="_ _11"> </span><span class="ff9">static<span class="_ _11"> </span></span>otherwise</div><div class="t m0 x3d h5 y119 ff2 fs3 fc6 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _12"> </span></span>st<span class="_ _d"></span>a<span class="_ _4"></span>tic</div><div class="t m0 x33 h7 y11a ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Anonymous<span class="_ _7"> </span>namespaces<span class="_ _10"> </span>and<span class="_ _7"> </span>source<span class="_ _10"> </span>files:</span></div><div class="t m0 x5 h5 y11b ff4 fs3 fc0 sc0 ls0 ws0">Items<span class="_ _a"> </span>lo<span class="_ _b"></span>cal<span class="_ _12"> </span>to<span class="_ _a"> </span>a<span class="_ _a"> </span>source<span class="_ _a"> </span>file<span class="_ _a"> </span>(e.g.<span class="_ _7"> </span><span class="ff9">.cpp</span>)<span class="_ _a"> </span>file<span class="_ _a"> </span>should<span class="_ _a"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>wrapp<span class="_ _b"></span>ed<span class="_ _12"> </span>in<span class="_ _a"> </span>an<span class="_ _a"> </span>anonymous</div><div class="t m0 x5 h5 y11c ff4 fs3 fc0 sc0 ls0 ws0">namespace.<span class="_ _7"> </span>While<span class="_ _a"> </span>some<span class="_ _a"> </span>such<span class="_ _a"> </span>items<span class="_ _a"> </span>are<span class="_ _12"> </span>already<span class="_ _a"> </span>file-scop<span class="_ _b"></span>e<span class="_ _12"> </span>by<span class="_ _12"> </span>default<span class="_ _a"> </span>in<span class="_ _a"> </span>C++,<span class="_ _a"> </span>not<span class="_ _a"> </span>all<span class="_ _a"> </span>are;</div><div class="t m0 x5 h5 y11d ff4 fs3 fc0 sc0 ls0 ws0">also,<span class="_ _a"> </span>sha<span class="_ _4"></span>red<span class="_ _a"> </span>objects<span class="_ _a"> </span>on<span class="_ _a"> </span>Linux<span class="_ _a"> </span>builds<span class="_ _a"> </span>exp<span class="_ _b"></span>o<span class="_ _4"></span>rt<span class="_ _12"> </span>all<span class="_ _a"> </span>symb<span class="_ _b"></span>ols,<span class="_ _a"> </span>so<span class="_ _a"> </span>anonymous<span class="_ _a"> </span>namespaces<span class="_ _a"> </span>(which</div><div class="t m0 x5 h5 y100 ff4 fs3 fc0 sc0 ls0 ws0">restrict<span class="_ _a"> </span>these<span class="_ _a"> </span>symb<span class="_ _b"></span>ols<span class="_ _12"> </span>to<span class="_ _a"> </span>the<span class="_ _a"> </span>compilation<span class="_ _a"> </span>unit)<span class="_ _a"> </span>improve<span class="_ _12"> </span>function<span class="_ _a"> </span>call<span class="_ _a"> </span>cost<span class="_ _a"> </span>and<span class="_ _a"> </span>reduce<span class="_ _a"> </span>the</div><div class="t m0 x5 h5 y11e ff4 fs3 fc0 sc0 ls0 ws0">size<span class="_ _a"> </span>of<span class="_ _a"> </span>entry<span class="_ _a"> </span>p<span class="_ _b"></span>oint<span class="_ _12"> </span>tables<span class="_ _41"> </span><span class="ff2 fc6">Chromium</span>,<span class="_ _12"> </span><span class="ff2 fc6">Core</span>,<span class="_ _a"> </span><span class="ff2 fc6">Hic</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">36/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf2b" class="pf w0 h0" data-page-no="2b"><div class="pc pc2b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Namespace<span class="_ _7"> </span>-<span class="_ _7"> </span>St<span class="_ _4"></span>yle<span class="_ _42"> </span>3/3</div><div class="t m0 x11 ha y11f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _10"> </span>content<span class="_ _5"> </span>of<span class="_ _10"> </span>namespaces<span class="_ _10"> </span>is<span class="_ _10"> </span>not<span class="_ _10"> </span>indented<span class="_ _43"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>WebKit</span></span></div><div class="t m0 x19 h16 y120 ff5 fs5 fcd sc0 ls0 ws0">namespace<span class="_ _7"> </span><span class="fce">ns<span class="_ _5"> </span><span class="ff16 fc0">{</span></span></div><div class="t m0 x19 h16 y121 ff5 fs5 fcf sc0 ls0 ws0">void<span class="_ _7"> </span><span class="ff16 fce">f<span class="fc0">()<span class="_ _5"> </span>{}</span></span></div><div class="t m0 x19 h16 y122 ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x11 ha y123 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Close<span class="_ _10"> </span>namespace<span class="_ _5"> </span>decla<span class="_ _4"></span>rations<span class="_ _44"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM,<span class="_ _5"> </span>Google</span></span></div><div class="t m0 x19 h16 y124 ff16 fs5 fc0 sc0 ls0 ws0">}<span class="_ _7"> </span><span class="ff11 fcb">//<span class="_ _5"> </span>namespace<span class="_ _7"> </span>&lt;namespace_identifier&gt;</span></div><div class="t m0 x19 h16 y125 ff16 fs5 fc0 sc0 ls0 ws0">}<span class="_ _7"> </span><span class="ff11 fcb">//<span class="_ _5"> </span>namespace<span class="_ _7"> </span>(for<span class="_ _5"> </span>anonymous<span class="_ _7"> </span>namespaces)</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">37/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf2c" class="pf w0 h0" data-page-no="2c"><div class="pc pc2c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y1b ff1 fs0 fc0 sc0 ls0 ws0">V<span class="_ _d"></span>a<span class="_ _d"></span>riables<span class="_ _14"> </span>and</div><div class="t m0 x8 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0">Arithmetic<span class="_ _1"> </span>T<span class="_ _45"></span>yp<span class="_ _0"></span>es</div><a class="l" href="#pf2c" data-dest-detail='[44,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:231.655500px;width:241.993000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf2c" data-dest-detail='[44,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:172.870500px;width:197.451000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf2d" class="pf w0 h0" data-page-no="2d"><div class="pc pc2d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">V<span class="_ _4"></span>a<span class="_ _4"></span>riable<span class="_ _46"> </span>1/3</div><div class="t m0 x31 ha y126 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Place<span class="_ _7"> </span>a<span class="_ _10"> </span>variables<span class="_ _5"> </span>in<span class="_ _5"> </span>the<span class="_ _5"> </span><span class="fff">narro<span class="_ _d"></span>west<span class="_ _5"> </span>scop<span class="_ _b"></span>e<span class="_ _7"> </span><span class="ff1">p<span class="_ _b"></span>ossible,<span class="_ _5"> </span>and<span class="_ _5"> </span></span>alwa<span class="_ _d"></span>ys<span class="_ _7"> </span>initialize</span></span></div><div class="t m0 x5 ha y127 ff1 fs6 fc0 sc0 ls0 ws0">va<span class="_ _4"></span>riables<span class="_ _5"> </span>in<span class="_ _5"> </span>the<span class="_ _7"> </span>decla<span class="_ _d"></span>ration</div><div class="t m0 x3e ha y128 ff2 fs6 fc6 sc0 ls0 ws0">Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Isocpp<span class="ff4 fc0">,<span class="_ _10"> </span></span>Mozilla<span class="ff4 fc0">,<span class="_ _10"> </span></span>Hic<span class="ff4 fc0">,<span class="_ _10"> </span></span><span class="ffa">mu<span class="_ _b"></span></span>OS<span class="ff4 fc0">,<span class="_ _10"> </span></span>Cer<span class="_ _d"></span>t</div><div class="t m0 x33 h7 y129 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Avoid<span class="_ _5"> </span>static<span class="_ _5"> </span>(non-const)<span class="_ _5"> </span>global<span class="_ _7"> </span>va<span class="_ _d"></span>riables<span class="_ _47"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Core<span class="ff4 fc0">,<span class="_ _10"> </span></span>Hic</span></span></div><div class="t m0 x11 ha y12a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span>assignment<span class="_ _5"> </span>syntax<span class="_ _1a"> </span><span class="ff9">=<span class="_ _11"> </span></span>when<span class="_ _10"> </span>p<span class="_ _b"></span>erfo<span class="_ _4"></span>rming<span class="_ _10"> </span>“simple”<span class="_ _10"> </span>initialization<span class="_ _48"> </span><span class="ff2 fc6">Chromium</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">38/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf2e" class="pf w0 h0" data-page-no="2e"><div class="pc pc2e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 fff fs2 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _7"> </span>T<span class="_ _6"></span>yp<span class="_ _b"></span>es<span class="_ _49"> </span><span class="ff1">2/3</span></div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _7"> </span>fixed-width<span class="_ _10"> </span>integer<span class="_ _7"> </span>t<span class="_ _d"></span>yp<span class="_ _b"></span>e<span class="_ _10"> </span><span class="ff4">(e.g.<span class="_ _3"> </span><span class="ff9">int64<span class="_ _7"> </span>t<span class="_ _12"> </span></span>,<span class="_ _11"> </span><span class="ff9">int8<span class="_ _7"> </span>t<span class="_ _12"> </span></span>,<span class="_ _a"> </span>etc.)</span></span></div><div class="t m0 x5 ha y80 ff4 fs6 fc0 sc0 ls0 ws0">Exception:<span class="_ _3"> </span><span class="ff9">int<span class="_ _1a"> </span><span class="ff2 fc6">Google</span></span>,<span class="_ _11"> </span><span class="ff9">int/unsigned<span class="_ _1a"> </span><span class="ff2 fc6">Unreal</span></span></div><div class="t m0 x33 h7 y12b ffe fs4 fcc sc0 ls0 ws0"></div><div class="t m0 x19 ha y12c ff5 fs6 fc0 sc0 ls0 ws0">size<span class="_ _5"> </span>t<span class="_ _1a"> </span><span class="ff4">vs.<span class="_ _3"> </span><span class="ff9">int64<span class="_ _7"> </span>t</span></span></div><div class="t m0 x17 h5 y12d ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Use<span class="_ _11"> </span><span class="ff9">size<span class="_ _5"> </span>t<span class="_ _11"> </span></span>for<span class="_ _12"> </span>object<span class="_ _a"> </span>and<span class="_ _a"> </span>allo<span class="_ _b"></span>cation<span class="_ _12"> </span>sizes,<span class="_ _a"> </span>object<span class="_ _a"> </span>counts,<span class="_ _a"> </span>arra<span class="_ _4"></span>y<span class="_ _a"> </span>and<span class="_ _a"> </span>p<span class="_ _b"></span>ointer<span class="_ _12"> </span>offsets,</div><div class="t m0 x3a h5 y12e ff4 fs3 fc0 sc0 ls0 ws0">vecto<span class="_ _4"></span>r<span class="_ _a"> </span>indices,<span class="_ _a"> </span>and<span class="_ _a"> </span>so<span class="_ _a"> </span>on.<span class="_ _7"> </span>(integer<span class="_ _a"> </span>overflow<span class="_ _12"> </span>b<span class="_ _b"></span>ehavio<span class="_ _4"></span>r<span class="_ _a"> </span>fo<span class="_ _4"></span>r<span class="_ _a"> </span>signed<span class="_ _a"> </span>types<span class="_ _a"> </span>is<span class="_ _a"> </span>undefined)</div><div class="t m0 x3f h17 y12f ff2 fs3 fc6 sc0 ls0 ws0">Chromium</div><div class="t m0 x17 h5 y130 ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Use<span class="_ _11"> </span><span class="ff9">int64<span class="_ _5"> </span>t<span class="_ _11"> </span></span>instead<span class="_ _a"> </span>of<span class="_ _11"> </span><span class="ff9">size<span class="_ _10"> </span>t<span class="_ _11"> </span></span>for<span class="_ _a"> </span>object<span class="_ _a"> </span>counts<span class="_ _a"> </span>and<span class="_ _a"> </span>loop<span class="_ _a"> </span>indices<span class="_ _35"> </span><span class="ff2 fc6">Google</span></div><div class="t m0 x11 ha y131 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span>brace<span class="_ _10"> </span>initialization<span class="_ _10"> </span>to<span class="_ _10"> </span>convert<span class="_ _10"> </span><span class="ffa">constant<span class="_ _7"> </span></span>arithmetic<span class="_ _a"> </span>types</span></div><div class="t m0 x5 ha y132 ff4 fs6 fc0 sc0 ls0 ws0">(na<span class="_ _4"></span>rro<span class="_ _4"></span>wing)<span class="_ _10"> </span>e.g.<span class="_ _3"> </span><span class="ff9 fs3">int64<span class="_ _5"> </span>t<span class="ff1a">{</span>MyConstant<span class="ff1a">}<span class="_ _4a"> </span></span></span><span class="ff2 fc6">Google</span></div><div class="t m0 x33 h7 y133 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">Use<span class="_ _1a"> </span><span class="ff5">true<span class="_ _12"> </span></span>,<span class="_ _1a"> </span><span class="ff5">false<span class="_ _11"> </span></span>for<span class="_ _a"> </span>b<span class="_ _b"></span>o<span class="_ _b"></span>olean<span class="_ _a"> </span>variables<span class="_ _a"> </span>instead<span class="_ _5"> </span>numeric<span class="_ _10"> </span>values<span class="_ _1a"> </span><span class="ff9">0,<span class="_ _f"> </span>1<span class="_ _3"> </span><span class="ff2 fc6">WebKit</span></span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">39/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf2f" class="pf w0 h0" data-page-no="2f"><div class="pc pc2f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 fff fs2 fc1 sc0 ls0 ws0">Arithmetic<span class="_ _7"> </span>T<span class="_ _6"></span>yp<span class="_ _b"></span>es<span class="_ _49"> </span><span class="ff1">3/3</span></div><div class="t m0 x31 ha y134 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>shift<span class="_ _19"> </span><span class="ff15">≪<span class="_ _19"> </span></span>signed<span class="_ _5"> </span>op<span class="_ _b"></span>erands<span class="_ _3e"> </span></span><span class="ff2">Hic<span class="ff4 fc0">,<span class="_ _a"> </span></span>Core<span class="ff4 fc0">,<span class="_ _10"> </span></span><span class="ff13">µ</span>OS</span></div><div class="t m0 x31 ha y135 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>directly<span class="_ _7"> </span>compa<span class="_ _d"></span>re<span class="_ _7"> </span>floating<span class="_ _10"> </span>p<span class="_ _b"></span>oint<span class="_ _1a"> </span><span class="ff9">==<span class="_ _12"> </span><span class="ff4">,<span class="_ _11"> </span><span class="ff10">&lt;<span class="_ _12"> </span></span>,<span class="_ _10"> </span>etc.<span class="_ _4b"> </span><span class="ff2 fc6">Hic</span></span></span></span></div><div class="t m0 x31 ha y136 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _7"> </span>signed<span class="_ _10"> </span>types<span class="_ _7"> </span>fo<span class="_ _d"></span>r<span class="_ _7"> </span>a<span class="_ _d"></span>rithmetic<span class="_ _4c"> </span><span class="ff2 fc6">Core</span></span></div><div class="t m0 x1 ha y137 ff1 fs6 fc0 sc0 ls0 ws0">St<span class="_ _4"></span>yle:</div><div class="t m0 x11 ha y138 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span>floating-p<span class="_ _b"></span>oint<span class="_ _10"> </span>literals<span class="_ _10"> </span>to<span class="_ _10"> </span>highlight<span class="_ _5"> </span>floating-p<span class="_ _b"></span>oint<span class="_ _a"> </span>data<span class="_ _10"> </span>types,<span class="_ _5"> </span>e.g.<span class="_ _3"> </span><span class="ff9">30.0f</span></span></div><div class="t m0 x40 ha y139 ff2 fs6 fc6 sc0 ls0 ws0">WebKit<span class="_ _10"> </span><span class="ff4 fc0">(opp<span class="_ _b"></span>osite)</span></div><div class="t m0 x11 ha y13a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Avoid<span class="_ _a"> </span>redundant<span class="_ _5"> </span>t<span class="_ _4"></span>yp<span class="_ _b"></span>e,<span class="_ _a"> </span>e.g.<span class="_ _3"> </span><span class="ff9">unsigned<span class="_ _13"> </span>int<span class="_ _12"> </span></span>,<span class="_ _1a"> </span><span class="ff9">signed<span class="_ _f"> </span>int<span class="_ _4d"> </span><span class="ff2 fc6">WebKit</span></span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">40/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf30" class="pf w0 h0" data-page-no="30"><div class="pc pc30 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y13b ff1 fs0 fc0 sc0 ls0 ws0">F<span class="_ _d"></span>unctions</div><a class="l" href="#pf30" data-dest-detail='[48,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:205.878000px;width:110.662000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf31" class="pf w0 h0" data-page-no="31"><div class="pc pc31 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">F<span class="_ _4"></span>unctions<span class="_ _4e"> </span>1/3</div><div class="t m0 x33 h7 y13c ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Limit<span class="_ _7"> </span>overloaded<span class="_ _10"> </span>functions<span class="ff4">.<span class="_ _1b"> </span>Prefer<span class="_ _10"> </span>default<span class="_ _10"> </span>arguments<span class="_ _4f"> </span><span class="ff2 fc6">Google</span>,<span class="_ _10"> </span><span class="ff2 fc6">Core</span></span></span></div><div class="t m0 x33 h7 y13d ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Split<span class="_ _7"> </span>up<span class="_ _10"> </span>large<span class="_ _5"> </span>functions<span class="_ _10"> </span><span class="ff4">into<span class="_ _10"> </span>logical<span class="_ _10"> </span>sub-functions<span class="_ _10"> </span>for<span class="_ _a"> </span>improving<span class="_ _a"> </span>readability<span class="_ _10"> </span>and</span></span></div><div class="t m0 x5 ha y13e ff4 fs6 fc0 sc0 ls0 ws0">compile<span class="_ _10"> </span>time<span class="_ _50"> </span><span class="ff2 fc6">Unreal</span>,<span class="_ _10"> </span><span class="ff2 fc6">Google</span>,<span class="_ _10"> </span><span class="ff2 fc6">Core</span></div><div class="t m0 x11 ha y13f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _1a"> </span><span class="ff9">inline<span class="_ _1a"> </span></span>only<span class="_ _a"> </span>for<span class="_ _a"> </span>small<span class="_ _10"> </span>functions<span class="_ _5"> </span>(e.g.<span class="_ _1e"> </span><span class="ff13">&lt;<span class="_ _12"> </span></span>10<span class="_ _10"> </span>lines)<span class="_ _51"> </span><span class="ff2 fc6">Google</span>,<span class="_ _10"> </span><span class="ff2 fc6">Hic</span></span></div><div class="t m0 x31 ha y140 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Never<span class="_ _7"> </span>return<span class="_ _10"> </span>p<span class="_ _b"></span>ointers<span class="_ _5"> </span>for<span class="_ _5"> </span>new<span class="_ _5"> </span>objects<span class="ff4">.<span class="_ _1e"> </span>Use<span class="_ _1a"> </span><span class="ff9">std::unique<span class="_ _7"> </span>ptr<span class="_ _11"> </span></span>instead</span></span></div><div class="t m0 x40 ha y141 ff2 fs6 fc6 sc0 ls0 ws0">Chromium<span class="ff4 fc0">,<span class="_ _a"> </span></span>Core</div><div class="t m0 x19 h16 y142 ff5 fs5 fcf sc0 ls0 ws0">int<span class="ff16 fc5">*<span class="_ _30"> </span><span class="fce">f<span class="fc0">()<span class="_ _5"> </span>{<span class="_ _7"> </span></span></span></span><span class="fcd">return<span class="_ _7"> </span>new<span class="_ _5"> </span></span>int<span class="ff16 fc0">[<span class="fc5">10</span>];<span class="_ _7"> </span>}<span class="_ _7"> </span><span class="ff11 fcb">//<span class="_ _5"> </span><span class="fc4">wrong!!</span></span></span></div><div class="t m0 x19 h16 y143 ff16 fs5 fc0 sc0 ls0 ws0">std<span class="fc5">::</span>unique_ptr<span class="fc5">&lt;<span class="ff5 fcf">int</span>&gt;<span class="_ _7"> </span></span>f()<span class="_ _5"> </span>{<span class="_ _7"> </span><span class="ff5 fcd">return<span class="_ _7"> </span>new<span class="_ _5"> </span><span class="fcf">int</span></span>[<span class="fc5">10</span>];<span class="_ _7"> </span>}<span class="_ _7"> </span><span class="ff11 fcb">//<span class="_ _5"> </span>correct</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">41/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf32" class="pf w0 h0" data-page-no="32"><div class="pc pc32 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">F<span class="_ _4"></span>unctions<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">P<span class="_ _4"></span>a<span class="_ _d"></span>rameters<span class="_ _52"> </span><span class="ff1">2/3</span></span></div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Prefer<span class="_ _7"> </span>pass<span class="_ _10"> </span><span class="ff5">by-reference<span class="_ _7"> </span></span>instead<span class="_ _5"> </span><span class="ff5">by-value<span class="_ _10"> </span><span class="ff4">except<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>raw<span class="_ _a"> </span>arra<span class="_ _d"></span>ys<span class="_ _5"> </span>and<span class="_ _10"> </span>built-in</span></span></span></div><div class="t m0 x5 ha y80 ff4 fs6 fc0 sc0 ls0 ws0">t<span class="_ _4"></span>yp<span class="_ _b"></span>es<span class="_ _53"> </span><span class="ff2 fc6">WebKit</span></div><div class="t m0 x33 h7 y12b ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Pass<span class="_ _5"> </span>function<span class="_ _5"> </span>a<span class="_ _4"></span>rguments<span class="_ _5"> </span>by</span></div><div class="t m0 x3e ha y12c ff5 fs6 fc0 sc0 ls0 ws0">const<span class="_ _1a"> </span><span class="fff">p<span class="_ _b"></span>ointer<span class="_ _9"> </span><span class="ff1">o<span class="_ _4"></span>r<span class="_ _5"> </span><span class="fff">reference<span class="_ _7"> </span><span class="ff4">if<span class="_ _10"> </span>those<span class="_ _10"> </span>arguments</span></span></span></span></div><div class="t m0 x5 ha y144 ff4 fs6 fc0 sc0 ls0 ws0">a<span class="_ _4"></span>re<span class="_ _10"> </span>not<span class="_ _10"> </span>intended<span class="_ _10"> </span>to<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>mo<span class="_ _b"></span>dified<span class="_ _10"> </span>b<span class="_ _4"></span>y<span class="_ _10"> </span>the<span class="_ _10"> </span>function<span class="_ _54"> </span><span class="ff2 fc6">Unreal</span></div><div class="t m0 x33 h7 y31 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>pass<span class="_ _7"> </span><span class="ff5">by-const-value<span class="_ _5"> </span></span>fo<span class="_ _4"></span>r<span class="_ _5"> </span>built-in<span class="_ _5"> </span>types<span class="ff4">,<span class="_ _10"> </span>esp<span class="_ _b"></span>ecially<span class="_ _10"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>declaration</span></span></div><div class="t m0 x5 ha y145 ff4 fs6 fc0 sc0 ls0 ws0">(same<span class="_ _10"> </span>signature<span class="_ _10"> </span>of<span class="_ _7"> </span><span class="ff9">by-value</span>)</div><div class="t m0 x33 h7 y146 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Prefer<span class="_ _7"> </span>returning<span class="_ _10"> </span>values<span class="_ _5"> </span><span class="ff4">rather<span class="_ _10"> </span>than<span class="_ _10"> </span>output<span class="_ _10"> </span>parameters<span class="_ _55"> </span><span class="ff2 fc6">Google</span></span></span></div><div class="t m0 x33 h7 y147 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>declare<span class="_ _5"> </span>functions<span class="_ _5"> </span>with<span class="_ _5"> </span>an<span class="_ _7"> </span>excessive<span class="_ _10"> </span>numb<span class="_ _b"></span>er<span class="_ _5"> </span>of<span class="_ _7"> </span>pa<span class="_ _d"></span>rameters<span class="ff4">.<span class="_ _1b"> </span>Use<span class="_ _10"> </span>a</span></span></div><div class="t m0 x5 ha y148 ff4 fs6 fc0 sc0 ls0 ws0">wrapp<span class="_ _b"></span>er<span class="_ _a"> </span>structure<span class="_ _10"> </span>instead<span class="_ _56"> </span><span class="ff2 fc6">Hic</span>,<span class="_ _10"> </span><span class="ff2 fc6">Core</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">42/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf33" class="pf w0 h0" data-page-no="33"><div class="pc pc33 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">F<span class="_ _4"></span>unctions<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">St<span class="_ _4"></span>yle<span class="_ _57"> </span><span class="ff1">3/3</span></span></div><div class="t m0 x11 ha y7f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Prefer<span class="_ _1a"> </span><span class="ff9">enum<span class="_ _1a"> </span></span>to<span class="_ _11"> </span><span class="ff9">bool<span class="_ _1a"> </span></span>on<span class="_ _10"> </span>function<span class="_ _10"> </span>parameters</span></div><div class="t m0 x11 ha y149 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">All<span class="_ _10"> </span>parameters<span class="_ _12"> </span>should<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>aligned<span class="_ _a"> </span>if<span class="_ _10"> </span>they<span class="_ _a"> </span>do<span class="_ _10"> </span>not<span class="_ _a"> </span>fit<span class="_ _10"> </span>in<span class="_ _10"> </span>a<span class="_ _a"> </span>single<span class="_ _10"> </span>line<span class="_ _a"> </span>(esp<span class="_ _b"></span>ecially<span class="_ _a"> </span>in<span class="_ _10"> </span>the</span></div><div class="t m0 x5 ha y12c ff4 fs6 fc0 sc0 ls0 ws0">decla<span class="_ _4"></span>ration)<span class="_ _58"> </span><span class="ff2 fc6">Google</span></div><div class="t m0 x19 h16 y14a ff5 fs5 fcf sc0 ls0 ws0">void<span class="_ _7"> </span><span class="ff16 fce">f<span class="fc0">(</span></span>int<span class="_ _59"> </span><span class="ff16 fc0">a,</span></div><div class="t m0 x41 h16 y14b ff5 fs5 fcd sc0 ls0 ws0">const<span class="_ _7"> </span><span class="fcf">int<span class="ff16 fc5">*<span class="_ _5"> </span><span class="fc0">b);</span></span></span></div><div class="t m0 x11 ha y14c ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Pa<span class="_ _4"></span>rameter<span class="_ _a"> </span>names<span class="_ _5"> </span>should<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>the<span class="_ _10"> </span>same<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>decla<span class="_ _4"></span>ration<span class="_ _10"> </span>and<span class="_ _10"> </span>definition<span class="_ _f"> </span><span class="ff2 fc6">Clang-Tidy</span></span></div><div class="t m0 x11 ha y14d ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _10"> </span>not<span class="_ _5"> </span>use<span class="_ _1a"> </span><span class="ff9">inline<span class="_ _11"> </span></span>when<span class="_ _10"> </span>declaring<span class="_ _a"> </span>a<span class="_ _10"> </span>function<span class="_ _5"> </span>(only<span class="_ _10"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>definition)<span class="_ _48"> </span><span class="ff2 fc6">LL<span class="_ _c"></span>VM</span></span></div><div class="t m0 x11 ha y14e ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _10"> </span>not<span class="_ _5"> </span>sepa<span class="_ _4"></span>rate<span class="_ _10"> </span>decla<span class="_ _4"></span>ration<span class="_ _10"> </span>and<span class="_ _10"> </span>definition<span class="_ _10"> </span>for<span class="_ _a"> </span>template<span class="_ _5"> </span>and<span class="_ _10"> </span>inline<span class="_ _10"> </span>functions</span></div><div class="t m0 x42 h18 y14f ff2 fs6 fc6 sc0 ls0 ws0">Google</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">43/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf34" class="pf w0 h0" data-page-no="34"><div class="pc pc34 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y13b ff1 fs0 fc0 sc0 ls0 ws0">Structs<span class="_ _1"> </span>and<span class="_ _1"> </span>Classes</div><a class="l" href="#pf34" data-dest-detail='[52,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:205.878000px;width:222.679000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf35" class="pf w0 h0" data-page-no="35"><div class="pc pc35 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjklEQVR42u3YsU0DQRCG0Vt0I0crakCOqMCyiJHcmZugHAKKoANH1kZMcs4IERIBc773Oth/k0/T9oeXCQAAyvj8eH+wAgAA1YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+tcy0AgAAdUSESyoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAADws9kEmzLG2NR7e+8+HQDWyCUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAANqZlphUAAKgjIlxSAQAoR6QCACBSAQBApAIAIFIBAOCvZhP83hjjzl7Ue/etAEBBLqkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEA4H+1zLQCAAB1RIRLKgAA5YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEqgkAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAKzBfz09WAFiLy+ubEYC793w8tfa4W65f07Qsi0EAACjhBg3pIACG8x5sAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Structs<span class="_ _7"> </span>and<span class="_ _7"> </span>Classes<span class="_ _5a"> </span>1/3</div><div class="t m0 x33 h7 y7f ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Use<span class="_ _7"> </span>a<span class="_ _1a"> </span><span class="ff5">struct<span class="_ _1a"> </span></span>only<span class="_ _7"> </span>fo<span class="_ _d"></span>r<span class="_ _7"> </span>passive<span class="_ _10"> </span>objects<span class="_ _7"> </span>that<span class="_ _10"> </span>carry<span class="_ _5"> </span>data;<span class="_ _5"> </span>everything<span class="_ _5"> </span>else<span class="_ _7"> </span>is<span class="_ _10"> </span>a</span></div><div class="t m0 x19 h18 y80 ff5 fs6 fc0 sc0 ls0 ws0">class<span class="_ _5a"> </span><span class="ff2 fc6">Google</span></div><div class="t m0 x31 ha y150 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Objects<span class="_ _7"> </span>a<span class="_ _d"></span>re<span class="_ _5"> </span>fully<span class="_ _7"> </span>initialized<span class="_ _5"> </span>b<span class="_ _4"></span>y<span class="_ _5"> </span>constructo<span class="_ _4"></span>r<span class="_ _5"> </span>call<span class="_ _5b"> </span><span class="ff2 fc6">Google</span><span class="ff4">,<span class="_ _10"> </span><span class="ff2 fc6">WebKit</span>,<span class="_ _10"> </span><span class="ff2 fc6">Core</span></span></span></div><div class="t m0 x33 h7 y151 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Prefer<span class="_ _7"> </span>in-class<span class="_ _10"> </span>initializers<span class="_ _7"> </span>to<span class="_ _10"> </span>memb<span class="_ _b"></span>er<span class="_ _5"> </span>initializers<span class="_ _5c"> </span><span class="ff2 fc6">Core</span></span></div><div class="t m0 x33 h7 y152 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Initialize<span class="_ _7"> </span>member<span class="_ _5"> </span>variables<span class="_ _5"> </span>in<span class="_ _5"> </span>the<span class="_ _5"> </span>order<span class="_ _5"> </span>of<span class="_ _5"> </span>memb<span class="_ _b"></span>er<span class="_ _5"> </span>decla<span class="_ _4"></span>ration<span class="_ _16"> </span><span class="ff2 fc6">Core</span><span class="ff4">,<span class="_ _10"> </span><span class="ff2 fc6">Hic</span></span></span></div><div class="t m0 x11 ha y153 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span>delegating<span class="_ _5"> </span>constructo<span class="_ _4"></span>rs<span class="_ _10"> </span>to<span class="_ _10"> </span>represent<span class="_ _a"> </span>common<span class="_ _10"> </span>actions<span class="_ _10"> </span>for<span class="_ _a"> </span>all<span class="_ _5"> </span>constructo<span class="_ _4"></span>rs<span class="_ _10"> </span>of<span class="_ _10"> </span>a</span></div><div class="t m0 x5 ha y154 ff4 fs6 fc0 sc0 ls0 ws0">class<span class="_ _5d"> </span><span class="ff2 fc6">Core</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">44/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf36" class="pf w0 h0" data-page-no="36"><div class="pc pc36 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Structs<span class="_ _7"> </span>and<span class="_ _7"> </span>Classes<span class="_ _5a"> </span>2/3</div><div class="t m0 x33 h7 y155 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>define<span class="_ _7"> </span>implicit<span class="_ _10"> </span>conversions<span class="ff4">.<span class="_ _1b"> </span>Use<span class="_ _10"> </span>the<span class="_ _1a"> </span><span class="ff5">explicit<span class="_ _1a"> </span></span>k<span class="_ _d"></span>eywo<span class="_ _d"></span>rd<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>conversion</span></span></div><div class="t m0 x5 ha y156 ff4 fs6 fc0 sc0 ls0 ws0">op<span class="_ _b"></span>erato<span class="_ _d"></span>rs<span class="_ _5"> </span>and<span class="_ _10"> </span>constructo<span class="_ _4"></span>rs<span class="_ _5e"> </span><span class="ff2 fc6">Google</span>,<span class="_ _10"> </span><span class="ff2 fc6">Core</span></div><div class="t m0 x33 h7 y157 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Prefer<span class="_ _19"> </span><span class="ff5">=<span class="_ _f"> </span>default<span class="_ _19"> </span></span>constructors<span class="_ _a"> </span><span class="ff4">over<span class="_ _10"> </span>user-defined<span class="_ _10"> </span>/<span class="_ _5"> </span>implicit<span class="_ _10"> </span>default</span></span></div><div class="t m0 x5 ha y158 ff4 fs6 fc0 sc0 ls0 ws0">constructo<span class="_ _4"></span>rs<span class="_ _5f"> </span><span class="ff2 fc6">Mozilla</span>,<span class="_ _10"> </span><span class="ff2 fc6">Chromium</span>,<span class="_ _a"> </span><span class="ff2 fc6">Core</span>,<span class="_ _10"> </span><span class="ff2 fc6">Hic</span></div><div class="t m0 x33 h7 y159 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Use<span class="_ _19"> </span><span class="ff5">=<span class="_ _f"> </span>delete<span class="_ _19"> </span></span>for<span class="_ _10"> </span>mark<span class="_ _5"> </span>deleted<span class="_ _5"> </span>functions<span class="_ _60"> </span><span class="ff2 fc6">Core</span><span class="ff4">,<span class="_ _10"> </span><span class="ff2 fc6">Hic</span></span></span></div><div class="t m0 x11 ha y15a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Mark<span class="_ _a"> </span><span class="ffa">destructor<span class="_ _1e"> </span></span>and<span class="_ _10"> </span><span class="ffa">move<span class="_ _10"> </span>constructor<span class="_ _15"> </span><span class="ff9">noexcept<span class="_ _61"> </span><span class="ff2 fc6">Core</span></span></span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">45/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf37" class="pf w0 h0" data-page-no="37"><div class="pc pc37 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Structs<span class="_ _7"> </span>and<span class="_ _7"> </span>Classes<span class="_ _5a"> </span>3/3</div><div class="t m0 x11 ha y15b ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span>braced<span class="_ _10"> </span>initializer<span class="_ _10"> </span>lists<span class="_ _10"> </span>for<span class="_ _a"> </span>aggregate<span class="_ _10"> </span>types<span class="_ _1a"> </span><span class="ff9">A<span class="ff1a">{</span>1,<span class="_ _f"> </span>2<span class="ff1a">}<span class="_ _62"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google</span></span></span></span></div><div class="t m0 x11 ha y15c ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _10"> </span>not<span class="_ _5"> </span>use<span class="_ _10"> </span>b<span class="_ _4"></span>raced<span class="_ _10"> </span>initializer<span class="_ _10"> </span>lists<span class="_ _1a"> </span><span class="ff1a">{}<span class="_ _1a"> </span></span>fo<span class="_ _d"></span>r<span class="_ _10"> </span>constructors<span class="_ _10"> </span>(at<span class="_ _10"> </span>least<span class="_ _10"> </span>for<span class="_ _a"> </span>containers,<span class="_ _10"> </span>e.g.</span></div><div class="t m0 x19 ha y15d ff9 fs6 fc0 sc0 ls0 ws0">std::vector<span class="_ _12"> </span><span class="ff4">).<span class="_ _1e"> </span>It<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>confused<span class="_ _10"> </span>with<span class="_ _1a"> </span></span>std::initializer<span class="_ _7"> </span>list<span class="_ _63"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM</span></div><div class="t m0 x11 ha y15e ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Prefer<span class="_ _10"> </span>braced<span class="_ _10"> </span>initializer<span class="_ _10"> </span>lists<span class="_ _1a"> </span><span class="ff1a">{}<span class="_ _11"> </span></span>for<span class="_ _a"> </span>constructors<span class="_ _a"> </span>to<span class="_ _5"> </span>clea<span class="_ _4"></span>rly<span class="_ _10"> </span>distinguish<span class="_ _10"> </span>from</span></div><div class="t m0 x5 ha y15f ff4 fs6 fc0 sc0 ls0 ws0">function<span class="_ _10"> </span>calls<span class="_ _10"> </span>and<span class="_ _10"> </span>avoid<span class="_ _10"> </span>implicit<span class="_ _5"> </span>na<span class="_ _4"></span>rro<span class="_ _4"></span>wing<span class="_ _10"> </span>conversion</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">46/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf38" class="pf w0 h0" data-page-no="38"><div class="pc pc38 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Inheritance<span class="_ _64"> </span>1/2</div><div class="t m0 x31 ha y160 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Avoid<span class="_ _5"> </span>virtual<span class="_ _5"> </span>metho<span class="_ _b"></span>d<span class="_ _5"> </span>calls<span class="_ _5"> </span>in<span class="_ _7"> </span>constructo<span class="_ _d"></span>rs<span class="_ _65"> </span><span class="ff2 fc6">Google</span><span class="ff4">,<span class="_ _10"> </span><span class="ff2 fc6">Core</span>,<span class="_ _10"> </span><span class="ff2 fc6">Cer<span class="_ _d"></span>t</span></span></span></div><div class="t m0 x31 ha y161 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Default<span class="_ _7"> </span>a<span class="_ _d"></span>rguments<span class="_ _5"> </span>are<span class="_ _5"> </span>allo<span class="_ _4"></span>w<span class="_ _4"></span>ed<span class="_ _5"> </span>only<span class="_ _5"> </span>on<span class="_ _7"> </span><span class="fff">non-virtual<span class="_ _1b"> </span></span>functions</span></div><div class="t m0 x43 ha y162 ff2 fs6 fc6 sc0 ls0 ws0">Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Core<span class="ff4 fc0">,<span class="_ _10"> </span></span>Hic</div><div class="t m0 x33 h7 y163 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">A<span class="_ _5"> </span>class<span class="_ _5"> </span>with<span class="_ _10"> </span>a<span class="_ _5"> </span><span class="fff">virtual<span class="_ _10"> </span>function<span class="_ _7"> </span></span>should<span class="_ _5"> </span>have<span class="_ _10"> </span>a<span class="_ _5"> </span><span class="fff">virtual<span class="_ _5"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>protected<span class="_ _10"> </span>destructo<span class="_ _4"></span>r</span></span></div><div class="t m0 x5 ha y164 ff4 fs6 fc0 sc0 ls0 ws0">(e.g.<span class="_ _1e"> </span>interfaces<span class="_ _10"> </span>and<span class="_ _5"> </span>abstract<span class="_ _10"> </span>classes)<span class="_ _66"> </span><span class="ff2 fc6">Core</span></div><div class="t m0 x11 ha y165 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _b"></span>es<span class="_ _10"> </span>not<span class="_ _10"> </span>use<span class="_ _1a"> </span><span class="ff9">virtual<span class="_ _1a"> </span></span>with<span class="_ _11"> </span><span class="ff9">final/override<span class="_ _1a"> </span></span>(implicit)</span></div><div class="t m0 x31 h15 y166 ffc fs7 fc7 sc0 ls0 ws0">see<span class="_ _12"> </span><span class="ffb">A<span class="_ _1e"> </span>hole<span class="_ _1e"> </span>in<span class="_ _1e"> </span>Clangs<span class="_ _1e"> </span>-Wsuggest-override</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">47/82</div><a class="l" href="https://quuxplusone.github.io/blog/2021/02/19/virtual-final-silences-override-warning/"><div class="d m1" style="border-style:none;position:absolute;left:74.277000px;bottom:6.496500px;width:171.457000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf39" class="pf w0 h0" data-page-no="39"><div class="pc pc39 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrOzTiP8yPOM8FUvXx6v9wQAAGFs63KyAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+cq3VCgAAxFFK8aQCABCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAwP/o9mmwAgDHvR6zEYCfutyeOZ/7tr9Taq0ZBACAED7y8xQElBtn8wAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Inheritance<span class="_ _64"> </span>2/2</div><div class="t m0 x33 h7 y167 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="fff fs6 fc0">Multiple<span class="_ _7"> </span>inheritance<span class="_ _7"> </span><span class="ff1">and<span class="_ _5"> </span></span>virtual<span class="_ _7"> </span>inheritance<span class="_ _7"> </span><span class="ff1">a<span class="_ _4"></span>re<span class="_ _5"> </span>discouraged</span></span></div><div class="t m0 x44 ha y168 ff2 fs6 fc6 sc0 ls0 ws0">Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Chromium</div><div class="t m0 x33 h7 y169 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Prefer<span class="_ _7"> </span><span class="fff">composition<span class="_ _7"> </span></span>over<span class="_ _7"> </span><span class="fff">inheritance<span class="_ _44"> </span><span class="ff2 fc6">Google</span></span></span></div><div class="t m0 x33 h7 y16a ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">A<span class="_ _7"> </span>polymorphic<span class="_ _10"> </span>class<span class="_ _7"> </span>should<span class="_ _10"> </span>suppress<span class="_ _5"> </span>cop<span class="_ _4"></span>ying<span class="_ _67"> </span><span class="ff2 fc6">Core</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">48/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf3a" class="pf w0 h0" data-page-no="3a"><div class="pc pc3a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Structs<span class="_ _7"> </span>and<span class="_ _7"> </span>Classes<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">St<span class="_ _4"></span>yle<span class="_ _68"> </span><span class="ff1">1/3</span></span></div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Declare<span class="_ _5"> </span>class<span class="_ _5"> </span>data<span class="_ _5"> </span>memb<span class="_ _b"></span>ers<span class="_ _5"> </span>in<span class="_ _7"> </span>special<span class="_ _5"> </span>wa<span class="_ _d"></span>y*<span class="ff4">.<span class="_ _1b"> </span>Examples:</span></span></div><div class="t m0 x17 h5 y16b ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>T<span class="_ _d"></span>railing<span class="_ _a"> </span>underscore<span class="_ _12"> </span>(e.g.<span class="_ _15"> </span><span class="ff9">member<span class="_ _10"> </span>var<span class="_ _1a"> </span></span>)<span class="_ _69"> </span><span class="ff2 fc6">Google</span>,<span class="_ _a"> </span><span class="ff13 fc6">µ<span class="ff2">OS</span></span>,<span class="_ _a"> </span><span class="ff2 fc6">Chromium</span></div><div class="t m0 x17 h5 y16c ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Leading<span class="_ _a"> </span>underscore<span class="_ _12"> </span>(e.g.<span class="_ _20"> </span><span class="ff9">member<span class="_ _a"> </span>var<span class="_ _12"> </span></span>)<span class="_ _6a"> </span><span class="ff2 fc6">.NET</span></div><div class="t m0 x17 h5 y16d ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Public<span class="_ _a"> </span>memb<span class="_ _b"></span>ers<span class="_ _a"> </span>(e.g.<span class="_ _15"> </span><span class="ff9">m<span class="_ _10"> </span>member<span class="_ _5"> </span>var<span class="_ _12"> </span></span>)<span class="_ _6b"> </span><span class="ff2 fc6">WebKit</span></div><div class="t m0 x5 h5 yde ff2 fs7 fc10 sc0 ls0 ws0">Personal<span class="_ _a"> </span>Comment<span class="ffc">:<span class="_ _7"> </span>Prefer<span class="_ _16"> </span><span class="ff9 fs3">member<span class="_ _10"> </span>var<span class="_ _11"> </span><span class="ff4">as<span class="_ _a"> </span>I<span class="_ _a"> </span>read<span class="_ _a"> </span>left-to-right<span class="_ _a"> </span>and<span class="_ _a"> </span>is<span class="_ _a"> </span>less<span class="_ _a"> </span>invasive</span></span></span></div><div class="t m0 x11 ha y16e ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Class<span class="_ _10"> </span>inheritance<span class="_ _5"> </span>decla<span class="_ _4"></span>rations<span class="_ _10"> </span>o<span class="_ _4"></span>rder:</span></div><div class="t m0 x19 ha y16f ff5 fs6 fc0 sc0 ls0 ws0">public<span class="_ _12"> </span><span class="ff4">,<span class="_ _1a"> </span></span>protected<span class="_ _12"> </span><span class="ff4">,<span class="_ _11"> </span></span>private<span class="_ _6c"> </span><span class="ff2 fc6">Google</span><span class="ff4">,<span class="_ _10"> </span><span class="ff13 fc6">µ<span class="ff2">OS</span></span></span></div><div class="t m0 x11 ha y170 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">First<span class="_ _10"> </span>data<span class="_ _5"> </span>memb<span class="_ _b"></span>ers,<span class="_ _a"> </span>then<span class="_ _10"> </span>function<span class="_ _5"> </span>members</span></div><div class="t m0 x11 ha y171 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">If<span class="_ _10"> </span>p<span class="_ _b"></span>ossible,<span class="_ _10"> </span><span class="ff1">avoid<span class="_ _1a"> </span><span class="ff9">this-&gt;<span class="_ _1a"> </span></span></span>k<span class="_ _d"></span>eywo<span class="_ _4"></span>rd</span></div><div class="t m0 x2e hb y172 ff1 fs7 fc7 sc0 ls0 ws0">*<span class="_ _9"> </span><span class="ffc">It<span class="_ _12"> </span>helps<span class="_ _a"> </span>to<span class="_ _12"> </span>keep<span class="_ _12"> </span>track<span class="_ _12"> </span>of<span class="_ _12"> </span>class<span class="_ _12"> </span>variables<span class="_ _12"> </span>and<span class="_ _12"> </span>local<span class="_ _12"> </span>function<span class="_ _12"> </span>variables</span></div><div class="t m0 x2e hb y173 ff1 fs7 fc7 sc0 ls0 ws0">*<span class="_ _9"> </span><span class="ffc">The<span class="_ _12"> </span>first<span class="_ _a"> </span>cha<span class="_ _4"></span>racter<span class="_ _12"> </span>is<span class="_ _12"> </span>helpful<span class="_ _12"> </span>in<span class="_ _a"> </span>filtering<span class="_ _12"> </span>through<span class="_ _12"> </span>the<span class="_ _12"> </span>list<span class="_ _12"> </span>of<span class="_ _12"> </span>available<span class="_ _a"> </span>va<span class="_ _4"></span>riables</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">49/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf3b" class="pf w0 h0" data-page-no="3b"><div class="pc pc3b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQlCMRSG0UResArOIFZOIGItuJlLOI6FQ7iB1eNVpomdpYWF3CfnTBD+NB83b3aHBAAAYdxv14UVAACIRqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPCWW2tWAAAgjlKKSyoAAOGIVAAARCoAAIhUAABmZ5jRW6dp8mEAAN+ptc7otS6pAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpJgAAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAABJZba1YAACCOUopLKgAA4YhUAABEKgAAiFQAAEQqAACIVAAA/s4wntdWAOCXHseLEYAPtvtTzqtlH58p9d4NAgBACC8h0hoCdM+0jAAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Structs<span class="_ _7"> </span>and<span class="_ _7"> </span>Classes<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">St<span class="_ _4"></span>yle<span class="_ _68"> </span><span class="ff1">2/3</span></span></div><div class="t m0 x20 h16 y174 ff5 fs5 fcd sc0 ls0 ws0">struct<span class="_ _7"> </span><span class="fce">A<span class="_ _5"> </span><span class="ff16 fc0">{<span class="_ _6d"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>passive<span class="_ _5"> </span>data<span class="_ _7"> </span>structure</span></span></span></div><div class="t m0 x2a h16 y175 ff5 fs5 fcf sc0 ls0 ws0">int<span class="_ _6e"> </span><span class="ff16 fc0">x;</span></div><div class="t m0 x2a h16 y176 ff5 fs5 fcf sc0 ls0 ws0">float<span class="_ _7"> </span><span class="ff16 fc0">y;</span></div><div class="t m0 x20 h16 y177 ff16 fs5 fc0 sc0 ls0 ws0">};</div><div class="t m0 x20 h16 y178 ff5 fs5 fcd sc0 ls0 ws0">class<span class="_ _7"> </span><span class="fce">B<span class="_ _5"> </span><span class="ff16 fc0">{</span></span></div><div class="t m0 x20 h16 y179 ff5 fs5 fcd sc0 ls0 ws0">public<span class="ff16 fc5">:</span></div><div class="t m0 x2a h16 y17a ff16 fs5 fc0 sc0 ls0 ws0">B();</div><div class="t m0 x2a h16 y17b ff5 fs5 fcf sc0 ls0 ws0">void<span class="_ _7"> </span><span class="ff16 fce">public_function<span class="fc0">();</span></span></div><div class="t m0 x20 h16 y17c ff5 fs5 fcd sc0 ls0 ws0">protected<span class="ff16 fc5">:</span></div><div class="t m0 x2a h16 y17d ff5 fs5 fcf sc0 ls0 ws0">int<span class="_ _18"> </span><span class="ff16 fc0">_a;<span class="_ _36"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>in<span class="_ _5"> </span>general,<span class="_ _7"> </span>it<span class="_ _5"> </span>is<span class="_ _7"> </span>not<span class="_ _5"> </span>public<span class="_ _7"> </span>in<span class="_ _7"> </span>derived<span class="_ _5"> </span>classes</span></span></div><div class="t m0 x2a h16 y17e ff5 fs5 fcf sc0 ls0 ws0">void<span class="_ _7"> </span><span class="ff16 fce">_protected_function<span class="fc0">();<span class="_ _5"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>&quot;protected_function()&quot;<span class="_ _7"> </span>is<span class="_ _5"> </span>not<span class="_ _7"> </span>wrong</span></span></span></div><div class="t m0 x45 h16 y17f ff11 fs5 fcb sc0 ls0 ws0">//<span class="_ _7"> </span>it<span class="_ _5"> </span>may<span class="_ _7"> </span>be<span class="_ _5"> </span>public<span class="_ _7"> </span>in<span class="_ _7"> </span>derived<span class="_ _5"> </span>classes</div><div class="t m0 x20 h16 y180 ff5 fs5 fcd sc0 ls0 ws0">private<span class="ff16 fc5">:</span></div><div class="t m0 x2a h16 y181 ff5 fs5 fcf sc0 ls0 ws0">int<span class="_ _6e"> </span><span class="ff16 fc0">_x;</span></div><div class="t m0 x2a h16 y182 ff5 fs5 fcf sc0 ls0 ws0">float<span class="_ _7"> </span><span class="ff16 fc0">_y;</span></div><div class="t m0 x2a h16 y183 ff5 fs5 fcf sc0 ls0 ws0">void<span class="_ _7"> </span><span class="ff16 fce">_private_function<span class="fc0">();</span></span></div><div class="t m0 x20 h16 y184 ff16 fs5 fc0 sc0 ls0 ws0">};</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">50/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf3c" class="pf w0 h0" data-page-no="3c"><div class="pc pc3c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Structs<span class="_ _7"> </span>and<span class="_ _7"> </span>Classes<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">St<span class="_ _4"></span>yle<span class="_ _68"> </span><span class="ff1">3/3</span></span></div><div class="t m0 x11 ha y185 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">In<span class="_ _10"> </span>the<span class="_ _5"> </span>constructo<span class="_ _4"></span>r,<span class="_ _10"> </span>each<span class="_ _10"> </span>memb<span class="_ _b"></span>er<span class="_ _10"> </span>should<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>indented<span class="_ _5"> </span>on<span class="_ _10"> </span>a<span class="_ _10"> </span>separate<span class="_ _a"> </span>line,<span class="_ _10"> </span>e.g.</span></div><div class="t m0 x46 ha y186 ff2 fs6 fc6 sc0 ls0 ws0">WebKit<span class="ff4 fc0">,<span class="_ _10"> </span></span>Mozilla</div><div class="t m0 x19 h16 y187 ff16 fs5 fc0 sc0 ls0 ws0">A<span class="fc5">::</span>A(<span class="ff5 fcf">int<span class="_ _7"> </span></span>x1,<span class="_ _5"> </span><span class="ff5 fcf">int<span class="_ _7"> </span></span>y1,<span class="_ _7"> </span><span class="ff5 fcf">int<span class="_ _5"> </span></span>z1)<span class="_ _7"> </span><span class="fc5">:</span></div><div class="t m0 x47 h16 y188 ff16 fs5 fc0 sc0 ls0 ws0">x{x1},</div><div class="t m0 x47 h16 y189 ff16 fs5 fc0 sc0 ls0 ws0">y{y1},</div><div class="t m0 x47 h16 y18a ff16 fs5 fc0 sc0 ls0 ws0">z{z1}<span class="_ _7"> </span>{</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">51/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf3d" class="pf w0 h0" data-page-no="3d"><div class="pc pc3d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y13b ff1 fs0 fc0 sc0 ls0 ws0">Control<span class="_ _1"> </span>Flo<span class="_ _d"></span>w</div><a class="l" href="#pf3d" data-dest-detail='[61,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:205.878000px;width:148.064000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf3e" class="pf w0 h0" data-page-no="3e"><div class="pc pc3e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI1ElEQVR42u3ZsU3EQBCG0VvkEdGKGhARFSBEjERnNEE5BBRBB0SnjZjEZAjCQ4c8tt+rwPfbwae5dnP3cAAAgDLe314vrAAAQDUiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAby0zrQAAQB0R4ZIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEA4IwmE7A9Y4ziT9h795p8bD5FAJEKqDQZB7Am/u4HAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAD/q2WmFQAAqCMiXFIBAChHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAJY0mYDzGmMYAX7qvRsB4FQuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAKC2lplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgDAZkwm2LMxxq5+b+/dS9/wZ+b9AmyJSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPBLy0wrAABQR0S4pAIAUI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABKmUywH2OMFT1t790rA4DdckkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAADr1jLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQCAk0wm2LAxhhH+oPduBABYlksqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAAFhWy0wrAABQR0S4pAIAUI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAAzmI6Pl9bAYB1+Xh8MQJs2O39U2tXl/Px83CY59kgAACU8AWixTr8bL//DAAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Control<span class="_ _7"> </span>Flo<span class="_ _4"></span>w<span class="_ _6f"> </span>1/6</div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Avoid<span class="_ _5"> </span>redundant<span class="_ _5"> </span>control<span class="_ _5"> </span>flow<span class="_ _a"> </span><span class="ff4">(see<span class="_ _10"> </span>next<span class="_ _5"> </span>slide)</span></span></div><div class="t m0 x17 h5 y18b ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Do<span class="_ _a"> </span>not<span class="_ _a"> </span>use<span class="_ _11"> </span><span class="ff9">else<span class="_ _11"> </span></span>after<span class="_ _a"> </span>a<span class="_ _11"> </span><span class="ff9">return<span class="_ _12"> </span></span>/<span class="_ _12"> </span><span class="ff9">break</span></div><div class="t m0 x26 h5 y18c ff2 fs3 fc6 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _12"> </span></span>Mozilla<span class="ff4 fc0">,<span class="_ _a"> </span></span>Chromium<span class="ff4 fc0">,<span class="_ _a"> </span></span>WebKit</div><div class="t m0 x17 h5 y18d ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Avoid<span class="_ _11"> </span><span class="ff9">return<span class="_ _1b"> </span>true/return<span class="_ _9"> </span>false<span class="_ _11"> </span></span>pattern</div><div class="t m0 x17 h5 y18e ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Merge<span class="_ _a"> </span>multiple<span class="_ _a"> </span>conditional<span class="_ _a"> </span>statements</div><div class="t m0 x33 h7 y18f ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Prefer<span class="_ _19"> </span><span class="ff5">switch<span class="_ _19"> </span></span>to<span class="_ _5"> </span>multiple<span class="_ _19"> </span><span class="ff5">if<span class="_ _12"> </span></span>-statement<span class="_ _70"> </span><span class="ff2 fc6">Core</span></span></div><div class="t m0 x33 h7 y190 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Avoid<span class="_ _1a"> </span><span class="ff5">goto<span class="_ _71"> </span><span class="ff13 fc6">µ<span class="ff2">OS</span></span><span class="ff4">,<span class="_ _10"> </span><span class="ff2 fc6">Core</span></span></span></span></div><div class="t m0 x11 ha y191 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Avoid</span></div><div class="t m0 x41 ha y192 ff9 fs6 fc0 sc0 ls0 ws0">do-while<span class="_ _1a"> </span><span class="ff4">loop<span class="_ _72"> </span><span class="ff2 fc6">Core</span></span></div><div class="t m0 x11 ha y193 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _10"> </span>not<span class="_ _5"> </span>use<span class="_ _10"> </span>default<span class="_ _10"> </span>lab<span class="_ _b"></span>els<span class="_ _10"> </span>in<span class="_ _10"> </span>fully<span class="_ _10"> </span>covered<span class="_ _10"> </span>switches<span class="_ _10"> </span>over<span class="_ _10"> </span>enumerations<span class="_ _73"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">52/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf3f" class="pf w0 h0" data-page-no="3f"><div class="pc pc3f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjUlEQVR42u3YsU0DQRCG0Vt0I6KVa0BEVICQYyR35iYoh4Ai6IDotBGTnDNLDnE0i96rYPVv8mna8+txAQCAMr6/Ph+sAABANSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICrlplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAAH+0TvTWMYYPAwC4T+99ote6pAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAGA6LTOtAABAHRHhkgoAQDkiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAuLFO9NYxhg8DALhP732i17qkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCADC9lplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAIDZrdv5yQoA/DM/7x9GgHm9vJ1aOzzu2++y7PtuEAAASrgASH8gAGtrX74AAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Control<span class="_ _7"> </span>Flo<span class="_ _4"></span>w<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">if/else<span class="_ _74"> </span></span>2/6</div><div class="t m0 x20 h16 y194 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(condition)<span class="_ _5"> </span>{<span class="_ _75"> </span><span class="ff11 fcb">//<span class="_ _7"> </span><span class="fc4">wrong!!</span></span></span></div><div class="t m0 x2a h16 y195 ff16 fs5 fc5 sc0 ls0 ws0">&lt;<span class="_ _7"> </span><span class="fc0">code1<span class="_ _5"> </span></span>&gt;</div><div class="t m0 x2a h16 y196 ff5 fs5 fcd sc0 ls0 ws0">return<span class="ff16 fc0">;</span></div><div class="t m0 x20 h16 y197 ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x20 h16 y198 ff5 fs5 fcd sc0 ls0 ws0">else<span class="_ _7"> </span><span class="ff11 fcb">//<span class="_ _5"> </span>&lt;--<span class="_ _7"> </span>redundant</span></div><div class="t m0 x2a h16 y199 ff16 fs5 fc5 sc0 ls0 ws0">&lt;<span class="_ _7"> </span><span class="fc0">code2<span class="_ _5"> </span></span>&gt;</div><div class="t m0 x20 h16 y19a ff11 fs5 fcb sc0 ls0 ws0">//---------------------------</div><div class="t m0 x20 h16 y19b ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(condition)<span class="_ _5"> </span>{<span class="_ _75"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>Corret</span></span></div><div class="t m0 x1b h16 y19c ff16 fs5 fc5 sc0 ls0 ws0">&lt;<span class="_ _7"> </span><span class="fc0">code1<span class="_ _5"> </span></span>&gt;</div><div class="t m0 x1b h16 y19d ff5 fs5 fcd sc0 ls0 ws0">return<span class="ff16 fc0">;</span></div><div class="t m0 x20 h16 y19e ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x20 h16 y19f ff16 fs5 fc5 sc0 ls0 ws0">&lt;<span class="_ _7"> </span><span class="fc0">code2<span class="_ _5"> </span></span>&gt;</div><div class="t m0 x20 h16 y1a0 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(condition)<span class="_ _76"> </span><span class="ff11 fcb">//<span class="_ _7"> </span><span class="fc4">wrong!!</span></span></span></div><div class="t m0 x2a h16 y1a1 ff5 fs5 fcd sc0 ls0 ws0">return<span class="_ _7"> </span><span class="ff16">true<span class="fc0">;</span></span></div><div class="t m0 x20 h19 y1a2 ff5 fs5 fcd sc0 ls0 ws0">else</div><div class="t m0 x2a h16 y1a3 ff5 fs5 fcd sc0 ls0 ws0">return<span class="_ _7"> </span><span class="ff16">false<span class="fc0">;</span></span></div><div class="t m0 x20 h16 y1a4 ff11 fs5 fcb sc0 ls0 ws0">//-------------------------</div><div class="t m0 x20 h16 y1a5 ff5 fs5 fcd sc0 ls0 ws0">return<span class="_ _7"> </span><span class="ff16 fc0">condition;<span class="_ _5"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>Corret</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">53/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf40" class="pf w0 h0" data-page-no="40"><div class="pc pc40 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIq0lEQVR42u3ZsU0DQRCG0Vt0I6IVNSAiKkCIGMmd0QTlEFAEHRBZGzHJkREgZJwYZuG9Cta/k8/jdnVztwAAQBkvz09nVgAAoBqRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgDAh5aZVgAAoI6IcEkFAKAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAADltNwA8bYxjhgN77H5vr0ycCAJEK+JUiygGm5O9+AABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAABwWi0zrQAAQB0R4ZIKAEA5IhUAAJEKAADfWSd99xjDlwcAcLze+0SvdUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkmgAAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAB8qWWmFQAAqCMiXFIBAChHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAH7TOum7xxi+PACA4/XeJ3qtSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAAOW1zLQCAAB1RIRLKgAA5YhUAABEKgAAiFQAAEQqAACIVAAARCoAAJzaun+4tAIA/83r/aMRoKzr211rF+fb/m1Ztm0zCAAAJbwDCt0sAC+l3xkAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Control<span class="_ _7"> </span>Flo<span class="_ _4"></span>w<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">Lo<span class="_ _b"></span>ops<span class="_ _77"> </span></span>3/6</div><div class="t m0 x48 ha y7f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span><span class="ffa">early<span class="_ _10"> </span>exits<span class="_ _7"> </span></span>(<span class="_ _12"> </span><span class="ff9 fs3">continue<span class="_ _12"> </span><span class="ff4">,<span class="_ _12"> </span></span>break<span class="_ _12"> </span><span class="ff4">,<span class="_ _12"> </span></span>return<span class="_ _12"> </span></span>)<span class="_ _a"> </span>to<span class="_ _5"> </span>simplify<span class="_ _10"> </span>the<span class="_ _10"> </span>co<span class="_ _b"></span>de<span class="_ _78"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM</span></span></div><div class="t m0 x49 h16 y1a6 ff5 fs5 fcd sc0 ls0 ws0">for<span class="_ _7"> </span><span class="ff16 fc0">(<span class="fc5">&lt;</span>condition1<span class="fc5">&gt;</span>)<span class="_ _5"> </span>{<span class="_ _75"> </span><span class="ff11 fcb">//<span class="_ _7"> </span><span class="fc4">wrong!!</span></span></span></div><div class="t m0 x5 h16 y1a7 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(<span class="fc5">&lt;</span>condition2<span class="fc5">&gt;</span>)</span></div><div class="t m0 x4a h16 y1a8 ff16 fs5 fc0 sc0 ls0 ws0">...</div><div class="t m0 x49 h16 y1a9 ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x49 h16 y1aa ff11 fs5 fcb sc0 ls0 ws0">//-----------------------------</div><div class="t m0 x49 h16 y1ab ff5 fs5 fcd sc0 ls0 ws0">for<span class="_ _7"> </span><span class="ff16 fc0">(<span class="fc5">&lt;</span>condition1<span class="fc5">&gt;</span>)<span class="_ _5"> </span>{<span class="_ _75"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>Correct</span></span></div><div class="t m0 x5 h16 y1ac ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(<span class="fc5">!&lt;</span>condition2<span class="fc5">&gt;</span>)</span></div><div class="t m0 x4a h16 y1ad ff5 fs5 fcd sc0 ls0 ws0">continue<span class="ff16 fc0">;</span></div><div class="t m0 x18 h16 y1ae ff16 fs5 fc0 sc0 ls0 ws0">...</div><div class="t m0 x49 h16 y1af ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x48 ha y1b0 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">T<span class="_ _d"></span>urn<span class="_ _10"> </span>p<span class="_ _4"></span>redicate<span class="_ _10"> </span>lo<span class="_ _b"></span>ops<span class="_ _a"> </span>into<span class="_ _5"> </span>p<span class="_ _4"></span>redicate<span class="_ _10"> </span>functions<span class="_ _79"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM</span></span></div><div class="t m0 x49 h16 y1b1 ff5 fs5 fcf sc0 ls0 ws0">bool<span class="_ _7"> </span><span class="ff16 fc0">var<span class="_ _5"> </span><span class="fc5">=<span class="_ _7"> </span></span>...;</span></div><div class="t m0 x49 h16 y1b2 ff5 fs5 fcd sc0 ls0 ws0">for<span class="_ _7"> </span><span class="ff16 fc0">(<span class="fc5">&lt;</span>loop_condition1<span class="fc5">&gt;</span>)<span class="_ _5"> </span>{<span class="_ _7"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>should<span class="_ _5"> </span>be<span class="_ _7"> </span>an<span class="_ _5"> </span>external</span></span></div><div class="t m0 x4b h16 y1b3 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(<span class="fc5">&lt;</span>condition2<span class="fc5">&gt;</span>)<span class="_ _5"> </span>{<span class="_ _75"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>function</span></span></div><div class="t m0 x17 h16 y1b4 ff16 fs5 fc0 sc0 ls0 ws0">var<span class="_ _7"> </span><span class="fc5">=<span class="_ _5"> </span></span>...</div><div class="t m0 x17 h16 y1b5 ff5 fs5 fcd sc0 ls0 ws0">break<span class="ff16 fc0">;</span></div><div class="t m0 x4b h16 y1b6 ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">54/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf41" class="pf w0 h0" data-page-no="41"><div class="pc pc41 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Control<span class="_ _7"> </span>Flo<span class="_ _4"></span>w<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">Compa<span class="_ _d"></span>rison<span class="_ _7a"> </span><span class="ff1">4/6</span></span></div><div class="t m0 x30 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">T<span class="_ _d"></span>ests<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _1a"> </span><span class="ff5">null/non-null<span class="_ _12"> </span></span>,<span class="_ _5"> </span>and<span class="_ _19"> </span><span class="ff5">zero/non-zero<span class="_ _19"> </span></span>should<span class="_ _5"> </span>all<span class="_ _5"> </span>b<span class="_ _b"></span>e<span class="_ _5"> </span>done<span class="_ _7"> </span>with</span></div><div class="t m0 x33 ha y80 ff1 fs6 fc0 sc0 ls0 ws0">equalit<span class="_ _4"></span>y<span class="_ _5"> </span>comparisons<span class="_ _56"> </span><span class="ff2 fc6">Core</span><span class="ff4">,<span class="_ _a"> </span><span class="ff2 fc6">WebKit</span></span></div><div class="t m0 x46 ha ya7 ff4 fs6 fc0 sc0 ls0 ws0">(opp<span class="_ _b"></span>osite)<span class="_ _a"> </span><span class="ff2 fc6">Mozilla</span></div><div class="t m0 x13 h16 y1b7 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(<span class="fc5">!</span>ptr)<span class="_ _6e"> </span><span class="ff11 fcb">//<span class="_ _5"> </span><span class="fc4">wrong!!</span></span></span></div><div class="t m0 x4c h16 y1b8 ff5 fs5 fcd sc0 ls0 ws0">return<span class="ff16 fc0">;</span></div><div class="t m0 x13 h16 y1b9 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(<span class="fc5">!</span>count)<span class="_ _5"> </span><span class="ff11 fcb">//<span class="_ _7"> </span><span class="fc4">wrong!!</span></span></span></div><div class="t m0 x4c h16 y1ba ff5 fs5 fcd sc0 ls0 ws0">return<span class="ff16 fc0">;</span></div><div class="t m0 x4d h16 y1b7 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(ptr<span class="_ _5"> </span><span class="fc5">==<span class="_ _7"> </span></span></span>nullptr<span class="ff16 fc0">)<span class="_ _7"> </span><span class="ff11 fcb">//<span class="_ _5"> </span>correct</span></span></div><div class="t m0 x4e h16 y1b8 ff5 fs5 fcd sc0 ls0 ws0">return<span class="ff16 fc0">;</span></div><div class="t m0 x4d h16 y1b9 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(count<span class="_ _5"> </span><span class="fc5">==<span class="_ _7"> </span>0</span>)<span class="_ _7b"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>correct</span></span></div><div class="t m0 x4e h16 y1ba ff5 fs5 fcd sc0 ls0 ws0">return<span class="ff16 fc0">;</span></div><div class="t m0 x30 ha y1bb ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Prefer<span class="_ _19"> </span><span class="ff5">(ptr<span class="_ _f"> </span>==<span class="_ _13"> </span>nullptr)<span class="_ _1a"> </span></span>and<span class="_ _19"> </span><span class="ff5">x<span class="_ _13"> </span><span class="ff10">&gt;<span class="_ _f"> </span></span>0<span class="_ _19"> </span></span>over<span class="_ _1a"> </span><span class="ff5">(nullptr<span class="_ _13"> </span>==<span class="_ _f"> </span>ptr)<span class="_ _19"> </span></span>and<span class="_ _1a"> </span><span class="ff5">0<span class="_ _13"> </span><span class="ff10">&lt;<span class="_ _f"> </span></span>x</span></span></div><div class="t m0 x4f h18 y1bc ff2 fs6 fc6 sc0 ls0 ws0">Chromium</div><div class="t m0 x30 ha y1bd ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _10"> </span>not<span class="_ _5"> </span>compa<span class="_ _4"></span>re<span class="_ _10"> </span>to<span class="_ _1a"> </span><span class="ff9">true/false<span class="_ _12"> </span></span>,<span class="_ _a"> </span>e.g.<span class="_ _3"> </span><span class="ff9">if<span class="_ _13"> </span>(x<span class="_ _f"> </span>==<span class="_ _13"> </span>true)</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">55/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf42" class="pf w0 h0" data-page-no="42"><div class="pc pc42 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Control<span class="_ _7"> </span>Flo<span class="_ _4"></span>w<span class="_ _6f"> </span>5/6</div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>mix<span class="_ _19"> </span><span class="ff5">signed<span class="_ _19"> </span></span>and<span class="_ _1a"> </span><span class="ff5">unsigned<span class="_ _19"> </span></span>types<span class="_ _7c"> </span></span><span class="ff2">Hic</span></div><div class="t m0 x33 h7 y1be ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Prefer<span class="_ _7"> </span>signed<span class="_ _10"> </span>integer<span class="_ _7"> </span>fo<span class="_ _d"></span>r<span class="_ _7"> </span>loop<span class="_ _5"> </span>indices<span class="_ _5"> </span><span class="ff4">(b<span class="_ _b"></span>etter<span class="_ _a"> </span>64-bit)<span class="_ _7d"> </span><span class="ff2 fc6">Core</span></span></span></div><div class="t m0 x11 ha y1bf ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Prefer<span class="_ _1a"> </span><span class="ff9">empty()<span class="_ _1a"> </span></span>method<span class="_ _10"> </span>over<span class="_ _1a"> </span><span class="ff9">size()<span class="_ _1a"> </span></span>to<span class="_ _a"> </span>check<span class="_ _5"> </span>if<span class="_ _10"> </span>a<span class="_ _10"> </span>container<span class="_ _10"> </span>has<span class="_ _10"> </span>no<span class="_ _10"> </span>items</span></div><div class="t m0 x50 h18 y151 ff2 fs6 fc6 sc0 ls0 ws0">Mozilla</div><div class="t m0 x11 ha y152 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Ensure<span class="_ _10"> </span>that<span class="_ _5"> </span>all<span class="_ _10"> </span>statements<span class="_ _10"> </span>are<span class="_ _a"> </span>reachable<span class="_ _7e"> </span><span class="ff2 fc6">Hic</span></span></div><div class="t m0 x33 h7 y153 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Avoid<span class="_ _5"> </span><span class="fff">RTTI<span class="_ _1e"> </span></span>(<span class="ff5">dynamic<span class="_ _7"> </span>cast</span>)<span class="_ _5"> </span>o<span class="_ _4"></span>r<span class="_ _5"> </span><span class="fff">exceptions<span class="_ _7"> </span><span class="ff4">if<span class="_ _10"> </span>p<span class="_ _b"></span>ossible</span></span></span></div><div class="t m0 x51 ha y154 ff2 fs6 fc6 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Mozilla</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">56/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf43" class="pf w0 h0" data-page-no="43"><div class="pc pc43 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Control<span class="_ _7"> </span>Flo<span class="_ _4"></span>w<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">St<span class="_ _d"></span>yle<span class="_ _7f"> </span><span class="ff1">6/6</span></span></div><div class="t m0 x52 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">The<span class="_ _19"> </span><span class="ff5">if<span class="_ _19"> </span></span>and<span class="_ _1a"> </span><span class="ff5">else<span class="_ _19"> </span></span>k<span class="_ _4"></span>eyw<span class="_ _4"></span>o<span class="_ _4"></span>rds<span class="_ _5"> </span>b<span class="_ _b"></span>elong<span class="_ _5"> </span>on<span class="_ _7"> </span>sepa<span class="_ _d"></span>rate<span class="_ _5"> </span>lines</span></div><div class="t m0 x10 h16 y1c0 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(c1)<span class="_ _5"> </span><span class="fc5">&lt;</span>statement1<span class="fc5">&gt;</span>;<span class="_ _7"> </span></span>else<span class="_ _7"> </span><span class="ff16 fc5">&lt;<span class="fc0">statement2</span>&gt;<span class="_ _5"> </span><span class="ff11 fcb">//<span class="_ _7"> </span><span class="fc4">wrong!!</span></span></span></div><div class="t m0 x2c ha y1c1 ff2 fs6 fc6 sc0 ls0 ws0">Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>WebKit</div><div class="t m0 x20 h7 y1c2 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">Multi-lines<span class="_ _10"> </span>statements<span class="_ _5"> </span>and<span class="_ _10"> </span>complex<span class="_ _10"> </span>conditions<span class="_ _10"> </span>require<span class="_ _10"> </span>curly<span class="_ _10"> </span>braces<span class="_ _47"> </span><span class="ff2 fc6">Google</span></span></div><div class="t m0 x10 h16 y1c3 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(c1<span class="_ _5"> </span><span class="fc5">&amp;&amp;<span class="_ _7"> </span></span>...<span class="_ _7"> </span><span class="fc5">&amp;&amp;</span></span></div><div class="t m0 xa h16 y1c4 ff16 fs5 fc0 sc0 ls0 ws0">c2<span class="_ _7"> </span><span class="fc5">&amp;&amp;<span class="_ _5"> </span></span>...)<span class="_ _7"> </span>{<span class="_ _18"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>correct</span></div><div class="t m0 xa h16 y1c5 ff16 fs5 fc5 sc0 ls0 ws0">&lt;<span class="fc0">statement</span>&gt;</div><div class="t m0 x10 h16 y1c6 ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x53 ha y1c7 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Curly<span class="_ _10"> </span>braces<span class="_ _10"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span>not<span class="_ _10"> </span>required<span class="_ _10"> </span>for<span class="_ _a"> </span>single-line<span class="_ _10"> </span>statements<span class="_ _5"> </span>(but<span class="_ _10"> </span>allo<span class="_ _4"></span>w<span class="_ _4"></span>ed)</span></div><div class="t m0 x1b ha y1c8 ff4 fs6 fc0 sc0 ls0 ws0">(<span class="_ _12"> </span><span class="ff9">for,<span class="_ _f"> </span>while,<span class="_ _13"> </span>if<span class="_ _12"> </span></span>)<span class="_ _80"> </span><span class="ff2 fc6">Google</span>,<span class="_ _10"> </span><span class="ff2 fc6">WebKit</span></div><div class="t m0 x10 h16 y1c9 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(c1)<span class="_ _5"> </span>{<span class="_ _18"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>not<span class="_ _7"> </span>mandatory</span></span></div><div class="t m0 xa h16 y1ca ff16 fs5 fc5 sc0 ls0 ws0">&lt;<span class="fc0">statement</span>&gt;</div><div class="t m0 x10 h16 y1cb ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">57/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf44" class="pf w0 h0" data-page-no="44"><div class="pc pc44 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y1b ff1 fs0 fc0 sc0 ls0 ws0">Mo<span class="_ _0"></span>dern<span class="_ _1"> </span>C++</div><div class="t m0 x8 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0">F<span class="_ _d"></span>eatures</div><a class="l" href="#pf44" data-dest-detail='[68,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:227.305500px;width:241.993000px;height:22.106000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf44" data-dest-detail='[68,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:180.099000px;width:98.338000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf45" class="pf w0 h0" data-page-no="45"><div class="pc pc45 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Mo<span class="_ _b"></span>dern<span class="_ _7"> </span>C++<span class="_ _7"> </span>F<span class="_ _d"></span>eatures<span class="_ _81"> </span>1/4</div><div class="t m0 x1 ha y1cc ff1 fs6 fc0 sc0 ls0 ws0">Use<span class="_ _5"> </span>mo<span class="_ _b"></span>dern<span class="_ _5"> </span>C++<span class="_ _5"> </span>features<span class="_ _7"> </span>wherever<span class="_ _10"> </span>p<span class="_ _b"></span>ossible</div><div class="t m0 x33 h7 y1cd ffe fs4 fcc sc0 ls0 ws0"><span class="_ _18"> </span><span class="ff5 fs3 fc0">static<span class="_ _10"> </span>cast<span class="_ _16"> </span>reinterpret<span class="_ _5"> </span>cast<span class="_ _1a"> </span><span class="ff4 fs6">instead<span class="_ _10"> </span>of<span class="_ _10"> </span><span class="ffa">old<span class="_ _10"> </span>style<span class="_ _a"> </span>cast<span class="_ _15"> </span><span class="ff9">(type)</span></span></span></span></div><div class="t m0 x54 ha y1ce ff2 fs6 fc6 sc0 ls0 ws0">Google<span class="ff4 fc0">,<span class="_ _10"> </span></span><span class="ff13">µ</span>OS<span class="ff4 fc0">,<span class="_ _10"> </span></span>Hic</div><div class="t m0 x33 h7 y1cf ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>define<span class="_ _7"> </span>implicit<span class="_ _10"> </span>conversions<span class="ff4">.<span class="_ _1b"> </span>Use<span class="_ _10"> </span>the</span></span></div><div class="t m0 x22 ha y1d0 ff5 fs6 fc0 sc0 ls0 ws0">explicit<span class="_ _1a"> </span><span class="ff4">k<span class="_ _d"></span>eywo<span class="_ _4"></span>rd<span class="_ _a"> </span>for<span class="_ _a"> </span>conversion</span></div><div class="t m0 x5 ha y1d1 ff4 fs6 fc0 sc0 ls0 ws0">op<span class="_ _b"></span>erato<span class="_ _d"></span>rs<span class="_ _5"> </span>and<span class="_ _10"> </span>constructo<span class="_ _4"></span>rs<span class="_ _82"> </span><span class="ff2 fc6">Google</span>,<span class="_ _10"> </span><span class="ff13 fc6">µ<span class="ff2">OS</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">58/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf46" class="pf w0 h0" data-page-no="46"><div class="pc pc46 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Mo<span class="_ _b"></span>dern<span class="_ _7"> </span>C++<span class="_ _7"> </span>F<span class="_ _d"></span>eatures<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">C++11/14/17<span class="_ _83"> </span></span>2/4</div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _19"> </span><span class="ff5">constexpr<span class="_ _19"> </span></span>instead<span class="_ _5"> </span>of<span class="_ _5"> </span><span class="fff">macro<span class="_ _84"> </span></span></span><span class="ff2">Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>WebKit</span></div><div class="t m0 x31 ha y2e ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _19"> </span><span class="ff5">using<span class="_ _19"> </span></span>instead<span class="_ _1a"> </span><span class="ff5">typedef</span></span></div><div class="t m0 x31 ha y1d2 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Prefer<span class="_ _19"> </span><span class="ff5">enum<span class="_ _f"> </span>class<span class="_ _19"> </span></span>instead<span class="_ _5"> </span>of<span class="_ _7"> </span>plain<span class="_ _1a"> </span><span class="ff5">enum<span class="_ _85"> </span></span></span><span class="ff2">Unreal<span class="ff4 fc0">,<span class="_ _10"> </span></span><span class="ff13">µ</span>OS</span></div><div class="t m0 x31 ha y1d3 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _18"> </span><span class="ff5 fc0">static<span class="_ _5"> </span>assert<span class="_ _19"> </span><span class="ff1">compile-time<span class="_ _5"> </span>assertion<span class="_ _86"> </span></span></span><span class="ff2">Unreal<span class="ff4 fc0">,<span class="_ _10"> </span></span>Hic</span></div><div class="t m0 x31 ha y1d4 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _18"> </span><span class="ff5 fc0">lambda<span class="_ _1a"> </span><span class="ff1">expression<span class="_ _3a"> </span></span></span><span class="ff2">Unreal</span></div><div class="t m0 x31 ha y1d5 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _18"> </span><span class="ff5 fc0">move<span class="_ _1a"> </span><span class="ff1">semantic<span class="_ _87"> </span></span></span><span class="ff2">Unreal</span></div><div class="t m0 x31 ha y1d6 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _18"> </span><span class="ff5 fc0">nullptr<span class="_ _1a"> </span><span class="ff1">instead<span class="_ _7"> </span>of<span class="_ _1a"> </span></span><span class="fs3">0<span class="_ _1a"> </span></span><span class="ff1">or<span class="_ _1a"> </span></span>NULL</span></div><div class="t m0 x55 ha y1d7 ff2 fs6 fc6 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Unreal<span class="ff4 fc0">,<span class="_ _10"> </span></span>WebKit<span class="ff4 fc0">,<span class="_ _5"> </span></span>Mozilla<span class="ff4 fc0">,<span class="_ _10"> </span></span>Hic<span class="ff4 fc0">,<span class="_ _10"> </span></span><span class="ff13">µ</span>OS</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">59/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf47" class="pf w0 h0" data-page-no="47"><div class="pc pc47 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Mo<span class="_ _b"></span>dern<span class="_ _7"> </span>C++<span class="_ _7"> </span>F<span class="_ _d"></span>eatures<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="fff">C++11/14/17<span class="_ _83"> </span></span>3/4</div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _7"> </span><span class="fff">range-based<span class="_ _10"> </span>for<span class="_ _5"> </span>lo<span class="_ _b"></span>ops<span class="_ _1e"> </span></span>whatever<span class="_ _5"> </span>p<span class="_ _b"></span>ossible</span></div><div class="t m0 x56 ha y80 ff2 fs6 fc6 sc0 ls0 ws0">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>WebKit<span class="ff4 fc0">,<span class="_ _10"> </span></span>Unreal<span class="ff4 fc0">,<span class="_ _10"> </span></span>Core</div><div class="t m0 x31 ha y1d8 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _19"> </span><span class="ff5">auto<span class="_ _1a"> </span><span class="ff4">to<span class="_ _a"> </span>avoid<span class="_ _5"> </span>t<span class="_ _4"></span>yp<span class="_ _b"></span>e<span class="_ _a"> </span>names<span class="_ _10"> </span>that<span class="_ _5"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span>noisy<span class="_ _6"></span>,<span class="_ _5"> </span>obvious,<span class="_ _10"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>unimp<span class="_ _b"></span>o<span class="_ _4"></span>rtant</span></span></span></div><div class="t m0 x19 h1a y1d9 ff9 fs3 fc0 sc0 ls0 ws0">auto<span class="_ _9"> </span>array<span class="_ _9"> </span>=<span class="_ _1b"> </span>new<span class="_ _9"> </span>int[10];</div><div class="t m0 x19 ha y1da ff9 fs3 fc0 sc0 ls0 ws0">auto<span class="_ _9"> </span>var<span class="_ _88"> </span>=<span class="_ _9"> </span>static<span class="_ _10"> </span>cast<span class="ff10">&lt;</span>int<span class="ff10">&gt;</span>(var);<span class="_ _89"> </span><span class="ff2 fs6 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google</span></div><div class="t m0 x5 ha y1db ff4 fs6 fc0 sc0 ls0 ws0">lamb<span class="_ _b"></span>das,<span class="_ _a"> </span>iterators,<span class="_ _a"> </span>template<span class="_ _10"> </span>expressions<span class="_ _8a"> </span><span class="ff2 fc6">Unreal<span class="_ _10"> </span></span>(only)</div><div class="t m0 x33 h7 y1dc ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Use<span class="_ _19"> </span><span class="ff5">[[deprecated]]<span class="_ _19"> </span></span>/<span class="_ _1a"> </span><span class="ff5">[[noreturn]]<span class="_ _19"> </span></span>/<span class="_ _19"> </span><span class="ff5">[[nodiscard]]<span class="_ _1a"> </span><span class="ff4">to<span class="_ _a"> </span>indicate</span></span></span></div><div class="t m0 x5 ha y1dd ff4 fs6 fc0 sc0 ls0 ws0">dep<span class="_ _4"></span>recated<span class="_ _10"> </span>functions<span class="_ _10"> </span>/<span class="_ _10"> </span>that<span class="_ _10"> </span>do<span class="_ _5"> </span>not<span class="_ _10"> </span>return<span class="_ _10"> </span>/<span class="_ _10"> </span>result<span class="_ _10"> </span>should<span class="_ _10"> </span>not<span class="_ _5"> </span>be<span class="_ _5"> </span>disca<span class="_ _4"></span>rded</div><div class="t m0 x11 ha y1de ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Avoid<span class="_ _11"> </span><span class="ff9">throw()<span class="_ _1a"> </span></span>exp<span class="_ _4"></span>ression.<span class="_ _1e"> </span>Use<span class="_ _1a"> </span><span class="ff9">noexcept<span class="_ _1a"> </span></span>instead<span class="_ _84"> </span><span class="ff2 fc6">Hic</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">60/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf48" class="pf w0 h0" data-page-no="48"><div class="pc pc48 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Mo<span class="_ _b"></span>dern<span class="_ _7"> </span>C++<span class="_ _7"> </span>F<span class="_ _d"></span>eatures<span class="_ _7"> </span>for<span class="_ _7"> </span>Classes<span class="_ _8b"> </span>4/4</div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Alwa<span class="_ _d"></span>ys<span class="_ _7"> </span>use<span class="_ _1a"> </span><span class="ff5">override/final<span class="_ _1a"> </span></span>function<span class="_ _7"> </span>member<span class="_ _7"> </span>k<span class="_ _d"></span>eywo<span class="_ _d"></span>rd</span></div><div class="t m0 x57 ha y80 ff2 fs6 fc6 sc0 ls0 ws0">WebKit<span class="ff4 fc0">,<span class="_ _10"> </span></span>Mozilla<span class="ff4 fc0">,<span class="_ _10"> </span></span>Unreal<span class="ff4 fc0">,<span class="_ _10"> </span></span>Chromium<span class="ff4 fc0">,<span class="_ _a"> </span></span>Hic</div><div class="t m0 x33 h7 y1df ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Use<span class="_ _7"> </span>b<span class="_ _d"></span>raced<span class="_ _5"> </span><span class="fff">direct-list-initialization<span class="_ _1e"> </span></span>o<span class="_ _4"></span>r<span class="_ _5"> </span><span class="fff">copy-initialization<span class="_ _5"> </span><span class="ff4">fo<span class="_ _4"></span>r<span class="_ _10"> </span>setting<span class="_ _10"> </span>default</span></span></span></div><div class="t m0 x5 ha y1e0 ff4 fs6 fc0 sc0 ls0 ws0">data<span class="_ _10"> </span>memb<span class="_ _b"></span>er<span class="_ _a"> </span>value.<span class="_ _1b"> </span>Avoid<span class="_ _a"> </span>initialization<span class="_ _10"> </span>in<span class="_ _5"> </span>constructo<span class="_ _4"></span>rs<span class="_ _10"> </span>if<span class="_ _10"> </span>p<span class="_ _b"></span>ossible<span class="_ _8c"> </span><span class="ff2 fc6">Unreal</span></div><div class="t m0 x19 h16 y1e1 ff5 fs5 fcd sc0 ls0 ws0">struct<span class="_ _7"> </span><span class="fce">A<span class="_ _5"> </span><span class="ff16 fc0">{</span></span></div><div class="t m0 x47 h16 y1e2 ff5 fs5 fcf sc0 ls0 ws0">int<span class="_ _7"> </span><span class="ff16 fc0">x<span class="_ _5"> </span><span class="fc5">=<span class="_ _7"> </span>3</span>;<span class="_ _6e"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>copy-initialization</span></span></div><div class="t m0 x47 h16 y1e3 ff5 fs5 fcf sc0 ls0 ws0">int<span class="_ _7"> </span><span class="ff16 fc0">x<span class="_ _5"> </span>{<span class="_ _7"> </span><span class="fc5">3<span class="_ _7"> </span></span>};<span class="_ _5"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>direct-list-initialization<span class="_ _7"> </span>(best<span class="_ _5"> </span>option)</span></span></div><div class="t m0 x19 h16 y1e4 ff16 fs5 fc0 sc0 ls0 ws0">};</div><div class="t m0 x33 h7 y1e5 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">Use<span class="_ _1a"> </span><span class="ff5">=<span class="_ _f"> </span>default<span class="_ _1a"> </span></span>constructo<span class="_ _4"></span>rs</span></div><div class="t m0 x33 h7 y1e6 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">Use<span class="_ _1a"> </span><span class="ff5">=<span class="_ _f"> </span>delete<span class="_ _1a"> </span></span>to<span class="_ _10"> </span>mark<span class="_ _a"> </span>deleted<span class="_ _10"> </span>functions</span></div><div class="t m0 x11 ha y1e7 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Prefer<span class="_ _10"> </span><span class="ffa">uniform<span class="_ _10"> </span>initialization<span class="_ _10"> </span></span>when<span class="_ _5"> </span>it<span class="_ _10"> </span>cannot<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>confused<span class="_ _5"> </span>with</span></div><div class="t m0 x19 h18 y1e8 ff9 fs6 fc0 sc0 ls0 ws0">std::initializer<span class="_ _5"> </span>list<span class="_ _8d"> </span><span class="ff2 fc6">Chromium</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">61/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf49" class="pf w0 h0" data-page-no="49"><div class="pc pc49 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y13b ff1 fs0 fc0 sc0 ls0 ws0">Maintainabilit<span class="_ _d"></span>y</div><a class="l" href="#pf49" data-dest-detail='[73,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:198.648000px;width:170.337000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf4a" class="pf w0 h0" data-page-no="4a"><div class="pc pc4a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Maintainabilit<span class="_ _4"></span>y<span class="_ _8e"> </span>1/3</div><div class="t m0 x31 ha y1e9 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Avoid<span class="_ _5"> </span>complicated<span class="_ _5"> </span>template<span class="_ _5"> </span>programming<span class="_ _33"> </span></span><span class="ff2">Google</span></div><div class="t m0 x33 h7 y1ea ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Write<span class="_ _5"> </span>self-do<span class="_ _b"></span>cumenting<span class="_ _5"> </span>co<span class="_ _b"></span>de</span></div><div class="t m0 x5 ha y1eb ff4 fs6 fc0 sc0 ls0 ws0">e.g.<span class="_ _3"> </span><span class="ff9">(x<span class="_ _f"> </span>+<span class="_ _13"> </span>y<span class="_ _f"> </span>-<span class="_ _13"> </span>1)<span class="_ _f"> </span>/<span class="_ _f"> </span>y<span class="_ _1a"> </span><span class="ff15">→<span class="_ _1a"> </span></span>ceil<span class="_ _5"> </span>div(x,<span class="_ _13"> </span>y)<span class="_ _8f"> </span><span class="ff2 fc6">Unreal</span></span></div><div class="t m0 x33 h7 y1ec ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Use<span class="_ _7"> </span>symbolic<span class="_ _5"> </span>names<span class="_ _5"> </span><span class="ff4">instead<span class="_ _10"> </span>of<span class="_ _10"> </span>literal<span class="_ _10"> </span>values<span class="_ _10"> </span>in<span class="_ _5"> </span>code<span class="_ _90"> </span><span class="ff2 fc6">Hic</span></span></span></div><div class="t m0 x19 h16 y1ed ff5 fs5 fcf sc0 ls0 ws0">double<span class="_ _7"> </span><span class="ff16 fc0">area1<span class="_ _5"> </span><span class="fc5">=<span class="_ _7"> </span>3.14<span class="_ _7"> </span>*<span class="_ _5"> </span></span>radius<span class="_ _7"> </span><span class="fc5">*<span class="_ _7"> </span></span>radius;<span class="_ _5"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>wrong!!</span></span></div><div class="t m0 x19 h16 y1ee ff5 fs5 fcd sc0 ls0 ws0">constexpr<span class="_ _7"> </span>auto<span class="_ _5"> </span><span class="ff16 fce">Pi<span class="_ _75"> </span><span class="fc5">=<span class="_ _7"> </span>3.14<span class="fc0">;<span class="_ _5"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>correct</span></span></span></span></div><div class="t m0 x19 h16 y1ef ff5 fs5 fcf sc0 ls0 ws0">double<span class="_ _91"> </span><span class="ff16 fc0">area2<span class="_ _7"> </span><span class="fc5">=<span class="_ _5"> </span><span class="fce">Pi<span class="_ _7"> </span></span>*<span class="_ _7"> </span></span>radius<span class="_ _5"> </span><span class="fc5">*<span class="_ _7"> </span></span>radius;</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">62/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf4b" class="pf w0 h0" data-page-no="4b"><div class="pc pc4b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Maintainabilit<span class="_ _4"></span>y<span class="_ _8e"> </span>2/3</div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>use<span class="_ _19"> </span><span class="ff5">reinterpret<span class="_ _7"> </span>cast<span class="_ _1a"> </span></span>o<span class="_ _4"></span>r<span class="_ _1a"> </span><span class="ff5">union<span class="_ _19"> </span></span>for<span class="_ _10"> </span>type<span class="_ _7"> </span>punning<span class="_ _92"> </span><span class="ff2 fc6">Core</span><span class="ff4">,<span class="_ _10"> </span><span class="ff2 fc6">Hic</span></span></span></div><div class="t m0 x31 ha y2e ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Enforce<span class="_ _5"> </span>const-co<span class="_ _4"></span>rrectness<span class="_ _93"> </span><span class="ff2 fc6">Unreal</span></span></div><div class="t m0 x11 ha y1d2 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">but<span class="_ _10"> </span><span class="ff1">dont<span class="_ _19"> </span><span class="ff5">const<span class="_ _19"> </span></span>all<span class="_ _5"> </span>the<span class="_ _5"> </span>things</span></span></div><div class="t m0 x4c h5 y1f0 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Pass<span class="_ _12"> </span>by-<span class="_ _12"> </span><span class="ff9">const<span class="_ _11"> </span></span>value:<span class="_ _7"> </span>almost<span class="_ _a"> </span>useless<span class="_ _a"> </span>(cop<span class="_ _4"></span>y),<span class="_ _a"> </span>ABI<span class="_ _a"> </span>b<span class="_ _4"></span>reak</span></div><div class="t m0 x4c h5 y1f1 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff9">const<span class="_ _11"> </span><span class="ff4">return:<span class="_ _7"> </span>useless<span class="_ _a"> </span>(copy)</span></span></div><div class="t m0 x4c h5 y1f2 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff9">const<span class="_ _11"> </span><span class="ff4">data<span class="_ _a"> </span>memb<span class="_ _b"></span>er:<span class="_ _7"> </span>disable<span class="_ _12"> </span>assignment<span class="_ _a"> </span>and<span class="_ _a"> </span>copy<span class="_ _12"> </span>constructor</span></span></div><div class="t m0 x4c h5 y1f3 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff9">const<span class="_ _11"> </span><span class="ff4">lo<span class="_ _b"></span>cal<span class="_ _12"> </span>variables:<span class="_ _7"> </span>verbose,<span class="_ _a"> </span>rarely<span class="_ _12"> </span>effective</span></span></div><div class="t m0 x31 ha y1f4 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>overload<span class="_ _7"> </span>operators<span class="_ _10"> </span>with<span class="_ _7"> </span>special<span class="_ _7"> </span>semantics<span class="_ _11"> </span><span class="ff9">&amp;&amp;<span class="_ _12"> </span><span class="ff4">,<span class="_ _1a"> </span></span>ˆ<span class="_ _94"> </span></span></span><span class="ff2">Hic</span></div><div class="t m0 x31 ha y1f5 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _19"> </span><span class="ff5">assert<span class="_ _19"> </span></span>to<span class="_ _5"> </span>do<span class="_ _b"></span>cument<span class="_ _5"> </span>p<span class="_ _4"></span>reconditions<span class="_ _5"> </span>and<span class="_ _7"> </span>assumptions<span class="_ _95"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM</span></span></div><div class="t m0 x31 hc y1f6 ffb fs7 fc7 sc0 ls0 ws0">Dont<span class="_ _1e"> </span>const<span class="_ _1e"> </span>all<span class="_ _1e"> </span>the<span class="_ _1e"> </span>things</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">63/82</div><a class="l" href="https://quuxplusone.github.io/blog/2022/01/23/dont-const-all-the-things/"><div class="d m1" style="border-style:none;position:absolute;left:52.083000px;bottom:1.041000px;width:124.384000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf4c" class="pf w0 h0" data-page-no="4c"><div class="pc pc4c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Maintainabilit<span class="_ _4"></span>y<span class="_ _8e"> </span>3/3</div><div class="t m0 x33 h7 y2d ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Address<span class="_ _5"> </span>compiler<span class="_ _5"> </span>w<span class="_ _4"></span>a<span class="_ _4"></span>rnings<span class="ff4">.<span class="_ _1e"> </span>Compiler<span class="_ _5"> </span>w<span class="_ _4"></span>a<span class="_ _4"></span>rning<span class="_ _10"> </span>messages<span class="_ _10"> </span>mean<span class="_ _10"> </span>something<span class="_ _10"> </span>is</span></span></div><div class="t m0 x5 ha y1f7 ff4 fs6 fc0 sc0 ls0 ws0">wrong<span class="_ _96"> </span><span class="ff2 fc6">Unreal</span></div><div class="t m0 x33 h7 y1f8 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Ensure<span class="_ _7"> </span>ISO<span class="_ _10"> </span>C++<span class="_ _7"> </span>compliant<span class="_ _10"> </span>co<span class="_ _b"></span>de<span class="_ _10"> </span><span class="ff4">and<span class="_ _10"> </span>avoid<span class="_ _5"> </span>non-standa<span class="_ _4"></span>rd<span class="_ _10"> </span>extension,</span></span></div><div class="t m0 x5 ha y1f9 ff4 fs6 fc0 sc0 ls0 ws0">dep<span class="_ _4"></span>recated<span class="_ _10"> </span>features,<span class="_ _10"> </span>or<span class="_ _a"> </span>asm<span class="_ _10"> </span>declarations,<span class="_ _a"> </span>e.g.<span class="_ _3"> </span><span class="ff9">register<span class="_ _12"> </span></span>,<span class="_ _88"> </span><span class="ff9">attribute<span class="_ _97"> </span><span class="ff2 fc6">Hic</span></span></div><div class="t m0 x33 h7 y1fa ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Prefer<span class="_ _19"> </span><span class="ff5">sizeof(variable/value)<span class="_ _1a"> </span><span class="ff4">instead<span class="_ _a"> </span>of<span class="_ _1a"> </span><span class="ff9">sizeof(type)<span class="_ _98"> </span><span class="ff2 fc6">Google</span></span></span></span></span></div><div class="t m0 x33 h7 y1fb ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Prefer<span class="_ _5"> </span>co<span class="_ _4"></span>re-language<span class="_ _10"> </span>features<span class="_ _10"> </span><span class="ff4">over<span class="_ _a"> </span>libra<span class="_ _d"></span>ry<span class="_ _10"> </span>facilities,<span class="_ _a"> </span>e.g.<span class="_ _3"> </span><span class="ff9">char<span class="_ _11"> </span></span>vs.<span class="_ _3"> </span><span class="ff9">std::byte</span></span></span></div><div class="t m0 x31 hc y1fc ffb fs7 fc7 sc0 ls0 ws0">Prefer<span class="_ _1e"> </span>core-language<span class="_ _1e"> </span>features<span class="_ _1e"> </span>over<span class="_ _1e"> </span>library<span class="_ _1e"> </span>facilities</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">64/82</div><a class="l" href="https://quuxplusone.github.io/blog/2022/10/16/prefer-core-over-library/"><div class="d m1" style="border-style:none;position:absolute;left:52.083000px;bottom:3.624000px;width:251.482000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf4d" class="pf w0 h0" data-page-no="4d"><div class="pc pc4d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y13b ff1 fs0 fc0 sc0 ls0 ws0">Naming</div><a class="l" href="#pf4d" data-dest-detail='[77,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:198.648000px;width:90.056000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf4e" class="pf w0 h0" data-page-no="4e"><div class="pc pc4e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrOzTyH8yPOM8FUvXx6v9wQAAGFs63KyAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+cq3VCgAAxFFK8aQCABCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAwP/o9mmwAgDwO6/HbAQOudyeOZ/7tr9Taq0ZBACAED79RxQERHC25gAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Naming</div><div class="t m0 x58 h1b y1fd ff3 fs4 fc0 sc0 ls0 ws0">“Bey<span class="_ _4"></span>ond<span class="_ _1b"> </span>basic<span class="_ _1b"> </span>mathematical<span class="_ _1b"> </span>aptitude,<span class="_ _9"> </span>the<span class="_ _1b"> </span>difference<span class="_ _1b"> </span>b<span class="_ _b"></span>e-</div><div class="t m0 x5 h1b y1fe ff3 fs4 fc0 sc0 ls0 ws0">t<span class="_ _4"></span>w<span class="_ _d"></span>een<span class="_ _1a"> </span>goo<span class="_ _b"></span>d<span class="_ _1a"> </span>p<span class="_ _d"></span>rogrammers<span class="_ _11"> </span>and<span class="_ _11"> </span>great<span class="_ _1a"> </span>p<span class="_ _d"></span>rogrammers<span class="_ _11"> </span>is<span class="_ _1a"> </span>verbal</div><div class="t m0 x5 h1b y1ff ff3 fs4 fc0 sc0 ls0 ws0">abilit<span class="_ _4"></span>y”</div><div class="t m0 x29 h7 y200 fff fs4 fc0 sc0 ls0 ws0">Ma<span class="_ _d"></span>rissa<span class="_ _9"> </span>May<span class="_ _d"></span>er</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">65/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf4f" class="pf w0 h0" data-page-no="4f"><div class="pc pc4f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Naming<span class="_ _7"> </span>Conventions<span class="_ _7"> </span>fo<span class="_ _4"></span>r<span class="_ _7"> </span>V<span class="_ _4"></span>a<span class="_ _d"></span>riables<span class="_ _99"> </span>1/2</div><div class="t m0 x31 ha y201 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _7"> </span>full<span class="_ _10"> </span>wo<span class="_ _d"></span>rds<span class="ff4">,<span class="_ _5"> </span>except<span class="_ _10"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>rare<span class="_ _a"> </span>case<span class="_ _10"> </span>where<span class="_ _10"> </span>an<span class="_ _5"> </span>abb<span class="_ _4"></span>reviation<span class="_ _10"> </span>w<span class="_ _4"></span>ould<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>mo<span class="_ _4"></span>re</span></span></div><div class="t m0 x5 ha y202 ff4 fs6 fc0 sc0 ls0 ws0">canonical<span class="_ _10"> </span>and<span class="_ _10"> </span>easier<span class="_ _10"> </span>to<span class="_ _10"> </span>understand,<span class="_ _10"> </span>e.g.<span class="_ _8"> </span><span class="ff9">tmp<span class="_ _27"> </span><span class="ff2 fc6">WebKit</span></span></div><div class="t m0 x33 h7 y203 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Avoid<span class="_ _5"> </span>sho<span class="_ _4"></span>rt<span class="_ _5"> </span>and<span class="_ _5"> </span>very<span class="_ _7"> </span>long<span class="_ _10"> </span>names<span class="ff4">.<span class="_ _1b"> </span>Rememb<span class="_ _b"></span>er<span class="_ _10"> </span>that<span class="_ _10"> </span>the<span class="_ _10"> </span>average<span class="_ _10"> </span>wo<span class="_ _d"></span>rd<span class="_ _5"> </span>length<span class="_ _10"> </span>in</span></span></div><div class="t m0 x5 ha y204 ff4 fs6 fc0 sc0 ls0 ws0">English<span class="_ _10"> </span>is<span class="_ _10"> </span>4.8</div><div class="t m0 x33 h7 y205 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">The<span class="_ _10"> </span>length<span class="_ _5"> </span>of<span class="_ _10"> </span>a<span class="_ _10"> </span>variable<span class="_ _a"> </span>should<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span><span class="ff1">p<span class="_ _4"></span>rop<span class="_ _b"></span>o<span class="_ _4"></span>rtional<span class="_ _5"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>size<span class="_ _7"> </span>of<span class="_ _5"> </span>the<span class="_ _5"> </span>scop<span class="_ _b"></span>e<span class="_ _a"> </span><span class="ff4">that</span></span></span></div><div class="t m0 x5 ha y206 ff4 fs6 fc0 sc0 ls0 ws0">contains<span class="_ _10"> </span>it.<span class="_ _1e"> </span>Fo<span class="_ _4"></span>r<span class="_ _a"> </span>exam<span class="_ _b"></span>ple,<span class="_ _11"> </span><span class="ff9">i<span class="_ _1a"> </span></span>is<span class="_ _10"> </span>fine<span class="_ _10"> </span>within<span class="_ _10"> </span>a<span class="_ _10"> </span>lo<span class="_ _b"></span>op<span class="_ _10"> </span>scop<span class="_ _b"></span>e.</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">66/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf50" class="pf w0 h0" data-page-no="50"><div class="pc pc50 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Naming<span class="_ _7"> </span>Conventions<span class="_ _7"> </span>fo<span class="_ _4"></span>r<span class="_ _7"> </span>V<span class="_ _4"></span>a<span class="_ _d"></span>riables<span class="_ _99"> </span>2/2</div><div class="t m0 x31 ha y207 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>use<span class="_ _7"> </span>reserved<span class="_ _10"> </span>names<span class="_ _9a"> </span></span><span class="ff2">Cer<span class="_ _d"></span>t</span></div><div class="t m0 x17 ha y208 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>double<span class="_ _10"> </span>underscore<span class="_ _a"> </span>f<span class="_ _b"></span>ollo<span class="_ _d"></span>wed<span class="_ _a"> </span>by<span class="_ _a"> </span>any<span class="_ _5"> </span>cha<span class="_ _4"></span>racter<span class="_ _2c"> </span><span class="ff5">var</span></div><div class="t m0 x17 ha y209 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>single<span class="_ _10"> </span>underscore<span class="_ _10"> </span>follo<span class="_ _4"></span>w<span class="_ _4"></span>ed<span class="_ _10"> </span>by<span class="_ _a"> </span>upp<span class="_ _b"></span>ercase<span class="_ _2e"> </span><span class="ff5">VAR</span></div><div class="t m0 x11 ha y20a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span>common<span class="_ _5"> </span>lo<span class="_ _b"></span>op<span class="_ _a"> </span>variable<span class="_ _a"> </span>names</span></div><div class="t m0 x19 h5 y20b ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _18"> </span><span class="ff5">i,<span class="_ _9"> </span>j,<span class="_ _9"> </span>k,<span class="_ _1b"> </span>l<span class="_ _11"> </span></span>used<span class="_ _a"> </span>in<span class="_ _a"> </span>order</div><div class="t m0 x19 h5 y20c ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _18"> </span><span class="ff5">it<span class="_ _11"> </span></span>fo<span class="_ _4"></span>r<span class="_ _a"> </span>iterators</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">67/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf51" class="pf w0 h0" data-page-no="51"><div class="pc pc51 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Naming<span class="_ _7"> </span>Conventions<span class="_ _7"> </span>fo<span class="_ _4"></span>r<span class="_ _7"> </span>F<span class="_ _4"></span>unctions</div><div class="t m0 x33 h7 y20d ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Should<span class="_ _7"> </span>be<span class="_ _5"> </span>descriptive<span class="_ _7"> </span>verb<span class="_ _a"> </span><span class="ff4">(as<span class="_ _10"> </span>they<span class="_ _5"> </span>rep<span class="_ _4"></span>resent<span class="_ _10"> </span>actions)<span class="_ _9b"> </span><span class="ff2 fc6">WebKit</span></span></span></div><div class="t m0 x33 h7 y20e ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Functions<span class="_ _5"> </span>that<span class="_ _5"> </span>return<span class="_ _5"> </span>b<span class="_ _b"></span>o<span class="_ _b"></span>olean<span class="_ _5"> </span>values<span class="_ _5"> </span>should<span class="_ _7"> </span>sta<span class="_ _d"></span>rt<span class="_ _5"> </span>with<span class="_ _7"> </span>bo<span class="_ _b"></span>olean<span class="_ _5"> </span>verbs<span class="ff4">,<span class="_ _10"> </span>like</span></span></div><div class="t m0 x19 h18 y20f ff9 fs6 fc0 sc0 ls0 ws0">is,<span class="_ _f"> </span>has,<span class="_ _13"> </span>should,<span class="_ _f"> </span>does<span class="_ _9c"> </span><span class="ff13 fc6">µ<span class="ff2">OS</span></span></div><div class="t m0 x11 ha y210 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _1a"> </span><span class="ff9">set<span class="_ _1a"> </span></span>p<span class="_ _d"></span>refix<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>mo<span class="_ _b"></span>difier<span class="_ _a"> </span>metho<span class="_ _b"></span>ds<span class="_ _9d"> </span><span class="ff2 fc6">WebKit</span></span></div><div class="t m0 x11 ha y211 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _10"> </span>not<span class="_ _5"> </span>use<span class="_ _1a"> </span><span class="ff9">get<span class="_ _11"> </span></span>for<span class="_ _a"> </span>observer<span class="_ _10"> </span>metho<span class="_ _b"></span>ds<span class="_ _10"> </span>(<span class="_ _12"> </span><span class="ff9">const<span class="_ _12"> </span></span>)<span class="_ _10"> </span>without<span class="_ _10"> </span>parameters,<span class="_ _a"> </span>e.g.</span></div><div class="t m0 x19 h18 y212 ff9 fs6 fc0 sc0 ls0 ws0">size()<span class="_ _9e"> </span><span class="ff2 fc6">WebKit</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">68/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf52" class="pf w0 h0" data-page-no="52"><div class="pc pc52 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">St<span class="_ _4"></span>yle<span class="_ _7"> </span>Conventions</div><div class="t m0 x59 ha y213 ff1 fs6 fc0 sc0 ls0 ws0">Camel<span class="_ _5"> </span>style<span class="_ _9"> </span><span class="ff4">Upp<span class="_ _b"></span>ercase<span class="_ _a"> </span>first<span class="_ _a"> </span>wo<span class="_ _d"></span>rd<span class="_ _10"> </span>letter<span class="_ _10"> </span>(sometimes<span class="_ _a"> </span>called<span class="_ _10"> </span><span class="ffa">Pascal<span class="_ _12"> </span>style<span class="_ _5"> </span></span>or<span class="_ _a"> </span><span class="ffa">Capital<span class="_ _a"> </span>case<span class="_ _0"></span></span>)</span></div><div class="t m0 xf ha y214 ff4 fs6 fc0 sc0 ls0 ws0">(less<span class="_ _10"> </span>readable,<span class="_ _10"> </span>shorter<span class="_ _a"> </span>names)</div><div class="t m0 x5a hd y215 ff9 fs6 fc0 sc0 ls0 ws0">CamelStyle</div><div class="t m0 x5b ha y216 ff1 fs6 fc0 sc0 ls0 ws0">Snak<span class="_ _4"></span>e<span class="_ _5"> </span>style<span class="_ _9"> </span><span class="ff4">Lo<span class="_ _4"></span>w<span class="_ _4"></span>er<span class="_ _10"> </span>case<span class="_ _10"> </span>wo<span class="_ _d"></span>rds<span class="_ _10"> </span>separated<span class="_ _a"> </span>by<span class="_ _a"> </span>single<span class="_ _5"> </span>undersco<span class="_ _4"></span>re<span class="_ _10"> </span>(go<span class="_ _b"></span>od<span class="_ _5"> </span>readabilit<span class="_ _4"></span>y<span class="_ _6"></span>,<span class="_ _10"> </span>longer</span></div><div class="t m0 xf ha y217 ff4 fs6 fc0 sc0 ls0 ws0">names)</div><div class="t m0 x5a hd y218 ff9 fs6 fc0 sc0 ls0 ws0">snake_style</div><div class="t m0 x30 ha y219 ff1 fs6 fc0 sc0 ls0 ws0">Macro<span class="_ _5"> </span>style<span class="_ _9"> </span><span class="ff4">Upp<span class="_ _b"></span>er<span class="_ _a"> </span>case<span class="_ _10"> </span>wo<span class="_ _4"></span>rds<span class="_ _a"> </span>separated<span class="_ _a"> </span>by<span class="_ _a"> </span>single<span class="_ _5"> </span>undersco<span class="_ _4"></span>re<span class="_ _10"> </span>(sometimes<span class="_ _10"> </span>called</span></div><div class="t m0 xf ha y21a ffa fs6 fc0 sc0 ls0 ws0">Screaming<span class="_ _10"> </span>style<span class="_ _b"></span><span class="ff4">)<span class="_ _a"> </span>(b<span class="_ _b"></span>est<span class="_ _10"> </span>readability<span class="_ _6"></span>,<span class="_ _10"> </span>longer<span class="_ _10"> </span>names)</span></div><div class="t m0 x5a hd y21b ff9 fs6 fc0 sc0 ls0 ws0">MACRO_STYLE</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">69/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf53" class="pf w0 h0" data-page-no="53"><div class="pc pc53 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Entit<span class="_ _4"></span>y<span class="_ _7"> </span>Names<span class="_ _23"> </span>1/2</div><div class="t m0 x5c ha y7f ff1 fs6 fc0 sc0 ls0 ws0">V<span class="_ _4"></span>a<span class="_ _4"></span>riable<span class="_ _9"> </span><span class="ff4">Va<span class="_ _d"></span>riable<span class="_ _5"> </span>names<span class="_ _10"> </span>should<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _a"> </span>nouns</span></div><div class="t m0 x5d h5 y18b ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Camel<span class="_ _a"> </span>style<span class="_ _12"> </span>e.g.<span class="_ _1e"> </span><span class="ff9">MyVar<span class="_ _28"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _12"> </span></span>Unreal</span></span></span></div><div class="t m0 x5d h5 y18c ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Snake<span class="_ _12"> </span>style<span class="_ _12"> </span>e.g.<span class="_ _1e"> </span><span class="ff9">my<span class="_ _10"> </span>var<span class="_ _9f"> </span><span class="ff2 fc6">Google</span></span>,<span class="_ _a"> </span><span class="ff2 fc6">Std</span>,<span class="_ _a"> </span><span class="ff13 fc6">µ<span class="ff2">OS</span></span></span></div><div class="t m0 x2e ha y21c ff1 fs6 fc0 sc0 ls0 ws0">Constant<span class="_ _a0"> </span><span class="ffd fs3">•<span class="_ _9"> </span><span class="ff4">Camel<span class="_ _a"> </span>style<span class="_ _12"> </span>+<span class="_ _a"> </span><span class="ff9">k<span class="_ _a"> </span></span>prefix,</span></span></div><div class="t m0 x5e h5 y21d ff4 fs3 fc0 sc0 ls0 ws0">e.g.<span class="_ _7"> </span><span class="ff9">kConstantVar<span class="_ _a1"> </span><span class="ff2 fc6">Google</span></span>,<span class="_ _a"> </span><span class="ff2 fc6">Mozilla</span></div><div class="t m0 x5d h5 y21e ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Macro<span class="_ _a"> </span>style<span class="_ _12"> </span>e.g.<span class="_ _1e"> </span><span class="ff9">CONSTANT<span class="_ _10"> </span>VAR<span class="_ _85"> </span><span class="ff2 fc6">WebKit</span></span>,<span class="_ _a"> </span><span class="ff2 fc6">OpenSt<span class="_ _d"></span>ack</span></span></div><div class="t m0 x9 ha y21f ff1 fs6 fc0 sc0 ls0 ws0">Enum<span class="_ _a2"> </span><span class="ffd">•<span class="_ _9"> </span><span class="ff4">Camel<span class="_ _10"> </span>style<span class="_ _10"> </span>+<span class="_ _10"> </span><span class="ff9">k</span></span></span></div><div class="t m0 x5e h5 y220 ff4 fs3 fc0 sc0 ls0 ws0">e.g.<span class="_ _7"> </span><span class="ff9">enum<span class="_ _9"> </span>MyEnum<span class="_ _9"> </span><span class="ff1a">{<span class="_ _9"> </span></span>kEnumVar1,<span class="_ _1b"> </span>kEnumVar2<span class="_ _9"> </span><span class="ff1a">}<span class="_ _a3"> </span><span class="ff2 fc6">Google</span></span></span></div><div class="t m0 x5d ha y221 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4 fs6">Camel<span class="_ _10"> </span>style</span></div><div class="t m0 x5e h5 y222 ff4 fs3 fc0 sc0 ls0 ws0">e.g.<span class="_ _7"> </span><span class="ff9">enum<span class="_ _9"> </span>MyEnum<span class="_ _9"> </span><span class="ff1a">{<span class="_ _9"> </span></span>EnumVar1,<span class="_ _1b"> </span>EnumVar2<span class="_ _9"> </span><span class="ff1a">}<span class="_ _a4"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _12"> </span></span>WebKit</span></span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">70/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf54" class="pf w0 h0" data-page-no="54"><div class="pc pc54 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Entit<span class="_ _4"></span>y<span class="_ _7"> </span>Names<span class="_ _23"> </span>2/2</div><div class="t m0 x3 ha y223 ff1 fs6 fc0 sc0 ls0 ws0">Namespace<span class="_ _19"> </span><span class="ffd fs3">•<span class="_ _f"> </span><span class="ff4">Snak<span class="_ _4"></span>e<span class="_ _a"> </span>st<span class="_ _4"></span>yle,<span class="_ _a"> </span>e.g.<span class="_ _7"> </span><span class="ff9">my<span class="_ _5"> </span>namespace<span class="_ _a5"> </span><span class="ff2 fc6">Google</span></span>,<span class="_ _a"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _12"> </span></span>Std</span></span></span></div><div class="t m0 x5f h5 y224 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Camel<span class="_ _a"> </span>style,<span class="_ _12"> </span>e.g.<span class="_ _1e"> </span><span class="ff9">MyNamespace<span class="_ _a6"> </span><span class="ff2 fc6">WebKit</span></span></span></div><div class="t m0 x48 ha y225 ff1 fs6 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _b"></span>ename<span class="_ _9"> </span><span class="ff4">Should<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>nouns</span></div><div class="t m0 x5f h5 y226 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Camel<span class="_ _a"> </span>style<span class="_ _12"> </span>(including<span class="_ _10"> </span><span class="ff9">classes</span>,<span class="_ _a"> </span><span class="ff9">structs</span>,<span class="_ _a"> </span><span class="ff9">enums</span>,<span class="_ _a"> </span><span class="ff9">typedefs</span>,<span class="_ _a"> </span>etc.)</span></div><div class="t m0 xf h5 y227 ff4 fs3 fc0 sc0 ls0 ws0">e.g.<span class="_ _7"> </span><span class="ff9">HelloWorldClass<span class="_ _a7"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _12"> </span></span>Google<span class="ff4 fc0">,<span class="_ _a"> </span></span>WebKit</span></span></div><div class="t m0 x5f h5 y228 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Snake<span class="_ _12"> </span>style<span class="_ _a8"> </span><span class="ff13 fc6">µ<span class="ff2">OS<span class="_ _a"> </span></span></span>(class),<span class="_ _a"> </span><span class="ff2 fc6">Std</span></span></div><div class="t m0 x31 ha y229 ff1 fs6 fc0 sc0 ls0 ws0">Macro<span class="_ _9"> </span><span class="ff4">Macro<span class="_ _10"> </span>style,<span class="_ _10"> </span>e.g.<span class="_ _1e"> </span><span class="ff9">MY<span class="_ _7"> </span>MACRO<span class="_ _a7"> </span><span class="ff2 fc6">Google</span></span>,<span class="_ _a"> </span><span class="ff2 fc6">Std</span>,<span class="_ _10"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM</span></span></div><div class="t m0 x35 ha y22a ff1 fs6 fc0 sc0 ls0 ws0">File<span class="_ _a2"> </span><span class="ffd">•<span class="_ _9"> </span><span class="ff4">Snake<span class="_ _a"> </span>style<span class="_ _a"> </span>(<span class="ff9">my<span class="_ _7"> </span>file</span>)<span class="_ _83"> </span><span class="ff2 fc6">Google</span></span></span></div><div class="t m0 x60 ha y22b ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Camel<span class="_ _10"> </span>style<span class="_ _10"> </span>(<span class="ff9">MyFile</span>),<span class="_ _10"> </span>could<span class="_ _10"> </span>lead<span class="_ _10"> </span>Windows/Linux<span class="_ _a"> </span>conflicts<span class="_ _a9"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">71/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf55" class="pf w0 h0" data-page-no="55"><div class="pc pc55 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI4UlEQVR42u3dsUkEURSG0XkyD6OHNYiRDShiLIiBBW0DbhFWYWAFBmINdmAkL/IGu2YGirqL6+4dOCecZOCPPu4EU45OzwcAAEjj+fFhzwoAAGQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAA+FAiwgoAAORRa3VJBQAgHZEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAATM5oAWFfv3Qjraq0ZAWB1LqkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAMBWlYiwAgAAedRaXVIBAEhHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAADYndEEE9J7N8K6WmtGAIDJcUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAAC2qkSEFQAAyKPW6pIKAEA6IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAEzbaAKAH/TejbBBrTUjAKtwSQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAgIkZTQCwEydX118fPt3fWQZgGIYSEVYA+E7v3Qgb1FozAvCrWqvP/QAApCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOATv0UFACAXv0UFACAjkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgDAykYTAOSxWCzm8/m/vmI2m9kZyK9EhBUAAMij1upzPwAA6YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEqgkAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAEza+3hxaAQDgj14ubo2wKcdnl6Uc7C9f34ZhuVwaBACAFN4BhyY3+nknKkwAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">F<span class="_ _4"></span>unction<span class="_ _7"> </span>Names</div><div class="t m0 x11 ha y22c ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Low<span class="_ _4"></span>ercase<span class="_ _a"> </span>Camel<span class="_ _5"> </span>st<span class="_ _4"></span>yle,<span class="_ _10"> </span>e.g.<span class="_ _3"> </span><span class="ff9">myFunc()<span class="_ _a1"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM</span></span></span></div><div class="t m0 x11 ha y22d ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Upp<span class="_ _b"></span>ercase<span class="_ _10"> </span>Camel<span class="_ _10"> </span>style<span class="_ _a"> </span>for<span class="_ _a"> </span>standard<span class="_ _a"> </span>functions</span></div><div class="t m0 x5 ha y22e ff4 fs6 fc0 sc0 ls0 ws0">e.g.<span class="_ _3"> </span><span class="ff9">MyFunc()<span class="_ _aa"> </span><span class="ff2 fc6">Google</span></span>,<span class="_ _10"> </span><span class="ff2 fc6">Mozilla</span>,<span class="_ _10"> </span><span class="ff2 fc6">Unreal</span></div><div class="t m0 x11 ha y22f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Snake<span class="_ _a"> </span>style<span class="_ _a"> </span>for<span class="_ _a"> </span>cheap<span class="_ _5"> </span>functions,<span class="_ _10"> </span>e.g.<span class="_ _3"> </span><span class="ff9">my<span class="_ _7"> </span>func()<span class="_ _ab"> </span><span class="ff2 fc6">Google</span></span>,<span class="_ _10"> </span><span class="ff2 fc6">Std</span></span></div><div class="t m0 x1 h15 y230 ff2 fs7 fc10 sc0 ls0 ws0">Personal<span class="_ _a"> </span>Comment<span class="ffc">:<span class="_ _7"> </span><span class="ff1c">Macro<span class="_ _12"> </span>st<span class="_ _d"></span>yle<span class="_ _10"> </span><span class="ffc">needs<span class="_ _a"> </span>to<span class="_ _12"> </span>b<span class="_ _b"></span>e<span class="_ _12"> </span>used<span class="_ _12"> </span>only<span class="_ _12"> </span>fo<span class="_ _4"></span>r<span class="_ _12"> </span>macros<span class="_ _12"> </span>to<span class="_ _12"> </span>avoid<span class="_ _a"> </span>subtle<span class="_ _12"> </span>bugs.<span class="_ _5"> </span>I<span class="_ _a"> </span>adopt</span></span></span></div><div class="t m0 x1 h15 y231 ff1c fs7 fc10 sc0 ls0 ws0">snak<span class="_ _4"></span>e<span class="_ _12"> </span>style<span class="_ _a"> </span><span class="ffc">for<span class="_ _12"> </span>almost<span class="_ _12"> </span>everything<span class="_ _12"> </span>as<span class="_ _12"> </span>it<span class="_ _12"> </span>has<span class="_ _12"> </span>the<span class="_ _12"> </span>b<span class="_ _b"></span>est<span class="_ _12"> </span>readability<span class="_ _6"></span>.<span class="_ _7"> </span>On<span class="_ _12"> </span>the<span class="_ _12"> </span>other<span class="_ _12"> </span>hand,<span class="_ _12"> </span>I<span class="_ _12"> </span>dont<span class="_ _12"> </span>want<span class="_ _12"> </span>to</span></div><div class="t m0 x1 h15 y232 ffc fs7 fc10 sc0 ls0 ws0">confuse<span class="_ _12"> </span><span class="ffb">typenames<span class="_ _12"> </span></span>and<span class="_ _12"> </span>variables,<span class="_ _12"> </span>so<span class="_ _12"> </span>I<span class="_ _12"> </span>use<span class="_ _12"> </span><span class="ff1c">camel<span class="_ _12"> </span>style<span class="_ _a"> </span></span>for<span class="_ _12"> </span>the<span class="_ _12"> </span>former<span class="_ _12"> </span>ones.<span class="_ _5"> </span>Finally<span class="_ _d"></span>,<span class="_ _12"> </span>I<span class="_ _12"> </span>also<span class="_ _12"> </span>use<span class="_ _12"> </span><span class="ff1c">camel</span></div><div class="t m0 x1 h15 y233 ff1c fs7 fc10 sc0 ls0 ws0">st<span class="_ _4"></span>yle<span class="_ _10"> </span><span class="ffc">for<span class="_ _12"> </span>compile-time<span class="_ _12"> </span>constants<span class="_ _12"> </span>as<span class="_ _12"> </span>they<span class="_ _12"> </span>are<span class="_ _12"> </span>very<span class="_ _12"> </span>relevant<span class="_ _12"> </span>in<span class="_ _12"> </span>my<span class="_ _12"> </span>wo<span class="_ _d"></span>rk<span class="_ _a"> </span>and<span class="_ _12"> </span>I<span class="_ _12"> </span>need<span class="_ _12"> </span>to<span class="_ _12"> </span>identify<span class="_ _a"> </span>what<span class="_ _12"> </span>is</span></div><div class="t m0 x1 h15 y234 ffc fs7 fc10 sc0 ls0 ws0">evaluated<span class="_ _12"> </span>at<span class="_ _12"> </span>compile-time<span class="_ _12"> </span>easily</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">72/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf56" class="pf w0 h0" data-page-no="56"><div class="pc pc56 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y1b ff1 fs0 fc0 sc0 ls0 ws0">Readabilit<span class="_ _d"></span>y<span class="_ _14"> </span>and</div><div class="t m0 x8 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0">F<span class="_ _d"></span>o<span class="_ _d"></span>rmatting</div><a class="l" href="#pf56" data-dest-detail='[86,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:224.427000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf56" data-dest-detail='[86,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:172.870500px;width:126.892000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf57" class="pf w0 h0" data-page-no="57"><div class="pc pc57 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42u3dd2BV5f348eck3OxBAiFhhRU2yFYRRVAQ96jbOmvrV611a62t/qq2tXVX66y2VatWq9ZqHbWOuhVRUZG9Z9gQAhkkOb8/ojFQtKAWA7xef9DkeO7n3pygvPs8nJuoyy7DAgAANBnT3349yVUAAKCpEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAADSIqqurXQUAAJqORCJhJRUAgCZHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJdAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBANixNXMJNl/bbgPiOI6iKI7jEMJGH3zR8a9/gskmm/ztTg4hLJw23n8DAbamqLq62lXYTG269ncRYMckUgG2pkQiYbt/S4o+ihp+/c8Pvuj41z/BZJNN/nYnA/AtdJeV1M1nJRV2WFZSAbYmK6kAADRFbpzaAo1vrcht2aqwfeek5OSwvd9oUldbWzp3RtnypW67MXlHvnEKgK3dXbb7N1/Ddn9KalqnPgN3nL+sFsfxnMkfVa4t93uAHZbtfoCtyXb/Fhb9Z7dWpGZkRVG049xoEkVRVm7etvWaTTY5uHEKYFsmUrdA/a5fHMf1f2w1bAI2HG/86Td4QlOYHEK0zb1mk03+Bk8AQKQCACBS2Ww79vZo2AZfs8km2+4HEKk7gK+21ZibXzRi14Ejhw4aMah7CCE5JX3QwP7DB/dOSw5xHKdlNh++66BB3domNzwwkXfuj05ql/vfJ/+3E7JP3m/4N7c9GrZogs1ik7/NyYmskaNGjRo2oFmjE3YZvkfB558mdt19+IFjRrTKToQQ2nfpddB+o0va5sVxnJXfuleHlrb7AUTqtuSrreJ0Khl43NAemRnpmempIYQjjjn+4AHtew4YduoBO0dRdM5Zp3UqyD3hzHP3H9ju0weuX3nTLffOX72JyZ2G7HnuUQM3+6lT+pcUW0k1eQecfOZv7xnVr/iQU867+fSR9UeyO+x+/92/6d1wfq8RR+3dr+vAvV7562+yQ87PLzx1Qemqyy8+I4qiE08/M7lyrZVUgG+d90ndAl++ilNY0nto6+ipVz+u2fB4am7aBxM+/MeLE0IIIaTs0jHp4iufrGmWc8uPD4vHVrSomPWbp17626SKi/ca8NT78+v/PD3rrEP+esufe++778DiFmuXz7ntsddDCLlF7U7ed9dOWVUjpywZO7fmuINH5mUkFk37+OEXPqhOyTz6kDHF+RmVqxbd98RLqyvrGr+2jt16H77XoOQovPfGay9+NGu//fbPD1HbTgUzPx736GsT8tp0OuXgPZJqqyvXVz/6p8dLraSavO1P/vu15y+YOb/zznP+dlGPcMfLyRktbvz1D6d8NP3z8yc+f/4VzydnlJx4zE35odXK0qnvvT+29PgDivru175i0seLKzb6tx4AK6nbsNJpE2ZVZF38o5MO2LVHavLnx1etXJDesd9VPzn3V2ccmJlcEK1aXRNCqClblZrfuVPR8uXzQwhl00tz03M/e0TKzjvvlBVaHblLh1v/+MD9z79Xf3R16fz7X/rg4w9ee/nDVVdeed7k1/95zV0PZ/Q78NBdOx13+jkpiz659o4HxlYWnXrQbhu+rvyzjxl5730PXHPXwyMOObxLRigp6btozjvX3PXI0H3HhBDOOOmwRx98+Lo/Ptm6W+8s30W2Cwtmzg8pmScfffANN/8rhHD2BRe8eNOPP5xb2ficY88474kHf/X0DVfPCdPfnxfOO+uHU9+fdtuFI555a8a+ew5JuIgAInUb8l+3Gse/+9Y9/3j3pNPPPGL3kobjU8a9c8PvH7zs6tszd9q3d3FKUkiqP55eV7G6pjYpOT2EECXSauKaDffWlzz+0eq/3nXt/v06fX68/n9atOqVvXbijBWhtuqDj8YXFuYM7dlmwqzJIdSN/XBKRn6LDV5bu47x8tLlFXWhtmrOkhUdC6MQKudOXBbVVqysiKMoKkpdPbesKqqtKF1UFmz3m7ydTE7/9Q3XTXn6nvten1Ey7JCSdR/9Zey8jc5/6PYbj/nehbue+ZuhnbMf/MOdN916W16PXlfd/PT3j9urw6BDfnrEgI2eAgCR2nR9+VZjel7Baad89+ihHX56yU8feGV6w/GiguZxHGfk5Oc1q1yzZkF581atMpOzWnauWly6fNK0wnadU5JD3737zJwza8O99dS3nnvs0LN+uccB+zY+HiWlhOVLp6zL7tkpPySn9uvTZ/6Cle9OWdyrY/cQkgb36ba6tHSD1zZ/TlLLovzUpJCc2jY/a3rpxtujq+L81pmJOCWzQ3F+cOOUydvD5MTFv7tr6uO3PvDSR3Ect2sercvvds0vLtu9f6dTf3FeSX6rviWFhW27ZqcmV1etKa2IE82SQwhdhx2dNf/dpfntZ7791ktvvtm7sHijpwBgK/N3UrdsJbX+p3s3/rThg/TMzFeee2rKorKNTth99IGn7N2ven3lQ3ffPGlZ9UPPvXfPrddVl6+6/MoborVrnpm49rHfX79ywZQLf/N4o4EhhNzbb/5xWl3te/9+quH4jClT+5541veWr/7F1Xf/5qKLL0iPxr/87B/Hza2ddPuvLj3zbydmLpn5wU9ufOezp65/DSsefHHSH26/tq5m/cP33ju3cuOVp78889Ydt/y6qnzFsrJ14ct+lHnY5FftJ7+b3PQmtz1y9E5pA397TgghLD9y6FEXPf1EFEVXXX/niz+7MX/vk/vVjpuQsffdVx0Rra945K4rXp26KpFXfPvPxhx72ClL6wo6/Om3NyVXXHL+mRv9hgdga3dXdXW1q7CZ2nTtX/9BTn7LNp27bx9fVNtWhQuWLE5kNv/lBSdfeeVN5V9w2rKF85YtnOv3ANu6E8+/cNy9N05cXrulD1w4bbyrB7DVJBIJK6k7unZdex3/ndEhxI/+5ZFyl4Pt3X03XOciAGwTROoWaLSl+PmnYRvfHn3njZffeeO/PzCEuPFFCLahTd6RJvuvH4BIbdIabs6oWlfe+M+t7f4WljiOy1ev3LZes8kmf7MnALCVubt/y1ZS63+trqosnTO9rrZ2o+ONPw3by5sBxXV1pXOmV61buw29ZpNN/sZPAGBrd5cbpzZfw41TwI7GjVMAW1MikbCSCgBAkyNSt4DtUZNNDrb7Adgq3Di1BRrfWjHkpIu7jTqiWWq6y7JdfGvrlk776PXf/bSsdG5wq5DJbpwCaAKspG6BhrWWFp179TrghERaxje1SGNN61uenJRc0K3/8HOvdTVM/qITABCpTXi57bO1luxWba08bX+TW3Tq4WqY/EUnACBStwWR6+bbCgCI1CbSMLZHTTbZdj8AIrWp+dY3MRPNQu/mUbNvZnLokx+1TNjSNdnkzToBAJHadH3lVZx2OdEpPaPr+ic1Pl7cPLpsUNI1g6MRLaIoigpzoksHJl0zJNq3IIqiKDc9+smA6NohSUe3ixrm9GwRTu4a2qZs4qmzU6Oze0dtt+C1haO6hN7ZVstM3g4nn3/9Y0vG/yOE8Mw7nyyZNWHJrAlLZ39y96/O/vSE/M7Pv/7q4lkTxj55e6ecKJHb+oXXXl887b3TDhwURdEv73jo7O/sbCUV4FvnLai2wJevtbTODl1So3eWxdUbnZARndU1rK0Ncdjg+MEdQkV5PL4q7NM+vL88Prg4iiril9eFEe3D+yviPYujdevCm5XxAUXhw+Xx5IoQQpi/Jry/LCypDllpoWNGVFMTJpV9+pJ6tojap4eueWFNWQjJUYfMENdF08riqro4KSl0yQkZSdGitWFJ1ecrqQ2vpE1WVJASKtZHU9fEaYnQLStaWhFapofStdGSqjglOeqWG9ZVhbTUaFl5WFJtHc7kJj259/BDzzm0W1gzJ4Rw9aXn56WF4r5DL/+/wz8Y+9an50d1rz5x3x/mrLvyl5decsSoP83vOPfley6bknfVqH3GhSEjWq/c9+9jG9ZPraQCiNRtXllVyMsP5xdFn6wI7yz7PAfDuviS98LBnaM9chqdnR4Vp4RHZ8Xja6PhBaEkP+qYHv45I351XbRnq1CSHbpmhVdnhNdXhT0LQrfsaHJFHEJokREGtghvL4l+0CtMXRrmVIZJZZ/Oa5cZQhS65YdlITq6c1hZHqKUMKYqumlKfGz3qHd6mLkudMkMj06Nxq3Z4A/dfoXRse3C1DWhODt8sCB6tzoc3yXMWRNaZIa6ynDVJ+GY7qG4WVheGzpmhGenhSV+jC5NWGZe8S1X/fCeP//1rEN2DiG89uI/Q0i+86SzZ/z7gT888e6nJy2f/W5Zi5MPG7lu3ke3PPPW0qxVJRdc8rMhaR9/MPYvV3/3jKOPXFPrQgJ8+2z3b4Ev32pcWx2enB3fNSsMah0d03YTJ0Sh0adRiEKorYvq1yWTEiEphJq6qH65NYqi5ChUxSGKQhxCs6jhBTR826LOzUN55ecv6e3FIcTh6RkhSgtxVbhxSnhgdijKCR1To55Z4YU54feT47k1Yc9WG4yKoqhHXvh4afjjtPDC0tAn79PjT06Pn18a5aSGKDXqnhmemhXumBhW123qi7INbXJTmnzBFVdMf+aex8fNazie123IQYMLr/717yoanb9y0byZ8xcVdOxzwpi+i6e/O3zM4Qfuf2Bqh0HPPXjXT+58dOa7/xhSnLXRUwAgUpuuL99qzEoJh3WO/q9TeG9R/JcFmzhhg+3+qrAuDiW5oWt6iOvCvGWhvC70yAlt00OzOJSWxyvWh06ZoSA7ZERh/roN9uhXr41vmBS/tTocVRLabviS0pLj2rqQnBxaNoubp4a4LqyJQ20ILVNDeiLKSg7l60PjUXEc19SF7ERoFsX5iVBZ++nxmpoQ19a/5hCHkNUsNM8IqdGmvijb0CY3pcnDdu536Ok/e+nmC0Jux7t/dXYcx3vvvXfZlLefnVLecFpey3arxz9/5c9/NW7BujH796ufMOrky7vFH49btdvcl++56+U55+6/50ZPAcBWZrv/G5OdGpatCdfPiqu/9A+1PkXRSW3DNePjf5ZGB7YOA0N4eV5YXBs/uzA6vG04pzC8uSDMWB/+NT+c2CkMjsKEJWHsmg0mtM+NRrUNa0OYUxaWf3ZweVVYVRtOHxD9eVqYXR0u6h/V1YUX54Ul1fEzC6MDWofBbcO8svDwwo1f3OuLwildwq8GRevWhwenh5Cy4T+uil9fFh1SEoaVh6QQ6nybadrG7DowhNDnwJNf+sUR37/05hDC8D2Hv/b2X+r/39nZtzx5WOrYs/80+ak/XpaRkjR/+sc/vuJvIYQ+Iw6/45xdjzr4mFWFI7//ixOK16//zX3vuJgA366outrfMdxcbbsNiOM4iqIOu+6z53nXRVFUv8pS/8FGn/7nB/W/7tsxGpAarp7yhSds/vGvf8LmPLBTTli0Nu5ZGB3TJtzzSTy1Yht4zV958p+O7LPNvWaTN/uBGf94560J919yye+e+QoTFk4b77+BAFtNIpGwkroFvpFNzAnLwuSasEUTvt2N1/5F0Rk5UW1dGL84TFu38XsU2IY2eduZnHTzFRfNfG9s8D6pANsCkboFGtZaGn+6pcs/88u3eMK3u6b1+JT48R1mHW6T3xerktvL5DX/evb5r/zUAGxlbpz6KiupteurrGltf5PXV65zNUy2kgogUrdhpRPGli2c7TpsT+pq1r9zzy9dBwBoItw4tQUabpyK4zg1K6fL8INTMnNCCCEKIf7s1/DFH3zlE0z+H0+O62rnf/DailmTbJ2b7MYpgKYgkUiI1C3Qpmt/FwF2TCIVYCtHqu3+LeBn/5hs8o45GYBvobuspG6+xiupScnJGVm5ScnbQ+XHdXXrystqa2p8i+GLWEkF2Jq8T+pXlJSc3LFnv5S09O3mK4rr6uZNm7huzWrfXACgSeSWS7D5GjYEM7JyU9LSt6ft0aTk5NyWrYLNYpNN/oITABCpTVfDOynW7/JvZ+8rmZSUHLzLpskmf8EJAIjUpsvKk8kmByupAIjUpsbKk8kmByupAIjU7UNuftHIoYNGDh00cnCPhoPJKelDhwzcfUD3tOQQQsjKKxy+66DB3dslhxBCaN2hy4ihA9vmZzScn1NUfPyowV//xZTsNGi/IR18U9jOpWSPHDVq1LABic8OpOW27tOj40Zn5bXqcMCeA0II7bv0Onj/fUra5oUQsvJb9+rQ0iUEEKnbkq+21dipZOBxQ3tkZqRnpqc2HD/imON3KSkcOvrwUw/YObV523uuOb9TQe4JZ567/8B2bboOvv2iI1vmFV55zokNk8tK5/75hXGbfIof/d9ZXTd7EzO/sE1Jm+bBlq7J2/XkM397z6h+xYecct7Np48MIRx3/v975bm/nHHkyI3OP+70C2697JQQcn5+4akLSlddfvEZURSdePqZyZVrbfcDfOu8BdUW+PINwcKS3kNbR0+9+nHNhsdTc9M+mPDhP16c0GhO2i4dky668tnalHG3XLR/v6q2nzz38L1Pvf+3SRUX7zUgt6boj7fd+veJa1p2+dGebeJ/LwhxHIeCdof3bvHY69OO/s5+HVpkvvHy829MLg0h9B04ekjvdi1/cNyDzzyT1rbXvgM6h1D33HPPfTh7ecduvQ8fObBZctK411998aNZnz51/f8k0kbvM7p/+9ykKH722ec+XJv+04MGTlpRWxCtueOWWyaXVhz3/TOGdMlfuHJNx9RVP7zqj8Fmscnb1OS/X3v+gpnzO+88528X9Qh3vDz+xcf3HD/x+mFZjc/Pbdure+f0OFSE0Gpl6dT33h9bevwBRX33a18x6ePFFRv9Ww+AldRteCV18fRPKvJ6/vrC44uyEo2PJ6eHvQ8/4ek/XHv6fv0+O94haXVZbQjR+mXlaS06FjX/ZM70EMKaGUuap+cWZufMmFQeQpi/sqx1x/afzsnI7tmxsP2god3SV1/z+4dnLPv0D9GP3//Xx9OW/Pn3D05ZlXbGmL633vnnm//y8pknHBZF6WefvP+99z94zT1/P/CYIwsaXmoIIYQBw/Y+qmuzm+/4821PvHfmCYeFjOx99hkx/plHn59UecPpB7TZafiB3evOv/Sqd2esqd8MtcJn8rY1eeGsBSGE3YePeuaJ90IIEz/8uKpm4weeed5pd/zxoSiEEKavbzno4fvuLZ8+885rT7zzD48EN04BiNTtaSU1juPn/v7IH1+de+sNV+zdt6jh+JtPPn74//34qPOvH3rEKTsVpYQQ4riu/qFxHIfayvVxXF+PcXLS+rg2juMQxyGEZlGori5v/ETzJn0cF3Q/+4gRtZXlGz11u+LC6VPeL4/jilUL50e5cX7XeOHsZetq46pVk+au6tshbryS2qdL4RMvPl0ZQtmiyfOj3BBC9dJZ4xevmzN7Ym7r9O69+r/+3JtxHP974ifxf6wnWeEzeVuYnPjuGed2rvzg8gfGbuqE5ANOvjRj1ssTl1TUf/6TH5129IknzUoueuimuy+44orrr73u2F06WkkFEKnbiYz8Vqed8t29SzIvufzqFz8ubTheVNA8hBDXRVFdzfqaul49u4QwY13zwty05Pz2g+oWL5wybf6Y3YanJIedRvWfOWfm1EVLRu7XLYRE3za54yas3OAp4orrbrz1g5XZVxw57PN0jqJEs7Bs6eo27bokQkjJyMupXh2WL0hqUZidkhQSma3z0mYs3uClzl1ctkvfwc1CSM9tk1O9OoRQW/v5z0RdsWhx114dQgi7dO7m28o2KPHjW+9JnfLCz3/3yPr/+GeZ+a36lvQeUJKc1qbftT88PrVlt2MP2C2E0G33Y0rWT329tmjZ2H/d8dhLhw3ayXUE+Hb5O6lbIIqiOI4b7wPWr7LUf5CemfnKc09NWVS20Qm7jz7wlL37Va+vfOjumyctS1x1zM6XT5750HPv3XfbtbVrl1/+i1smLq95f7cfPfb7ESsXTLnwN4+XNZvxi59e8NQRzf7+0INzK6MQ4iiK6hdzWpT0+91Zh1aVr7z++hcanmLigsXX33XtL6+78cV5ib/94brq6sqbbrwpilY8+OKk+26/Jopr//Kne+vnhM+2+1/51/MDzjnzsbsPraupvPHGm0MoaPyaP3zlH1k/vHfid896c8qsKFRu8ottfDW26PjXP8Fkk//b8bZHjt4pbeBvzwkhhOVHDj1qaqO/D9B74AH9asf94mdXxXEceg49ssexDz39ZiKv+PafjTn2sFOW1hV0+NNvb0quuOT8Mzf6nQ/A1u6u6upqV2Eztenav/6DnPyWbTp3/woTUgu7nrJz7h1PjWuCX92alcsXzJgcQgjZ+e1Tq+ctK9/z8P/76bCqfc7/k289240Tz79w3L03Tlxeu6UPXDhtvKsHsNUkEgkrqVtS9F+6kro5yz9Vi6fd8VQTXdP6/IvKavnoY3elJYUVcz446Qfnb/KLDVb4TN42J993w3Vf7akB2NrdZSV18339ldSm7POVVOA/WEkF2JoSiYQbp76KmvXVvigAgP8dkboFGu69WLemrKJ8zfb0vpJ1dbUrlywK3mXTZJO/4AQAtnZ32e7ffA3b/SGEpOTkjKzcpOTtofLjurp15WW1NTW+xfBFbPcDbE1unNrCom90a0Vdbe3aspXb040mjb/G4LYbk0124xTAt9tdVlI3X+OVVGCHYiUVYGuykvrVFbbv1LygKEr6itv9FWvXLJg+2b1KAACb5MapLdBwa0VaZlZeYZuk5OSNjjf+NHzpPRnpmdn5hW3cwmKyycGNUwCI1K+p/q+mxXGckpLW8Gnj440//a8nJFJTN3PClk7e/BNMNtnkzTwBAJG6LYia0BQAAJG6Y6ep7VGTTbbdD4BIbWpsj5pscrDdD4BIbWq+zirOsF0H1X/aLC37kIP2O+HgEVmJz09o1an/uT8648SDdkuEEELou8d+F5x9ev/OBVEUhUTGoceddMGZJxfmpDScf9kDz5+5105ff33oh3c9dfDu3a2WmbyjTe636+EXnXvmReeeefG5P9xrUMc+g/e86Jwzdu7ROoqi/LZd99yp2EoqgEjdlny1VZzOPXa++sLvn37U6PpPv/e9EzLXLS2tyjn3iJH1RwpLdn3y9h/NmDih+wGnn3nErgP2Oe7ak3cd/9G0y39xZX4cn3reT4bnrJm0oPKmy89omHzVd/e57aWPNvnUf7n7yqex10IAAA48SURBVC1ZeQpWy0zeAScvWTD57bHvvT1+6j5HHtmsIueM40Y89tS/Tj3tB3GcfMbpx8+aU2olFeBb531SvzFFXfucOqrvI088O23RqsbHZ04ee8nksT/72fkhhBBy++as/dGL40Jotv+lh9efMOyA0U/efdtTL7731EfJf/3Jnnm1HW++7IwXF4adRu53wB45owblH3v04yGEw465NzeE1SGEEM6886n591+Y1GWfwwe0XJ2U9tcbf/zKrBBCOOvHl/foOejiYw+88ZkPb7j6wvWrV7btVPLXW3/96GszLvnVle2itamFxTNefvDX97/Q+BUO3us7l548ctaCFUX5iQsvuHSn43584sC8Bcur+nRrddoJZ5S36HXrL89ZNH9h25LeH91/49VPv+V7zbZu0bxPFs0LI48+bcYjv35+4uLDmyVFUfL6uObAH16x+M3H5672BsYAInWb0vCDExt/2vDB4umf3LB48U/PO235J2/e+ffX160PG/3Q0SiK4ji7em1FFEVxXLM0ZNWf0DonY/4H74cQomWlySE9Ozl17qIohHhGWXn75m1Sq8rqTytbVNs+ilZ/OjCEEHbuN/il+y794/sLoigKIQ4h3HrNVXv1/tU1D/3jkB/cuPSNv135wL+jnP5PXnfEi3UTutdMPeXy30dR6gOP3Bbuf+GzryWEEE485ZBzv3/y3Kr48LN++qODd3slhPeffeyGJ8edd8X1IwdHVYOPeOLOXz/69uxhh5yxhx+qafJ2NPnIMYN/furvQ4hvf+jV7xww4onnp/74sPa/nNburBPb/f7+J6v8WFSAb5Xt/i3wX7caqyvXvPbuxK47DRzUtShseqtx3Wdvj9osb/2q+uNL11UV5PUMIcQtCytqyyvimsLmcQihc3bGysXz1qek15+WWVA3+/OBIYRw4y2/bn/IaX++67qeBakbvaSCzu2Wlq4MIcRlk9enpnQtylu2akEIIY6rVlZE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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Basics</div><div class="t m0 x31 ha y7f ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Write<span class="_ _5"> </span>all<span class="_ _5"> </span>co<span class="_ _b"></span>de<span class="_ _5"> </span>in<span class="_ _5"> </span>English<span class="ff4">,<span class="_ _10"> </span>comments<span class="_ _5"> </span>included</span></span></div><div class="t m0 x31 ha ydb ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Limit<span class="_ _7"> </span>line<span class="_ _10"> </span>length<span class="_ _7"> </span>(width)<span class="_ _a"> </span><span class="ff4">to<span class="_ _10"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>at<span class="_ _10"> </span>most<span class="_ _10"> </span></span><span class="fc4">80<span class="_ _7"> </span>cha<span class="_ _d"></span>racters<span class="_ _10"> </span><span class="ff4 fc0">long<span class="_ _5"> </span>(o<span class="_ _4"></span>r<span class="_ _10"> </span>100,<span class="_ _10"> </span>or<span class="_ _a"> </span>120)<span class="_ _10"> </span><span class="ff15">→</span></span></span></span></div><div class="t m0 x5 ha y235 ff4 fs6 fc0 sc0 ls0 ws0">help<span class="_ _10"> </span>co<span class="_ _b"></span>de<span class="_ _a"> </span>view<span class="_ _5"> </span>on<span class="_ _10"> </span>a<span class="_ _10"> </span>terminal<span class="_ _ac"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _10"> </span></span>Mozilla<span class="ff4 fc0">,<span class="_ _10"> </span></span><span class="ff13">µ</span>OS</span></div><div class="t m0 x5 h15 y236 ff2 fs7 fc10 sc0 ls0 ws0">Personal<span class="_ _a"> </span>Comment<span class="ffc">:<span class="_ _7"> </span>I<span class="_ _12"> </span>w<span class="_ _4"></span>as<span class="_ _12"> </span>tempted<span class="_ _12"> </span>several<span class="_ _12"> </span>times<span class="_ _12"> </span>to<span class="_ _12"> </span>use<span class="_ _12"> </span>a<span class="_ _a"> </span>line<span class="_ _12"> </span>length<span class="_ _12"> </span><span class="ff1d">&gt;<span class="_ _ad"> </span></span>80<span class="_ _12"> </span>to<span class="_ _12"> </span>reduce<span class="_ _12"> </span>the</span></div><div class="t m0 x5 h15 y237 ffc fs7 fc10 sc0 ls0 ws0">numb<span class="_ _b"></span>er<span class="_ _ad"> </span>of<span class="_ _12"> </span>lines,<span class="_ _12"> </span>and<span class="_ _12"> </span>therefo<span class="_ _4"></span>re<span class="_ _12"> </span>imp<span class="_ _4"></span>rove<span class="_ _12"> </span>the<span class="_ _ad"> </span>readability<span class="_ _d"></span>.<span class="_ _5"> </span>Many<span class="_ _12"> </span>of<span class="_ _12"> </span>my<span class="_ _ad"> </span>colleagues<span class="_ _12"> </span>use<span class="_ _12"> </span>split-screens<span class="_ _12"> </span>o<span class="_ _4"></span>r</div><div class="t m0 x5 h15 y238 ffc fs7 fc10 sc0 ls0 ws0">even<span class="_ _12"> </span>the<span class="_ _12"> </span>noteb<span class="_ _b"></span>ook<span class="_ _12"> </span>during<span class="_ _a"> </span>travels.<span class="_ _5"> </span>A<span class="_ _12"> </span>small<span class="_ _a"> </span>line<span class="_ _12"> </span>length<span class="_ _12"> </span>is<span class="_ _12"> </span>a<span class="_ _12"> </span>go<span class="_ _b"></span>o<span class="_ _b"></span>d<span class="_ _12"> </span>comp<span class="_ _4"></span>romise<span class="_ _12"> </span>fo<span class="_ _4"></span>r<span class="_ _12"> </span>everyone.</div><div class="t m0 x33 h7 y239 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">Do<span class="_ _10"> </span>not<span class="_ _5"> </span>write<span class="_ _10"> </span>excessive<span class="_ _10"> </span>long<span class="_ _10"> </span>file</span></div><div class="t m0 x33 h15 y23a ff19 fs7 fc7 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ffb">Is<span class="_ _1e"> </span>the<span class="_ _1e"> </span>80<span class="_ _1b"> </span>character<span class="_ _1e"> </span>limit<span class="_ _1e"> </span>still<span class="_ _1e"> </span>relevant<span class="_ _1e"> </span>in<span class="_ _1e"> </span>times<span class="_ _1e"> </span>of<span class="_ _1e"> </span>widescreen<span class="_ _1e"> </span>monitors?</span></div><div class="t m0 x33 h15 y23b ff19 fs7 fc7 sc0 ls0 ws0"><span class="fc11 sc0">•</span><span class="_ _9"> </span><span class="ffb"><span class="fc11 sc0">Linus</span><span class="_ _1e"> </span><span class="fc11 sc0">Torvalds</span><span class="_ _1e"> </span><span class="fc11 sc0">on</span><span class="_ _1b"> </span><span class="fc11 sc0">80</span><span class="_ _1e"> </span><span class="fc11 sc0">column</span><span class="_ _1e"> </span><span class="fc11 sc0">limit</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">73/82</div><a class="l" href="https://softwareengineering.stackexchange.com/questions/604/is-the-80-character-limit-still-relevant-in-times-of-widescreen-monitors"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:9.130500px;width:345.629000px;height:7.373000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://lkml.org/lkml/2020/5/29/1038"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:-12.762000px;width:157.335000px;height:7.373000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf58" class="pf w0 h0" data-page-no="58"><div class="pc pc58 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Spacing<span class="_ _ae"> </span>1/2</div><div class="t m0 x31 ha y23c ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Use<span class="_ _7"> </span>alw<span class="_ _d"></span>ays<span class="_ _10"> </span>the<span class="_ _7"> </span>same<span class="_ _10"> </span>i<span class="_ _b"></span>ndentation<span class="_ _10"> </span>style</span></div><div class="t m0 x17 h5 y23d ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>tab<span class="_ _a"> </span><span class="ff15">→<span class="_ _a"> </span></span>2<span class="_ _a"> </span>spaces<span class="_ _5f"> </span><span class="ff2 fc6">Google</span>,<span class="_ _a"> </span><span class="ff2 fc6">Mozilla</span>,<span class="_ _a"> </span><span class="ff2 fc6">Hic</span>,<span class="_ _a"> </span><span class="ff13 fc6">µ<span class="ff2">OS</span></span></div><div class="t m0 x17 h5 y23e ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>tab<span class="_ _a"> </span><span class="ff15">→<span class="_ _a"> </span></span>4<span class="_ _a"> </span>spaces<span class="_ _aa"> </span><span class="ff2 fc6">LL<span class="_ _c"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Webkit<span class="ff4 fc0">,<span class="_ _a"> </span></span>Hic<span class="ff4 fc0">,<span class="_ _a"> </span></span><span class="ff13">µ</span>OS</span></div><div class="t m0 x17 h5 y23f ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>(actual)<span class="_ _a"> </span>tab<span class="_ _a"> </span>=<span class="_ _a"> </span>4<span class="_ _a"> </span>spaces<span class="_ _af"> </span><span class="ff2 fc6">Unreal</span></div><div class="t m0 x5 h15 y240 ff2 fs7 fc10 sc0 ls0 ws0">Personal<span class="_ _a"> </span>Comment<span class="ffc">:<span class="_ _7"> </span>I<span class="_ _ad"> </span>wo<span class="_ _4"></span>rked<span class="_ _ad"> </span>on<span class="_ _a"> </span>p<span class="_ _4"></span>rojects<span class="_ _12"> </span>with<span class="_ _12"> </span>b<span class="_ _b"></span>oth<span class="_ _12"> </span>t<span class="_ _4"></span>wo<span class="_ _ad"> </span>and<span class="_ _a"> </span>four-space<span class="_ _12"> </span>tabs.<span class="_ _5"> </span>I<span class="_ _a"> </span>observed<span class="_ _12"> </span>less</span></div><div class="t m0 x5 h15 y241 ffc fs7 fc10 sc0 ls0 ws0">bugs<span class="_ _12"> </span>due<span class="_ _12"> </span>to<span class="_ _12"> </span>indentation<span class="_ _12"> </span>and<span class="_ _a"> </span>better<span class="_ _a"> </span>readabilit<span class="_ _4"></span>y<span class="_ _12"> </span>with<span class="_ _12"> </span>four-space<span class="_ _12"> </span>tabs.<span class="_ _7"> </span>A<span class="_ _4"></span>ctual<span class="_ _12"> </span>tabs<span class="_ _12"> </span>breaks<span class="_ _12"> </span>the<span class="_ _12"> </span>line</div><div class="t m0 x5 h15 y242 ffc fs7 fc10 sc0 ls0 ws0">length<span class="_ _12"> </span>convention<span class="_ _12"> </span>and<span class="_ _12"> </span>can<span class="_ _12"> </span>intro<span class="_ _b"></span>duce<span class="_ _12"> </span>tabs<span class="_ _12"> </span>in<span class="_ _12"> </span>the<span class="_ _12"> </span>middle<span class="_ _a"> </span>of<span class="_ _12"> </span>the<span class="_ _12"> </span>co<span class="_ _b"></span>de,<span class="_ _12"> </span>p<span class="_ _4"></span>ro<span class="_ _b"></span>ducing<span class="_ _12"> </span>a<span class="_ _12"> </span>very<span class="_ _12"> </span>different</div><div class="t m0 x5 h15 y243 ffc fs7 fc10 sc0 ls0 ws0">fo<span class="_ _4"></span>rmatting<span class="_ _12"> </span>from<span class="_ _12"> </span>the<span class="_ _12"> </span>original<span class="_ _12"> </span>one</div><div class="t m0 x31 ha y244 ff14 fs6 fc6 sc0 ls0 ws0">※<span class="_ _9"> </span><span class="ff1 fc0">Separate<span class="_ _5"> </span>commands,<span class="_ _5"> </span>op<span class="_ _b"></span>erato<span class="_ _4"></span>rs,<span class="_ _5"> </span>etc.,<span class="_ _5"> </span>by<span class="_ _10"> </span>a<span class="_ _7"> </span>space<span class="_ _12"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Google<span class="ff4 fc0">,<span class="_ _5"> </span></span>WebKit</span></span></div><div class="t m0 x19 h16 y245 ff5 fs5 fcd sc0 ls0 ws0">if<span class="ff16 fc0">(a<span class="fc5">*</span>b<span class="fc5">&lt;10&amp;&amp;</span>c)<span class="_ _91"> </span><span class="ff11 fcb">//<span class="_ _7"> </span>wrong!!</span></span></div><div class="t m0 x19 h16 y246 ff5 fs5 fcd sc0 ls0 ws0">if<span class="_ _7"> </span><span class="ff16 fc0">(a<span class="_ _5"> </span><span class="fc5">*<span class="_ _7"> </span></span>c<span class="_ _7"> </span><span class="fc5">&lt;<span class="_ _5"> </span>10<span class="_ _7"> </span>&amp;&amp;<span class="_ _7"> </span></span>c)<span class="_ _18"> </span><span class="ff11 fcb">//<span class="_ _5"> </span>correct</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">74/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf59" class="pf w0 h0" data-page-no="59"><div class="pc pc59 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAImElEQVR42u3ZsU0DQRCG0Vt0I0cnakCOqMCyiJHcAgH10AQdELgGJAIXQQdE1gU2kxwZMXI0i9+rYO/f5NNeW28eBgAAKOPz8HFjBQAAqhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAD8aplpBQAA6ogIL6kAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAACXGE3wd/M8GwEA6NQ0TR2d1ksqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQDgP2uZaQUAAOqICC+pAACUI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpJgAAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQCob+zloKfzeff07MKgL+/7NyMAcIGWmVYAAKCOiPC7HwCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAoGfj8eXOCgAAXfh6fL2Gz7zf7lq7XS3H72FYlsW9AwBQwg824SMA2+IDmgAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Spacing<span class="_ _ae"> </span>2/2</div><div class="t m0 x33 h7 y247 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Prefer<span class="_ _7"> </span>consecutive<span class="_ _10"> </span>alignment</span></div><div class="t m0 x19 h16 y248 ff5 fs5 fcf sc0 ls0 ws0">int<span class="_ _b0"> </span><span class="ff16 fc0">var1<span class="_ _7b"> </span><span class="fc5">=<span class="_ _7"> </span></span>...</span></div><div class="t m0 x19 h16 y249 ff5 fs5 fcf sc0 ls0 ws0">long<span class="_ _7"> </span>long<span class="_ _5"> </span>int<span class="_ _7"> </span><span class="ff16 fc0">longvar2<span class="_ _7"> </span><span class="fc5">=<span class="_ _5"> </span></span>...</span></div><div class="t m0 x11 ha y24a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Minimize<span class="_ _10"> </span>the<span class="_ _5"> </span>numb<span class="_ _b"></span>er<span class="_ _a"> </span>of<span class="_ _10"> </span>empty<span class="_ _a"> </span>rows</span></div><div class="t m0 x11 ha y24b ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _10"> </span>not<span class="_ _5"> </span>use<span class="_ _10"> </span>mo<span class="_ _4"></span>re<span class="_ _10"> </span>than<span class="_ _10"> </span>one<span class="_ _10"> </span>empty<span class="_ _a"> </span>line<span class="_ _34"> </span><span class="ff2 fc6">Google</span></span></div><div class="t m0 x31 hc y24c ffb fs7 fc7 sc0 ls0 ws0">What<span class="_ _1e"> </span>is<span class="_ _1e"> </span>your<span class="_ _1e"> </span>threshold<span class="_ _1e"> </span>for<span class="_ _1e"> </span>a<span class="_ _1e"> </span>long<span class="_ _1e"> </span>source<span class="_ _1e"> </span>file?</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">75/82</div><a class="l" href="https://twitter.com/lefticus/status/1352320798506160129"><div class="d m1" style="border-style:none;position:absolute;left:52.083000px;bottom:12.753000px;width:218.531000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf5a" class="pf w0 h0" data-page-no="5a"><div class="pc pc5a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">F<span class="_ _4"></span>o<span class="_ _4"></span>rmatting<span class="_ _b1"> </span>1/2</div><div class="t m0 x33 h7 y24d ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Use<span class="_ _7"> </span>alw<span class="_ _d"></span>ays<span class="_ _10"> </span>the<span class="_ _7"> </span>same<span class="_ _10"> </span>style<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _5"> </span>braces</span></div><div class="t m0 xb ha y24e ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Same<span class="_ _10"> </span>line,<span class="_ _5"> </span>aka<span class="_ _10"> </span><span class="ff9">Kernigham<span class="_ _f"> </span>&amp;<span class="_ _13"> </span>Ritchie<span class="_ _b2"> </span><span class="ff2 fc6">WebKit<span class="_ _10"> </span></span></span>(func.<span class="_ _1e"> </span>only),<span class="_ _5"> </span><span class="ff2 fc6">Mozilla</span></span></div><div class="t m0 xb ha y24f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Its<span class="_ _10"> </span>own<span class="_ _10"> </span>line,<span class="_ _10"> </span>aka<span class="_ _10"> </span><span class="ff9">Allman<span class="_ _b3"> </span><span class="ff2 fc6">Unreal</span></span>,<span class="_ _10"> </span><span class="ff2 fc6">WebKit<span class="_ _10"> </span></span>(function)</span></div><div class="t m0 x61 ha y250 ff2 fs6 fc6 sc0 ls0 ws0">Mozilla<span class="_ _10"> </span><span class="ff4 fc0">(class)</span></div><div class="t m0 x19 h16 y251 ff5 fs5 fcf sc0 ls0 ws0">int<span class="_ _7"> </span><span class="ff16 fce">main<span class="fc0">()<span class="_ _5"> </span>{</span></span></div><div class="t m0 x47 h16 y252 ff16 fs5 fc0 sc0 ls0 ws0">code</div><div class="t m0 x19 h16 y253 ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x62 h16 y254 ff5 fs5 fcf sc0 ls0 ws0">int<span class="_ _7"> </span><span class="ff16 fce">main<span class="fc0">()</span></span></div><div class="t m0 x62 h16 y255 ff16 fs5 fc0 sc0 ls0 ws0">{</div><div class="t m0 x63 h16 y256 ff16 fs5 fc0 sc0 ls0 ws0">code</div><div class="t m0 x62 h16 y257 ff16 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 h15 y258 ff2 fs7 fc10 sc0 ls0 ws0">Personal<span class="_ _a"> </span>Comment<span class="ffc">:<span class="_ _7"> </span>C++<span class="_ _ad"> </span>is<span class="_ _a"> </span>a<span class="_ _12"> </span>very<span class="_ _12"> </span>verb<span class="_ _b"></span>ose<span class="_ _12"> </span>language.<span class="_ _5"> </span>“Same<span class="_ _12"> </span>line”<span class="_ _12"> </span>convention<span class="_ _a"> </span>helps<span class="_ _12"> </span>to<span class="_ _12"> </span>keep<span class="_ _12"> </span>the</span></div><div class="t m0 x1 h15 y259 ffc fs7 fc10 sc0 ls0 ws0">co<span class="_ _b"></span>de<span class="_ _ad"> </span>more<span class="_ _12"> </span>compact,<span class="_ _12"> </span>improving<span class="_ _12"> </span>the<span class="_ _12"> </span>readabilit<span class="_ _4"></span>y</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">76/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf5b" class="pf w0 h0" data-page-no="5b"><div class="pc pc5b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">F<span class="_ _4"></span>o<span class="_ _4"></span>rmatting<span class="_ _b1"> </span>2/2</div><div class="t m0 x11 ha y25a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Declaration<span class="_ _a"> </span>of<span class="_ _5"> </span>p<span class="_ _b"></span>ointer/reference<span class="_ _a"> </span>variables<span class="_ _a"> </span>or<span class="_ _a"> </span>arguments<span class="_ _a"> </span>may<span class="_ _a"> </span>b<span class="_ _b"></span>e<span class="_ _10"> </span>placed<span class="_ _10"> </span>with<span class="_ _10"> </span>the</span></div><div class="t m0 x5 ha y25b ff4 fs6 fc0 sc0 ls0 ws0">asterisk/amp<span class="_ _b"></span>ersand<span class="_ _a"> </span><span class="ffa">adjacent<span class="_ _1e"> </span></span>to<span class="_ _10"> </span>either<span class="_ _10"> </span>the<span class="_ _10"> </span><span class="ffa">type<span class="_ _7"> </span></span>o<span class="_ _4"></span>r<span class="_ _10"> </span>to<span class="_ _10"> </span>the<span class="_ _10"> </span><span class="ffa">variable<span class="_ _a"> </span>name<span class="_ _7"> </span></span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>all</div><div class="t m0 x5 ha y25c ff4 fs6 fc0 sc0 ls0 ws0">symb<span class="_ _b"></span>ols<span class="_ _a"> </span>in<span class="_ _10"> </span>the<span class="_ _5"> </span>same<span class="_ _10"> </span>w<span class="_ _4"></span>a<span class="_ _4"></span>y<span class="_ _2b"> </span><span class="ff2 fc6">Google</span></div><div class="t m0 x4c h5 y25d ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff9">char*<span class="_ _9"> </span>c;<span class="_ _b4"> </span><span class="ff2 fc6">WebKit</span><span class="ff4">,<span class="_ _a"> </span><span class="ff2 fc6">Mozilla</span>,<span class="_ _a"> </span><span class="ff2 fc6">Chromium</span>,<span class="_ _12"> </span><span class="ff2 fc6">Unreal</span></span></span></div><div class="t m0 x4c h5 y25e ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff9">char<span class="_ _9"> </span>*c;</span></div><div class="t m0 x4c h5 y25f ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff9">char<span class="_ _9"> </span>*<span class="_ _9"> </span>c;</span></div><div class="t m0 x11 ha y260 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _10"> </span>same<span class="_ _5"> </span>concept<span class="_ _10"> </span>applies<span class="_ _10"> </span>to<span class="_ _1a"> </span><span class="ff9">const</span></span></div><div class="t m0 x4c h5 y261 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff9">const<span class="_ _9"> </span>int*<span class="_ _11"> </span><span class="ffa">W<span class="_ _4"></span>est<span class="_ _a"> </span>notation</span></span></div><div class="t m0 x4c h5 y262 ffd fs3 fc0 sc0 ls0 ws0">•<span class="_ _18"> </span><span class="ff9">int<span class="_ _9"> </span>const*<span class="_ _11"> </span><span class="ffa">East<span class="_ _a"> </span>notation</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">77/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf5c" class="pf w0 h0" data-page-no="5c"><div class="pc pc5c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Reduce<span class="_ _7"> </span>Co<span class="_ _b"></span>de<span class="_ _7"> </span>V<span class="_ _d"></span>erb<span class="_ _b"></span>osity</div><div class="t m0 x11 ha y263 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span>the<span class="_ _5"> </span><span class="ff1">sho<span class="_ _4"></span>rt<span class="_ _5"> </span>name<span class="_ _5"> </span>version<span class="_ _10"> </span><span class="ff4">of<span class="_ _5"> </span>build-in<span class="_ _10"> </span>t<span class="_ _4"></span>yp<span class="_ _b"></span>es,<span class="_ _a"> </span>e.g.</span></span></span></div><div class="t m0 x19 ha y264 ff9 fs6 fc0 sc0 ls0 ws0">unsigned<span class="_ _1a"> </span><span class="ff4">instead<span class="_ _a"> </span>of<span class="_ _1a"> </span></span>unsigned<span class="_ _f"> </span>int</div><div class="t m0 x19 ha y265 ff9 fs6 fc0 sc0 ls0 ws0">long<span class="_ _f"> </span>long<span class="_ _1a"> </span><span class="ff4">instead<span class="_ _10"> </span>of<span class="_ _1a"> </span></span>long<span class="_ _f"> </span>long<span class="_ _f"> </span>int</div><div class="t m0 x11 ha y266 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Dont<span class="_ _19"> </span><span class="ff5">const<span class="_ _19"> </span></span>all<span class="_ _5"> </span>the<span class="_ _5"> </span>things<span class="ff4">.<span class="_ _1b"> </span>Avoid<span class="_ _a"> </span>Pass<span class="_ _a"> </span>by-<span class="_"> </span><span class="ff9">const<span class="_ _12"> </span></span>,<span class="_ _1a"> </span><span class="ff9">const<span class="_ _1a"> </span></span>return,<span class="_ _11"> </span><span class="ff9">const</span></span></span></div><div class="t m0 x5 ha y267 ff4 fs6 fc0 sc0 ls0 ws0">data<span class="_ _10"> </span>memb<span class="_ _b"></span>er,<span class="_ _11"> </span><span class="ff9">const<span class="_ _1a"> </span></span>lo<span class="_ _b"></span>cal<span class="_ _a"> </span>variables</div><div class="t m0 x11 ha y268 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Use<span class="_ _7"> </span>same<span class="_ _10"> </span>line<span class="_ _7"> </span>b<span class="_ _d"></span>races<span class="_ _10"> </span><span class="ff4">for<span class="_ _10"> </span>functions<span class="_ _10"> </span>and<span class="_ _10"> </span>structures</span></span></div><div class="t m0 x11 ha y269 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Minimize<span class="_ _7"> </span>the<span class="_ _10"> </span>numb<span class="_ _b"></span>er<span class="_ _5"> </span>of<span class="_ _7"> </span>empt<span class="_ _d"></span>y<span class="_ _7"> </span>ro<span class="_ _d"></span>ws</span></div><div class="t m0 x31 hc y26a ffb fs7 fc7 sc0 ls0 ws0"><span class="fc11 sc0">Dont</span><span class="_ _1e"> </span><span class="fc11 sc0">const</span><span class="_ _1e"> </span><span class="fc11 sc0">all</span><span class="_ _1e"> </span><span class="fc11 sc0">the</span><span class="_ _1e"> </span><span class="fc11 sc0">things</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">78/82</div><a class="l" href="https://quuxplusone.github.io/blog/2022/01/23/dont-const-all-the-things/"><div class="d m1" style="border-style:none;position:absolute;left:52.083000px;bottom:-54.565500px;width:124.384000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf5d" class="pf w0 h0" data-page-no="5d"><div class="pc pc5d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIm0lEQVR42u3ZMUoDQRTH4RnZh9XiGYKVJxCxFnIFC8+TS+QGFjmDYOEhvIFV2ML4mrWzlBAQ3sbvu8AO/2l+zPbr2/sGAABlvL+9XlgBAIBqRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAD96ZloBAIA6IsJLKgAA5YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAnLvBBMDZmKZpKUcdx9F9AfzCSyoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQD433pmWgEAgDoiwksqAADliFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAESqCQAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAK21YSkH/Twc1o9PLgyW5WX3bAQATtAz0woAANQREX73AwBQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEoZ9puVFQAAONLHw/avP3Fzt+796nLef7U2z7PNAQAo4Rv60SMAlsatQQAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Other<span class="_ _7"> </span>Issues</div><div class="t m0 x33 h7 y7f ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Use<span class="_ _7"> </span>the<span class="_ _10"> </span>same<span class="_ _7"> </span>line<span class="_ _10"> </span>ending<span class="_ _5"> </span><span class="ff4">(e.g.<span class="_ _3"> </span><span class="ff1e">&apos;<span class="ff1a">\<span class="ff9">n</span></span>&apos;<span class="_ _12"> </span></span>)<span class="_ _10"> </span>for<span class="_ _a"> </span>all<span class="_ _10"> </span>files<span class="_ _b5"> </span><span class="ff2 fc6">Mozilla</span>,<span class="_ _10"> </span><span class="ff2 fc6">Chromium</span></span></span></div><div class="t m0 x33 h7 y26b ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Do<span class="_ _7"> </span>not<span class="_ _10"> </span>use<span class="_ _7"> </span>UTF<span class="_ _10"> </span>characters*<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _5"> </span>p<span class="_ _b"></span>o<span class="_ _4"></span>rtabilit<span class="_ _4"></span>y<span class="ff4">,<span class="_ _10"> </span>p<span class="_ _4"></span>refer<span class="_ _10"> </span>ASCI<span class="_ _b"></span>I</span></span></div><div class="t m0 x33 h7 y26c ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff4 fs6 fc0">If<span class="_ _10"> </span>UTF<span class="_ _5"> </span>is<span class="_ _10"> </span>needed,<span class="_ _10"> </span><span class="ff1">p<span class="_ _4"></span>refer<span class="_ _7"> </span><span class="ff5">UTF-8<span class="_ _10"> </span></span>enco<span class="_ _b"></span>ding<span class="_ _5"> </span>for<span class="_ _5"> </span>p<span class="_ _b"></span>o<span class="_ _d"></span>rtability<span class="_ _b6"> </span><span class="ff2 fc6">Chromium</span></span></span></div><div class="t m0 x11 ha y26d ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Declare<span class="_ _a"> </span>each<span class="_ _5"> </span>identifier<span class="_ _10"> </span>on<span class="_ _10"> </span>a<span class="_ _10"> </span>separate<span class="_ _a"> </span>line<span class="_ _10"> </span>in<span class="_ _10"> </span>a<span class="_ _5"> </span>sepa<span class="_ _4"></span>rate<span class="_ _10"> </span>decla<span class="_ _4"></span>ration<span class="_ _b7"> </span><span class="ff2 fc6">Hic,<span class="_ _5"> </span>Misra</span></span></div><div class="t m0 x11 ha y164 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Never<span class="_ _10"> </span>put<span class="_ _5"> </span>trailing<span class="_ _10"> </span>white<span class="_ _10"> </span>space<span class="_ _10"> </span>or<span class="_ _a"> </span>tabs<span class="_ _10"> </span>at<span class="_ _10"> </span>the<span class="_ _5"> </span>end<span class="_ _10"> </span>of<span class="_ _10"> </span>a<span class="_ _10"> </span>line<span class="_ _b8"> </span><span class="ff2 fc6">Google</span>,<span class="_ _10"> </span><span class="ff2 fc6">Mozilla</span></span></div><div class="t m0 x11 ha y26e ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Only<span class="_ _10"> </span>one<span class="_ _5"> </span>space<span class="_ _10"> </span>b<span class="_ _b"></span>et<span class="_ _4"></span>w<span class="_ _4"></span>een<span class="_ _a"> </span>statement<span class="_ _5"> </span>and<span class="_ _10"> </span>comment<span class="_ _90"> </span><span class="ff2 fc6">WebKit</span></span></div><div class="t m0 x11 ha y26f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Close<span class="_ _10"> </span>files<span class="_ _5"> </span>with<span class="_ _10"> </span>a<span class="_ _10"> </span>blank<span class="_ _10"> </span>line<span class="_ _b9"> </span><span class="ff2 fc6">Mozilla</span>,<span class="_ _10"> </span><span class="ff2 fc6">Unreal</span></span></div><div class="t m0 x31 hc y270 ff5 fs7 fc7 sc0 ls0 ws0">*<span class="_ _1e"> </span><span class="ffb">Trojan<span class="_ _1e"> </span>Source<span class="_ _1e"> </span>attack<span class="_ _1e"> </span>for<span class="_ _1e"> </span>introducing<span class="_ _1e"> </span>invisible<span class="_ _1e"> </span>vulnerabilities</span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">79/82</div><a class="l" href="https://pvs-studio.com/en/blog/posts/cpp/0933/"><div class="d m1" style="border-style:none;position:absolute;left:52.083000px;bottom:4.852500px;width:303.263000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf5e" class="pf w0 h0" data-page-no="5e"><div class="pc pc5e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x8 h2 y1b ff1 fs0 fc0 sc0 ls0 ws0">Co<span class="_ _0"></span>de</div><div class="t m0 x8 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0">Do<span class="_ _0"></span>cumentation</div><a class="l" href="#pf5e" data-dest-detail='[94,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:231.655500px;width:241.993000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf5e" data-dest-detail='[94,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:158.662500px;bottom:180.099000px;width:177.086000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf5f" class="pf w0 h0" data-page-no="5f"><div class="pc pc5f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIo0lEQVR42u3YsU3EQBCGUS/yiGhFDSciKkCIGInOaIJyLqAIOiA6bcQkJkOCCw26sfVeAZb8b/Jp2u394wQAAGW8vx2vrAAAQDUiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAby0zrQAAQB0R4ZIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAAD8s9kE2zLGMMIvvXcjAMDOuKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgMtqmWkFAADqiAiXVAAAyhGpAACIVAAAEKkAAIhUAABYazbBtowx9vQ7vXdvCgCcc0kFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAAJfVMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAACw1myCbRlj7Ol3eu/eFAA455IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAD80DLTCgAA1BERLqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgDATs2nl4MVAAD4Kx9Pryu/cPfw3NrN9XL6nKZlWUwKAEAJX0g4Jf7eRdomAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Co<span class="_ _b"></span>de<span class="_ _7"> </span>Do<span class="_ _b"></span>cumentation<span class="_ _ba"> </span>1/3</div><div class="t m0 x33 h7 y271 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Any<span class="_ _7"> </span>file<span class="_ _10"> </span>start<span class="_ _5"> </span>with<span class="_ _5"> </span>a<span class="_ _5"> </span>license<span class="_ _bb"> </span><span class="ff2 fc6">LL<span class="_ _6"></span>VM<span class="ff4 fc0">,<span class="_ _a"> </span></span>Unreal</span></span></div><div class="t m0 x33 h7 y272 ffe fs4 fcc sc0 ls0 ws0"><span class="_ _9"> </span><span class="ff1 fs6 fc0">Each<span class="_ _7"> </span>file<span class="_ _10"> </span>should<span class="_ _7"> </span>include</span></div><div class="t m0 x17 ha y273 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_ _18"> </span><span class="ff5">@author<span class="_ _1a"> </span></span>name,<span class="_ _a"> </span>surname,<span class="_ _10"> </span>affiliation,<span class="_ _5"> </span>email</div><div class="t m0 x17 ha ycf ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_ _18"> </span><span class="ff5">@date<span class="_ _1a"> </span></span>e.g.<span class="_ _1e"> </span>y<span class="_ _4"></span>ea<span class="_ _4"></span>r<span class="_ _10"> </span>and<span class="_ _10"> </span>month</div><div class="t m0 x17 ha y169 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_ _18"> </span><span class="ff5">@file<span class="_ _1a"> </span></span>the<span class="_ _a"> </span>purp<span class="_ _b"></span>ose<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>file</div><div class="t m0 x5 ha y274 ff4 fs6 fc0 sc0 ls0 ws0">in<span class="_ _10"> </span>b<span class="_ _b"></span>oth<span class="_ _a"> </span>header<span class="_ _5"> </span>and<span class="_ _10"> </span>source<span class="_ _10"> </span>files</div><div class="t m0 x11 ha y275 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _b"></span>cument<span class="_ _10"> </span>each<span class="_ _10"> </span>entity<span class="_ _a"> </span>(functions,<span class="_ _10"> </span>classes,<span class="_ _5"> </span>namespaces,<span class="_ _10"> </span>definitions,<span class="_ _10"> </span>etc.)<span class="_ _1e"> </span>and<span class="_ _5"> </span>only</span></div><div class="t m0 x5 ha y276 ff4 fs6 fc0 sc0 ls0 ws0">in<span class="_ _10"> </span>the<span class="_ _10"> </span>declarations,<span class="_ _a"> </span>e.g.<span class="_ _1b"> </span>header<span class="_ _10"> </span>files</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">80/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf60" class="pf w0 h0" data-page-no="60"><div class="pc pc60 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Co<span class="_ _b"></span>de<span class="_ _7"> </span>Do<span class="_ _b"></span>cumentation<span class="_ _ba"> </span>2/3</div><div class="t m0 x11 ha y7f ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _10"> </span>first<span class="_ _5"> </span>sentence<span class="_ _10"> </span>(b<span class="_ _b"></span>eginning<span class="_ _a"> </span>with<span class="_ _1a"> </span><span class="ff5">@brief<span class="_ _12"> </span></span>)<span class="_ _10"> </span>is<span class="_ _10"> </span>used<span class="_ _10"> </span>as<span class="_ _10"> </span>an<span class="_ _5"> </span>abstract</span></div><div class="t m0 x11 ha y277 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _b"></span>cument<span class="_ _10"> </span>the<span class="_ _10"> </span>input/output<span class="_ _10"> </span>parameters<span class="_ _11"> </span><span class="ff5">@param[in]<span class="_ _12"> </span></span>,<span class="_ _1a"> </span><span class="ff5">@param[out]<span class="_ _12"> </span></span>,</span></div><div class="t m0 x19 ha y278 ff5 fs6 fc0 sc0 ls0 ws0">@param[in,out]<span class="_ _12"> </span><span class="ff4">,<span class="_ _10"> </span>return<span class="_ _10"> </span>value<span class="_ _12"> </span></span>@return<span class="_ _12"> </span><span class="ff4">,<span class="_ _10"> </span>and<span class="_ _10"> </span>template<span class="_ _10"> </span>paramenters<span class="_ _11"> </span></span>@tparam</div><div class="t m0 x11 ha y279 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Do<span class="_ _b"></span>cument<span class="_ _10"> </span>ranges,<span class="_ _10"> </span>imp<span class="_ _b"></span>ossible<span class="_ _10"> </span>values,<span class="_ _10"> </span>status/return<span class="_ _10"> </span>values<span class="_ _10"> </span>meaning<span class="_ _b5"> </span><span class="ff2 fc6">Unreal</span></span></div><div class="t m0 x11 ha y27a ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span>alwa<span class="_ _4"></span>ys<span class="_ _10"> </span>the<span class="_ _10"> </span>same<span class="_ _10"> </span>style<span class="_ _a"> </span>of<span class="_ _10"> </span>comment</span></div><div class="t m0 x11 ha y27b ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Use<span class="_ _10"> </span>anchors<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>indicating<span class="_ _10"> </span>sp<span class="_ _b"></span>ecial<span class="_ _10"> </span>issues:<span class="_ _3"> </span><span class="ff9">TODO<span class="_ _12"> </span></span>,<span class="_ _1a"> </span><span class="ff9">FIXME<span class="_ _ad"> </span></span>,<span class="_ _1a"> </span><span class="ff9">BUG<span class="_ _12"> </span></span>,<span class="_ _10"> </span>etc.</span></div><div class="t m0 x64 ha y27c ff2 fs6 fc6 sc0 ls0 ws0">WebKit<span class="ff4 fc0">,<span class="_ _10"> </span></span>Chromium</div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">81/82</div></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
<div id="pf61" class="pf w0 h0" data-page-no="61"><div class="pc pc61 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Co<span class="_ _b"></span>de<span class="_ _7"> </span>Do<span class="_ _b"></span>cumentation<span class="_ _ba"> </span>3/3</div><div class="t m0 x11 ha y27d ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Be<span class="_ _10"> </span>aw<span class="_ _4"></span>a<span class="_ _4"></span>re<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>comment<span class="_ _10"> </span>style,<span class="_ _a"> </span>e.g.</span></div><div class="t m0 x19 h5 y27e ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Multiple<span class="_ _a"> </span>lines</div><div class="t m0 x65 h1c y27f ff5 fs3 fc0 sc0 ls0 ws0">/**</div><div class="t m0 x47 h1c y280 ff5 fs3 fc0 sc0 ls0 ws0">*<span class="_ _9"> </span>comment1</div><div class="t m0 x47 h1c y281 ff5 fs3 fc0 sc0 ls0 ws0">*<span class="_ _9"> </span>comment2</div><div class="t m0 x47 h1c y282 ff5 fs3 fc0 sc0 ls0 ws0">*/</div><div class="t m0 x19 h5 y283 ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>single<span class="_ _a"> </span>line</div><div class="t m0 x65 h1c y284 ff5 fs3 fc0 sc0 ls0 ws0">///<span class="_ _9"> </span>comment</div><div class="t m0 x11 ha y285 ffd fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Prefer<span class="_ _1a"> </span><span class="ff9">//<span class="_ _1a"> </span></span>comment<span class="_ _a"> </span>instead<span class="_ _10"> </span>of<span class="_ _1a"> </span><span class="ff9">/*<span class="_ _f"> </span>*/<span class="_ _1a"> </span><span class="ff15">→<span class="_ _10"> </span></span></span>allow<span class="_ _a"> </span>string-search<span class="_ _a"> </span>to<span class="_ _b"></span>ols<span class="_ _10"> </span>lik<span class="_ _4"></span>e<span class="_ _10"> </span><span class="ff9">grep<span class="_ _10"> </span></span>to</span></div><div class="t m0 x5 ha y286 ff4 fs6 fc0 sc0 ls0 ws0">identify<span class="_ _10"> </span>valid<span class="_ _10"> </span>co<span class="_ _b"></span>de<span class="_ _10"> </span>lines<span class="_ _bc"> </span><span class="ff2 fc6">Hic</span>,<span class="_ _10"> </span><span class="ff13 fc6">µ<span class="ff2">OS</span></span></div><div class="t m0 x33 h15 y287 ff19 fs7 fc7 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1d">µ<span class="ffb">OS++<span class="_ _1e"> </span>Doxygen<span class="_ _1e"> </span>style<span class="_ _1b"> </span>guide<span class="_ _1e"> </span>link</span></span></div><div class="t m0 x33 h15 y288 ff19 fs7 fc7 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ffb">Teaching<span class="_ _1e"> </span>the<span class="_ _1e"> </span>art<span class="_ _1b"> </span>of<span class="_ _1e"> </span>great<span class="_ _1e"> </span>documentation<span class="ffc">,<span class="_ _12"> </span>by<span class="_ _12"> </span>Google</span></span></div><div class="t m0 x1a h9 yf ff6 fs5 fc0 sc0 ls0 ws0">82/82</div><a class="l" href="https://micro-os-plus.github.io/develop/doxygen-style-guide/"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:36.750000px;width:144.058000px;height:9.366000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://developers.googleblog.com/2020/07/teaching-art-of-great-documentation.html"><div class="d m1" style="border-style:none;position:absolute;left:73.752000px;bottom:14.857500px;width:229.553000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.500000,0.000000,0.000000,1.500000,0.000000,0.000000]}'></div></div>
</div>
<div class="loading-indicator">
<img alt="" src="data:image/png;base64,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"/>
</div>
</body>
</html>